通达信画线预测目标点
TL:=1000000+160526;DRAWTEXT(DATE=TL ,L*0.997,'DA')COLORCYAN;
TH:=1000000+160606;DRAWTEXT(DATE=TH ,H,'DB')COLORCYAN,DRAWABOVE;
TC:=1000000+160624;DRAWTEXT(DATE=TC ,L*0.997,'DC')COLORCYAN;
TO:=1000000+160413;DRAWTEXT(DATE=TO ,H,'DO')COLORCYAN DRAWABOVE;
IF(DATE=TO ,H,DRAWNULL),COLORCYAN,LINETHICK5,CIRCLEDOT;
IF(DATE=TC ,L,DRAWNULL),COLORWHITE,LINETHICK5,CIRCLEDOT;
AL:=IF(REFDATE(CLOSE,TL)>REFDATE(CLOSE,TH),REFDATE(HIGH,TL),REFDATE(LOW,TL));
BH:=IF(REFDATE(CLOSE,TL)>REFDATE(CLOSE,TH),REFDATE(LOW,TH),REFDATE(HIGH,TH));
CZF:=IF(REFDATE(CLOSE,TL)>REFDATE(CLOSE,TH),REFDATE(HIGH,TC),REFDATE(LOW,TC));
DJB:=IF(REFDATE(CLOSE,TL)>REFDATE(CLOSE,TH),REFDATE(LOW,TO),REFDATE(HIGH,TO));
OP:=BH-AL+CZF;
COP:=0.618*(BH-AL)+CZF;
XOP:=IF((1.618*(BH-AL)+CZF)<0,OP,1.618*(BH-AL)+CZF);
TODAY:=DATE;
STICKLINE(DATE=TC,CZF,XOP,0,-1),COLORYELLOW;
DRAWLINE(DATE=TC,COP,DATE=TODAY,COP,1),DOTLINE,COLORYELLOW;
DRAWLINE(DATE=TC,OP,DATE=TODAY,OP,1),DOTLINE,COLORYELLOW;
DRAWLINE(DATE=TC,XOP,DATE=TODAY,XOP,1),DOTLINE,COLORYELLOW;
DRAWTEXT(DATE=TC,COP*1.002,'COP=0.618'),COLORYELLOW ;
DRAWTEXT(DATE=TC,OP*1.002,'OP=1.000'),COLORYELLOW;
DRAWTEXT(DATE=TC,XOP*1.002,'XOP=1.618'),COLORYELLOW ;
DRAWNUMBER(DATE=TC,COP,COP),COLORYELLOW;
DRAWNUMBER(DATE=TC,OP,OP),COLORYELLOW;
DRAWNUMBER(DATE=TC,XOP,XOP),COLORYELLOW;
DRAWLINE(DATE=TO,DJB,DATE=TL,AL,0) ,COLORYELLOW;
DRAWLINE(DATE=TL,AL,DATE=TH,BH,0) ,COLORYELLOW;
DRAWLINE(DATE=TH,BH,DATE=TC,CZF,0) ,COLORYELLOW;
来函数检测结果如下:
该公式没有未来函数
解密、编写股票、期货策略请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
TL赋值:1000000+160526
当满足条件DATE=TL 时,在L*0.997和'DA'位置书写文字
TH赋值:1000000+160606
当满足条件DATE=TH 时,在H和'DB'位置书写文字
TC赋值:1000000+160624
当满足条件DATE=TC 时,在L*0.997和'DC'位置书写文字
TO赋值:1000000+160413
当满足条件DATE=TO 时,在H和'DO'位置书写文字
如果DATE=TO 返回H否则返回DRAWNULL
如果DATE=TC 返回L否则返回DRAWNULL
AL赋值:IF(REFDATE(收盘价,TL)>REFDATE(收盘价,TH),REFDATE(最高价,TL),REFDATE(最低价,TL))
BH赋值:IF(REFDATE(收盘价,TL)>REFDATE(收盘价,TH),REFDATE(最低价,TH),REFDATE(最高价,TH))
CZF赋值:IF(REFDATE(收盘价,TL)>REFDATE(收盘价,TH),REFDATE(最高价,TC),REFDATE(最低价,TC))
DJB赋值:IF(REFDATE(收盘价,TL)>REFDATE(收盘价,TH),REFDATE(最低价,TO),REFDATE(最高价,TO))
OP赋值:BH-AL+CZF
COP赋值:0.618*(BH-AL)+CZF
XOP赋值:IF((1.618*(BH-AL)+CZF)<0,OP,1.618*(BH-AL)+CZF)
TODAY:=DATE
当满足条件DATE=TC时,在CZF和XOP之间画柱状线
DRAWLINE(DATE=TC,COP,DATE=TODAY,COP,1),DOTLINE,画黄色
DRAWLINE(DATE=TC,OP,DATE=TODAY,OP,1),DOTLINE,画黄色
DRAWLINE(DATE=TC,XOP,DATE=TODAY,XOP,1),DOTLINE,画黄色
当满足条件DATE=TC时,在COP*1.002和'COP=0.618'位置书写文字
当满足条件DATE=TC时,在OP*1.002和'OP=1.000'位置书写文字
当满足条件DATE=TC时,在XOP*1.002和'XOP=1.618'位置书写文字
DRAWNUMBER(DATE=TC,COP,COP),画黄色
DRAWNUMBER(DATE=TC,OP,OP),画黄色
DRAWNUMBER(DATE=TC,XOP,XOP),画黄色
DRAWLINE(DATE=TO,DJB,DATE=TL,AL,0) ,画黄色
DRAWLINE(DATE=TL,AL,DATE=TH,BH,0) ,画黄色
DRAWLINE(DATE=TH,BH,DATE=TC,CZF,0) ,画黄色