k线切换时,holding值变动问题 [金字塔]
-
咨询内容:
发现一个奇怪的问题:不管是在几分钟周期里,k线换到下一根k线时,hoding值就会发生变化不知道是什么原因造成的。
上传附件到日志是我在1分钟周期里面测试的结果。不知道改如何解决?
我的代码如下:
开空:= TIME>0920 AND TIME<1600 ;
开空2:=ref(开空,1);
IF HOLDING=0 AND 开空2 THEN BEGIN
BUYSHORT(1 ,1,MARKETR);
DEBUGFILE2('D:\debug.txt','持仓5:%.0f',HOLDING,1);
DEBUGFILE2('D:\debug.txt','开空5:%.0f',开空2,1);
END
SELLSHORT(TIME >=1600 and HOLDING<0,1,MARKETR);
DEBUGFILE2('D:\debug.txt','持仓6:%.0f',HOLDING,1);
DEBUGFILE2('D:\debug.txt','开空6:%.0f',开空2,1);
下面是日志部分: 2017-05-05 21:27:52.273 开空6:1 2017-05-05 21:27:53.786 持仓6:-1 2017-05-05 21:27:53.786 开空6:1 2017-05-05 21:27:55.300 持仓6:-1 2017-05-05 21:27:55.300 开空6:1 2017-05-05 21:27:56.813 持仓6:-1 2017-05-05 21:27:56.813 开空6:1 2017-05-05 21:27:58.326 持仓6:-1 2017-05-05 21:27:58.326 开空6:1 2017-05-05 21:27:59.839 持仓6:-1 2017-05-05 21:27:59.839 开空6:1 2017-05-05 21:28:01.337 持仓6:0 2017-05-05 21:28:01.337 开空6:-1 2017-05-05 21:28:01.337 持仓6:0 2017-05-05 21:28:01.337 开空6:0 2017-05-05 21:28:01.337 持仓6:0 2017-05-05 21:28:01.337 开空6:0 2017-05-05 21:28:01.337 持仓6:0 2017-05-05 21:28:01.337 开空6:0 2017-05-05 21:28:01.337 持仓6:0 2017-05-05 21:28:01.337 开空6:0 2017-05-05 21:28:01.337 持仓6:0 2017-05-05 21:28:01.337 开空6:0 2017-05-05 21:28:01.337 持仓6:0 2017-05-05 21:28:01.337 开空6:0 2017-05-05 21:28:01.337 持仓6:0 2017-05-05 21:28:01.789 持仓6:0 2017-05-05 21:28:01.789 开空6:0 2017-05-05 21:28:01.789 持仓6:0 2017-05-05 21:28:01.789 开空6:0 2017-05-05 21:28:01.789 持仓6:0 2017-05-05 21:28:01.789 开空6:0 2017-05-05 21:28:01.789 持仓6:0 2017-05-05 21:28:01.789 开空6:0 2017-05-05 21:28:01.789 持仓6:0 2017-05-05 21:28:01.789 开空6:0 2017-05-05 21:28:01.789 持仓5:-1 2017-05-05 21:28:01.789 开空5:1 2017-05-05 21:28:01.789 持仓6:-1 2017-05-05 21:28:01.789 开空6:1 2017-05-05 21:28:01.789 持仓6:-1 2017-05-05 21:28:01.789 开空6:1 2017-05-05 21:28:01.789 持仓6:-1 2017-05-05 21:28:01.789 开空6:1 2017-05-05 21:28:01.789 持仓6:-1 2017-05-05 21:28:01.789 开空6:1 2017-05-05 21:28:01.789 持仓6:-1 2017-05-05 21:28:01.789 开空6:1 2017-05-05 21:28:01.789 持仓6:-1 2017-05-05 21:28:01.789 开空6:1 2017-05-05 21:28:01.789 持仓6:-1 2017-05-05 21:28:01.789 开空6:1 2017-05-05 21:28:01.789 持仓6:-1 2017-05-05 21:28:01.789 开空6:1 -
金字塔客服:
你这个是信号闪烁。
你自己检测下你的开仓条件。
来源:程序化久久网( WWW.CXH99.COM )
-
用户回复:
开空:= TIME>0920 AND TIME<1600 ;
开空2:=ref(开空,1);请问一下这个开仓条件有什么问题?
-
网友回复:
你用的固定时间间隔还是走完k?固定时间间隔是多长时间?
用了持仓同步?如果用了,持仓同步里有没有勾选当根k线出现信号后停止检测?
- 网友回复: 是使用的固定时间间隔 ,时间为1秒,高频模式, 有使用同步,同步里没有勾选 当根k线出现信号后停止检测, 不开启图表交易 就直接在k线上加载公式,输出出来的日志也是一样的结果。
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容