EA - Indicador externo - Rafi

Para adicionar comentários, por favor Faça o login ou registrar
jorlan.araujo
7
jorlan.araujo  

Olá,

Estou tentando criar um EA, para operar com o indicador externo RAFI, pode ser encontrado no site do Raphael de forma gratuita.


RAFI: http://raphaelfigueredo.com/page12/page13/index.html

Minha dificuldade é passar para o robô realizar operações de compra e venda, apenas quando o Rafi for maior que 2.5, conforme manual do próprio.


Para importar utilizei esse post: 

https://www.mql5.com/en/forum/162627


O indicator é plotado sem erros no backtest, porém, as operações de compra e venda estão sendo executadas ignorando o Rafi > 2,5.

Alguém poderia me ajudar ?

Plotagem do Rafi, caso ajude alguém:


#resource "\\Indicators\\Rafi.ex5"

double rafi;

 rafi = iCustom(Symbol(),PERIOD_CURRENT, "::Indicators\\Rafi.ex5", 0);


Essa é minha condição de compra:

if(ultimoTick.last>smaArray[0] && rates[1].close>rates[1].open && !posAberta && !ordPendente)


Estou tentando:

if(ultimoTick.last>smaArray[0] && rates[1].close>rates[1].open && rates[1].close>rafi[2.5] && !posAberta && !ordPendente)


Porém o código compila com erro, o indicador vem apenas com o ex5, não sendo possível abrir o código fonte..


Caso alguém tenha alguma dica eu agradeço. Obrigado.

Rogerio Giannetti Torres
3138
Rogerio Giannetti Torres  
jorlan.araujo:


Caso alguém tenha alguma dica eu agradeço. Obrigado.

Jorian, 

desculpa aí qualquer ruído mas a dica é  estudar MQL5.  Eu sugiro ler e estudar o código seguindo a postagem https://www.mql5.com/pt/code/1921

Média Móvel
Média Móvel
  • www.mql5.com
O EA de média móvel está incluído no pacote padrão do terminal do cliente MetaTrader 5 e é um exemplo da EA que negocia com o indicador de Média Móvel. O arquivo EA Moving Average.mq5 está localizado na pasta "terminal_data_folder\MQL5\Experts\Examples\Moving Average\". Este EA é um exemplo da utilização de indicadores técnicos, histórico de...
Para adicionar comentários, por favor Faça o login ou registrar