Звуковые сигналы на Stop loss и Take profit в MetaTrader 4

По какой-то странной причине в MetaTrader 4 нет возможности назначить звуковые сигналы на такие события, как закрытие позиции по stop loss или take profit. При торговле внутри дня такие предупреждения нужны, а ставить на каждый стоп напоминалку в Alerts – утомительно.

Нашлось почти готовое решение с помощью встроенного в метатрейдер языка MQL. Нужно скачать два файла Events.mq4 и EventsExpert.mq4 из статьи Events in МetaТrader 4 и поместить их в директорию MetaTrader 4\experts. В EventsExpert, по аналогии с указанными там событиями, я добавил предупреждения для закрытия коротких позиций:

if ( eventSellClosed_SL > 0 )
    Alert( Symbol(), ": Sell-позиция закрыта по Стоп-Лоссу!" );

if ( eventSellClosed_TP > 0 )
    Alert( Symbol(), ": Sell-позиция закрыта по Тейк-Профиту!" );

Кажется, можно также проигрывать альтернативные от alerts.wav звуки, есть для этого функция в MQL.

Потом присоединить EventsExpert к основному графику и предупреждения начнут работать.

Избранное
Из недавнего

© Artem Kuroptev, 2005-2012.