搜索附件  
期权论坛 - 国内最专业的期权社区 附件中心 期权论坛 期权 策略和状态机(三).docx
左侧广告
附件中心&附件聚合2.0
www.optbbs.com © optbbs.com

策略和状态机(三).docx

期权论坛
附件下载与主题内容间广告

 

交易策略和策略状态:
最近太忙,很久没有写文章了,早就想说说策略和状态机。
很多朋友有很好的交易策略,但是在用程序化加以实现的时候,往往发现程序控制不能按照事先的思路执行,会遇到多开了仓,多平了仓,甚至一个合约不合理的多仓和空仓同时持有。其实,出现这些现象的根本原因是程序化交易不像主观交易,在出现突发情况的时候,可以适时的做出反应和处理。比如,我在满足一个策略条件的时候做开仓的操作,但是在此开仓价位上,或者当时的市场环境下,并不能一定成交,这时程序就要做撤单的操作;而撤单之后,是否做追加开仓,以达到最初计划的开仓仓位,也需要程序控制。因此,程序化对交易的控制,并不是在策略条件触发信号时,简单的进行报单操作,而是在报单之后,对于订单的一切可能发生的状态加以控制,这里,就要用到状态机。
状态机就是状态转移图,通过引入状态机,把订单的所有状态加以区分,用程序把其在所有状态下的逻辑加以控制,就不会乱掉。
在交易的过程中,我们对于订单施加的是动作:开仓报单,撤掉开仓报单,平仓报单,撤掉平仓报单;我们收到的是订单的状态反馈是施加动作的结果:未全部成交,已全部成交,以撤单(已部分成交或未成交)。因此,我们可以将对订单施加动作后,订单等待回馈的这个状态标识为状态。比如动作“开仓”标识一个状态-->“开仓ing”或者“正在开仓”。

同一主题附件字上面广告
发布
内容

下载期权论坛手机APP