- OrderCalcMargin
- OrderCalcProfit
- OrderCheck
- OrderSend
- OrderSendAsync
- PositionsTotal
- PositionGetSymbol
- PositionSelect
- PositionSelectByTicket
- PositionGetDouble
- PositionGetInteger
- PositionGetString
- PositionGetTicket
- OrdersTotal
- OrderGetTicket
- OrderSelect
- OrderGetDouble
- OrderGetInteger
- OrderGetString
- HistorySelect
- HistorySelectByPosition
- HistoryOrderSelect
- HistoryOrdersTotal
- HistoryOrderGetTicket
- HistoryOrderGetDouble
- HistoryOrderGetInteger
- HistoryOrderGetString
- HistoryDealSelect
- HistoryDealsTotal
- HistoryDealGetTicket
- HistoryDealGetDouble
- HistoryDealGetInteger
- HistoryDealGetString
HistorySelect
Recupera la cronistoria degli affari e degli ordini per il periodo di tempo specificato del server time
bool HistorySelect(
|
Parametri
from_date
[in] Data di inizio della richiesta.
to_date
[in] Fine della data della richiesta.
Valore restituito
Restituisce true se ha successo, altrimenti restituisce false.
Nota
HistorySelect() crea un elenco di ordini e un elenco di trades in un programma-mql5, per l'ulteriore riferimento agli elementi di lista che usano le funzioni corrispondenti. La grandezza dell'elenco degli affari può essere restituita con la funzione HistoryDealsTotal (), la grandezza della lista degli ordini nella cronistoria può essere ottenuta usando HistoryOrdersTotal(). La selezione nella lista degli ordini dovrebbe essere meglio eseguita da HistoryOrderGetTicket(), per gli elementi nella lista delle offerte HistoryDealGetTicket() si adatta meglio.
Dopo aver usato HistoryOrderSelect(), l'elenco degli ordini nella cronistoria disponibile per il programma mql5 è resettata e nuovamente riempita dall'ordine trovato, se la ricerca di un ordine da parte del ticket è stata completata con successo. Lo stesso vale per l'elenco delle offerte disponibili per il programma mql5 - è resettato da HistoryDealSelect() e riempito nuovamente in caso di avvenuta ricezione di un numero di ticket di un affare.
Esempio:
voidOnStart()
|
Vedi anche