bool OrderSelect( int index, int select, int pool=MODE_TRADES)
选定订单
:: 输入参数
index - 订单索引
select - 选定模式,SELECT_BY_POS,SELECT_BY_TICKET
pool - Optional order pool index. Used when select parameter is SELECT_BY_POS.It can be any of the following values:
MODE_TRADES (default)- order selected from trading pool(opened and pending orders),
MODE_HISTORY - order selected from history pool (closed and canceled order).
示例:
if(OrderSelect(12470, SELECT_BY_TICKET)==true)
{
Print("order #12470 open price is ", OrderOpenPrice());
Print("order #12470 close price is ", OrderClosePrice());
}
else
Print("OrderSelect failed error code is",GetLastError());
int ticket = Ordersend(Symbol(),OP_SELL,Lots,Bid,3,......................
这样你就会得到 ticket 的号码, 就比如12470
那么如果你要选择这个单子就用:
OrderSelect(12470, SELECT_BY_TICKET)
index - Order index or order ticket depending on the second parameter.
如果你用SELECT_BY_TICKET,index = 单子号码
如果你用SELECT_BY_POS, index = 单子排名
pool - Optional order pool index. Used when the selected parameter is SELECT_BY_POS. It can be any of the following values:
这个只用在SELECT_BY_POS,如果SELECT_BY_TICKET就填空
MODE_TRADES (default)- order selected from trading pool(opened and pending orders),
已经打开的单子和挂单
MODE_HISTORY - order selected from history pool (closed and canceled order).
已