Die Frage ist ob das generell funktioniert.
Ich hatte mal wo gelesen, dass ein EA keine Indikatoren mit Timer-Funktion laden kann.
Stimmt das oder nicht?
#ifdef __MQL5__
#property tester_indicator "Examples\\Profit.ex4"
#endif
//===============
// Element: Profit
//===============
cExecutableIndicatorCustom *const element_29831023 = new cExecutableIndicatorCustom;
//===============
Runner.Add(element_29831023,false);
//===============
element_29831023.ParameterAdd((string)::Symbol(),ELEMENTPARAMETER_SYMBOLNAME,0,true);
//===============
element_29831023.ParameterAdd((ENUM_TIMEFRAMES)::Period(),ELEMENTPARAMETER_TIMEFRAME,1,true);
//===============
element_29831023.ParameterAdd((string)"Examples\\Profit.ex4",ELEMENTPARAMETER_INDICATORNAME,2,true);
//===============
element_29831023.ParameterAdd((long)0,ELEMENTPARAMETER_OUTPUTBUFFERNUMBER,3,true);
//===============
Das ist der Code im EA
Ist das jetzt MT4 oder MT5 - beide sind nicht einfach so kompatibel.
Alles ist MT4.
Nächste Frage, in welcher Zeile (Zeilen Nummer und was steht da) in welcher Funktion entsteht der Fehler?
Dein Codeschnipsel hilft leider gar nicht.
Ohne code kann ich nichts sagen. Verwendet der EA dll ist allow dll gesetzt?
Aber such mal nach dem Fehler cannot set timer. (Oben rechts die Lupe)

- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Hallo,
ich habe einen Indikator mit einer timer-Funktion (kein Quellcode vorhanden).
Diesen habe ich in meinen Expert-Advisor eingebunden. Wen ich den EA starte, kommen immer Fehlermeldungen wie: "cannot set millisecond timer (2000) or „cannot set timer (1).
Kann ich diesen custom-indikator trotzdem irgendwie einbinden? Wenn ich den Indikator einzeln auf den Chart lade funktioniert er. Nur nicht im Zusammenspiel mit dem EA.
Oder gibt es noch eine andere Möglichkeit die Indikatorergebnisse in meinen EA einzubinden?
Danke schon mal für eure Hilfe.