PDA

View Full Version : 4105没有选择订单?我这样做对吗?



hetpkl.lod
03-31-2009 06:54, 06:54 AM
我的订单行:
OrderSend(Symbol(),OP_BUYLIMIT,1,NormalizeDouble(RectanglePriceMin 300 * Point,Digits),3,NormalizeDouble(RectanglePriceMin,Digits),NormalizeDouble(RectanglePriceMax,Digits) 500 * Point,Order Sent,16384,0,Green) ;


试图选择我的订单来编写利润 或 - 在我的日记中:

if(OrderSelect(16384,SELECT_BY_TICKET)== true)
打印(订单利润16384,OrderProfit());
其他
打印(OrderSelect返回错误,GetLastError());

但我得到一个4105错误......怪异..?

piltlafixxa
11-15-2021 23:50, 11:50 PM
16384是您分配给购买的幻数。这不是一个票号。如果您需要在交易完成后对其进行操作,则将ordersend中的返回值分配给一个整数。返回的值是上次购买的门票号码。如果您将返回并稍后选择,那么您将需要创建一个循环,以便逐步完成所有打开的命令,以搜索所需的命令。