Asesores Expertos: ZigZag EA - página 3

 
Muchas gracias.
 

No veo nada cuando lo pongo en un gráfico. Los parámetros están en ruso (creo), por lo que es difícil para mí ajustar. Yo esperaba ver la línea de zigzag y los niveles de fibo cuando me pero en un gráfico. He utilizado la configuración por defecto.

 
Jackery:

No puedo ver nada cuando lo pongo en el gráfico. Los parámetros están en ruso (creo) lo que dificulta su configuración. Esperaba ver la línea en zigzag y los niveles de Fibonacci cuando lo grafiqué. He utilizado la configuración por defecto.

Eso es correcto. Si el EA utiliza indicadores, estos indicadores:

  • en el probador de estrategias: estos indicadores serán visibles
  • en el terminal: estos indicadores no serán visibles.
Para mostrar los indicadores utilizados por el Asesor Experto en el terminal, es necesario utilizar el comando ChartIndicatorAdd.
Документация по MQL5: Операции с графиками / ChartIndicatorAdd
Документация по MQL5: Операции с графиками / ChartIndicatorAdd
  • www.mql5.com
//| Expert initialization function                                   |                                                                                       ); "Внимание! %s: Попробуем добавить индикатор MACD(%s/%s) на график %s/%s. Получим ошибку 4114"                         subwindow...
 

Estoy recibiendo estos errores al cargar este EA


INIT_FAILED' - expresión no booleana ZigZag EA.mq5 Línea 427 Comentario 20

INIT_FAILED' - expresión no booleana ZigZag EA.mq5 Línea 433 Comentario 17


También no veo la corrección Fibo indicado anteriormente ..


¿puedes añadir la corrección de Fibo y corregir estos errores y subirlo de nuevo?


 
Brian Sinclair :

Estoy recibiendo estos errores al cargar este EA


INIT_FAILED' - expresión no booleana ZigZag EA.mq5 Línea 427 Comentario 20

INIT_FAILED' - expresión no booleana ZigZag EA.mq5 Línea 433 Comentario 17


También no veo la corrección Fibo indicado anteriormente ..


¿puedes añadir la corrección de Fibo y corregir estos errores y subirlo de nuevo?


Por favor, descargue la versión 1.003 de la parte rusa del foro: 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:

Por favor, descargue la versión 1.003 de la parte rusa del foro: https: //www.mql5.com/ru/code/21452

Esta linea de codigo todavia no esta arreglada:

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

El Fibo_TakeProfit es un enum, y se supone que debe ser traducido a un valor porcentual por la función GetFibo(), que falta aquí.

La línea arreglada debería leerse así:

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

Esta línea de código sigue sin arreglarse:

El Fibo_TakeProfit es un enum, y se supone que debe ser traducido a un valor porcentual por la función GetFibo(), que falta aquí.

La línea arreglada debería leerse así:

Gracias.

Pero siempre se puede arreglar el código usted mismo o descargar la versión 1.005 de la parte rusa del foro: 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:

Gracias.

Pero siempre puedes arreglar el código tú mismo o descargar la versión 1.005 de la parte rusa del foro: https: //www.mql5.com/ru/code/21452

Por supuesto, gracias por tu trabajo.
 
lippmaje :
Por supuesto. Gracias por su trabajo. Por supuesto, gracias por su trabajo.

En la versión 1.005, también he añadido seguro: comprobar el precio actual y el precio de una orden pendiente.

 

Las entradas ExtDepth, ExtDeviation, ExtBackstep no se evalúan. Esta línea debe cambiarse

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

a

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


Además, las entradas de tiempo de inicio/parada no se evalúan, excepto por una comprobación de validez en OnInit(). Así que el usuario no tiene control sobre el tiempo de negociación aunque las entradas sugieran lo contrario.