A_SendOrder能否用在股指期权,为何总是显示报单字段错误
Params Numeric timeExit(0.1450); Vars Numeric lots(0); //下单手数 Events OnInit() { SubscribeBar("IO2106-C-5100.CFFEX","5m",20210501); } OnBar(ArrayRef<Integer> indexs) { Range[0:DataSourceSize() - 1] { lots=IntPart(A_CurrentEquity*0.8/(Close*100)); //计算做多开仓手数 If(A_TotalPosition == 0 ) { A_SendOrder(Enum_Buy,Enum_Entry,lots,MIN(Close*1.1,Q_AskPrice)); } If(A_TotalPosition > 0) { If(Time >= timeExit) { A_SendOrder(Enum_Sell,Enum_Exit,A_BuyPosition(),MAX(Close*0.9,Q_BidPrice)); } } } }