MetaTrader 5 herunterladen

HistoryDealGetDouble

Gibt die angeforderte Eigenschaft des Deals zurück. Eigenschaft des Deals muss des Typs double sein. Es gibt 2 Varianten der Funktion.

1. Gibt den Wert der Eigenschaft sofort zurück.

double  HistoryDealGetDouble(
   ulong                      ticket_number,     // Ticket
   ENUM_DEAL_PROPERTY_DOUBLE  property_id        // Identifikator der Eigenschaft
   );

2. Gibt true oder false zurück abhängig davon, ob die Fuktion erfolgreich durchfgeführt wird. Im Erfolgsfall wird der Wert der Eigenschaft in die Empfangsvariable gesetzt, die durch Referenz vom letzten Parameter übertragen wird.  

bool  HistoryDealGetDouble(
   ulong                      ticket_number,     // Ticket
   ENUM_DEAL_PROPERTY_DOUBLE  property_id,       // Identifikator der Eigenschaft
   double&                    double_var         // hier nehmen wir den Wert der Eigenschaft auf 
   );

Parameter

ticket_number

[in]  Ticket des Deals.

property_id

[in]  Identifikator der Eigenschaft des Deals. Wert kann einer der Enumerationswerte ENUM_DEAL_PROPERTY_DOUBLE sein.

double_var

[out]  Variable des Typs double, die den Wert der angeforderten Eigenschaft annimmt.

Rückgabewert

Wert des Typs double.

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.

Sehen Sie auch

HistoryDealsTotal(), HistorySelect(), HistoryDealGetTicket(), Eigenschaften der Deals