Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 12.05.20
LQK LQK ist offline
Mitglied
 
Registriert seit: Nov 2019
Beiträge: 76
LQK befindet sich auf einem aufstrebenden Ast
Standard Geschieht das schließen eines Trades normalerweise IMMER automatisch?

Hallo,

ich programmiere zu Übungszwecken einen ganz einfachen EA für eine Handelsstrategie. Diese soll erstmal nichts machen, als jeden Tag zu einer bestimmten Uhrzeit einen Long-Trade öffnen. Das mache ich mit OrderSend(). OrderSend() werden ja als Parameter u.a. auch TP, SL usw. übergeben.

Sehe ich es demnach richtig, dass ich, wenn ich mit OrderSend() den Trade erstmal geöffnet habe, ich mich um das Schließen des Trades gar nicht mehr kümmern muss, d.h. insbesondere keine eigene Funktion im EA dafür bereitstellen muss, da mit der Übergabe von TP und SL ja eh die "Ausstiegskriterien" für den Trade bereits festgelegt sind und der Trade bei Erreichen dieser von MT automatisch geschlossen wird?

Demnach bräuchte ich Funktionen wie OrderClose(), OrderCloseBy(), OrderClosePrice() usw. nur dann, wenn ich weitere Ausstiegskriterien habe, die bei OrderSend() nicht als Parameter übergeben werden [können] (z.B. wenn ich keinen Trade über Nacht offen stehen lassen will) oder wenn ich nachträglich an den Ausstiegskriterien was ändern will?

Besten Dank für jeden konstruktiven Hinweis!

Grüße,
LQK