Переключение таймфрейма графика

Страницы: 1
RSS
Переключение таймфрейма графика, После переключения таймфрейма скролл боксы съезжают
 
При изменении таймфрейма графика каретка скролл бокса нижняя и боковая съезжают не понятно как.
Горизонтальная уходит влево то есть на начало данных, вертикальная вверх или вниз. Даже последняя свеча например исчезает из зоны видимости.

В результате приходится дополнительно масштабировать после смены таймфрейма.
Можно как то решить эту проблему, чтобы график не сдвигался в начало и всегда было видно последнюю свечу?
Или например при изменении цены она часто упирается в верхнюю или нижнюю границу области и опять надо масштабировать.
Было бы идеально если значение цены всегда находилось посередине области на вертикальной шкале (только для графика цены) или сделать такую опцию или чтобы так масштабировался после смены таймфрейма
                       
 
Евгений, здравствуйте.

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

Возможно это связано с настройками

Настройки графика у меня такие:
                       
 
Евгений, к сожалению по настройкам трудно определить, что именно Вы наблюдаете на графике. Просьба прислать именно скриншоты графика.
 
Первый пример: бегунок сдвинут влево до упора
Второй : нижний бегунок на месте о несколько свечей включая текущую скрыты за границами области
                       
 
Цитата
Евгений написал:
Первый пример: бегунок сдвинут влево до упора
Второй : нижний бегунок на месте о несколько свечей включая текущую скрыты за границами области
Мы изучили эти эффекты - действительно график при определенных обстоятельствах может резко перемещаться при изменении таймфрейма. Однако данное поведение не является ошибкой - все работает согласно установленной логике.
Мы можем завести пожелание на изменение логики поведения графика при изменении таймфрейма, однако просим Вас наиболее подробно описать, как, по Вашему, график должен себя вести во время изменения интервала.
 
Должно быть так желательно

При переключении таймфрейма:
1. Текущее значение цены инструмента (текущая свеча или ее часть) должно быть видно, оно не должно выходить за границы области. Где то посередине вертикальной шкалы.
2. Не должно быть смещения графиков в начало доступных данных (горизонтальная каретка должна находится только справа до упора)

При поступлении новых данных (не относится к переключению таймфрейма):

Авто масштабирование(смещение) графика цены

1. При росте или падении цены она не должна упираться в верхнюю или нижнюю границу (должен быть минимальный отступ, или авто масштабирование по вертикали, или смещение всего графика по вертикали). Сейчас приходится масштабировать и по вертикали и по горизонтали.
                       
 
Евгений написал:
Цитата
Текущее значение цены инструмента (текущая свеча или ее часть) должно быть видно, оно не должно выходить за границы области. Где то посередине вертикальной шкалы.
Правильно понимаем, что после "растяжении" графика по вертикали (то есть, когда появляется вертикальный бегунок), Вы бы хотели, чтобы при изменении таймфрейма область видимых значений как бы центрировалась на цену последней сделки? Или же расположение этой области видимых значений просто не должно изменяться при изменении таймфрейма? Например, увеличили для удобства график по горизонтали и вертикали, смотрим на последнюю свечку. Цена последней сделки скачет, оказываясь то в середине, то вверху, то внизу текущей области видимых значений. Если мы изменяем таймфрейм, когда планка цены последней сделки находится, например, почти в самом верху, то после изменения интервала область видимых значений должна так расположиться, чтобы планка цены последней сделки оставалась там же, относительно уже новой области. Верно?
Цитата
Евгений написал:
Не должно быть смещения графиков в начало доступных данных (горизонтальная каретка должна находится только справа до упора)
Речь идет о ситуации, когда горизонтальный бегунок отсутствует, а при изменении таймфрейма на меньший он появляется, и область видимых значений перемещается в левую часть всего графика?
Цитата
Евгений написал:
При поступлении новых данных (не относится к переключению таймфрейма):Авто масштабирование(смещение) графика цены
Если правильно поняли, то такой функционал уже есть. При смещении бегунка вправо до конца и появлении новой свечки происходит автоматическое смещение графика вправо. Автомасштаб настраивается в настройках графика во вкладке "Область".
Цитата
Евгений написал:
При росте или падении цены она не должна упираться в верхнюю или нижнюю границу (должен быть минимальный отступ, или авто масштабирование по вертикали, или смещение всего графика по вертикали). Сейчас приходится масштабировать и по вертикали и по горизонтали.
Правильно понимаем, что речь о ситуации, когда свечка в высоту больше, чем область видимых значений? И в таком случае, по Вашему, область видимых значений должна перемещаться вслед за планкой цены последней сделки, если цена изменилась слишком сильно, так сказать, приобретя значение, которое вне текущей области видимых значений. Правильно?
 
Цитата

Вы бы хотели, чтобы при изменении таймфрейма область видимых значений как бы центрировалась на цену последней сделки?
Да, что бы она была посередине вертикальной шкалы после переключения таймфрейма

Цитата
Evgeniy Karnaukhov написал:
Речь идет о ситуации, когда горизонтальный бегунок отсутствует, а при изменении таймфрейма на меньший он появляется, и область видимых значений перемещается в левую часть всего графика?
Не должно быть смещения видимой области графика в начало данных графика цены и индикаторов, то есть  текущую свечу  должно быть видно на графике, не зависимо от масштабов
Цитата

Евгений  написал:При поступлении новых данных (не относится к переключению таймфрейма):Авто масштабирование(смещение) графика цены
Это относится к цитате ниже
Цитата
Evgeniy Karnaukhov написал:
Правильно понимаем, что речь о ситуации, когда свечка в высоту больше, чем область видимых значений? И в таком случае, по Вашему, область видимых значений должна перемещаться вслед за планкой цены последней сделки, если цена изменилась слишком сильно, так сказать, приобретя значение, которое вне текущей области видимых значений. Правильно?
Да правильно, окно области должно следовать за планкой цены если она приближается к границе видимой области, с каким то отступом.

То есть не постоянно следовать за ценой,(чтобы не создавалось ощущения скачков графика цены постоянно)  только в момент приближения к границе однократно на какой то шаг, и дальше опять ожидание. Держать в зоне видимости, при этом масштаб графика меняться не должен.
                       
 
Цитата
Евгений написал:
Да, что бы она была посередине вертикальной шкалы после переключения таймфрейма
Данное пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.

Цитата
Евгений написал:
Не должно быть смещения видимой области графика в начало данных графика цены и индикаторов, то есть  текущую свечу  должно быть видно на графике, не зависимо от масштабов
Проверили на версии 8.11 - при изменении таймфрейма (и при условии, что график не увеличен и горизонтального бегунка нет) смещение области не происходит. Подобные явления справедливы, например, если на интервале 2 минуты мы немного увеличиваем масштаб, потом поменяем интервал на 15 минут, масштаб увеличивается и горизонтальный бегунок исчезает. То есть, если масштаб был немного, но увеличен на каком-нибудь маленьком таймфрейме. При таких условиях, если график (на 2-минутном интервале с немного увеличенным масштабом) будет смещен полностью вправо до упора, после изменения таймфрейма график так и остается "прижатым" вправо. Но если он будет смещен не до конца вправо, то действительно - после изменения таймфрейма на больший и обратно область "прижимается" к левой стороне. Скажите, Вас устраивает вариант прижимать график вправо самостоятельно, чтобы при изменении интервала он никуда не перемещался?

Цитата
Евгений написал:
Да правильно, окно области должно следовать за планкой цены если она приближается к границе видимой области, с каким то отступом. То есть не постоянно следовать за ценой,(чтобы не создавалось ощущения скачков графика цены постоянно)  только в момент приближения к границе однократно на какой то шаг, и дальше опять ожидание. Держать в зоне видимости, при этом масштаб графика меняться не должен.
Данное пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
 
Цитата
Evgeniy Karnaukhov написал:
Скажите, Вас устраивает вариант прижимать график вправо самостоятельно, чтобы при изменении интервала он никуда не перемещался?
Нет ну это конечно не очень удобно, всегда следить за бегунком сдвинут он или нет особенно если графиков 50, вот например в мт4 эта функция реализована так что при появлении тика (наверно), или по времени, но  график автоматически сдвигается к текущим значениям если включена опция "Автопрокрутка графика" Эта опция всегда держит в зоне видимости текущую свечу, даже если начать просматривать график перемещая его вправо путем захвата к началу данных график буде принудительно смещен на текущую свечу. А чтобы просмотреть в этом режиме левую часть графика надо уменьшить масштаб. например 1:5 -> 1:20 Можно сделать такую опцию если возможно конечно. Только И не надо будет следить за ползунком горизонтальным. Нет ну я не настаиваю конечно, в любом случае это Вам решать, просто предлагаю что было бы на мой взгляд удобнее.
                       
 
Цитата
Евгений написал:
Цитата
Evgeniy Karnaukhov написал:
Скажите, Вас устраивает вариант прижимать график вправо самостоятельно, чтобы при изменении интервала он никуда не перемещался?
Нет ну это конечно не очень удобно, всегда следить за бегунком сдвинут он или нет особенно если графиков 50, вот например в мт4 эта функция реализована так что при появлении тика (наверно), или по времени, но  график автоматически сдвигается к текущим значениям если включена опция "Автопрокрутка графика" Эта опция всегда держит в зоне видимости текущую свечу, даже если начать просматривать график перемещая его вправо путем захвата к началу данных график буде принудительно смещен на текущую свечу. А чтобы просмотреть в этом режиме левую часть графика надо уменьшить масштаб. например 1:5 -> 1:20 Можно сделать такую опцию если возможно конечно. Только И не надо будет следить за ползунком горизонтальным. Нет ну я не настаиваю конечно, в любом случае это Вам решать, просто предлагаю что было бы на мой взгляд удобнее.
Для общего понимания хотим уточнить - Вы предлагаете добавить функцию автоматического перемещения области видимых значений вправо до конца, когда появляется новая свечка (причем это так же распространяется на тики), как если бы мы просто перемещали горизонтальный бегунок вправо до упора, верно?
Также просьба уточнить, на основе Ваших предыдущих комментариев, заводить пожелание на изменение логики расположения области видимых значений при изменении таймфрейма относительно самого графика? Например, на таймфрейме 10 минут перемещаем график строго в середину. Изменяем таймфрейм на 1 минуту. Область видимых значений оказывается не в середине, а смещенной влево. Изменить логику надо так, чтобы при изменении таймфрейма область видимых значений оставалась также в середине графика и никуда не смещалась (могут присутствовать некоторые незначительные погрешности).
 
Цитата
Evgeniy Karnaukhov написал:
Вы предлагаете добавить функцию автоматического перемещения области видимых значений вправо до конца, когда появляется новая свечка (причем это так же распространяется на тики), как если бы мы просто перемещали горизонтальный бегунок вправо до упора, верно?
Да такую функцию, только с учетом сдвига графика от правого края на установленное кол-во свечей в другой настройке диаграммы, (есть такая настройка Правый край.... свечей), хотя это не должно мешать. Да как если бы мы просто перемещали горизонтальный бегунок вправо до упора
                       
 
Цитата
Evgeniy Karnaukhov написал:
Также просьба уточнить, на основе Ваших предыдущих комментариев, заводить пожелание на изменение логики расположения области видимых значений при изменении таймфрейма относительно самого графика? Например, на таймфрейме 10 минут перемещаем график строго в середину. Изменяем таймфрейм на 1 минуту. Область видимых значений оказывается не в середине, а смещенной влево. Изменить логику надо так, чтобы при изменении таймфрейма область видимых значений оставалась также в середине графика и никуда не смещалась (могут присутствовать некоторые незначительные погрешности).
Да. Все что требуется это чтобы текущая свеча находилась в зоне видимости и по середине +- вертикальной шкалы при переключении таймфрейма, а не исчезала
                       
 
Цитата
Евгений написал:
Цитата
Evgeniy Karnaukhov написал:
Вы предлагаете добавить функцию автоматического перемещения области видимых значений вправо до конца, когда появляется новая свечка (причем это так же распространяется на тики), как если бы мы просто перемещали горизонтальный бегунок вправо до упора, верно?
Да такую функцию, только с учетом сдвига графика от правого края на установленное кол-во свечей в другой настройке диаграммы, (есть такая настройка Правый край.... свечей), хотя это не должно мешать. Да как если бы мы просто перемещали горизонтальный бегунок вправо до упора
Данное пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа.  Впоследствии, по результатам анализа, будет приниматься решение о  реализации пожелания в будущих версиях ПО.
Цитата
Евгений написал:
Цитата
Evgeniy Karnaukhov написал:
Также просьба уточнить, на основе Ваших предыдущих комментариев, заводить пожелание на изменение логики расположения области видимых значений при изменении таймфрейма относительно самого графика? Например, на таймфрейме 10 минут перемещаем график строго в середину. Изменяем таймфрейм на 1 минуту. Область видимых значений оказывается не в середине, а смещенной влево. Изменить логику надо так, чтобы при изменении таймфрейма область видимых значений оставалась также в середине графика и никуда не смещалась (могут присутствовать некоторые незначительные погрешности).
Да. Все что требуется это чтобы текущая свеча находилась в зоне видимости и по середине +- вертикальной шкалы при переключении таймфрейма, а не исчезала
А вот тут не совсем понятно. Если мы перемещаем область видимых значений увеличенного графика в середину всего графика, то текущая свечка в принципе не будет видна. Речь шла о перемещении по горизонтали. Можем быть Вы имели в виду перемещение по вертикали? Если да, то такое пожелание уже зарегистрировано ранее.
 
 
Цитата
Evgeniy Karnaukhov написал:
А вот тут не совсем понятно. Если мы перемещаем область видимых значений увеличенного графика в середину всего графика, то текущая свечка в принципе не будет видна. Речь шла о перемещении по горизонтали. Можем быть Вы имели в виду перемещение по вертикали? Если да, то такое пожелание уже зарегистрировано ранее.
Да по вертикали, по горизонтали чтобы ценовой график показывал последние свечки а не первые
                       
 
Цитата
Евгений написал:
Цитата
Evgeniy Karnaukhov написал:
А вот тут не совсем понятно. Если мы перемещаем область видимых значений увеличенного графика в середину всего графика, то текущая свечка в принципе не будет видна. Речь шла о перемещении по горизонтали. Можем быть Вы имели в виду перемещение по вертикали? Если да, то такое пожелание уже зарегистрировано ранее.
Да по вертикали, по горизонтали чтобы ценовой график показывал последние свечки а не первые
В таком случае, как уже писали, это пожелание мы уже зарегистрировали ранее.
Страницы: 1
Читают тему
Наверх