我的思路是这样的:当股指达到新低的时候上证没有达到新低。这个时候如果新低后面的那个K线的高点比前面的高点要高。我做多。
一个技术指标DD
nn:=todaybar;
ll:=ref(llv(l,nn),1);
CXD:= l<ll;
代码如下
//创今日新低
//nn:=BARSLAST(DATE>REF(DATE,1))+1;
nn:=TODAYBAR;
ll:=ref(llv(l,nn),1);
创新低:= l<ll ;
SZXD:=stkindi('000001','DD.CXD',0,1);
sl:=CALLSTOCK('000001',vtLOW,1,0);
CYC:=BARSLAST(DATE>REF(DATE,1))+1;
XDGD:=valuewhen(l<ref(llv(l,CYC),1),h);
cond:=h>XDGD;
IF 创新低 and sl>szxd and time>93000 and time<15000 and cond then
开多:buy(1,1,LIMIT,CLOSE);
麻烦老师看看,好像还是有问题。麻烦老师指出来
请指出哪里有问题
请指出哪里有问题
放到图上SZXD:=stkindi('000001','DD.CXD',0,1);这一行显示解释错误、
还有就是这个是图表交易。前面如果出现了这个情况的话应会开仓的吧。
不知道是我逻辑错了还是代码有问题。
还这样写。。。这么调用不对的啊,我上面不是这么说的啊
还这样写。。。这么调用不对的啊,我上面不是这么说的啊
刚才那样写我这边就一直显示解释错误。不知道为什么。
你那边有显示开多了么?