Discusión sobre el artículo "MQL5 Wizard: Nueva Versión"

 

Artículo publicado MQL5 Wizard: Nueva Versión:

Este artículo contiene descripciones de los nuevos elementos disponibles en el MQL5 Wizard actualizado. La arquitectura actualizada de señales nos permite crear robots de trading basados en la combinación de varios patrones de mercado. El ejemplo que contiene este artículo explica el procedimiento de creación interactiva de un Expert Advisor.

Autor: MetaQuotes Software Corp.

 
Rosh:

El artículo MQL5 Wizard: Nueva versión ha sido publicado:

Autor: MetaQuotes

Sólo una pregunta. ¿Dónde está la versión 439?
 
Buter:
Sólo una pregunta. ¿Dónde está este 439 construir?

Lleva aquí cinco días.

 
sergeev:

lleva aquí cinco días.

Hay 430 en el enlace
 
Buter:
Hay 430 en el enlace

para la SD.

Lo tengo actualizado a 439 automáticamente.

 
sergeev:

esa es una pregunta para la SD.

Lo tengo actualizado a 439 automáticamente.

De acuerdo. Lo buscaremos.
 

¿No debería el símbolo para el segundo oscilador estocástico en la pantalla final de las propiedades de la señal en el paso 2 decir "EURJPY" y no "actual"?

Stochastic Oscillator
  • votos: 8
  • 2010.01.26
  • MetaQuotes Software Corp. | English Russian Chinese Spanish Portuguese
  • www.mql5.com
The Stochastic Oscillator compares where a security’s price closed relative to its price range over a given time period.
 

Hola Victor

Parece agradable, pero creo que he encontrado un error en SignalStoch.mqh :

int CSignalStoch::LongCondition()
  {
   int result=0;
   int idx   =StartIndex();
   //--- comprobar la dirección de la línea principal
   if(DiffMain(idx)>0.0)
     {
      //--- la línea principal se dirige hacia arriba, y confirma la posibilidad de crecimiento de los precios
      if(IS_PATTERN_USAGE(0))
         result=m_pattern_0;      // "confirmando" señal número 0
      //--- si se utiliza el modelo 1, busque una inversión de la línea principal
      if(IS_PATTERN_USAGE(1) && DiffMain(idx+1)<0.0)
         result=m_pattern_1;      // señal número 1
      //--- si se utiliza el modelo 2, busque una intersección de la línea principal y la línea de señalización
      if(IS_PATTERN_USAGE(2) && DiffMainSignal(idx)>0.0 && DiffMainSignal(idx+1)<0.0)
         result=m_pattern_2;      // señal número 2
      //--- si se utilizan los modelos 3 o 4, busque divergencias
      if((IS_PATTERN_USAGE(4) || IS_PATTERN_USAGE(5)))  should be  ((IS_PATTERN_USAGE(3) || IS_PATTERN_USAGE(4))) 
        {
         //--- realizar el análisis extendido del estado del oscilador
         ExtStateStoch(idx);
         //--- si se utiliza el modelo 3, busque la señal de "divergencia"
         if(IS_PATTERN_USAGE(3) && CompareMaps(1,1))      // 0000 0001b
            result=m_pattern_3;   // señal número 3
         //--- si se utiliza el modelo 4, busque la señal de "doble divergencia
         if(IS_PATTERN_USAGE(4) && CompareMaps(0x11,2))   // 0001 0001b
            return(m_pattern_4);  // señal número 4
        }
     }
//--- devuelve el resultado
   return(result);
  }

  1. ¿Puedes explicarme cómo funciona CompareMaps? Tengo que admitir que no entiendo ese proc.
  2. Tampoco entiendo la llamada a IS_PATTERN_USAGE define en ExpertSignal.mqh

#define IS_PATTERN_USAGE(p)          ((m_patterns_usage&(((int)1)<<p))!=0)

Saludos,

Olivier

 

¿Está previsto añadir la multidivisa al asistente?

 
Erm955:

¿Está previsto añadir la multidivisa al master?

¿Cuánto más multidivisa debería ser? A cada señal se le puede asignar un nombre de símbolo y un marco temporal en el que funcionará. Explique qué echa en falta en la versión actual, por favor.
Документация по MQL5: Предопределенные переменные / _Symbol
Документация по MQL5: Предопределенные переменные / _Symbol
  • www.mql5.com
Предопределенные переменные / _Symbol - Документация по MQL5
 
Rosh:
¿Cuánto más multidivisa debería ser? A cada señal se le puede dar un nombre de símbolo y un marco temporal en el que funcionará. Explique qué echa en falta en la versión actual, por favor.

He generado un Asesor Experto. El intervalo principal es actual, señales en EURUSD y GBPUSD. Lo puse en el probador en EURUSD. Después de la prueba, todas las operaciones son sólo en EURUSD. No hay operaciones en GBPUSD. Del mismo modo, lo puse en GBPUSD (como uno de trabajo). Después de probar, todas las operaciones sólo en la libra. ¿Por eso la pregunta?