Попробовал перевести время двух баров в целые числа, разница между барами на часовом ТФ составила 28800 единиц, попробовал к ним добавить 0.4 от этого числа, чтобы получить точнейшее время установки объекта.
Результат тот же - квадратик чуть левее уровня.
Результат тот же - квадратик чуть левее уровня.
Лучше самому рассчитать. Берем ширину графика в пикселах и делим на количество баров в окне (полное количество), приходящееся на текущий масштаб графика. Получаем количество точек на один бар. Или еще проще - берем текущий масштаб (он будет числом от 0 до 6 включительно). Возводим 2 в полученное значение и получаем количество пикселей на один бар. Далее по пропорции рассчитываем, где будет находиться уровень 0.4 с точностью до пиксела. Да, возможно, будет промах на 1 пиксел в ту или иную сторону. Это уже можно будет подкорректировать.
Ihor Herasko #:
Лучше самому рассчитать. Берем ширину графика в пикселах и делим на количество баров в окне (полное количество), приходящееся на текущий масштаб графика. Получаем количество точек на один бар. Или еще проще - берем текущий масштаб (он будет числом от 0 до 6 включительно). Возводим 2 в полученное значение и получаем количество пикселей на один бар. Далее по пропорции рассчитываем, где будет находиться уровень 0.4 с точностью до пиксела.
Лучше самому рассчитать. Берем ширину графика в пикселах и делим на количество баров в окне (полное количество), приходящееся на текущий масштаб графика. Получаем количество точек на один бар. Или еще проще - берем текущий масштаб (он будет числом от 0 до 6 включительно). Возводим 2 в полученное значение и получаем количество пикселей на один бар. Далее по пропорции рассчитываем, где будет находиться уровень 0.4 с точностью до пиксела.
Я это описал в ТС,
Ivan Butko:
Попытки преобразования двух соседних баров за 1 (узнать расстояние между ними в пикселях и умножить на 0.4) и отложить от 0 дают некорректное установление на уровень другого объекта (сдвиги получаются на 1-2 пикселя).
Ivan Butko #:
Попробовал перевести время двух баров в целые числа, разница между барами на часовом ТФ составила 28800 единиц, попробовал к ним добавить 0.4 от этого числа, чтобы получить точнейшее время установки объекта.
Результат тот же - квадратик чуть левее уровня.
Попробовал перевести время двух баров в целые числа, разница между барами на часовом ТФ составила 28800 единиц, попробовал к ним добавить 0.4 от этого числа, чтобы получить точнейшее время установки объекта.
Результат тот же - квадратик чуть левее уровня.
...
Ihor Herasko #:
Да, возможно, будет промах на 1 пиксел в ту или иную сторону. Это уже можно будет подкорректировать.
Да, возможно, будет промах на 1 пиксел в ту или иную сторону. Это уже можно будет подкорректировать.
Невозможно подкорректировать
Точка при любой коррекции пикселей не попадает в точку временного уровня ФИБО
Ivan Butko:
Попытки вручную добавлять +1 +2 +3 пикселя всё равно не попадает на временной уровень Фибо. Результат всё время сдвинут влево или вправо от уровня. На каком пикселе вообще этот уровень отрисовывается
Скрины в ТС
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
0.4 на какой пиксель падает?

Или на какое точное время?
UPD
0 и 1 можно узнать и пиксель, и время. А для уровней я функции в документации не нашёл.
Попытки преобразования двух соседних баров за 1 (узнать расстояние между ними в пикселях и умножить на 0.4) и отложить от 0 дают некорректное установление на уровень другого объекта (сдвиги получаются на 1-2 пикселя).
UPD
Попытки вручную добавлять +1 +2 +3 пикселя всё равно не попадает на временной уровень Фибо. Результат всё время сдвинут влево или вправо от уровня. На каком пикселе вообще этот уровень отрисовывается