Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
JPAlonso-modoki - expert para MetaTrader 5
- Visualizações:
- 3646
- Avaliação:
- Publicado:
- 2014.01.15 08:19
- Atualizado:
- 2016.11.22 07:33
- Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Cópia analisada do EA de JPAlonso, atual campeão da ATC2012.
Modificado do Gerado.
Usando Envelopes 200, dev 0,35.
//+------------------------------------------------------------------+ //| "Votando" que o preço vai crescer. | //| ENTRADA: não. | //| SAÍDA: número de "votos" que o preço vai crescer. | //| OBSERVAÇÃO: não. | //+------------------------------------------------------------------+ int CSignalEnvelopes::LongCondition() { int result=0; int idx =StartIndex(); double close=SymbolInfoDouble(Symbol(),SYMBOL_ASK); double upper=Upper(idx); double lower=Lower(idx); double width=upper-lower; double ma=lower+width/2; if(close<=lower || (close<upper && close>ma)) result=100; //--- retorna o resultado return(result); } //+------------------------------------------------------------------+ //| "Votando" que o preço vai cair. | //| ENTRADA: não. | //| SAÍDA: número de "votos" que o preço vai crescer. | //| OBSERVAÇÃO: não. | //+------------------------------------------------------------------+ int CSignalEnvelopes::ShortCondition() { int result =0; int idx =StartIndex(); double close=SymbolInfoDouble(Symbol(),SYMBOL_BID); double upper=Upper(idx); double lower=Lower(idx); double width=upper-lower; double ma=lower+width/2; if(close>=upper || (close>lower && close<ma)) result=100; //--- retorna o resultado return(result); } //+------------------------------------------------------------------+
Eu não consegui entender o "Mistério da primeira semana", então basta colocar o timer.
//+------------------------------------------------------------------+ //| "Tick" event handler function | //+------------------------------------------------------------------+ void OnTick() { if(PositionSelect(Symbol())) return; if(TimeCurrent() < D'2012.10.08 10:55') return; ExtExpert.OnTick(); }
O real acima, o resultado do teste abaixo.
Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/1288
Vamos nos concentrar nos sinais de negociação obtidos a partir dos padrões de velas (candlestick) "Harami de Alta/Harami de baixa", e confirmado pelo indicador Estocástico. O código do Expert Advisor baseado nesta estratégia pode ser gerado automaticamente utilizando o Assistente MQL5.
Módulo de sinal de Negociação: Simples Sinal de cruzamento de MASimples Sinal de cruzamento de MA para o Assistente de Expert Advisors.
Exportação dos dados em tempo real do MQL5 para o Excel (DDE).
Assistente MQL5 - Sinais de negociação baseado em Harami de Alta/Harami de baixa + CCIVamos nos concentrar nos sinais de negociação obtidos a partir dos padrões de velas (candlestick) "Harami de Alta/Harami de baixa", e confirmado pelo indicador Commodity Channel Index (CCI). O código do Expert Advisor baseado nesta estratégia pode ser gerado automaticamente utilizando o Assistente MQL5.