Кто знает, почему расчетные уровни Фибоначи не совпадают построенными?

 

Строю в индикаторе уровни фибо по Low и High свечи.

Не нашел способ считать значение уровней в формате цены, к примеру, уровень 161.8% соответствует 1.21138 (eurusd)

Решил расчитать сам по формуле Low+(High-Low)*1.618 и получил отличное, на несколько пунктов, от построенного значение.

Что не так делаю? Может есть способ считать с построенного?

 

Какая-то другая ошибка.

Добавь в описание уровней %$ и посмотри какие цены берутся в расчёте и какие сам считаешь. Ну может калькулятор сломался:)))))

 
Alexey Viktorov:

Какая-то другая ошибка.

Добавь в описание уровней %$ и посмотри какие цены берутся в расчёте и какие сам считаешь. Ну может калькулятор сломался:)))))

Я не смог считать цену уровня при помощи ObjectGetDouble.

А для чего %$?

 
разобрался, нужно использовать для расчетов 1.61803398875
 
Fedor Arkhipov:
разобрался, нужно использовать для расчетов 1.61803398875
Нет, для расчётов надо брать 1.618, а результат округляется по правилам арифметики до _Digits знака.
 
Alexey Viktorov:
Нет, для расчётов надо брать 1.618, а результат округляется по правилам арифметики до _Digits знака.
я проверил уже все работает , после расчетов результат конечно округляется
Причина обращения: