Coder Question: BBand de alto valor
Results 1 to 5 of 5

Thread: Coder Question: BBand de alto valor

  1. #1
    Olá. Eu quero perguntar se alguém pode me ajudar no seguinte problema.

    Eu estou usando o seguinte código para identificar o mais alto dos últimos cinco barras de 1 hora:

    Código Inserido H1Alta = Alto # 91; iHighest (NULL, 60, MODE_HIGH, 5,1) # 93;
    Tudo bem. O que eu gostaria de realizar, também, é encontrar o valor da banda superior de Boiling em H1, na hora do preço mais alto.

    Qualquer ajuda ou insumos serão muito apreciados, obrigado

    Oddvin

  2. #2

    Eu acho que ninguém se sente como tendo este, então eu vou. Eu não vou produzir código de trabalho, mas sim explicar como abordar o problema. Agora você tem o valor Alto que você deseja. Para obter o valor de BB na mesma barra, você precisa do índice da barra, que é: Código inserido int ixHi = iHighest (NULL, 60, MODE_HIGH, 5,1); A partir disso, o valor de BB é calculado: Código inserido double BBval = iBands (NULL, 60,20,2,0, MODE_HIGH, MODE_UPPER, ixHi); MODE_UPPER é o valor para a faixa superior do BB e, claro, ixHi é a barra que é ...
    Seu código funcionou bem. Eu estou colocando isso para usar. Muito simples e compreensível. Única coisa; Eu tive que mudar o seguinte para código inserido duplo BBval = iBands (NULL, 60,20,2,0, # 91; cor = azul # 93; PRICE_CLOSE # 91;cor # 93 ;, MODE_UPPER, ixHi); O PRICE_CLOSE retorna o valor correto de BBands a qualquer momento também na barra atual. MODE_HIGH retornou maior valor, mesmo na barra atual, com até 8 - 10 pips. Obrigado por resolver meu problema

  3. #3

    Código Inserido H1Alta = Alto # 91; iHighest (NULL, 60, MODE_HIGH, 5,1) # 93;
    Minha abordagem para algo como isso seria usar a versão longa para codificar isso, ou seja, não use a funcionalidade High e iHighest, mas sim escrever longamente. Código Inserido/identifica a mais alta das últimas cinco barras de 1 hora int highbar = 0; double highbarval = Close # 91; 0 # 93; para (bar = 0; barlt; 5; bar ) {if (Close # 91; bar # 93; gt; highbarval) {highbarval = Close # 91; bar # 93 ;; highbar = bar;}}* terminação do loop for */* agora, neste estágio temos duas variáveis ​​que estão prontas para uso ... highbar: contém um número entre 0 e 4. highbarval: contém o preço de fechamento de o bar no highbar. agora é bastante simples ler o valor da banda de bollinger para bar # highbar. Eu suspeito que a função ibands é o que você está procurando .. *Se você precisar de mais assistência, por favor, pergunte. Como eu escrevi o exemplo acima, você precisará executar isso em um gráfico que é definido para um período de tempo de hora. Para tornar a amostra acima mais à prova de balas, nós nos esforçamos para registrar os valores por cinco horas em uma matriz e, dessa forma, também estamos mais confiantes nos valores que estamos analisando. feijão jimmie

  4. #4
    Eu acho que ninguém se sente como tendo este, então eu vou. Eu não vou produzir código de trabalho, mas sim explicar como abordar o problema. Agora você tem o valor Alto que você deseja. Para obter o valor de BB na mesma barra, você precisa do índice da barra, que é: Código inserido int ixHi = iHighest (NULL, 60, MODE_HIGH, 5,1); A partir disso, o valor de BB é calculado: Código inserido double BBval = iBands (NULL, 60,20,2,0, MODE_HIGH, MODE_UPPER, ixHi); MODE_UPPER é o valor para a banda superior do BB e, claro, ixHi é a barra que é usada para o cálculo relativo à barra atual. Eu não vejo nenhum erro óbvio no código, mas meu código raramente funciona na primeira vez, então esteja preparado para alguma depuração.

  5. #5
    Obrigado por ambos os seus posts e insumos. Muito apreciado. Vai verificar isso amanhã e avisá-lo. Precisa dormir um pouco primeiro
    . obrigado

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.