Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Нашел интересную программу? Опубликуй ее в CodeBase - миллионы трейдеров оценят это!
Forex Trader
114255
Forex Trader 2006.11.28 12:26 
Уважаемые разработчики !

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

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

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

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

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

To Slawa

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

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

Спасибо.
Forex Trader
114255
Forex Trader 2007.02.12 21:18  
Но тот форум плохо стыкуется с 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
114255
Forex Trader 2007.02.13 11:26  
Поиск по ключевому слову PostMessageA.

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

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

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

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


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

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

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

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


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

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

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