Asesores Expertos: VR---Moving

 

VR---Moving:

Asesor Experto a base del indicador iMA (Moving Average, MA) implementado como clase.


Autor: Vladimir Karputov

 
Hola,
En la instalación de VR --- Moving.mq5 (codebase) está reportando error en dos líneas del archivo Moving.mqh.

Gracias
Archivos adjuntos:
Erro.jpg  273 kb
 
Sergio Dutra Veiga:
Hola,
En la instalación de VR --- Moving.mq5 (codebase) está reportando error en dos líneas del archivo Moving.mqh.

Gracias

Foro de trading, sistemas automatizados de trading y prueba de estrategias de trading

Expertos: ZigZag EA

Vladimir Karputov, 2019.11.22 19:10

El lenguaje MQL5 se ha vuelto más riguroso - por lo que sólo ahora se ha producido este error.

La solución era la siguiente:

         if(!m_money.Init(GetPointer(m_symbol),Period(),m_symbol.Point()*digits_adjust))
            return(INIT_FAILED);
         m_money.Percent(risk);
        }
      else
        {
         Print(__FUNCTION__,", ERROR: Object CMoneyFixedMargin is NULL");
         return(INIT_FAILED);
        }
     }
//---
   return(true);
  }
//+------------------------------------------------------------------+ 
//| Crear la línea horizontal| 
//+------------------------------------------------------------------+ 

hacer lo siguiente:

         if(!m_money.Init(GetPointer(m_symbol),Period(),m_symbol.Point()*digits_adjust))
            return(false);
         m_money.Percent(risk);
        }
      else
        {
         Print(__FUNCTION__,", ERROR: Object CMoneyFixedMargin is NULL");
         return(false);
        }
     }
//---
   return(true);
  }
//+------------------------------------------------------------------+ 
//| Crear la línea horizontal| 
//+------------------------------------------------------------------+ 

 
Muchas gracias amigo
 

Cuando compilo el archivo de cabecera"Moving.mph"

Tiene error

INIT_FAILED' - expresión no booleana Moving.mqh 213 20

También cuando compilo el archivo de expertos "VR--Moving.mph"

También tiene error

m_moving' - identificador no declarado VR---Moving.mq5 66 4


Por favor, ayúdenme a resolver este problema.

Muchas Gracias

 
Dhimasyashin Dhimasyashin :

Cuando compilo el archivo de cabecera " Moving.mph"

Tiene error

INIT_FAILED' - expresión no booleana Moving.mqh 213 20

También cuando compilo el Archivo Experto "VR--Moving.mph"

También tiene error

m_moving' - identificador no declarado VR---Moving.mq5 66 4


Por favor, ayúdenme a resolver este problema.

Muchas Gracias

En la línea anterior, sustituye 'INIT_FAILED' por 'false'.

 

Hola, por favor, compruebe la EA, no está funcionando para mí.

Archivos adjuntos:
1.jpg  89 kb