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

Prinzipiell:
1. Eine manuell geöffnete Order besitzt keine MagicNumber.
2. Orders, die nur auf verschiedenen Handelsinstrumenten basieren, benötigen keine MagicNumber.
3. Orders, die auf verschiedenen TimeFrames ein und desselben Handelinstrumentes basieren, benötigen unbedingt eine MagicNumber.
4. D.h. bzgl. 1., sollten manuell geöffnet, mehrere Orders ein und desselben Handelsinstrumentes auf verschiedenen TimeFrames existieren, dann können die nur unterschieden werden, indem beim Öffnen die dort nicht vergebbare MagicNumber in das Kommentarfeld des Auftragsfenster geschrieben wird und später nach OrderSelect() das Kommentarfeld mit OrderComment() ausgelesen wird.
Das Unterscheiden funktioniert aber auch dann nur so lange, die Ursprungsorder nicht teilgeschlossen wurde, weil dann der Inhalt des OrderComments geändert wird. Auch bei geschlossenen Order, die per SL oder TP geschlossen wurden, wird der Comment überschrieben und somit wäre die ursprüngliche Information verloren. Dann hilft nur noch die Orderkennzahlen, wie OpenPrice, OpenTime; Timeframe usw. zur Wiedererkennung in Globale Variablen zu schreiben, die im MT4 unangetastet 30 Tage erhalten bleiben, auch wenn zwischenzeitlich der PC ausgeschaltet oder auf anderem Wege die Verbindung gekappt wurde.

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