Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 959
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Wie ändere ich den Eingabeparameter im benutzerdefinierten Indikator während des Handels und wende die Änderungen an?
Sagen wir, ich hatte ma 25, jetzt brauche ich ma 33.
Soweit ich weiß, werden die Eingabeparameter nur während der Initialisierung festgelegt. Aber ich muss den Indikator während des Handels ändern
Wie ändere ich den Eingabeparameter im benutzerdefinierten Indikator während des Handels und wende die Änderungen an?
Sagen wir, ich hatte ma 25, jetzt brauche ich ma 33.
Soweit ich weiß, werden die Eingabeparameter nur während der Initialisierung festgelegt. Aber ich muss den Indikator während des Handels ändern
Erstellen Sie im Voraus ZWEI Indikatoren.
Erstellen Sie im Voraus ZWEI Indikatoren.
Nein, ich brauche keine zwei Indikatoren. Das muss ich beim Handel ändern.
Ich möchte, dass es sozusagen eine Dynamik hat.
Kann ich sie herunterladen und mit neuen Parametern laden?
Nein, ich brauche keine zwei Indikatoren. Das muss ich beim Handel ändern.
Die Dynamik, um es mal so zu sagen.
Kann sie irgendwie entladen und mit neuen Parametern geladen werden?
Erstellen Sie drei Indikatoren :).
Im Allgemeinen muss man zuerst denken, die Umgebung schaffen und erst dann die Daten sammeln.
Erstellen Sie drei Indikatoren :).
Im Allgemeinen muss man zuerst denken, die Umgebung schaffen und erst dann die Daten sammeln.
Angenommen, -
Zu Beginn des EA ist der MA = 25;
Mit jedem neuen Tick ändere ich den MA = +1.
D.h. MA = 26;
Ich werde nicht 500 Griffe für verschiedene Bedingungen erstellen)
Wie ändere ich den Eingabeparameter im benutzerdefinierten Indikator während des Handels und wende die Änderungen an?
Sagen wir, ich hatte ma 25, jetzt brauche ich ma 33.
Soweit ich weiß, werden die Eingabeparameter nur während der Initialisierung festgelegt. Aber ich muss den Indikator während des Handels ändern
Nun, es scheint, dass bei Änderung der Werte in den Eingabeparametern des EA OnInit() ausgelöst wird, was bedeutet, dass die neuen Werte der Parameter angewendet werden. Oder liege ich da falsch?
Wenn die Werte in den Eingabeparametern des EA geändert werden, wird OnInit() ausgelöst, was bedeutet, dass die neuen Werte der Parameter angewendet werden. Oder liege ich da falsch?
Ich habe es auf diese Weise versucht.
Es funktioniert nicht
Ich habe es auf diese Weise versucht.
Funktioniert nicht.
Nun, es wird nicht funktionieren, Sie müssenOnInit aufrufen, um den Indikator neu zu initialisieren.
Wie oft ändern Sie Parameter während des Betriebs?
Nun, das geht nicht, Sie müssenOnInit aufrufen, um den Indikator neu zu initialisieren.
Wie oft ändern Sie Parameter während des Betriebs?
Ich werde sie oft wechseln.
Der Code sollte also wie folgt aussehen?
Ich werde sie stark verändern.
Der Code sollte also wie folgt aussehen?
Sie sollten ein Flag setzen, um zu prüfen, ob sich der Wert geändert hat, damit SieOnInit nicht bei jedem Tick neu starten müssen
Etwa so: