文华9程序化编写 (文华财经)

投资者咨询:文华9程序化编写 (文华财经)
来源:文华财经  日期:2020-11-15 2:22
谢谢老师,祝老师周末愉快。
技术人员回复
日期:2020-11-15 8:47
 wh8可以实现,编写后回复
投资者咨询:文华9程序化编写 (文华财经)
来源:文华财经  日期:2020-11-15 2:22
 还有就是我还有另一个策略,购买了后再请工程师编写。那个策略引用了别的周期的指标金叉死叉,不仅仅是引用了开盘价和收盘价,这样的话是不是只能买WH9才能实现?
技术人员回复
日期:2020-11-15 15:18
 wh8可以实现跨周期引用金叉死叉条件的,您了解下

1楼思路参考;

#IMPORT [DAY,1,AA] AS VAR 

DD:VAR.DD,NODRAW;
KK:VAR.KK,NODRAW;


EMA13:EMA(C,13);
CROSS(C,EMA13)&&ISTIMETOKLINEEND(5)&&DD,BK;
CROSSDOWN(C,EMA13)&&ISTIMETOKLINEEND(5),SP;

CROSSDOWN(C,EMA13)&&ISTIMETOKLINEEND(5)&&KK,SK;
CROSS(C,EMA13)&&ISTIMETOKLINEEND(5),BP;
C<REF(L,BARSBK)-2*MINPRICE&&BKVOL>0,CLOSEOUT;
COUNTSIG(CLOSEOUT,1)=1&&ISTIMETOKLINEEND(5)&&CROSSDOWN(C,EMA13)=0&&REF(BKVOL>0,1),BK;
C>REF(H,BARSSK)+2*MINPRICE&&SKVOL>0,CLOSEOUT;
COUNTSIG(CLOSEOUT,1)=1&&ISTIMETOKLINEEND(5)&&CROSS(C,EMA13)=0&&REF(SKVOL>0,1),SK;

AUTOFILTER;
MULTSIG(0,0,3,0);

 
投资者咨询:文华9程序化编写 (文华财经)
来源:文华财经  日期:2020-11-15 2:22
感恩老师! 
技术人员回复
日期:2020-11-15 17:02

写入REF是日周期上的上根K线满足条件,不写入是日周期上的当根K线,您结合思路自行判断下。

投资者咨询:文华9程序化编写 (文华财经)
来源:文华财经  日期:2020-11-15 2:22
谢谢老师。太感恩了!
投资者咨询:文华9程序化编写 (文华财经)
来源:文华财经  日期:2020-11-15 2:22
 对了老师 有一个信号发现它没有做进去。



图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:信号没做进去.jpg

 

AA我用的是   

MA13:EMA(C,13);
DD:=REF(C>MA13,1);
KK:=REF(C<MA13,1);

这个信号的时候,  符合AA条件的,但不知道怎么做不进去
投资者咨询:文华9程序化编写 (文华财经)
来源:文华财经  日期:2020-11-15 2:22
我知道为什么没开进去,因为30分钟CROSSDOWN的时候,日线的C正处于EMA13之上,但是按照我的要求,只有日线收线在EMA13之上,第二天才进入30分钟周期做多的。

感觉应该是这个AA没写好
 

这只是我猜测拉
技术人员回复
日期:2020-11-15 19:47

您加载模型后,鼠标右键对比跨周期跨合约的K线图(ALT+Q)

 

查看下那个时点日线图上的条件情况,以及加载周期其他条件的满足情况,就能分析出为什么不出信号。