创新低开仓条件的问题 [金字塔]
- 咨询内容:
我的思路是这样的:当股指达到新低的时候上证没有达到新低。这个时候如果新低后面的那个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);
麻烦老师看看,好像还是有问题。麻烦老师指出来
- 金字塔客服:
请指出哪里有问题
- 用户回复:
以下是引用jinzhe在2013-5-30 10:47:34的发言:
请指出哪里有问题
放到图上SZXD:=stkindi('000001','DD.CXD',0,1);这一行显示解释错误、
还有就是这个是图表交易。前面如果出现了这个情况的话应会开仓的吧。
不知道是我逻辑错了还是代码有问题。
- 网友回复:
我记得给你写的是sh000001吧?
- 网友回复:
以下是引用jinzhe在2013-5-30 11:07:25的发言:
我记得给你写的是sh000001吧? 就是用了sh000001也是一样的错误。很奇怪。
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容