品种符合其他条件并且卖盘为0,买盘大于10000手。
用dynainfo(31)=0 and dynainfo(25)>10000 好像没反应。
图表程序化是不是只能对K线起作用,不能用分时数据,怎么才能实现呢。
动态行情函数只有最新值没有历史值不建议在图表程序化中使用。
专业版的后台可以使用动态行情函数。
这要具体根据您策略里的逻辑。比如:你取一个涨停板的股票,用 if dynainfo(31)=0 and dynainfo(25)>10000 then buy(1,1,limit,close); 来测试,最新一根K上会有开多信号。
在图表程序化交易中,除了对最新K线指示开平仓信号,还扮演着对历史数据测评的功能,比如:从最前面的K线开始,都是平多开空、平空开多、平多开空......等等。因此,最新一根K线也不是 若dynainfo(31)=0 and dynainfo(25)>10000条件满足,就一定会有信号。您可以看下:http://www.weistock.com/WeisoftHelp/zbgs001.htm
[此贴子已经被作者于2017-1-12 13:33:14编辑过]
可以了,还有个问题:用轮询模式如何防止重复下单,只下一单,不撤单。
没有成交,无法用真实账户持仓函数来控制。
轮询模式可能出现信号闪烁的情况,就会重复下单,这个要从代码入手控制。
真实账户持仓函数在图表程式化交易不可以使用。固定时间间隔模式下,信号闪烁的话,无法完全杜绝重复下单情况。方法如6楼所说
[此贴子已经被作者于2017-1-12 14:02:11编辑过]