求教實盤中A_SendOrder返回為false的原因
作者:開拓者 TB 來源:cxh99.com 發布時間:2019年05月23日
-
咨詢內容:
If ( AdjustNum<0 And CurrentPosition>0 )
? ? {
? ? ? ? TradeResult=A_SendOrder(Enum_Sell,Enum_Exit,AdjustNum*Multiplie,Q_AskPrice); //買價減倉
? ? ? ? If (TradeResult) FileAppend("d:\\tblog\\Buyresult.log","ok");
? ?? ???FileAppend("d:\\tblog\\Buyresult.log","fail");
? ? }
實盤中執行,在? ? ? ? Buyresult.log里頭顯示fail,請問為何A_SendOrder返回為false?
?
?來源:CXH99.COM
-
TB技術人員:
問題找到了,計算結果AdjustNum為負值,放到A_SendOrder函數時忘了加abs取絕對值了,謝謝各位。