 
等级: 超级版主
- 注册:
- 2021-5-18
- 曾用名:
|
流通:= FINANCE(7)*close<30000000000;
换手:= SUM(VOL/CAPITAL*100,3)>5;
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
涨幅:=ref(c,1)/ref(c,5)<1.2;
开多:流通>0 and 换手>0 and 涨幅>0 and CROSS(REF(C,1),REF(MA(C,5),1)) AND REF(DIFF,1)>0 AND REF(MACD,1)>0 AND H>REF(H,1);
平仓:CROSS(REF(MA(C,5),1),REF(C,1)) AND MACD<REF(MACD,1) AND L<REF(L,1);
DEBUGFILE('D:\TEST.TXT','当前开多条件为%.2f',开多);
DEBUGFILE('D:\TEST.TXT','当前流通为%.2f',流通);
DEBUGFILE('D:\TEST.TXT','当前换手为%.2f',换手);
if 开多 then tbuy(1,100,mkt);
if 平仓 and tbuyholding(0)>0 then tsell(1,tbuyholding(0),mkt)
这里debugfile是模板范例,就是把需要打印输出的变量条件打输出出来,这样如果觉得哪个数值有疑问就结合日志文件进行查看 |
|