模型编写提问题 (文华财经WH6赢顺V6.7)

投资者咨询:模型编写提问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-17 12:11
  DRAWICON(WAVEPEAK(2) ,HIGH,'ICO4');//在大于前后各2根K线的最高价 的最高价上标注符号4                                                                                                        DRAWICON(WAVEVALLEY(2),LOW,'ICO5');//在小于前后各2根K线的最低价 的最低价上标注符号5

DRAWHORIZONTALLINE(WAVEPEAK(2) ,HIGH,COLORYELLOW);//以大于前后各2根K线的最高价 的最高价向右画黄色水平线,直到条件再次满足 DRAWHORIZONTALLINE(WAVEVALLEY(2),LOW,COLORCYAN);//以小于前后各2根K线的最低价 的最低价向右画黄色水平线,直到条件再次满足

把上边取高低点中的大于小于改为大于等于小于等于

并标注高低点的价格
 
 然后从第一个高低点开始划线



1高点之后出现更高的高点,则取更高的高点为高点,原高点取消标记



2高点之后出现更低的高点,则取原高点为高点,新高点不进行标记



3高点之后,五根K线内(包括高点K线)出现低点,则该低点为无效低点



4高点之后,五根K线外出现低点,则标记之前高点为有效高点



然后以该低点为起点重复以上步骤



得出下一个有效低点



以此类推



然后将高点和低点之间连线标记为绿色线段



低点和高点之间连线标记为红色线段



并标注线段的幅度,高低点差值的绝度值

这个应该怎么写?
 
技术人员回复
日期:2018-6-17 15:27

问题1参考:

 

DRAWICON(H>=REF(H,1)&&H>=REFX(H,1) ,HIGH,'ICO4');
DRAWICON(L<=REF(L,1)&&L>=REFX(L,1),LOW,'ICO5');

DRAWHORIZONTALLINE(H>=REF(H,1)&&H>=REFX(H,1) ,HIGH,COLORYELLOW);
DRAWHORIZONTALLINE(L<=REF(L,1)&&L>=REFX(L,1),LOW,COLORCYAN);

 

 

问题2,

 

第1、2条,不支持标注后盘中实时取消的,实际就是标注本地行情中的最高点,参考:

 

HH:=VALUEWHEN(H>=REF(H,1)&&H>=REFX(H,1),H);
LL:=VALUEWHEN(L<=REF(L,1)&&L>=REFX(L,1),L);
HH1:=HHV(HH,BARPOS);
N:=BARSLAST(H=HH1)+1;
A:=BACKSET(ISLASTBAR,N);
DRAWICON(CROSS(A,0.5),H,4);

 

2楼其余部分,是在高点5周期外标注有效低点,并连线,参考:

 

LL:=VALUEWHEN(L<=REF(L,1)&&L>=REFX(L,1),L);
HH:=VALUEWHEN(H>=REF(H,1)&&H>=REFX(H,1),H);
N:=BARSLAST(H=HH)+1;
M:=BARSLAST(L=LL)+1;
TJ1:H>=REF(H,1)&&H>=REFX(H,1);
TJ2:=L<=REF(L,1)&&L>=REFX(L,1)&&REF(N,M)>=5&&NOT(H>=REF(H,1)&&H>=REFX(H,1)&&L<=REF(L,1)&&L>=REFX(L,1));
DRAWICON(TJ2,LOW,'ICO5');
DRAWICON(TJ1,HIGH,'ICO4');
DRAWLINE1(TJ1,H,TJ2,L,0),COLORGREEN;
DRAWLINE1(TJ1,H,TJ1,H,0),COLORRED;