Discusión sobre el artículo "Los indicadores de las tendencias menor, intermedia y principal"

 

Artículo publicado Los indicadores de las tendencias menor, intermedia y principal:

El objetivo de este artículo es investigar las posibilidades de la automatización del trading y el análisis, en base a algunos conceptos del libro de James Hyerczyk "Pattern, Price & Time: Using Gann Theory in Trading Systems" (Modelo, precio y tiempo: el uso de la teoría de Gann en los sistemas de trading), en forma de indicadores y Expert Advisors. Sin querer ser exhaustivo, solo investigamos el "Modelo" en este artículo; la primera parte de la teoría de Gann.

Figura 8. El segmento en el gráfico de la tendencia principal

Autor: Dmitriy Skub

 
Debe marcar la casilla Permitir la importación de DLL y, a continuación, aparecerá el botón Aceptar :)
 

Al iniciar un Asesor Experto en el modo Probador de Estrategias (así como al intentar añadir un Asesor Experto a un gráfico), MetaTrader genera los siguientes errores:

¿Cuál es la razón?

 
egobyk:

Al iniciar un Asesor Experto en el modo Probador de Estrategias (así como al intentar añadir un Asesor Experto a un gráfico), MetaTrader genera los siguientes errores:

¿Cuál es la razón?

en el log, tercera línea desde abajo. ¿puedes leerlo?
 
sergeev:
en el registro, tercera línea desde abajo. ¿Puedes leerlo?
Sí. El indicador en sí existe y se construye perfectamente bien en el gráfico. Hasta que se trata de llamarlo desde el Asesor Experto.
 

a continuación, sólo poner Imprimir por código y ver dónde falla.

Búscalo. Puede haber errores en el compilador.

Por cierto, ¿tienes DLLs permitidas?

 

Sí, las DLL están activadas. El problema está en el archivo GannTrendSignal.mqh, función InitIndicators. se disparó este printf:

        this.handle_main_swing = iCustom( this.m_symbol.Name( ), this.m_period, "GannMainTrend", 1000, false, false, 1, 1, LightCyan, LightGreen, LightPink, LightGreen, LightPink, 3 );
        if( this.handle_main_swing == INVALID_HANDLE )
        {
           printf("INVALID_HANDLE");
                return( false );
        }
 

este.m_símbolo.Nombre( ), este.m_periodo

¿a qué son iguales?

 
sergeev:

este.m_símbolo.Nombre( ), este.m_periodo

que son iguales a ?

USDJPY y PERIOD_H1 respectivamente.
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Периоды графиков
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Периоды графиков
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы графиков / Периоды графиков - Документация по MQL5
 

Hola Dima,

es una buena idea. Si quiero compilar tu fuente, recibo el siguiente mensaje:

"no se puede abrir TextDisplay.mqh"

Vamos a publicar este include.

Gracias.

 
dee544:


"no se puede abrir TextDisplay.mqh"

Vamos a publicar este include.

Gracias.

https://www.mql5.com/es/articles/179
Create your own Market Watch using the Standard Library Classes
  • 2010.12.28
  • Dmitriy Skub
  • www.mql5.com
The new MetaTrader 5 client terminal and the MQL5 Language provides new opportunities for presenting visual information to the trader. In this article, we propose a universal and extensible set of classes, which handles all the work of organizing displaying of the arbitrary text information on the chart. The example of Market Watch indicator is presented.