- 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
HistoryDealSelect
Waehlt den Deal in der Geschichte für den weiteren Zugang dazu durch die entsprechenden Funktionen. Gibt true beim erfolgreihen Beenden der Funktion. Gibt false beim erfolglosen Beenden der Funktion zurück. Für die Erhaltung der fehlerbezogenen Information muss die Funktion GetLastError() aufgerufen werden.
bool HistoryDealSelect(
|
Parameter
ticket
[in] Dealsticket
Rückgabewert
Gibt true im Erfolgsfall zurück, anderenfalls false.
Hinweis
Man muss nicht Ordern, Deals und Positionen verwechseln. Jeder Deal ist das Ergebnis der Ausführung einer Order, jede Position ist das Abschlussergebnis eines oder mehrerer Deals.
Funktion HistoryDealSelect() löscht im mql5-Programm die Liste der Deals, die für Aufrufe zugänglich sind, und kopiert darin der einzige Deal, wenn die Ausführung HistoryDealSelect() erfolgreich beendet hat. Wenn es notwendig ist, alle Deals durchzusehen, die von der Funktion HistorySelect() gewählt wurden, ist es besser die Funktion HistoryDealGetTicket() zu verwenden.
Sehen Sie auch
HistorySelect(), HistoryDealGetTicket(), Eigenschaften der Deals