iCustom precisa de aprimoramento
Results 1 to 5 of 5

Thread: iCustom precisa de aprimoramento

  1. #1
    Eu tenho um iCustom pronto para melhorias:




    Ele precisa do seguinte:





    Basicamente, eu preciso que o indior emita o Alto Mais Alto e o Baixo Mais Baixo, entre a Faixa que � estabelecida pelo Cruzamento do indior.

    Quando a Linha Branca do �ndio cruza de cima para baixo sua Linha Cinza, as barras do �ndio ficam Azuis. Quando a Linha Branca do �ndio cruza de baixo para cima de sua Linha Cinza, as barras do �ndio voltam para o Amarelo.

    O per�odo em que as barras do indicador s�o azuis, estabelece o intervalo em que o pre�o mais alto e o pre�o mais baixo precisam ser emitidos como modos.

    Portanto, o pre�o mais alto dentro da faixa azul do Indior seria o modo [0] e o pre�o mais baixo dentro do intervalo azul do Indior seria o modo [1]. Pre�o mais alto Alto = Modo[0]. Pre�o mais baixo Baixo = Modo[1].

    A �ltima coisa seria uma est�tica gr�fica. Simplesmente fa�a com que a impress�o interna seja uma linha horizontal para Modo[0] e Modo[1]. Assim, cada Modal (M�ximo Pre�o Alto e Menor Pre�o Baixo) teria uma linha horizontal em seus respectivos n�veis de pre�os.

    Eu preciso que os modos tamb�m possam ser visualizados no Tester Journal e na guia MT4 Experts, quando o indior � carregado em um gr�fico ou executado dentro de um EA. Ent�o, basicamente, basta digitar os comandos Print() em algum lugar perto da parte inferior do c�digo do indior.

    Algu�m quer tentar fazer isso?

    Eu postei isso em outro quadro tamb�m e fiz uma oferta a esse quadro. Ent�o, para ser justo, farei a mesma oferta aqui:

    Para a pessoa que avan�a e decide fazer os aprimoramentos, vou lan�ar um m�todo de escalpelamento que tamb�m uso com o indior. Ent�o, voc� obt�m o indior (que � um dos indiors mais importantes que voc� j� viu) e uma metodologia leve de escalpelamento que implemento com o indior. N�o ser� o EA que estou construindo atualmente, mas pelo menos o m�todo de escalpelamento lhe dar� algumas ideias sobre o que pode ser feito com o indior.

    Este � um Magnitude Indior e � um dos muitos indiors Delta Class para os quais criei o conceito ao longo dos anos. Na verdade, � o primeiro indior que j� criei e � muito parecido com o ATR - com algumas reviravoltas diferentes.

    Deixe-me saber, se voc� � capaz e deseja codificar os aprimoramentos por especifica��o.

    Obrigado. http://netdna2.forex-tsd.com/images/...ular_smile.gif

  2. #2
    O m�todo de itera��o acima est� errado, errado, errado. Tudo errado. � um bom m�todo, mas n�o vai assar a torta que estou procurando. Acho que descobri o novo m�todo. Vai ficar um pouco mais complexo (em camadas), mas acredito que deve funcionar. Saberei mais quando terminar o modelo para ele. Enquanto isso, a oferta ainda est� de p�.

  3. #3
    Se voc� notar, o intervalo de cruzamento do iCustom termina uma barra antes da cruz real no lado direito. H� uma raz�o para isso - n�o foi um erro de desenho da minha parte. Portanto, o intervalo de cruzamento iCustom precisa terminar uma barra antes da cruz real no lado direito. A barra que realmente forma a cruz do lado direito � o Trigger real - e, portanto, n�o pode ser um componente da l�gica do gatilho. Isso � intencional. Vou explicar os detalhes disso para quem decidir codificar o aprimoramento. Sa�de!

  4. #4
    Acho que descobri uma itera��o visual que pode funcionar. Varredura progressiva de comprimento fixo OpenBuy: O_Tac[0] gt; O_Sac[0] O_Sac[1] gt; O_Tac[1] O_Sac[2] gt; O_Tac[2] O_Tac[3] gt; O_Sac[3] Lance gt;= iMaior(S�mbolo(),PER�ODO_H1,MODO_ALTO,2,2) || O_Tac[0] gt; O_Sac[0] O_Sac[1] gt; O_Tac[1] O_Sac[3] gt; O_Tac[3] O_Tac[4] gt; O_Sac[4] Lance gt;= iMaior(S�mbolo(),PER�ODO_H1,MODO_ALTO,3 ,1) || O_Tac[0] gt; O_Sac[0] O_Sac[1] gt; O_Tac[1] O_Sac[4] gt; O_Tac[4] O_Tac[5] gt; O_Sac[5 ] Lance gt;= iMaior(S�mbolo(),PER�ODO_H1,MODO_ALTO,4 ,1) || O_Tac[0] gt; O_Sac[0] O_Sac[1] gt; O_Tac[1] O_Sac[5] gt; O_Tac[5] O_Tac[6] gt; O_Sac[6] Lance gt;= iMaior(S�mbolo(),PER�ODO_H1,MODO_ALTO,5 ,1) || ... ... ... O_Tac[0] gt; O_Sac[0] O_Sac[1] gt; O_Tac[1] O_Sac[12] gt; O_Tac[12] O_Tac[13] gt; O_Sac[13 ] Bid gt;= iHighest(Symbol(),PERIOD_H1,MODE_HIGH,12 ,1) [inverse for OpenSell] Acho que vou definir o intervalo m�ximo de verifica��o para 20 horas. Isso deve ser suficiente para capturar os per�odos em que o intervalo do iCustom � estendido por um per�odo prolongado de tempo, enquanto ainda captura os per�odos normais do intervalo do iCustom. Vou lan�ar esse m�todo de itera��o no Excel normalmente (apenas para garantir que n�o haja problemas de propaga��o de erros de digita��o), estend�-lo para 20 e, em seguida, despejar o m�todo no construtor. Se funcionar, postarei os resultados com um v�deo mostrando o EA em execu��o. At� que funcione, a oferta ainda permanece: compartilho este prot�tipo original indior, um (1) dos m�todos que uso para negoci�-lo dentro de uma faixa de 81% a 99% de precis�o para um alvo de couro cabeludo especificado e normalmente de 20 a 75 pips por dia; com o desenvolvedor MQL que assume a tarefa e faz a entrega de acordo com a especifica��o. Bata-me para o soco! Estou alcan�ando o Excel agora!

  5. #5
    Talvez se voc� postar seu indi, ter� a chance de modific�-lo.

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.