请教:如果程序里是次周期市价交易,而实际交易想限价交易的话,开平仓代码应该怎么写呢?
可能没说清楚,我指的是程序里用market交易,也根据开仓价设置止损条件,比如2140出现开空信号,10点止损2150就平仓,而我想设置开仓价2141买入,如果用limitr的话,成交的开仓价就是2141了,止损也就不是2150。其实说简单就是怎么根据程序的信号加减几个点进行买卖,手工操作没问题,如果自动交易就不知道怎么写了。
看不懂你说的,你是要在2140报单还是2141报单?而且成交的价格要和报单的价格一样?
程序是按次周期市价交易,用的是market指令。比如一个开平仓周期是2140开仓,2150平仓,我手工操作的话是在2141开仓,程序2150发出平仓指令的时候我2149平仓。也就是我手工操作的话不影响程序的开仓价2140,可如果用limitr指令的话,开仓价就是2141了,会影响后面2150发出的平仓信号。也就是希望程序不受我真正开平仓价的影响,只是作为一个交易信号。现在就是想把手工操作的变为程序自动交易,应该就是你说的在2141报单成交。
不知道说清楚没有?
简单表示就是屏幕上的开仓价2140,平仓2150,我希望实际下单价是增加或者减少几个滑点。感觉是无法实现,只能手工操作。
编程玩不出这样的花样,你结合实际情况决定使用market还是limitr