Вопрос собственно вот в чем. Я хочу, чтобы при открытии графика у меня по умолчанию открывался график не h1, а d1. Где это задать?
- обновление данных без открытия данных
- Индикаторы: Индикатор эквити и баланса
- Как открыть график с нужными настройками
1. Настроить график, как Вам надо.
2. Правой кнопкой мыши по графику - Шаблон - Сохранить шаблон.
3. Шаблону дать имя default.
4. Если уже существует с таким именем, то перезаписать.
спасибо большое. Помогло
// Открытие графика выбранного в окне "Market Watch" символа с нужным периодом. // Для работы нужно иметь открытым хотя бы одно окно графика. // Требуется установка галочки "Разрешить импорт DLL". // Для удобства пользования можно присвоить скрипту горячую клавишу и // снять галочку "Подтверждать вызов функций DLL". #include <WinUser32.mqh> extern string period = "D1"; //нужный пероид: M1, M5, M15, M30, H1, H4, D1, W1, MN #define PAUSE 100 #import "user32.dll" int GetParent( int hWnd ); #import // Возвращает хэндл основного окна терминала int Parent() { int hwnd = WindowHandle(Symbol(), Period()); int hwnd_parent = 0; while (!IsStopped()) { hwnd = GetParent(hwnd); if (hwnd == 0) break; hwnd_parent = hwnd; } return(hwnd_parent); } void start() { int hwnd_parent = Parent(); int Hash = 0; int i; i = StringLen(period) - 1; while (i >= 0) { Hash += StringGetChar(period, i); i--; } PostMessageA(hwnd_parent, WM_COMMAND, 33160, 0); // открыли график Sleep(PAUSE); switch (Hash) { case 126: // M1 PostMessageA(hwnd_parent, WM_COMMAND, 33137, 0); break; case 130: // M5 PostMessageA(hwnd_parent, WM_COMMAND, 33138, 0); break; case 179: // M15 PostMessageA(hwnd_parent, WM_COMMAND, 33139, 0); break; case 176: // M30 PostMessageA(hwnd_parent, WM_COMMAND, 33140, 0); break; case 124: // H4 PostMessageA(hwnd_parent, WM_COMMAND, 33136, 0); break; case 117: // D1 PostMessageA(hwnd_parent, WM_COMMAND, 33134, 0); break; case 136: // W1 PostMessageA(hwnd_parent, WM_COMMAND, 33141, 0); break; case 155: // MN PostMessageA(hwnd_parent, WM_COMMAND, 33334, 0); } return; }
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь