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

Строю в индикаторе уровни фибо по 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 знака.
я проверил уже все работает , после расчетов результат конечно округляется