Especialistas: Assistente MQL5 - Sinais de negociação baseado em Estrela da Manhã/Noite + RSI

 

Assistente MQL5 - Sinais de negociação baseado em Estrela da Manhã/Noite + RSI:

Vamos nos concentrar nos sinais de negociação obtidos a partir dos padrões de velas "Estrela da Manhã/Noite" e confirmado pelo indicador RSI (Índice de Força Relativa). O código do Expert Advisor baseado nesta estratégia pode ser gerado automaticamente utilizando o Assistente MQL5.

Fig. 1. Padrões de vela "Estrela da Manhã" e "Estrela da Noite" Fig. 2. Padrões de vela "Estrela da Noite" e "Estrela Doji da Noite"

Autor: MetaQuotes Software Corp.

 

Padrões optmisable...

Depois de montar seu EA, talvez você queira substituir


input int                Inp_Signal_SignalCustomPatterns_CCI_LongPattern = 1;
input int               Inp_Signal_SignalCustomPatterns_CCI_ShortPattern = 2;


por


//---3 soldados brancos e corvos pretos são um exemplo... poderia ser qualquer outro sinal
input ENUM_LONG_CANDLE_PATTERNS                Inp_Signal_SignalCustomPatterns_CCI_LongPattern =CANDLE_PATTERN_THREE_WHITE_SOLDIERS;
input ENUM_SHORT_CANDLE_PATTERNS               Inp_Signal_SignalCustomPatterns_CCI_ShortPattern=CANDLE_PATTERN_THREE_BLACK_CROWS;
Arquivos anexados:
 

Olá!

Como testar o código do Expert Advisor criado pelo MQL5 Wizard, expert_ms_es_rsi.mq5 (Trading signals of candlestick patterns "Morning Star/Evening Star" with confirmation from RSI indicator) no MetaTrader 5 Strategy Tester.

Quando abro o testador na lista de Expert Advisors, ele não está lá, embora eu o tenha copiado para lá.

 
Ultra:

Abro o testador e ele não está na lista de Expert Advisors, embora eu o tenha copiado para lá.

Você o compilou?
 
sergeev:
Você o compilou?
sergeev:
e compilado?
 

Ultra:
Ну  да  открыл  код   в редакторе  MQL5

compilou-o.

O testador mostra 10 erros.

 
Ultra:
Sim, abri o código no editor MQL5.

compilado.

O testador mostra 10 erros.

O testador não mostra os erros de compilação, mas o editor os mostra.
. Portanto, examine esses erros e corrija-os.
 
sergeev:
O testador não mostra os erros de compilação, mas o editor os mostra.
, portanto, examine esses erros e corrija-os.

Bem, sim, no testador

verifica-se que o código não está limpo, ele apresenta erros se a compilação falhar e é publicado em www.mql5.com.

 

Estou tentando montar um EA simples usando o código de amostra fornecido, incluindo o "aCandlePatters.mqh", mas parece haver um erro na classe, pois continuo recebendo a mensagem de erro "invalid pointer access in 'aCandlePatterns.mqh' (66,64)" e, no diário, a inicialização do test_EA (AUDUSD,H4) falhou. Tentei de tudo, mas o problema persiste. Qualquer dica ou ajuda seria muito bem-vinda. Obrigado

https:// www.mql5.com/en/code/321



 

O erro " Core 1 tester parou porque o OnInit falhou". O código do programa é exatamente o mesmo. Você poderia me dizer qual pode ser o problema? Muito obrigado.

 

O erro " O testador do Core 1 parou porque o OnInit falhou".

Antes disso " 2013.12.25 10:47:33 Core 1 2013.01.01 00:00:00 CExpert::ValidationSettings: error money parameters"

"2013.12.25 10:47:33 Core 1 2013.01.01 00:00:00 CMoneyFixedLot::ValidationSettings: o valor do lote deve estar no intervalo de 1,000000 a 1000,000000"