Especialistas: VR---Moving

 

VR---Moving:

Um Expert Advisor baseado no indicador iMA (Média Móvel, MA) e implementado como uma classe.


Autor: Vladimir Karputov

 
Hi,
In the installation of VR --- Moving.mq5 (codebase) is reporting error in two lines of file Moving.mqh.

Thanks
Arquivos anexados:
Erro.jpg  273 kb
 
Sergio Dutra Veiga:
Hi,
In the installation of VR --- Moving.mq5 (codebase) is reporting error in two lines of file Moving.mqh.

Thanks

Fórum de negociação, sistemas de negociação automatizados e testes de estratégias de negociação

Especialistas: ZigZag EA

Vladimir Karputov, 2019.11.22 19:10

A linguagem MQL5 se tornou mais rigorosa - portanto, somente agora ocorreu esse erro.

A solução alternativa foi esta:

         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);
  }
//+------------------------------------------------------------------+ 
//| Create the horizontal line                                       | 
//+------------------------------------------------------------------+ 

faça o seguinte:

         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);
  }
//+------------------------------------------------------------------+ 
//| Create the horizontal line                                       | 
//+------------------------------------------------------------------+ 

 
Thank you so much friend
 

Quando compilo o arquivo de cabeçalho"Moving.mph"

Ele apresenta o erro

'INIT_FAILED' - expression not boolean Moving.mqh 213 20

Além disso, quando compilo o arquivo de especialista "VR--Moving.mph"

Ele também apresenta erro.

'm_moving' - undeclared identifier VR---Moving.mq5 66 4


Você pode me ajudar a resolver esse problema.

Muito obrigado

 
Dhimasyashin Dhimasyashin :

Quando compilo o arquivo de cabeçalho " Moving.mph"

Ele apresenta um erro

'INIT_FAILED' - expressão não booleana Moving.mqh 213 20

Além disso, quando compilo o arquivo Expert "VR--Moving.mph"

Ele também apresenta erro.

'm_moving' - undeclared identifier VR---Moving.mq5 66 4


Você pode me ajudar a resolver esse problema.

Muito obrigado

Na linha acima, substitua 'INIT_FAILED' por 'false'.

 

Olá, por favor, verifique o EA, pois ele não está funcionando para mim.

Arquivos anexados:
1.jpg  89 kb