MacD, por favor, veja o que está a ser feito.

Autora:A noiva também., Criado: 2017-03-30 18:02:26, Atualizado: 2019-07-31 18:36:24

Há um problema com o macd que está pedindo essa função, está errado?

Função Getmacd ((records,i) { var p = 0; var macd = TA.MACD (registros, 12, 26, 9); var dif = macd[0]; var dea = macd[1]; coluna var = macd[2]; p = coluna[coluna. comprimento - i -1];
Retorno p; - Não.

A diferença de valor é grande em relação às bolsas de valores.


Mais.

JO cálculo é correto, onde i é o valor de hist do i anterior do macd. i é o mais recente macd quando é 0.

Sonhos pequenosSim, o banco de índices talib usado pelo BotVS, com a coluna de cálculo, é um pouco diferente, não multiplicado por 2 é o algoritmo inicial, mas depois, parece que para tornar mais evidente a coluna, multiplicado por 2. dif e dea devem ser iguais.

A noiva também.Obrigado, eu encontrei a razão, que é a taxa de câmbio, além disso, o botvs é o dobro do que a transação, o botvs não é multiplicado por 2.