Шаг координатной сетки первичен, а его ближайшая цена вторична.
То есть, сетка рисуется каждые NN точек и показывается ближайшая цена для каждой ризки. Сохранность сетки первична, так как это позволяет сохранять нормальную сетку, которая не расползается при изменении масштаба (мало того, сетка может иметь расхождения + - пиксел, что на больших масштабах выглядит отвратительно, мы уже пробовали).
А у объектов цена первична. То есть, рисуется ближайшая к цене линия (а не цена, ближайшая к линии).
Кроме того, линия стоп-лосса имеет четкую нормализованную цену (например 1.1731), а нарисованная "от руки" горизонтальная линия не имеет жесткой привязки к нормализации цены. То есть, горизонтальная линия может иметь цену привязки 1.17310566 или 1.17318762 , что при большом масштабировании покажет линию, смещенную на пиксел или больше.
При большом масштабировании, когда 1 пипс цены на экране растягивается на десятки и сотни пикселов, выбор первичности/вторичности (или наличие нормализации цены) при отрисовке показывает расхождение в 1-2 пиксела. Это не ошибка.
То есть, сетка рисуется каждые NN точек и показывается ближайшая цена для каждой ризки. Сохранность сетки первична, так как это позволяет сохранять нормальную сетку, которая не расползается при изменении масштаба (мало того, сетка может иметь расхождения + - пиксел, что на больших масштабах выглядит отвратительно, мы уже пробовали).
А у объектов цена первична. То есть, рисуется ближайшая к цене линия (а не цена, ближайшая к линии).
Кроме того, линия стоп-лосса имеет четкую нормализованную цену (например 1.1731), а нарисованная "от руки" горизонтальная линия не имеет жесткой привязки к нормализации цены. То есть, горизонтальная линия может иметь цену привязки 1.17310566 или 1.17318762 , что при большом масштабировании покажет линию, смещенную на пиксел или больше.
При большом масштабировании, когда 1 пипс цены на экране растягивается на десятки и сотни пикселов, выбор первичности/вторичности (или наличие нормализации цены) при отрисовке показывает расхождение в 1-2 пиксела. Это не ошибка.
Renat,
Спасибо, что откликаетесь на мои вопросы.
1. По части привязки коорд. сетки и ордерных линий мне всё понятно. Здесь , так как Вы излагаете, действительно усматривается конфликт интересов, с кот. приходится мириться.
Вместе с тем, обращаю Ваше внимание, что ордерные линии всегда находятся над линиями сетки на 1 или 2 пикс. Я ни разу не видел ордерную линию строго попавшую в сетку или ниже сетки. Полагаю, всё же, это результат какой-то систематической ошибки.
2. Объект, нарисованный "от руки" имеет другую проблему - смещение по горизонтали. Одни и те же с виду линии при строгом совпадении курсов должны полностью строго накладываться друг на друга. На этом рисунке "ручная" голубая линия наложена на линию СтопЛосса. Как видите, есть смещение влево.
---------------
3. Коль уж такая тема, то ещё один вопрос.
Как по замыслу разработчиков должна отобразиться линия, которую юзер тянет мышкой, а программа в тот же момент эту линию удаляет?
По факту - линия остаётся. (По моим представлениям она всё же должна пропасть)
К этому вопросу ещё замечание: если в момент, когда юзер тянет линию, появляется МессБокс, то линия "прилипает" к мышиному курсору, даже если юзер отпустит все кнопки мыши. (явление устойчивое, наблюдалось мною многократно)
(Прошу не относиться к моим вопросам, как мелким придиркам: я пытаюсь сделать программку графического управления торговлей, поэтому и интересуюсь)
Спасибо, что откликаетесь на мои вопросы.
1. По части привязки коорд. сетки и ордерных линий мне всё понятно. Здесь , так как Вы излагаете, действительно усматривается конфликт интересов, с кот. приходится мириться.
Вместе с тем, обращаю Ваше внимание, что ордерные линии всегда находятся над линиями сетки на 1 или 2 пикс. Я ни разу не видел ордерную линию строго попавшую в сетку или ниже сетки. Полагаю, всё же, это результат какой-то систематической ошибки.
2. Объект, нарисованный "от руки" имеет другую проблему - смещение по горизонтали. Одни и те же с виду линии при строгом совпадении курсов должны полностью строго накладываться друг на друга. На этом рисунке "ручная" голубая линия наложена на линию СтопЛосса. Как видите, есть смещение влево.
---------------
3. Коль уж такая тема, то ещё один вопрос.
Как по замыслу разработчиков должна отобразиться линия, которую юзер тянет мышкой, а программа в тот же момент эту линию удаляет?
По факту - линия остаётся. (По моим представлениям она всё же должна пропасть)
К этому вопросу ещё замечание: если в момент, когда юзер тянет линию, появляется МессБокс, то линия "прилипает" к мышиному курсору, даже если юзер отпустит все кнопки мыши. (явление устойчивое, наблюдалось мною многократно)
(Прошу не относиться к моим вопросам, как мелким придиркам: я пытаюсь сделать программку графического управления торговлей, поэтому и интересуюсь)
Файлы:
pic_3_.jpg
68 kb
SKif:
Спасибо, что откликаетесь на мои вопросы.
вообще-то этот вопрос никак не относится к программированию
на mql4
Спасибо, что откликаетесь на мои вопросы.
ОК.
Скорее всего никому из юзеров эти вопросы не интересны, поэтому тему можно удалить.
Скорее всего никому из юзеров эти вопросы не интересны, поэтому тему можно удалить.
SKif:
ОК.
Скорее всего никому из юзеров эти вопросы не интересны, поэтому тему можно удалить.
Вдруг у кого-то возникнет аналогичный вопрос - пусть остается.
ОК.
Скорее всего никому из юзеров эти вопросы не интересны, поэтому тему можно удалить.
Для выбора цвета через внешние переменные предусмотрена хорошая возможность: появляется элемент управления,
на кот. просто можно указать желаемый цвет.
А существует ли возможность дать пользователю подобный сервис для выбора типа линии (подобно тому, как это предусмотрено в окне настроек свойств объектов)?
А существует ли возможность дать пользователю подобный сервис для выбора типа линии (подобно тому, как это предусмотрено в окне настроек свойств объектов)?
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
2. Не совпадают начала координат одинаковых линий по горизонтали ( в данном случае линии СтопЛосс и горизонтальной линии) по горизонтали.
Предполагается ли это исправить таким образом, чтобы координаты совпадали?