半自动,即手工下单,通过公式自动平仓。比如我手动下了原油期权SC2202C510,然后公式挂在原油指数上,映射到SC2202C510合约上,通过指数上的信号进行自动平仓。但发现平仓仓指令不起作用,麻烦看一下怎么解决?
代码如下:
Events
OnBar(ArrayRef<Integer> indexs)
{
If(A_BuyPosition >0 && Condition)
{
A_SendOrder(Enum_Sell, Enum_Exit, A_BuyPosition, Q_BidPrice);//平多单
}
If(A_SellPosition >0 && Condition )
{
A_SendOrder(Enum_buy, Enum_Exit, A_sellPosition, Q_AskPrice);//平空单
}
}
平仓命令里指定合约
用哪个命令?A_SendOrder并没有指定合约的参数,不用A函数的话又取不到手工单的持仓