trade.Buy(amount, NULL, ask, 0, bid, NULL) wird wann verkauft?

 

Hallo @ community,


im Handbuch steht auf Seite 5041 folgendes zu BUY:

bool Buy(
double volume, // Volumen der Position
const string symbol=NULL, // Symbol
double price=0.0, // Ausführungspreis
double sl=0.0, // Preis von Stop Loss
double tp=0.0, // Preis von Take Profit
const string comment="" // Kommentar
)

Bedeutet das "takeprofit", dass die Position dann gleich verkauft wird, oder muss man bei Erreichen des TP selber mittels SELL (Seite 5042) reagieren? Sprich, wenn BUY true wird, dann kann ich ein SELL auslösen?

 
Stop Loss und Take Profit sind sogenannte Pending Orders (schwebende Aufträge), die erst dann ausgelöst (getriggert) werden, wenn der Preis berührt oder über-/unterschritten wird. In der Regel schließen sie dann die Position.
 
Welches Handbuch?
 

Öhm, hab ich glaub hier gefunden:

"Nachschlagewerk fuer die Programmiersprache MQL5 fuer Kundenterminal MetaTrader 5", hat 6054 Seiten. Warte... von hier hab ich das: https://www.mql5.com/de/docs und dort links mittig https://www.mql5.com/files/pdf/mql5_german.pdf

Nachschlagewerk über die MQL5 - wie verwendet man die algorithmische/automatische Handelssprache für MetaTrader 5
Nachschlagewerk über die MQL5 - wie verwendet man die algorithmische/automatische Handelssprache für MetaTrader 5
  • www.mql5.com
MetaQuotes Language 5 (MQL5) ist eine Hochsprache für die Entwicklung von technischen Indikatoren, Handelsrobotern und Hilfsprogrammen, die den Finanzhandel automatisieren. MQL5 wurde von MetaQuotes Software Corp. für ihre Handelsplattform entwickelt. Die Sprachsyntax ist sehr nah an C++ und ermöglicht es Programmierern, Anwendungen im Stil der...
 

Dann verwende doch diese Liste: https://www.mql5.com/de/docs/function_indices

Hier suche auch ich manchmal nach Schlüsselwörtern mit Ctrl+F.

Außerdem kannst Du im Editor den Kursor auf eine Funktion stellen und F1 drücken und landest direkt bei der Beschreibung derselben.

Zu den Pending Orders hilft Dir wahrscheinlich dieses Bild:


Dokumentation zu MQL5: MQL5 Funktionenliste
Dokumentation zu MQL5: MQL5 Funktionenliste
  • www.mql5.com
Fügt Daten aus einem Array vom Typ MqlTick in die Preishistorie eines benutzerdefinierten Symbols hinzu. Das benutzerdefinierte Symbol muss im Fenster MarketWatch (Marktübersicht) ausgewählt werden Liest aus der Datei des Typs CSV die Zeile eines der Formate: "YYYY.MM.DD HH:MI:SS", "YYYY.MM.DD" oder "HH:MI:SS" - und wandelt sie in den Wert des...
Grund der Beschwerde: