Удобный алерт. Вывод графика на передний план.

  • Автор темы Автор темы Palladium
  • Дата начала Дата начала

Palladium

Интересующийся
Предлагаю для программистов небольшую рационализацию в использовании алертов.
При возникновении алерта график, на котором произошло нужное нам событие, выводится на передний план.
Подскочив к терминалу, мы сразу видим нужный нам график.
Полезно, когда в терминале открыто множество графиков.
Код такой:
Код:
Expand Collapse Copy
#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 движется в сторону импульса, пересекая заданный уровень)
Идею индюка подглядел на КРОУФРЕ, но автора сейчас не могу найти.
 

Вложения

  • ind.png
    ind.png
    30,5 КБ · Просмотры: 77
  • 333.ZIP
    333.ZIP
    4,6 КБ · Просмотры: 34
Последнее редактирование:
Верх