- OrderCalcMargin
- OrderCalcProfit
- OrderCheck
- OrderSend
- OrderSendAsync
- PositionsTotal
- PositionGetSymbol
- PositionSelect
- PositionSelectByTicket
- PositionGetDouble
- PositionGetInteger
- PositionGetTicket
- PositionGetString
- OrdersTotal
- OrderGetTicket
- OrderSelect
- OrderGetDouble
- OrderGetInteger
- OrderGetString
- HistorySelect
- HistorySelectByPosition
- HistoryOrderSelect
- HistoryOrdersTotal
- HistoryOrderGetTicket
- HistoryOrderGetDouble
- HistoryOrderGetInteger
- HistoryOrderGetString
- HistoryDealSelect
- HistoryDealsTotal
- HistoryDealGetTicket
- HistoryDealGetDouble
- HistoryDealGetInteger
- HistoryDealGetString
HistoryOrderSelect
Seleciona uma ordem a partir do histórico para posterior chamada através de funções apropriadas. Retorna true se a função tenha sido concluída com êxito. Retorna false se a função teve falha. Para maiores detalhes sobre erro chamar GetLastError().
bool HistoryOrderSelect(
|
Parâmetros
ticket
[in] Ticket de ordem.
Valor do Retorno
Retorna true se bem sucedido, caso contrário false.
Observação
Não confundir ordens de um histórico de negociação com as ordens pendentes que aparecem no separador "Comércio (Trade) da barra de "caixa de ferramentas" (Toolbox). A lista de ordens que foram cancelados ou levaram a uma transação, pode ser visto na aba "Histórico" da "caixa de ferramentas" do terminal do cliente.
HistoryOrderSelect() limpa em um programa de MQL5 a lista de ordens a partir de um histórico, disponível para chamadas, e copia ele para uma única ordem, se a execução de HistoryOrderSelect() foi concluída com êxito. Se você precisa passar por todas as negociações selecionadas pelo HistorySelect() , você deve usar melhor o HistoryOrderGetTicket().
Também Veja
HistorySelect(), HistoryOrderGetTicket(), Propriedades de uma Ordem