请老师修改模型到wh8 (文华财经WH8赢智V8.2)

投资者咨询:请老师修改模型到wh8 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-7 21:56

 N1:=135;
N2:=10;
N3:=30;
 
 
HX:=HHV(HIGH,3);
LX:=LLV(LOW,3);
H1:=IFELSE(HX<REF(HX,1)&&HX<REF(HX,2)&&HX<REF(HX,4)&&LX<REF(LX,1)&&LX<REF(LX,3)&&LX<REF(LX,5)&&OPEN>CLOSE&&(HHV(OPEN,0)-CLOSE)>0,REF(HX,4),0);
L1:=IFELSE(LX>REF(LX,1)&&LX>REF(LX,3)&&LX>REF(LX,5)&&HX>REF(HX,1)&&HX>REF(HX,2)&&HX>REF(HX,4)&&OPEN<CLOSE&&(CLOSE-LLV(OPEN,0))>0,REF(LX,4),0);
H2:=VALUEWHEN(H1>0,H1);
L2:=VALUEWHEN(L1>0,L1);
K1:=IFELSE(CLOSE>H2,-3,IFELSE(CLOSE<L2,1,0));
K2:=VALUEWHEN(K1<>0,K1);
G:=IFELSE(K2=1,H2,L2);
G1:=VALUEWHEN(ISLASTBAR,G);
DRAWNUMBER(LX>0,G1,G1,0,COLORCYAN);
TMP:=K2;
W1:=K2;
W2:=OPEN-CLOSE;
HT:=IFELSE(OPEN>CLOSE,OPEN,CLOSE);
LT:=IFELSE(OPEN<CLOSE,OPEN,CLOSE);

STICKLINE(W1>0,OPEN,CLOSE,COLORCYAN,1);
STICKLINE(W1<=0,OPEN,CLOSE,COLORRED,1);
STICKLINE(W2>0&&W1<=0,OPEN,CLOSE,COLORRED,0);
STICKLINE(W2>0&&W1>0,OPEN,CLOSE,COLORCYAN,0);


C>MA(C,24)&&W1<=0&&0&&W1<=0,BPK;
C<MA(C,24)&&W1>0&&W2>0&&W1>0,SPK;
AUTOFILTER;

N1:=135;
N2:=10;
N3:=30;
 
 
HX:=HHV(HIGH,3);
LX:=LLV(LOW,3);
H1:=IFELSE(HX<REF(HX,1)&&HX<REF(HX,2)&&HX<REF(HX,4)&&LX<REF(LX,1)&&LX<REF(LX,3)&&LX<REF(LX,5)&&OPEN>CLOSE&&(HHV(OPEN,0)-CLOSE)>0,REF(HX,4),0);
L1:=IFELSE(LX>REF(LX,1)&&LX>REF(LX,3)&&LX>REF(LX,5)&&HX>REF(HX,1)&&HX>REF(HX,2)&&HX>REF(HX,4)&&OPEN<CLOSE&&(CLOSE-LLV(OPEN,0))>0,REF(LX,4),0);
H2:=VALUEWHEN(H1>0,H1);
L2:=VALUEWHEN(L1>0,L1);
K1:=IFELSE(CLOSE>H2,-3,IFELSE(CLOSE<L2,1,0));
K2:=VALUEWHEN(K1<>0,K1);
G:=IFELSE(K2=1,H2,L2);
G1:=VALUEWHEN(ISLASTBAR,G);
DRAWNUMBER(LX>0,G1,G1,0,COLORCYAN);
TMP:=K2;
W1:=K2;
W2:=OPEN-CLOSE;
HT:=IFELSE(OPEN>CLOSE,OPEN,CLOSE);
LT:=IFELSE(OPEN<CLOSE,OPEN,CLOSE);

STICKLINE(W1>0,OPEN,CLOSE,COLORCYAN,1);              青色
STICKLINE(W1<=0,OPEN,CLOSE,COLORRED,1);                     红色
STICKLINE(W2>0&&W1<=0,OPEN,CLOSE,COLORRED,0);      红色
STICKLINE(W2>0&&W1>0,OPEN,CLOSE,COLORCYAN,0);             青色


要求:C>MA(C,24)  加上 红色区域     BPK;
要求:C<MA(C,24) 加上青色区              ,SPK;
AUTOFILTER;

   
技术人员回复
日期:2018-8-7 22:01
参考:

N1:=135;
N2:=10;
N3:=30;
 
 
HX:=HHV(HIGH,3);
LX:=LLV(LOW,3);
H1:=IFELSE(HX<REF(HX,1)&&HX<REF(HX,2)&&HX<REF(HX,4)&&LX<REF(LX,1)&&LX<REF(LX,3)&&LX<REF(LX,5)&&OPEN>CLOSE&&(HHV(OPEN,0)-CLOSE)>0,REF(HX,4),0);
L1:=IFELSE(LX>REF(LX,1)&&LX>REF(LX,3)&&LX>REF(LX,5)&&HX>REF(HX,1)&&HX>REF(HX,2)&&HX>REF(HX,4)&&OPEN<CLOSE&&(CLOSE-LLV(OPEN,0))>0,REF(LX,4),0);
H2:=VALUEWHEN(H1>0,H1);
L2:=VALUEWHEN(L1>0,L1);
K1:=IFELSE(CLOSE>H2,-3,IFELSE(CLOSE<L2,1,0));
K2:=VALUEWHEN(K1<>0,K1);
G:=IFELSE(K2=1,H2,L2);
G1:=VALUEWHEN(ISLASTBAR,G);
DRAWNUMBER(LX>0,G1,G1,0,COLORCYAN);
TMP:=K2;
W1:=K2;
W2:=OPEN-CLOSE;
HT:=IFELSE(OPEN>CLOSE,OPEN,CLOSE);
LT:=IFELSE(OPEN<CLOSE,OPEN,CLOSE);

STICKLINE(W1>0,OPEN,CLOSE,COLORCYAN,1);              
STICKLINE(W1<=0,OPEN,CLOSE,COLORRED,1);                     
STICKLINE(W2>0&&W1<=0,OPEN,CLOSE,COLORRED,0);    
STICKLINE(W2>0&&W1>0,OPEN,CLOSE,COLORCYAN,0);            


C>MA(C,24)&&W2>0&&W1<=0,BPK;

C<MA(C,24)&&W1>0,SPK;

AUTOFILTER;

投资者咨询:请老师修改模型到wh8 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-7 21:56

STICKLINE(W1>0,OPEN,CLOSE,COLORCYAN,1);              青色
STICKLINE(W1<=0,OPEN,CLOSE,COLORRED,1);                     红色
STICKLINE(W2>0&&W1<=0,OPEN,CLOSE,COLORRED,0);      红色
STICKLINE(W2>0&&W1>0,OPEN,CLOSE,COLORCYAN,0);             青色


要求:C>MA(C,24)  加上 红色区域     BPK;
要求:C<MA(C,24) 加上青色区              ,SPK;
AUTOFILTER;

 

 


C>MA(C,24)&&W2>0&&W1<=0,BPK;      开仓的信号  少了几个   

C<MA(C,24)&&W1>0,SPK;

AUTOFILTER;

技术人员回复
日期:2018-8-8 11:35
 您1楼有两个源码都是画红色、青色与区域的

 请您具体说明一下,是要哪个条件满足进行开平仓操作?

 我们帮您看下
投资者咨询:请老师修改模型到wh8 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-7 21:56

 STICKLINE(W1<=0,OPEN,CLOSE,COLORRED,1);                     红色1
STICKLINE(W2>0&&W1<=0,OPEN,CLOSE,COLORRED,0);      红色2

凡是在红色区域包括( 红色1   或是  红色2  )  开仓

技术人员回复
日期:2018-8-8 13:19
 参考:


 
HX:=HHV(HIGH,3);
LX:=LLV(LOW,3);
H1:=IFELSE(HX<REF(HX,1)&&HX<REF(HX,2)&&HX<REF(HX,4)&&LX<REF(LX,1)&&LX<REF(LX,3)&&LX<REF(LX,5)&&OPEN>CLOSE&&(HHV(OPEN,0)-CLOSE)>0,REF(HX,4),0);
L1:=IFELSE(LX>REF(LX,1)&&LX>REF(LX,3)&&LX>REF(LX,5)&&HX>REF(HX,1)&&HX>REF(HX,2)&&HX>REF(HX,4)&&OPEN<CLOSE&&(CLOSE-LLV(OPEN,0))>0,REF(LX,4),0);
H2:=VALUEWHEN(H1>0,H1);
L2:=VALUEWHEN(L1>0,L1);
K1:=IFELSE(CLOSE>H2,-3,IFELSE(CLOSE<L2,1,0));
K2:=VALUEWHEN(K1<>0,K1);
G:=IFELSE(K2=1,H2,L2);
G1:=VALUEWHEN(ISLASTBAR,G);
DRAWNUMBER(LX>0,G1,G1,0,COLORCYAN);
TMP:=K2;
W1:=K2;
W2:=OPEN-CLOSE;
HT:=IFELSE(OPEN>CLOSE,OPEN,CLOSE);
LT:=IFELSE(OPEN<CLOSE,OPEN,CLOSE);
STICKLINE(W1>0,OPEN,CLOSE,COLORCYAN,1);
STICKLINE(W1<=0,OPEN,CLOSE,COLORRED,1);
STICKLINE(W2>0&&W1<=0,OPEN,CLOSE,COLORRED,0);
STICKLINE(W2>0&&W1>0,OPEN,CLOSE,COLORCYAN,0);

C>MA(C,24)&&W1<=0&&0&&W1<=0,BPK;
C<MA(C,24)&&W1>0&&W2>0&&W1>0,SPK;
AUTOFILTER;
 N1:=135;
N2:=10;
N3:=30;
 
 
STICKLINE(W2>0&&W1<=0,OPEN,CLOSE,COLORRED,0);
STICKLINE(W2>0&&W1>0,OPEN,CLOSE,COLORCYAN,0);

C>MA(C,24)&&(W1<=0||W2>0&&W1<=0),BPK;
C<MA(C,24)&&(W1>0||W2>0&&W1>0),SPK;
AUTOFILTER;

投资者咨询:请老师修改模型到wh8 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-7 21:56

 C>MA(C,24),BPK(1);           这个是信号1     
C<MA(C,24),SPK(1);             这是信号2                                                                 

 

老师  我是把上面的加上红色区域开仓       还是少信号       和上面的不对应啊

 

C>MA(C,24)&&(W1<=0||W2>0&&W1<=0),BPK;            在红色区域出现上面的信号1

C<MA(C,24)&&(W1>0||W2>0&&W1>0),SPK;                 在青色区域出现上面的信号2

AUTOFILTER;

 

 

技术人员回复
日期:2018-8-8 13:34
 给您编写的就是红色信号1 青色信号2

 不明白您说的哪里少信号,配合具体截图说明一下,我们看下吧

 另外,您是刚接触软件,可以参考这个帖子系统学习一下麦语言编写:【学习资料】程序化培训教程、名词解释,文华能帮我编模型? 

投资者咨询:请老师修改模型到wh8 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-7 21:56

 



图片点击可在新窗口打开查看

图片点击可在新窗口打开查看
技术人员回复
日期:2018-8-8 13:58
我们看了一下,编写没有问题的

在红色区域不开仓是因为模型是一开一平设计的,在红色区域一开始满足条件就会开仓的

需要等到平仓信号出现,才会再次开仓

您添加了条件过滤了模型,信号是一定会减少的,您了解下