T1:=TIMETOT0(DYNAINFO(207))-TIMETOT0(93500);
TZ:=T1<4&&T1>0;
BUYSHORT(TZ,1,MARKETR);
图标程序化不能触发了吗?类似我这种代码,怎么刚才测试了两次都没触发呢
看代码貌似没问题,测试了几次,有触发的也有没能触发的,肿么个情况尼?
[此贴子已经被作者于2014/10/24 9:46:09编辑过]
你什么时候测试的,这段代码只有93500后4秒内条件才成立
另外你程序化运行模式是轮询设置多少?
刚才这一分钟开始,我又测了一次,是想把刚才的空单平了,这次又没触发呢
1,下单是根据当前K线的信号来的,确定当前K线存在开空信号再谈实际下单情况
2,TIMETOT0(093500); //使用此表示方式
我的开单情况就是按照时间下单啊,实际情况是,每天开盘开仓,收盘前平仓。我现在是在测试过程中,不能触发进场。时间控制部分的语句就是完全类似我贴出的代码。为了去除别的语句的干扰,我简化了其他的东西,这种情况说明我系统不能开仓的原因估计是这些时间控制语句的问题。
我测试了很多次,大部分情况没触发,但又存在能触发的情况,所以问这是啥情况?是不是实盘没事呢?
[此贴子已经被作者于2014/10/24 10:16:09编辑过]
1,您这个时间控制必须使用固定轮询,而且勾选高频比较好
2,另外看下监控的是什么品种,是否活跃。如果不活跃,DYNAINFO(207)取值间隔大
开盘开仓不建议用户使用此方法,还是用time值来做比较比较好哦
1,只看到了你开空代码,平仓没触发请区别对待
2,触发是根据图上信号,判断下自己的平仓条件把
而且您取实际行情时间来控制开空情况,时间不一样历史信后走势会不会影响。有做过考虑吗?
图表一部分是依赖于历史交易信号的
[此贴子已经被作者于2014/10/24 10:30:06编辑过]