Discusión sobre el artículo "Constructor de estrategias basado en las figuras técnicas de Merrill"

 

Artículo publicado Constructor de estrategias basado en las figuras técnicas de Merrill:

En el artículo anterior, analizamos un modelo de aplicación de las figuras técnicas de Merrill a diferentes datos, tales como el valor del precio en el gráfico de un instrumento de divisa y los valores de los diferentes indicadores del paquete estándar del terminal MetaTrader 5: ATR, WPR, CCI, RSI y otros. Ahora, vamos a intentar crear un constructor de estrategias basado en las ideas sobre el uso de las figuras técnicas de Merrill.

Como ejemplo, hemos decidido grabar un pequeño vídeo sobre el trabajo con el constructor de estrategias.


Autor: Alexander Fedosov

Alexander Fedosov
Alexander Fedosov
  • www.mql5.com
Ha publicado el artículo Constructor de estrategias basado en las figuras técnicas de Merrill En el artículo anterior, analizamos un modelo de aplicación de las figuras técnicas de Merrill a diferentes datos, tales como el valor del precio en el gráfico de un instrumento de divisa y los valores de los diferentes indicadores del paquete estándar...
 

He descomprimido el archivo zip y copiado todos los archivos a su destino.

Después de la compilación, el EA no se carga y aparece el mensaje en la pestaña Expertos del terminal:

"CElement::CreateCanvas > Failed to create a canvas for drawing the(CButton) control: 4016"

Quién tiene una idea para que funcione el EA?


traderdoc

 
WOLFRAM STEFFEN SIEGERT:

He descomprimido el archivo zip y copiado todos los archivos a su destino.

Tras la compilación, el EA no se carga y aparece el mensaje en la pestaña Expertos del terminal:

"CElement::CreateCanvas > Failed to create a canvas for drawing the (CButton) control: 4016"

¿Quién tiene una idea para hacer funcionar el EA?


traderdoc

Es probable que esté utilizando la compilación 2280.

Hay un error en el Canvas.mqh.

Elimine la siguiente cadena "(cadena)CharId + " de la línea 254.

A continuación, vuelva a compilar y el error ya no debería producirse.


Línea 254 en Canvas.mqh después de la corrección:

m_rcname="::"+name+(string)(GetTickCount()+MathRand());


Saludos

 

Sí, ¡muchas gracias!

Había llegado a este punto mientras tanto y tenía la línea original

m_rcname=":: "+name+(cadena)ChartID()+(cadena)(GetTickCount()+MathRand());

luego a

m_rcname=":: "+nombre+(cadena)ChartID();

acortado.

Esto también funciona.


traderdoc

 
WOLFRAM STEFFEN SIEGERT:

Sí, muchas gracias.

Yo había llegado a este punto en el ínterin y tenía la línea original

m_rcname=":: "+name+(cadena)ChartID()+(cadena)(GetTickCount()+MathRand());

entonces a

m_rcname=":: "+nombre+(cadena)ChartID();

acortado.

Esto también funciona.


traderdoc

En principio, sólo el nombre generado es demasiado largo.

No sé si el componente aleatorio GetTickCount() es importante. No intente o utilizar todas las cosas GFX.

Es el traderdoc de foros conocidos ?

Saludos