Einzelnen Beitrag anzeigen
  #33 (permalink)  
Alt 03.09.20
traderdoc traderdoc ist offline
Elite Mitglied
 
Registriert seit: Apr 2011
Beiträge: 2.735
traderdoc befindet sich auf einem aufstrebenden Ast
Standard

Das unter 2a. geht eigentlich nur, wenn nur eine Order existent ist, denn bei mehreren kann hier schlecht ein Index laufen, um den Inhalt der GV mit OrderTicket() zu vergleichen.

D.h. der initiale SL muss wie folgt gespeichert werden:

GlobalVariableSet(EAname+"_"+(string)TicketNummer, Initialer_SL);

dann werden über

GlobalVariablesTotal() alle GVs bzgl. des Namens der GV gescannt und darin über StringFind() die Ticketnummer gesucht und bei Vorhandensein der initiale SL ausgelesen.

Sollten doch Teilschließungen vorhanden sein, dann müsste die Ticketnummer der verbleibenden Order nach der Teilschließung gegen die Ticketnummer in der GV der vor der Teilschließung existierenden GV "ausgetauscht" werden.

traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.