Шрус | Дата: Среда, 02.08.2017, 18:10 | Сообщение # 1 |
Генералиссимус
Группа: Администраторы
Сообщений: 8006
Статус: Offline
| Удобный алерт. Вывод графика на передний план.
Предлагаю для программистов небольшую рационализацию в использовании алертов. При возникновении алерта график, на котором произошло нужное нам событие, выводится на передний план. Подскочив к терминалу, мы сразу видим нужный нам график. Полезно, когда в терминале открыто множество графиков. Код такой:
Код #include <WinUser32.mqh> //********************************************************************* // This_Chart_On_Top //********************************************************************* void This_Chart_On_Top() { int hWindow = WindowHandle( Symbol(), Period() ); int p = GetParent(hWindow); SendMessageA(GetParent(p), WM_MDIACTIVATE, p, 0); }
Вот свеженький индикатор с этой функцией. Алгоритм сигнала: 1 импульс (пересечение машек) 2 Откат (уход CCI в противоположную сторону за уровень) 3 Продолжение движения (CCI движется в сторону импульса, пересекая заданный уровень)
Скачать индикатор
|
|
| |