我是严格按照策略信号自动执行下单,按照指数映射主力合约,代码里没有检查实际持仓的部分。每次交易信号必定是一平一开,一直持仓,只是变换方向。不会单独的开仓或者平仓。现在遇到这样一个问题。
同时实行多品种,现在需要把其中一个品种的交易量从一手提升为2手,也就是在交易设置里把交易倍数从原来的1修改为2.但是我不想马上手动同步。希望下一个信号来临时候再同步,可是实际交易发现,我把倍数从1修改为2,后,当信号来临时,系统自动执行平2手,开2手,但是实际只有开2手执行了,平2手没执行。我猜测是因为实际持仓只有1手,那么平2手的操作无法执行。这时候只能手动同步。我想咨询的就是,软件有没有一种设置,就是在交易的时候能同时自动同步?
现在的监控器只有一个定时同步的功能,但我不想马上同步,只希望在下一次信号出现的,交易的时候再自动同步。
既然我信号发出的执行的是平2手,但是实际持仓只有2手,请问为啥不是平1手呢?而是干脆不执行。
这种只能自己写代码实现,软件同步都是即时
程序只会按照你的逻辑执行,程序不会思考