Ajuda com o uso do iHighest em um indicador
Results 1 to 10 of 10

Thread: Ajuda com o uso do iHighest em um indicador

  1. #1
    Olá a todos,

    Eu estou tentando escrever um interior básico que coloca uma seta no gráfico quando
    (i) a última vela completada tem uma altura mais baixa que a da vela anterior e uma baixa que é mais alta que a da vela anterior, e
    (ii) a vela anterior tem uma alta que é a mais alta nas últimas 10 velas (contando a partir da última vela completada). Eu posso fazer o primeiro bit com bastante facilidade e funciona, mas estou preso no segundo bit.

    O código extraído que tenho é:

    [i] Alta [i] lt; Alta [i 1] Lowgt; Baixa [i 1] iHighest (Símbolo (), 0, MODE_HIGH, i 10, i 1) == 1

    Este bit funciona bem ...

    [i] Alta [i] lt; Alta [i 1] Lowgt; Baixa [i 1]

    No entanto, este bit abaixo não parece funcionar e quando eu incluí-lo no gráfico não aparecem setas, embora existam definitivamente padrões no gráfico que satisfaçam ambas as minhas condições i ii.

    iHighest (símbolo (), 0, MODE_HIGH, i 10, i) == 1


    Alguma ideia??

  2. #2

    Oi pessoal Eu estou tentando escrever um indior básico que coloca uma seta no gráfico quando (i) a última vela completada tem uma alta que é menor do que a vela anterior e uma baixa que é mais alta que a da vela anterior, e (ii) a vela anterior tem uma alta que é a mais alta ao longo das últimas 10 velas (contando a partir da última vela completada). Eu posso fazer o primeiro bit com bastante facilidade e funciona, mas estou preso no segundo bit. O código extraído que tenho é: Highlt; High [i 1] Lowgt; Low [i 1] iHighest (símbolo (), 0, MODE_HIGH, i 10, i 1) == 1 ...
    No iHighest (), o segundo parâmetro da direita é a contagem de velas ... então se você quiser checar 10 velas de i, você deve colocar 10 ... ao invés de i 10.

  3. #3
    {quote} No iHighest (), o segundo parâmetro da direita é a contagem de velas ... então se você quiser checar 10 velas de i, você deve colocar 10 ... ao invés de i 10.
    Oi Ferru, eu tentei isso inicialmente e isso não funcionou também. Quando eu mudo para isso, todas as setas no gráfico ainda desaparecem, embora eu possa ver claramente exemplos onde ambas as condições (i ii) são atendidas. Corrija-me, mas meu entendimento é que este código diz que a vela concluída (count = 1) deve ter a mais alta das últimas 10 velas, que é o que eu quero. Eu não tenho idéia porque não funciona
    iHighest (símbolo (), 0, MODE_HIGH, 10, i 1) == 1

  4. #4
    {quote} Oi Ferru, eu tentei isso inicialmente e isso não funcionou também. Quando eu mudo para isso, todas as setas no gráfico ainda desaparecem, embora eu possa ver claramente exemplos onde ambas as condições (i ii) são atendidas. Corrija-me, mas meu entendimento é que este código diz que a vela concluída (count = 1) deve ter a mais alta das últimas 10 velas, que é o que eu quero. Eu não tenho idéia porque não funciona
    iHighest (símbolo (), 0, MODE_HIGH, 10, i 1) == 1
    Você não quer algo mais como: Código inserido iHighest (símbolo (), 0, MODE_HIGH, 10, i 1) == i 1 Se você codificar 1 você está sempre referenciando a barra de segunda a última no gráfico , como está agora.

  5. #5
    {quote} Você não quer algo mais como: iHighest (símbolo (), 0, MODE_HIGH, 10, i 1) == i 1 Se você codificar 1 você está sempre referenciando a segunda a última barra no gráfico, como está agora.
    Em primeiro lugar, obrigado HonestK como isso funcionou
    Eu pensei que a função iHighest retornou o deslocamento que eu interpretei como o número de barras, então estava assumindo que o resultado tinha que ser um número entre 1 - 10.

  6. #6

    {quote} Você não quer algo mais como: iHighest (símbolo (), 0, MODE_HIGH, 10, i 1) == i 1 Se você codificar 1 você está sempre referenciando a segunda a última barra no gráfico, como está agora.
    Você está certo ... Eu estava focando na função e esqueci o resultado. Bem feito!

  7. #7

    {quote} Você está certo ... Eu estava focando na função e esqueci o resultado. Bem feito!
    Obrigado a você também por responder tão prontamente ... Happy Trading ....

  8. #8
    Vamos chamar isso de esforço de equipe
    Fico feliz por você ter resolvido isto

  9. #9

    {quote} Obrigado a você também por responder tão prontamente ... Happy Trading ....
    Seja bem-vindo.

  10. #10
    Vamos chamar isso de esforço de equipe
    Isso é o que atradingintuitivoé sobre

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.