Expert Advisors: ZigZag EA - Seite 3

 
Vielen Dank.
 

Ich sehe nichts, wenn ich es in ein Diagramm einfüge. Die Parameter sind auf Russisch (glaube ich), so dass es schwierig für mich anpassen. Ich hatte erwartet, die Zickzack-Linie und die Fibo-Levels zu sehen, wenn ich es auf ein Diagramm lege. Ich habe die Standardeinstellungen verwendet.

 
Jackery:

Ich kann nichts sehen, wenn ich es in das Diagramm einfüge. Die Parameter sind auf Russisch (glaube ich), was die Einrichtung erschwert. Ich hatte erwartet, die Zickzacklinie und die Fibonacci-Levels zu sehen, wenn ich das Diagramm aufstelle. Ich habe die Standardeinstellungen verwendet.

Das ist richtig. Wenn der EA Indikatoren verwendet, diese Indikatoren:

  • im Strategietester: diese Indikatoren werden sichtbar sein
  • im Terminal: diese Indikatoren sind nicht sichtbar.
Um die vom Expert Advisor verwendeten Indikatoren im Terminal anzuzeigen, müssen Sie den Befehl ChartIndicatorAdd verwenden.
Документация по MQL5: Операции с графиками / ChartIndicatorAdd
Документация по MQL5: Операции с графиками / ChartIndicatorAdd
  • www.mql5.com
//| Expert initialization function                                   |                                                                                       ); "Внимание! %s: Попробуем добавить индикатор MACD(%s/%s) на график %s/%s. Получим ошибку 4114"                         subwindow...
 

Ich erhalte diese Fehler beim Laden dieses EA


'INIT_FAILED' - Ausdruck nicht boolesch ZigZag EA.mq5 Zeile 427 Kommentar 20

'INIT_FAILED' - Ausdruck nicht boolesch ZigZag EA.mq5 Zeile 433 Kommentar 17


Ich sehe auch nicht den oben genannten Fibo-Fix.


Können Sie den Fibo-Fix hinzufügen und diese Fehler beheben und erneut hochladen?


 
Brian Sinclair :

Ich erhalte diese Fehler beim Laden dieses EA


'INIT_FAILED' - Ausdruck nicht boolesch ZigZag EA.mq5 Zeile 427 Kommentar 20

'INIT_FAILED' - Ausdruck nicht boolesch ZigZag EA.mq5 Zeile 433 Kommentar 17


Ich sehe auch nicht den oben genannten Fibo-Fix.


Können Sie den Fibo-Fix hinzufügen und diese Fehler beheben und erneut hochladen?


Bitte laden Sie die Version 1.003 aus dem russischen Teil des Forums herunter: https: //www.mql5.com/ru/code/21452

ZigZag EA
ZigZag EA
  • www.mql5.com
Опубликовал: Vladimir Karputov Просмотров: 1102 Рейтинг: Опубликован: 2018.07.17 14:49 Обновлен: 2019.11.23 07:13 Советник использует данные с пользовательского индикатора "ZigZag". По данному индикатору определяется канал, и по границам канала выставляются отложенные ордера Buy Stop и Sell Stop. После срабатывания отложенного ордера...
 
Vladimir Karputov:

Bitte laden Sie die Version 1.003 aus dem russischen Teil des Forums herunter: https: //www.mql5.com/ru/code/21452

Diese Code-Zeile ist immer noch nicht behoben:

   TakeProfit=(int)(((size_corridor/100.0*Fibo_TakeProfit)-size_corridor)/m_symbol.Point());

Der Fibo_TakeProfit ist ein Enum und soll von der Funktion GetFibo() in einen Prozentwert umgewandelt werden, was hier fehlt.

Die korrigierte Zeile sollte wie folgt lauten:

   TakeProfit=(int)(((size_corridor/100.0*GetFibo(Fibo_TakeProfit))-size_corridor)/m_symbol.Point());
 
lippmaje :

Diese Code-Zeile ist immer noch nicht behoben:

Der Fibo_TakeProfit ist ein Enum und soll von der Funktion GetFibo() in einen Prozentwert übersetzt werden, was hier fehlt.

Die korrigierte Zeile sollte wie folgt lauten:

Danke!

Aber Sie können den Code jederzeit selbst korrigieren oder die Version 1.005 aus dem russischen Teil des Forums herunterladen: https: //www.mql5.com/ru/code/21452

ZigZag EA
ZigZag EA
  • www.mql5.com
Опубликовал: Vladimir Karputov Просмотров: 1106 Рейтинг: Опубликован: 2018.07.17 14:49 Обновлен: 2019.11.23 07:13 Советник использует данные с пользовательского индикатора "ZigZag". По данному индикатору определяется канал, и по границам канала выставляются отложенные ордера Buy Stop и Sell Stop. После срабатывания отложенного ордера...
 
Vladimir Karputov:

Danke.

Aber Sie können den Code jederzeit selbst korrigieren oder die Version 1.005 aus dem russischen Teil des Forums herunterladen: https: //www.mql5.com/ru/code/21452

Natürlich, danke für Ihre Arbeit.
 
lippmaje :
Ja, natürlich. Danke für Ihre Arbeit. Natürlich, danke für Ihre Arbeit.

In der Version 1.005 habe ich auch eine Versicherung hinzugefügt: Überprüfung des aktuellen Preises und des Preises einer schwebenden Order.

 

Die Eingänge ExtDepth, ExtDeviation, ExtBackstep werden nicht ausgewertet. Diese Zeile sollte geändert werden:

   handle_iCustom=iCustom(m_symbol.Name(),Period(),"Examples\\ZigZag");

zu

   handle_iCustom=iCustom(m_symbol.Name(),Period(),"Examples\\ZigZag",ExtDepth,ExtDeviation,ExtBackstep);


Außerdem werden die Eingaben für die Start-/Stoppzeit nicht ausgewertet, abgesehen von einer Gültigkeitsprüfung in OnInit(). Der Benutzer hat also keine Kontrolle über die Handelszeit, obwohl die Eingaben etwas anderes suggerieren.