Precisa de ajuda com os parâmetros Ichimoku
Results 1 to 8 of 8

Thread: Precisa de ajuda com os parâmetros Ichimoku

  1. #1
    1 Anexo(s) Olá pessoal, preciso de ajuda com este EA que não consigo entender como as configurações de parâmetro nele para o Kijun devem ser escritas. Sempre obtenha a mensagem de contagem de parâmetro ')'errada.
    O EA tem potencial para negociar com o AlliHeik indior e filtrar com o Kijun.

    bool getSignal(modo int)
    {
    double Kijun = iMA(Symbol(),0,Kijun,0);


    double val1 = iCustom(Symbol(),0,Heiken_i_Smoothed,MaMetod,MaPer iod,MaMetod2,MaPeriod2,0,0);
    double val2 = iCustom(Symbol(),0,Heiken_i_Smoothed,MaMetod,MaPer iod,MaMetod2,MaPeriod2,1,0);
    double val3 = iCustom(Symbol(),0,Heiken_i_Smoothed,MaMetod,MaPer iod,MaMetod2,MaPeriod2,0,1);
    double val4 = iCustom(Symbol(),0,Heiken_i_Smoothed,MaMetod,MaPer iod,MaMetod2,MaPeriod2,1,1);

    //sinal de mudança de cor - funciona de forma independente
    if(modo == MODE_SHORT val1gt;val2 val3lt;val4 ) return(true);
    if(modo == MODE_LONG val1lt;val2 val3gt;val4 ) return(true);

    //sinal de posição da barra - depende do fechamento em SL ou TP

    https://www.tradingintuitivo.com/att...1099965428.mq4

  2. #2
    1 Anexo(s) Pat que testei e no modo backtest é só comprar sem vender ordens. Ele faz compras e fica sempre parado. Então eu acho que seria a venda.
    https://www.tradingintuitivo.com/att...4724795739.mq4

  3. #3
    Pat, será que mudei para o Mode_Kijunsen se ele usa essa média?

  4. #4

    Você poderia ser tão gentil e editar o arquivo para o eA. Não posso.
    Certamente você pode. Faça o seguinte: Abra o MetaEditor. Clique em Arquivo, abra o EA Kijun_1.mq4 Onde quer que você veja Kijun = iMA(Symbol(),0,Kijun,0); substitua por Kijun = iMA(Symbol(),0,Kijun,0,MODE_SMA,PRICE_CLOSE,0); Você também pode usar MODE_EMA_MODE_SMMA ou MODE_LWMA em vez de MODE_SMA. Quanto ao preço, você pode substituir CLOSE por qualquer um dos valores abaixo ABRIR ALTO BAIXO TÍPICO ou MÉDIO Depois de fazer as alterações, clique em Compilar ou F5 e certifique-se de não obter mais erros e pronto. Felicidades Pat Pat

  5. #5
    O valor kijun acima é apenas uma média móvel e não o ichimoku kijun. Para obter ichimoku kijun, use o seguinte - double iIchimoku (string symbol, int timeframe, int tenkan_sen, int kijun_sen, int senkou_span_b, int mode, int shift) em vez de ima(... where the mode=MODE_KIJUNSEN para detalhes adicionais, vá para o metaeditor , clique em Exibir e selecione Navegador se ainda não estiver presente no , clique na guia de pesquisa na parte inferior da janela do Navegador, digite iichimoku na caixa de pesquisa e pressione enter.

  6. #6
    duplo iMA (símbolo de string, intervalo de tempo int, período int, int ma_shift, int ma_method, int apply_price, int shift) iMA(Symbol(),0,Kijun,0); Ima tem mais parâmetro do que codificado. Veja acima. iMA(Symbol(),0,Kijun,mashift,mamethod,preço aplicado,0); mashift, mamethod, preço aplicado são os parâmetros ausentes. Pat

  7. #7
    Você poderia ser tão gentil e editar o arquivo para o eA. Não posso.

  8. #8

    Pat eu testei e no modo backtest é apenas comprar sem vender ordens. Ele faz compras e fica sempre parado. Então eu acho que seria a venda.
    Pat, troquei os colchetes esquerdo e direito da EA que ele compra e vende agora. Parece, porém, que pode obter lucro, mas também parece que precisa filtrar pequenas consolidações. Onde esse filtro abaixo iria em qual seção do EA? Obrigado extern int Filter.Hour=0;/Filtro D: negociação por hora/---- extern double Lots=0.1; extern int Symb.magic=9001, nORD.Buy = 5,/máximo de ordens de compra nORD.Sell = 5;/ordens máximas de venda/ ------------------------------------------ ---------------------------------------- /Sinais de COMPRA/ --- -------------------------------------------------- ----------------------- if(true High[0]lt;iLow(NULL,PERIOD_H1,1) ORD.Buylt; nORD.Buy/.....................................Filtros... ................................ Hour()==Filter.Hour ) {/---- Signal. Comprar=verdadeiro; }/ ---------------------------------------------- ----------------------------------- /Sinais de VENDA/ ------- -------------------------------------------------- ------------------------ if(true Low[0]gt;iHigh(NULL,PERIOD_H1,1) ORD.Selllt;nORD.Sell/.............................................Filtr os..... .......................... Hour()==Filter.Hour ) {/---- Signal.Sell=true; }/ ---------------------------------------------- ----------------------------------- /Sinais de COMPRA/ ------- -------------------------------------------------- ------------------------ if(true High[0]lt;iLow(NULL,PERIOD_H1,1) ORD.Buylt;nORD.Buy/.............................................Filtr os..... .......................... (Hora()==0 || Hora()==6 || Hora()== 9 || Hora()==10 || Hora()==11 || Hora()==12 || Hora()==18 || Hora()==20 || Hora()==22 | | Hour()==23 ) ) {/---- Signal.Buy=true; }/ ---------------------------------------------- ----------------------------------- /Sinais de VENDA/ ------- -------------------------------------------------- ------------------------ if(true Low[0]gt;iHigh(NULL,PERIOD_H1,1) ORD.Selllt;nORD.Sell/.............................................Filtr os..... .......................... (Hora()==0 || Hora()==6 || Hora()== 9 || Hora()==10 || Hora()==11 || Hora()==12 || Hora()==18 || Hora()==20 || Hora()==22|| Hour()==23 ) ) {/---- Signal.Sell=true; }

Permissões de Publicação

  • Não pode publicar novos tópicos
  • Não pode publicar respostas
  • Não pode publicar anexos
  • Não pode editar as suas publicações
  •  
  • Código BB está Ativo
  • Smilies estão Ativos
  • Código [IMG] está Ativo
  • Código [VIDEO] está Ativo
  • Código HTML está Desligado
O site da tradingintuitivo utiliza cookies
O site da tradingintuitivo utiliza cookies, alguns já foram definidos. Pode ler sobre a nossa utilização de cookies aqui. Por favor, clique no botão à direita para aceitar os nossos cookies. Se continuar a usar o site da tradingintuitivo, vamos supor que aceita os nossos cookies.