Скачать MetaTrader 5

Программное управление сжатием графика по горизонтали

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Forex Trader
114280
Forex Trader  
Уважаемые разработчики !

Возможно ли программно управлять масштабом сжатия графика по горизонтали, видом графика ( линия, свечи, бары ) ?
Forex Trader
114280
Forex Trader  
Да. При помощи посылки сообщений окну графика. Тема уже обсуждалась на форуме примерно год назад. Поищите.

Для вопросов программирования гораздо лучше подходит форум на mql4.com (https://www.mql5.com/ru/forum)
Forex Trader
114280
Forex Trader  
Но тот форум плохо стыкуется с Opera 9. Конкретно не получается оставить сообщение и соответственно прикрепить файл.
Forex Trader
114280
Forex Trader  
Уважаемые разработчики !

Очень часто после переключения периода графика приходится изменять масштаб по горизонтали.

Предлагаю в свойствах графика задавать степень сжатия графика по горизонтали для каждого периода отдельно.

Пример:
период М1 - максимальное сжатие по горизонтали -2
период М5 - сжатие по горизонтали -1
период М15 - сжатие по горизонтали -1
период М30 - сжатие по горизонтали 0
период Н1 - сжатие по горизонтали +1

To Slawa

На форуме mql4.com не смогла ничего найти по программному управлению масштабом сжатия графика по горизонтали.

Подскажите, пожалуйста, другие ключевые слова для поиска.

Спасибо.
Forex Trader
114280
Forex Trader  
Но тот форум плохо стыкуется с Opera 9. Конкретно не получается оставить сообщение и соответственно прикрепить файл.

Ya bi skazal voobshe ne stikuetsia, v plane napisaniya soobsheniy. Ya prosto-naprosto dlia etogo ispolzuiu FireFox v3, ne nravitsia, a 4to delaty ;/
Forex Trader
114280
Forex Trader  
Поиск по ключевому слову PostMessageA.

Вкратце смысл исследования заключался в том, что человек последовательно перебирал параметры сообщений и фиксировал результаты. Эти результаты были опубликованы на этом форуме.

Самое главное, для этих целей установите терминал в отдельную директорию и работайте исключительно на демосчёте!
Forex Trader
114280
Forex Trader  
To Slawa

Большое Вам спасибо.

Предлагаю в свойствах графика задавать степень сжатия графика по горизонтали для каждого периода отдельно.


Что скажите по этому поводу ? Мне действительно слишком часто приходится нажимать кнопки "+" и "-".

Один и тот же график воспринимается совершенно по-разному при изменении периода и горизонтального масштаба.
Forex Trader
114280
Forex Trader  
Про степень сжатия - это вряд ли.

Кстати, вдогонку (читая соседнюю ветку про паузу в тестере) могу сразу сказать (освежил, так сказать, память):
PostMessageA(hwnd, WM_KEYDOWN, VK_ADD, 0) - увеличение масштаба
PostMessageA(hwnd, WM_KEYDOWN, VK_SUBTRACT, 0) - уменьшение масштаба

где hwnd - хэндл окна,
VK_ADD - 0x6B,
VK_SUBTRACT - 0x6D
Forex Trader
114280
Forex Trader  
задавать степень сжатия графика по горизонтали для каждого периода отдельно


Дельное предложение для торговли руками. Жаль, что не будет реализовано.
Forex Trader
114280
Forex Trader  
To Slawa

Спасибо за подсказку.

Можно ли при помощи PostMessageA обновить график ? ( программный аналог пункта меню "Обновить", правая кнопка мыши ).
Forex Trader
114280
Forex Trader  
Да. Смотрите скрипт Period_converter. Там как раз таким образом обновляется график с нестандартным таймфреймом.
12345
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий