Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 636

 
GrRusel:
Ich verwende icustom, um alles zu tun, aber wenn ich Einstellungen für einen Indikator in einem Expert Advisor ändere, möchte ich, dass der Indikator die Einstellungen für die Visualisierung ändert - zum Beispiel habe ich OBOS-Zonen geändert. Ich habe beschlossen, die OBOS-Zonen zu ändern. Vielleicht sollte ich sie aus dem Diagramm entfernen und dann mit neuen Einstellungen hinzufügen, aber das muss über Expert Advisor geschehen. Das Problem ist, dass sich niemand damit auseinandergesetzt hat und sie alles mit ihren eigenen Händen verändern.
Wenn der Indikator den Quellcode hat, können Sie ihn über GV austauschen. Es funktioniert, getestet vor dem 6**-Build.
 
Alexey Viktorov:
Wenn der Indikator mit der Quelle übereinstimmt, kann der Austausch über GV organisiert werden. Funktioniert, getestet vor Build 6**.
Ohne Quellcode. Wenn Sie den Tester mit meinem Expert Advisor ausführen, fügt er alle Indikatoren, die ich im Expert Advisor verwende, mit den im Expert Advisor festgelegten Parametern hinzu . Ich denke, das lässt sich programmatisch bewerkstelligen - entfernen Sie den erforderlichen Indikator, und fügen Sie ihn dann mit den erforderlichen Parametern hinzu, oder ändern Sie ihn sofort. Haben Sie eine andere Idee? :)
 
GrRusel:
Es wird kein Quellcode benötigt. Wenn ich den Tester mit meinem Expert Advisor ausführe, fügt er alle Indikatoren hinzu, die ich im EA mit den Parametern verwende, die im Expert Advisor angegeben sind. Ich denke, das lässt sich programmatisch bewerkstelligen - entfernen Sie den gewünschten Indikator, und fügen Sie ihn dann mit den gewünschten Parametern hinzu, oder ändern Sie ihn sofort. Haben Sie eine andere Idee? :)

In MT5 kann man das, in MT4 nur mit Krücken, indem man eine Vorlage anwendet, aber man kann nicht für alle Gelegenheiten Vorlagen haben.

Eine weitere Krücke scheint mir diese zu sein.

Erstellen Sie einen Indikator unter Verwendung von iCustom() und all seinen Eingabeparametern ohne den Quellcode. Und es sollte auf einen Chart angewendet und vom Expert Advisor gesteuert werden.

 
Alexey Viktorov:

In MT5 kann man das, in MT4 nur mit Krücken, indem man eine Vorlage anwendet, aber man kann nicht für alle Gelegenheiten Vorlagen haben.

Eine weitere Krücke scheint mir diese zu sein.

Erstellen Sie einen Indikator unter Verwendung von iCustom() und all seinen Eingabeparametern ohne den Quellcode. Und wir sollten es auf ein Diagramm anwenden und es über den Expert Advisor steuern.

Nun, das ist eine großartige Lösung, aber wie? Ich verwende iCustom nur, um die Pufferdaten von einem Indikator zu lesen, aber ich weiß nicht, wie ich einen Indikator über iCustom in ein Diagramm einfügen und dann seine Parameter steuern kann. Ich weiß nicht, was ich damit anfangen soll.) Bitte beraten Sie, wie es zu tun, gut, zumindest ungefähre Skizze :)

 
GrRusel:

Nun, das ist eine großartige Lösung, aber wie? Ich verwende iCustom nur zum Lesen der Pufferdaten aus dem Indikator, aber ich weiß nicht, wie ich den Indikator über iCustom in das Diagramm einfügen und dann seine Parameter steuern kann. Ich weiß nicht, was ich damit anfangen soll.) Bitte beraten Sie, wie es zu tun, gut, zumindest ungefähre Skizze :)

Sie erhalten den Wert von buffer und setzen ihn in den Puffer des neuen Indikators. Dies ist die einfachste Erklärung.

buffer[i] = iCustom(,,,,,, i);
Dies wird ein Duplikat des Indikators sein. Sie müssen GV ablesen, mit dem vorherigen Wert vergleichen und, wenn sie nicht übereinstimmen, mit neuen Parametern neu berechnen. Die GV wird in den Expert Advisor geschrieben, wenn Sie die Parameter des Indikators ändern. Ich habe die Stelle gefunden, an der ich darüber geschrieben habe. Ich habe ein Beispiel mit MA, aber ich habe nicht nur mein Passwort von dieser Seite verloren, aber ich erinnerte mich auch mein Login nur, wenn ich dieses Thema gefunden ...)) Ohne Registrierung kann ich nicht herunterladen, und ein neues Beispiel zu schreiben ist nicht erwünscht.
 
Alexey Viktorov:

Sie erhalten den Pufferwert und setzen diesen Wert in den Puffer des neuen Indikators. Dies ist die einfachste Erklärung.

Dies wird ein Duplikat des Indikators sein. Sie müssen den GV ablesen, ihn mit dem vorherigen Wert vergleichen und, wenn sie nicht übereinstimmen, mit den neuen Parametern neu berechnen. Die GV wird in den Expert Advisor geschrieben, wenn Sie die Parameter des Indikators ändern. Ich habe die Stelle gefunden, an der ich darüber geschrieben habe. Ich habe ein Beispiel mit MA, aber ich habe nicht nur mein Passwort von dieser Seite verloren, aber ich erinnerte mich auch mein Login nur, wenn ich dieses Thema gefunden ...)) Ohne Registrierung kann ich nicht herunterladen, und ein neues Beispiel zu schreiben ist nicht wünschenswert.
Und Sie können auf dieses Thema verlinken. Ich werde mich dann registrieren und herunterladen :)
 
GrRusel:
Können Sie mir einen Link zu diesem Thema geben? Ich werde mich registrieren und es dann herunterladen :)
Ich habe sie Ihnen in einer privaten Nachricht geschickt.
 
Können Sie mir bitte sagen, wie man den Server zum Herunterladen der Geschichte in MT4, nach dem Wechsel der Brokerage-Unternehmen, ohne Neuinstallation des Terminals zu ändern?
 

Kann mir jemand einen Rat geben, der auf diese Linie gestoßen ist und weiß, wie man sie verlassen kann?

29301441,1475681547,0,0.01,EURUSD,1.1207,0.0000,0.0000,1475690944,1.1213,0.00,0.00,0.60,,13134545

wie diese:

-118,120,-39,52,-58,-76,62,-66,-49,-97,-38,-86,-125,-52,-70,-96,89,-23,13,-91,111,74,-79,16,65,127,116,-76,99,5,27,48,42,44,55,-94,84,-72,-63,115,26,18,-47,-46,5,-55,32,68,114,-20,46,-7,79,7,82,78,-91,41,82,-114,121,112,-64,-106,35,-10,24,-128,58,-81,-69,92,34,79,64,-97,52,-95,127,-18,-46,104,104,85,56,93,8,100,14,-52,-88,-38,-28,-76,-49,35,-74,27,120,74,53,124,-104,-59,-1,41,-127,-99,103,104,-38,2,47,-93,68,35,-15,44,123,47,78,-117,15,-114,-46,-98,-108,-26,

Ich danke Ihnen!

 
Vitaly Muzichenko:

Kann mir jemand einen Rat geben, der auf diese Linie gestoßen ist und weiß, wie man sie verlassen kann?

29301441,1475681547,0,0.01,EURUSD,1.1207,0.0000,0.0000,1475690944,1.1213,0.00,0.00,0.60,,13134545

wie diese:

-118,120,-39,52,-58,-76,62,-66,-49,-97,-38,-86,-125,-52,-70,-96,89,-23,13,-91,111,74,-79,16,65,127,116,-76,99,5,27,48,42,44,55,-94,84,-72,-63,115,26,18,-47,-46,5,-55,32,68,114,-20,46,-7,79,7,82,78,-91,41,82,-114,121,112,-64,-106,35,-10,24,-128,58,-81,-69,92,34,79,64,-97,52,-95,127,-18,-46,104,104,85,56,93,8,100,14,-52,-88,-38,-28,-76,-49,35,-74,27,120,74,53,124,-104,-59,-1,41,-127,-99,103,104,-38,2,47,-93,68,35,-15,44,123,47,78,-117,15,-114,-46,-98,-108,-26,

Ich danke Ihnen!

Stimmen die Daten in der zweiten Zeile genau mit der ersten überein?