EA funktioniert nicht auf Live.

 

Mein EA funktioniert im DEBUG-Modus mit historischen Daten einwandfrei. Er berechnet das Risiko, den anfänglichen SL/TP, identifiziert Unterstützungs-/Widerstandszonen und analysiert Kerzen. Bis vor kurzem funktionierten auch ADX, ATR und die Trendrichtung basierend auf EMA und SMA einwandfrei.

Da ich eine striktere Trennung der Verantwortlichkeiten zwischen den einzelnen Modulen wünschte, habe ich die EA wie folgt umstrukturiert:

  • IndicatorManager : erstellt und verwaltet Indikatordaten.
  • GlobalIndicatorUtils : bietet Hilfsfunktionen für die saubere Handhabung von Indikator-Handles.
  • WarmupManager : stellt sicher, dass der Handel erst beginnt, wenn der IndicatorManager wirklich „bereit“ ist und Snapshots liefern kann.

Sobald ich jedoch vom DEBUG-Modus zur Profilerstellung mit historischen Daten wechsle, meldet mein Logger, dass die Indikatoren nicht bereit sind:

11:53:26;Warmup;INFO;warmup_pending;N/A;N/A;N/A;N/A;N/A;N/A;N/A;N/A;10007612340;TatzeOne;Globale Indikatoren noch nicht bereit ( Balken berechnet < Min);N/A
2025.09.23 23:09:47.957 Core 01 2025.03.03 11:53:26 [LOG] 78461;2025.03.03 11:53:26;2025.03.03 11:53:26;MainEA;DEBUG;warmup_pending;EURUSD;N/A;N/A;N/A;N/A;N/A;N/A;N/A;10007612340;TatzeOne;Globale Indikatoren noch nicht bereit (Balken berechnet < Min);N/A


Dies bleibt während des gesamten Testzeitraums (März–September 2025) bestehen. Alle Einstellungen bleiben identisch: reale Tick-Daten, beliebiger Ping, gleiches Symbol (EURUSD), gleicher Zeitrahmen (10 Minuten) und identische Parameterkonfigurationen (EMA, SMA usw.).

Kurz zur Architektur: Der Haupt-EA initialisiert nur onTick und leitet es an den TradeSupervisor weiter. Vor dem Aufruf von onTick → TradeSupervisor habe ich den WarmupManager mit einer Verzögerung eingefügt, sodass Symboldaten, Verlauf und Indikatoren genügend Zeit zum Laden haben – die Indikatoren werden jedoch nie bereit.

Hast du irgendwelche heißen Tipps?

 
Frage: Läuft er denn im StratgieTester im visuellen (also keine Optimierung) Modus? Was passiert, wenn er live auf einem Demokonto gestartet wird? (der Fehlercode könne 'schöner' eingefügt werden zB. als Code:   oder (Alt+S)
 
Carl Schreiber #:
Frage: Läuft er denn im StratgieTester im visuellen (also keine Optimierung) Modus? Was passiert, wenn er live auf einem Demokonto gestartet wird? (der Fehlercode könne 'schöner' eingefügt werden zB. als Code:   oder (Alt+S)

Hey Carl, 

der EA läuft ausschließlich im StrategyTester, aus IDE aus gestartet. 

Nur nicht woanders. 

 
Jan Sichtling #:

Hey Carl, 

der EA läuft ausschließlich im StrategyTester, aus IDE aus gestartet. 

Nur nicht woanders. 

Es kommt ein update am Freitag ...