请老师帮忙把指标做成文华8的交易模型 (文华财经)

投资者咨询:请老师帮忙把指标做成文华8的交易模型 (文华财经)
来源:文华财经  日期:2020-10-12 20:41
1.当附图指标的人k线在神鬼双线之上,判断方向为多头。主图的买点出现执行做多指令,主图的卖点执行平仓指令。
2.当附图指标的人k线在神鬼双线之下,判断方向为空头。主图的卖点出现执行做空指令,主图的买点执行平仓指令。
3.以下是附图指标:
M:=VALUEWHEN(DATE<>REF(DATE,1),REF(CLOSE,1));
神:(M+REF(M,45+1)+REF(M,45*2+1)+REF(M,45*3+1)+REF(M,45*4+1)+REF(M,45*5+1)+REF(M,45*6+1)+REF(M,45*7+1)+REF(M,45*8+1)+REF(M,45*9+1))/10;
鬼:(CLOSE+M+REF(M,45+1)+REF(M,45*2+1)+REF(M,45*3+1)+REF(M,45*4+1)+REF(M,45*5+1)+REF(M,45*6+1)+REF(M,45*7+1)+REF(M,45*8+1))/10;
A:=CLOSE; 
VAR1:=A>REF(A,1) && A>REF(A,2);  
VAR2:=REF(VAR1,1) && A<=REF(A,1) && A>=REF(A,2);
VAR3:=REF(VAR2,1) && A>=REF(A,1) && A<=REF(A,2);
VAR4:=REF(VAR3,1) && A<=REF(A,1) && A>=REF(A,2);
VAR5:=REF(VAR4,1) && A>=REF(A,1) && A<=REF(A,2);
VAR6:=REF(VAR5,1) && A<=REF(A,1) && A>=REF(A,2);
VAR7:=REF(VAR6,1) && A>=REF(A,1) && A<=REF(A,2);
VAR8:=REF(VAR7,1) && A<=REF(A,1) && A>=REF(A,2);
VAR9:=REF(VAR8,1) && A>=REF(A,1) && A<=REF(A,2);
VARA:=REF(VAR9,1) && A<=REF(A,1) && A>=REF(A,2);
VARB:=REF(VARA,1) && A>=REF(A,1) && A<=REF(A,2);
VARC:=REF(VARB,1) && A<=REF(A,1) && A>=REF(A,2);
STICKLINE(VAR1||VAR2||VAR3||VAR4||VAR5||VAR6||VAR7||VAR8||VAR9||VARA||VARB||VARC,A,REF(A,1),COLORRED,1);  
VAR
4.主图指标
中:MA(CLOSE,30),COLORRED;
上上:中+2*STD(CLOSE,30),COLOR006600;
下下:中-2*STD(CLOSE,30),COLOR006600;
上:中+STD(CLOSE,30),COLORFF0099,LINETHICK2;
下:中-STD(CLOSE,30),COLORFF0099;
五:MA(CLOSE,5),COLORYELLOW,LINETHICK2;
分界:MA(CLOSE,144),COLORGREEN,LINETHICK2;

HH:=HHV(HIGH,1)/5+HHV(HIGH,2)/5+HHV(HIGH,2)/5+HHV(HIGH,5)/5+HHV   (HIGH,8)/5;
 LL:=LLV(LOW,1)/5+LLV(LOW,2)/5+LLV(LOW,2)/5+LLV(LOW,5)/5+LLV(LOW,8)/5;
 H1:= IFELSE(H<REF(H,2)&&REF(H,1)<REF(H,2),REF(H,2),0);
 L1:= IFELSE(L>REF(L,2)&&REF(L,1)>REF(L,2),REF(L,2),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);
GG:=IFELSE(K2=1,H2,L2);
 GG1:=VALUEWHEN(ISLASTBAR,GG);
 TMP1:=K2;
W1:=K2;
 W2:=OPEN-CLOSE;
 HT:=IFELSE(OPEN>CLOSE,OPEN,CLOSE);
 LT:=IFELSE(OPEN<CLOSE,OPEN,CLOSE);
 DRAWTEXT(CROSS(TMP1,0),HH,'卖↓'),COLORGREEN;
 DRAWTEXT(CROSS(0,TMP1),LL,'买↑'),COLORYELLOW;
 OCH:=MAX(OPEN,CLOSE);
 OCL:=MIN(OPEN,CLOSE);
技术人员回复
日期:2020-10-12 20:44
参考
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看文件名:新建文本文档.txt


投资者咨询:请老师帮忙把指标做成文华8的交易模型 (文华财经)
来源:文华财经  日期:2020-10-12 20:41
  老师,二楼的模型可以加入自动换主力合约么
技术人员回复
日期:2020-10-14 13:28
模型添加下面语句

TRADE_OTHER('AUTO');

加载到指数或主连上即可

投资者咨询:请老师帮忙把指标做成文华8的交易模型 (文华财经)
来源:文华财经  日期:2020-10-12 20:41
 在最上面添加还是在最后面添加
技术人员回复
日期:2020-10-14 13:33
 都行,位置没要求
投资者咨询:请老师帮忙把指标做成文华8的交易模型 (文华财经)
来源:文华财经  日期:2020-10-12 20:41
 老师我发现问题请帮助修改

我的逻辑是:

1.当附图指标的k线在神鬼双线之上,判断方向为多头。主图的买点出现执行做多指令,主图的卖点执行平仓指令。
2.当附图指标的k线在神鬼双线之下,判断方向为空头。主图的卖点出现执行做空指令,主图的买点执行平仓指令。
而图中的沪锌在1小时级别空头里面(双线之下

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:微信图片_20201015101448.png
)出现买点开了空单,请老师看看源码之中有没有问题
技术人员回复
日期:2020-10-15 10:26
写反了,最后指令这么改下

CROSSDOWN(TMP1,0)&&C>MAX(神,鬼),BPK;
CROSS(TMP1,0)&&C<MIN(神,鬼),SPK;
CROSSDOWN(TMP1,0),BP;
CROSS(TMP1,0),SP;
AUTOFILTER;