Zitat:
Zitat von fxdaytrader
WOHER soll der EA wissen was irgendwann mal offen oder geschlossen ist wenn er die Tradezählerfunktion nur einmalig beim start aufgerufen hat (im OnInit-Teil)? Wie bitte soll das gehen?
Aber mach' mal, wenn Du mir möglicherwe nicht glaubst daß OnInit einmalig beim Start des EA ausgeführt wird, dann glaubst Du es vielleicht wenn Du es selbst liest: Event Handling Functions - MQL4 Documentation
|
Meine Überlegung:
Code:
OnInit()
Abfrage der offenen Positionen nach Magic
-> Kein Trade mit Magic offen -> x=0
-> Trade mit Magic offen -> x=1 und Ablegen der Tradeinfo (buy/sell, sl, tp, blabla)
OnTick()
-> x=0 -> öffne trade und x=1
-> x=1 -> übernahme Tradeinfo