[График] Проблема с отображением "длинных" индикаторов и рисунков

Oleg Cheban добавил(а) 5 мес. назад
Выявлена

после активации EMA1000 неверно отображается, при этом после масштабирования скользящая работает как надо.

Ответы (9)

фото
3

Когда ожидать решение проблемы? Это довольно критический баг

фото
2

Ну ребята, почините уже, это несолидно. Не такая уж сложная задача.

фото
1

Это сложная задача. Думаем над тем как ее решить.

фото
1

Переписать все заново...

фото
1

Да, один из вариантов. Либо изменить архитектуру API того бекенда, с которого получаем свечи. Но, как понимаете, оба небыстрые. У всех есть свои планы и в них непросто вносить коррективы.

фото
1

Неужели нельзя в фоне загрузить свечи на каком-то большом интервале, получить значения индикатора, и уже затем построить его на графике?

фото
3

В скором времени планируется большое обновление. В его рамках озвученная проблема будет решена.

фото
1

Интригующе.

фото
1

А скорое время - это примерно когда? Уже прошел месяц из "скорого времени".

фото
фото
1

3 месяца не починить такой баг? Разработчики терминала вообще что-нибудь делают или всех уже уволили?

фото
1

График не просто отображается не полностью, а еще и некорректно строится, для построение ЕМА 233 нужно открутить масштаб на 233 периода, и обратно! иначе неправильно построится.... Это никуда не годится!

фото
1

Этой проблемы нет в виджете "График TradingView".

фото
1

Виджет график, обычный, вообще заброшен? Больше его исправлять не будут?

фото
1

Пока что на холде его разработка. Вы заинтересованы в его развитии?

фото
1

Интерес лишь убрать баги (а именно, всего два: сброс выбранного масштаба и недорисовка индикаторов). В остальном он остается очень простым и понятным и практичным инструментом для трейдинга любого типа.

Я платный пользователь Трейдингвью, где у меня много самописных или кастомных вещей на pine и созданы нужные шаблоны.. Порт его на ТИ, к сожалению, для меня непостижим, работать с ним невозможно, скорость неудовлетворительная, надписи мелкие, даже в очках ничего не прочитать. Нагромождение всего, русские слова и названия, смысл которых туманен, нет индексов и хрестоматийных etf (типа $qqq). Нерабочий это функционал, одним словом.

фото
1

А вам удобно в четверг созвониться по zoom и обсудить это голосом?

фото
1

Быть может в понедельник, 9 ноября?

фото
фото
1

Разбираемся

фото
1

Здравствуйте, Сергей.

Сравнили отрисовку индикаторов до и после последнего обновления.

Особой разницы не замечено.


Если вы её видите - пожалуйста опишите.

Прилагаем видео работы до и после обновления.


Если же всё-таки какая то проблема существует - мы не можем обещать мгновенного решения: за отрисовку графика и индикаторов отвечает библиотека TradingView. Мы просто сообщим о проблемах разработчикам библиотеки и будем ждать решения.

фото
1

Сегодня данной проблемы больше не замечал, хотя в понедельник утром она воспроизводилась стабильно.

фото
1

Проблема всё-таки продолжает проявляться:b00eb77be1f4e3b8e9748a783a7954d45c81277f68c8b2137971077ad79ede20

фото
1

Тут не проблема работы индикаторов, а особенность загрузки "свечных" данных в Терминал и отрисовки индикаторов по этим данным.


Находясь на небольшом масштабе графика, Терминал запрашивает у серверов только то количество данных по свечам, которое нужно для отрисовки в наблюдаемой области. Данные по прошлым свечам он не запрашивает - до тех пор пока не увеличится масштаб или вы не сдвинетесь в прошлое.


Но график все же пытается отрисовать индикаторы, хотя бы по небольшому количеству свечей. Поэтому получаются такие срезанные скользящие. А некоторые скользящие даже не отрисовываются - потому что им не хватает свечных данных из прошлого.


Как только вы увеличили масштаб - загрузилось больше данных из прошлого. Скользящие дорисовались, а некоторые вообще появились.

фото
1

Ну вы же не считаете, что исходя из этого здесь нет проблемы и бага?

Ну и ещё, если так, то данное поведение должно наблюдаться всегда на маленьком машстабе, но это далеко не так.

фото
1

Кстати, ещё тогда такое поведение должна наблюдаться на всех таймфреймах, но оно наблюдается только на м1.

фото
фото
1

Ребят? жду ответа

фото
1

Тут не проблема работы индикаторов, а особенность загрузки "свечных" данных в Терминал и отрисовки индикаторов по этим данным.

Находясь на небольшом масштабе графика, Терминал запрашивает у серверов только то количество данных по свечам, которое нужно для отрисовки в наблюдаемой области. Данные по прошлым свечам он не запрашивает - до тех пор пока не увеличится масштаб или вы не сдвинетесь в прошлое.

Но график все же пытается отрисовать индикаторы, хотя бы по небольшому количеству свечей. Поэтому получаются такие срезанные или неполные скользящие. А некоторые скользящие даже не отрисовываются - потому что им не хватает свечных данных из прошлого.

Как только увеличили масштаб - загрузилось больше данных из прошлого. Скользящие дорисовались или перерисовались.

фото
1

но так работать не должно, очевидно что свечи должны грузиться исходя из настроек индикаторов. разве нет? Именно так и делают на TradingView

Если(длина индикатора > длины отображаемых свечей) то: догрузить свечи

фото
фото
1

Здравствуйте!

О каком виджете вы говорите?

Пожалуйста приложите скриншоты.

фото
1

Виджет: График. Самое главное не понятно какой вариант правильный.

фото
1

Пятиминутка тоже показывает по разному, в зависимости от масштаба графика.

фото
1

Здравствуйте. Подскажите, пожалуйста, этот баг будет исправляться? Это вообще баг? Какому варианту верить? На каком таймфрейме правильно показывает?

фото
1

Здравствуйте!

Сегодня ответим вам.

Извините за задержку

фото
1

Здравствуйте.

Подтверждаем, это баг.


Вызван тем что левый "край" канала находится в области по которой график не подгрузил свечи.

График подгружает те свечи, которые ему необходимо отобразить в текущий момент в области видимости. Но не учитывает что некоторым элементам рисования или индикатором нужны данные из прошлого, чтобы зафиксироваться как нужно, рассчитать свое положение на графике. Поэтому без подгруженных исторических данных канал рисуется как получится, приблизительно. Если подгрузить все исторические данные, на которых лежит левый край канала - то канал отрисуется как надо.


Но это не очень удобно делать, неправильно.

Мы подумаем над решением вместе с коллегами из TradingView, которые разрабатываю библиотеку для рисования графиков.


Спасибо за обратную связь.

фото
1

Это для коллег пример.

фото
1

Я вас правильно понял, что ни на минутном графике ни на 10-ти минутном правильного отображения нет? Доверять ни одному из вариантов сейчас нельзя? (Просто изначально я думал, что либо на минутном правильно, либо на 10-ти минутном)

фото
1

Можно доверять любому из таймфреймов, если левый и правый край канала лежат на загруженных свечах.

Если левый край лежит еще в не загруженной области - да, могут быть смещения.

фото
Комментировать
 
Прикрепить файлы