Highcharts: Os indicadores PSAR e MACD falham com poucos ou nenhum ponto na série principal

Criado em 24 mai. 2018  ·  3Comentários  ·  Fonte: highcharts/highcharts

Comportamento esperado

O indicador não deve ser exibido para séries com poucos pontos. Isso é útil para séries dinâmicas.

Comportamento real

Ambos os indicadores PSAR e MACD lançam exceções e falham para séries com poucos pontos.

Demonstração ao vivo com etapas para reproduzir

https://jsfiddle.net/wmqq9yob/

Highcharts Stock Bug

Comentários muito úteis

Ah, o SMA acidentalmente funciona bem. Parece que durante a transição / refatoração da classe Indicator para a Series esta proteção foi removida.

Todos 3 comentários

Obrigado por relatar!

Este é o resultado do uso de menos pontos do que params.longPeriod + params.signalPeriod (o padrão é 26 + 9 pontos atuais). Vejo duas soluções:

  • lançar um erro ( H.error() , ou talvez H.warn() ?) de que temos menos pontos do que o necessário
  • graciosamente não fazer nada e esperar por mais pontos, os usuários podem ficar surpresos e confusos por não verem a série de indicadores

O que você acha @oysteinmoseng , @TorsteinHonsi ?

Acho que normalmente não faço nada, é o que os outros indicadores fazem (por exemplo, sma). Ou, alternativamente, retorne nulo ou 0 pontos. É útil não lançar um erro para isso, pois os dados podem ser dinâmicos.

Ah, o SMA acidentalmente funciona bem. Parece que durante a transição / refatoração da classe Indicator para a Series esta proteção foi removida.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

fedegara picture fedegara  ·  3Comentários

balupton picture balupton  ·  3Comentários

KacperMadej picture KacperMadej  ·  3Comentários

alirezameftahi71 picture alirezameftahi71  ·  3Comentários

deanshub picture deanshub  ·  3Comentários