假设开仓策略为只要空仓就可以继续开仓。在轮询模式中运行。
实际发现:在模拟交易时,轮询模式下信号出现平仓提示,系统平仓后,信号消失,照系统编写的原理来说,只要空仓就可以继续开仓,可是图表交易中因为平仓信号消失,最终没有出现提示,系统就不会继续开仓。需要等到后面好几个k线走出平仓信号后,才会继续开仓,这样造成与实际运作中平仓后到下一开仓的延迟。这是一种图表交易与模拟交易的脱节。
请问有什么办法可以实现只要一空仓就可以继续开仓,不管图表平仓提示信号有没有维持到K线结束。或者说只要一平仓,系统自动重新计算是否允许开仓。抛开前一个开仓状态。
或者讲,能否将模拟交易的执行情况完全反馈到图表上去,并形成模拟交易报告,这样就很能很直观的回顾模拟交易的全景了。
[此贴子已经被作者于2012-10-11 14:54:12编辑过]
图表程序化交易,确实是执行图表上的信号,如果图表上没有平仓信号,就会认为一直有仓位。
信号不反复造成的问题确实头痛,能否考虑把平仓信号优化的稳定些。
使用自动持仓同步功能。
比如你现在持有空单,出现平仓信号,之后信号消失。
勾选自动持仓同步功能后,系统会自动以市价下空单。
保证与图表信号一致。
具体功能,你勾选自动持仓同步的时候会弹出提示框,仔细阅读下。