A_sendorder发单的例子 显示false
Vars Global Integer sendCount(0); Global Integer fillCount(0);Events OnReady() { //根据操作源订阅委托 Bool ret = A_SubscribeTradeByCreateSource(A_GetOrderCreateSource); Print(A_SubscribeTradeByCreateSource: + IIFString(ret, True, False)); } OnBar(ArrayRef<Integer> indexs) { if(BarStatus == 2 && sendCount == 0) {//发开仓单 //针对当前策略应用的帐户、商品发送委托单 Bool ret = A_SendOrder(Enum_Sell, Enum_Entry, 2, Q_BidPrice); Print(SellShort,A_SendOrder: + IIFString(ret, True, False)); if(ret) { sendCount = sendCount + 1; } Print(sendcount开多: + Text(sendCount)); } if(BarStatus == 2 && sendCount > 0 && sendCount <= fillCount) {//发平仓单 //针对当前策略应用的帐户、商品发送委托单 Bool ret = A_SendOrder(Enum_Buy, Enum_Exit, 2, Q_AskPrice); Print(BuyToCover,A_SendOrder: + IIFString(ret, True, False)); sendCount = -1; } Print(sendcount平仓后: + Text(sendCount)); } OnFill(FillRef ordFill) { fillCount = fillCount + 1; Print(fillCount: + Text(fillCount));这是公式函数帮助文件上A_sendorder的例子 可是运行后 发单显示 false,, 咋回事 }