
Здравствуйте, хочу поделиться индикатором-алертом уровней поддержки и сопротивления Speak Alert с возможностью голосового оповещения.
Индикатор подойдет тем, для кого чрезвычайно важны торговые уровни, чья ТС так или иначе предполагает их использование, ну или просто внесет разнообразие в монотонные будни трейдера. Я не программист, но учитывая доступность и относительную простоту mql4, я написал этот индикатор. Существующие решения, включая штатный алерт меня не устроили, поэтому сделал его в соответствии со своими предпочтениями, а так же максимально вынес его настройки. Индикатор довольно простой, алерт срабатывает при касании ценой, выставленных Вами на графике горизонтальных либо трендовых уровней поддержки и сопротивления, но имеет гибкие настройки и возможность голосового оповещения, которое реализовано с помощью шести наборов популярных голосовых движков, каждый набор включает 31 основные валютные пары. Так же индикатор оповещает пользователя алертом об ошибках в настройках индикатора, об ошибочном размещении линий на графике и предложит возможное решение. Возможно, индикатор Speak Alert Вам подойдет и займет место в Вашем наборе.
Способы оповещения индикатора:
- Голосовое
- Одним звуковым файлом
- Алертом
- Сообщением на e-Mail
- Сообщением на мобильный терминал (Push)
Скриншоты индикатора (под спойлером):


Настройки индикатора (под спойлером):
MAIN SETTINGS
- Voice Support - оповещение голосовым сообщением или звуковым файлом (в зависимости от значения Voice Or Sound)
- Alert On - оповещение алертом
- Send Mail - отправить сообщение на e-Mail
- Send Push - отправить сообщение на мобильный терминал (Push)
- Voice Or Sound - выбор оповещения голосовым сообщением или одним звуковым файлом. True - голосовое сообщение или false - звуковым файлом. При этом Voice Support должен быть активирован - true
- Sound File - файл для оповещения звуком (формат wav)
- Resistance Name - имя заголовка сопротивления для всех видов визуальных сообщений
- Support Name - имя заголовка поддержки для всех видов визуальных сообщений
- Postfix Copy - постфикс для копии индикатора, запущенного на одном графике
HORIZONTAL LEVEL
- High Level - показать/скрыть горизонтальную линию сопротивления
- Low Level - показать/скрыть горизонтальную линию поддержки
- High Price - значение цены для автоматического позиционирования горизонтальной линии сопротивления. Если значение равно 0, линия устанавливается трейдером самостоятельно
- Low Price - значение цены для автоматического позиционирования горизонтальной линии поддержки. Если значение равно 0, линия устанавливается трейдером самостоятельно
TREND LEVEL
- Trend High Level - показать/скрыть трендовую линию сопротивления
- Trend Low Level - показать/скрыть трендовую линию поддержки
- Trend High Time 1 - значение времени первой точки привязки для автоматического позиционирования трендовой линии сопротивления
- Trend High Price 1 - значение цены первой точки привязки для автоматического позиционирования трендовой линии сопротивления. Также необходимо указать значение цены для Trend High Price 2. Если значение равно 0, линия устанавливается трейдером самостоятельно
- Trend High Time 2 - значение времени второй точки привязки для автоматического позиционирования трендовой линии сопротивления
- Trend High Price 2 - значение цены второй точки привязки для автоматического позиционирования трендовой линии сопротивления. Также необходимо указать значение цены для Trend High Price 1. Если значение равно 0, линия устанавливается трейдером самостоятельно
- Trend Low Time 1 - значение времени первой точки привязки для автоматического позиционирования трендовой линии поддержки
- Trend Low Price 1 - значение цены первой точки привязки для автоматического позиционирования трендовой линии поддержки. Также необходимо указать значение цены для Trend Low Price 2. Если значение равно 0, линия устанавливается трейдером самостоятельно
- Trend Low Time 2 - значение времени второй точки привязки для автоматического позиционирования трендовой линии поддержки
- Trend Low Price 2 - значение цены второй точки привязки для автоматического позиционирования трендовой линии поддержки. Также необходимо указать значение цены для Trend Low Price 1. Если значение равно 0, линия устанавливается трейдером самостоятельно
HORIZONTAL SETTINGS
- Line Selected On - при смене ТФ с выделенных горизонтальных линий поддержки и сопротивления выделение не снимается, по умолчанию опция отключена - false
- Line Selected Init - всегда выделены горизонтальные линии поддержки и сопротивления, по умолчанию опция отключена - false. Для активации опции значение следует перевести в true, опция Line Selected On должна быть false
- High Color - цвет горизонтальной линии сопротивления
- Low Color - цвет горизонтальной линии поддержки
- Fix High Color - цвет горизонтальной линии сопротивления при автоматическом позиционировании
- Fix Low Color - цвет горизонтальной линии поддержки при автоматическом позиционировании
- High Style - стиль отображения горизонтальной линии сопротивления
- Low Style - стиль отображения горизонтальной линии поддержки
- High Width - толщина горизонтальной линии сопротивления
- Low Width - толщина горизонтальной линии поддержки
TREND SETTINGS
- Trend Line Selected On - при смене ТФ с выделенных трендовых линий поддержки и сопротивления выделение не снимается, по умолчанию опция отключена - false
- Trend Line Selected Init - всегда выделены трендовые линии поддержки и сопротивления, по умолчанию опция отключена - false. Для активации опции значение следует перевести в true, опция Trend Line Selected On должна быть false
- Trend High Ray - продолжение трендовой линии сопротивления вправо
- Trend Low Ray - продолжение трендовой линии поддержки вправо
- Trend High Color - цвет трендовой линии сопротивления
- Trend Low Color - цвет трендовой линии поддержки
- Fix Trend High Color - цвет трендовой линии сопротивления при автоматическом позиционировании
- Fix Trend Low Color - цвет трендовой линии поддержки при автоматическом позиционировании
- Trend High Style - стиль отображения трендовой линии сопротивления
- Trend Low Style - стиль отображения трендовой линии поддержки
- Trend High Width - толщина трендовой линии сопротивления
- Trend Low Width - толщина трендовой линии поддержки
PAUSE SETTINGS
- Repeat Voice Or Sound - кол-во повторений оповещения голосовым сообщением или звуковым файлом, если после срабатывания оповещения цена ушла в неактивную зону индикатора
- Pause Voice - пауза в секундах между повторениями оповещения голосовым сообщением или звуковым файлом
- Pause Voice Init - пауза в секундах до готовности срабатывания оповещения голосовым сообщением или звуковым файлом после смены ТФ или настроек индикатора, значение по умолчанию - 0 (рекомендуется)
- Pause Alert - пауза в секундах между повторениями оповещения алертом
- Pause Alert Init - пауза в секундах до готовности срабатывания оповещения алертом после смены ТФ или настроек индикатора, значение по умолчанию - 0 (рекомендуется)
- Pause Alert Voice - пауза в секундах до срабатывания голосового оповещения после оповещения алертом при одновременно активированных опциях Voice Support и Alert On, значение по умолчанию - 2 (рекомендуется)
- Pause Support - пауза в секундах между повторениями предупреждений индикатора
- Pause Support Init - пауза в секундах до готовности срабатывания предупреждений индикатора после смены ТФ или настроек индикатора, значение по умолчанию - 5 (рекомендуется)
- Pause Send - пауза в секундах между отправками сообщений на e-Mail или мобильный терминал, но не менее 6
- Pause Send Init - - пауза в секундах до готовности срабатывания предупреждений индикаторам после смены ТФ или настроек индикатора, значение по умолчанию - 6 (рекомендуется), но не менее 6
INFO MAIN SETTINGS
- Information - отображение информации для горизонтальных линий сопротивления и поддержки
- Info High - отображение расстояния в пунктах от цены Ask до горизонтальной линии сопротивления
- Info High Low - отображение расстояния в пунктах между горизонтальными линиями сопротивления и поддержки
- Info Low - отображение расстояния в пунктах от цены Bid до горизонтальной линии поддержки
- Info Line - отображение линий между показателями информации горизонтальных линий сопротивления и поддержки
- Text Line - текст линий между показателями информации горизонтальных линий сопротивления и поддержки
- Info Background - отображение фона информации горизонтальных линий сопротивления и поддержки
- Info Label - отображение метки информации горизонтальных линий сопротивления и поддержки
- Label Icon Or Text - отображение метки информации горизонтальных линий сопротивления и поддержки в виде иконки или текста
- Icon Label - код символа иконки шрифта Wingdings
- Text Label - текст метки
- Pips Offset - сдвиг в пунктах относительно расположения горизонтальных линий сопротивления и поддержки, при достижении которых цвет расстояния в пунктах от цены Ask и цены Bid меняется на цвет, указанный в Info High Color Offset и Info Low Color Offset
- Pips Offset Label - сдвиг в пунктах относительно расположения горизонтальных линий сопротивления и поддержки, при достижении которых цвет метки меняется на цвет, указанный в Label Color High Offset и Label Color Low Offset
- Font - шрифт текста информации для горизонтальных линий сопротивления и поддержки
- Font Label Text - шрифт текста метки
- Font Size - размер шрифта текста информации для горизонтальных линий сопротивления и поддержки
- Font Label Size - размер шрифта текста метки
INFO VIEW SETTINGS
- Info High Color - цвет текста расстояния в пунктах от цены Ask до горизонтальной линии сопротивления
- Info High Color Offset - цвет текста расстояния в пунктах от цены Ask до горизонтальной линии сопротивления с учетом сдвига Pips Offset
- Info Low Color - цвет текста расстояния в пунктах от цены Bid до горизонтальной линии поддержки
- Info Low Color Offset - цвет текста расстояния в пунктах от цены Bid до горизонтальной линии поддержки с учетом сдвига Pips Offset
- Info High Low Color - цвет текста расстояния в пунктах между горизонтальными линиями сопротивления и поддержки
- Info Label Color - цвет метки
- Label Color High Offset - цвет метки с учетом расстояния в пунктах от цены Ask до горизонтальной линии сопротивления и сдвига Pips Offset Label
- Label Color Low Offset - цвет метки с учетом расстояния в пунктах от цены Bid до горизонтальной линии поддержки и сдвига Pips Offset Label
- Info Line Color - цвет линий между показателями информации горизонтальных линий сопротивления и поддержки
- Info Back Color - цвет фона информации горизонтальных линий сопротивления и поддержки
- Back Border Width - ширина границы фона информации горизонтальных линий сопротивления и поддержки
- Back Border Color - цвет границы фона информации горизонтальных линий сопротивления и поддержки
- Back Border Type - тип границы фона информации горизонтальных линий сопротивления и поддержки
- Info Back Behind - отображение фона под остальными объектами
- View - отображение информации на выбор: пятизнак через запятую, пятизнак, четырехзнак
INFO POSITION
- Info Corner - угол привязки информации для горизонтальных линий сопротивления и поддержки
- Info X - расстояние X-координаты в пикселях относительно угла привязки информации для горизонтальных линий сопротивления и поддержки
- Info Y - расстояние Y-координаты в пикселях относительно угла привязки информации для горизонтальных линий сопротивления и поддержки
- Text Y - сдвиг текста и линий информации для горизонтальных линий сопротивления и поддержки по Y-координате
- Text X - сдвиг текста и линий информации для горизонтальных линий сопротивления и поддержки по X-координате
- Text Offset Y - расстояние между показателями информации горизонтальных линий сопротивления и поддержки
- Line Y - сдвиг линий информации для горизонтальных линий сопротивления и поддержки по Y-координате
- Label Y - сдвиг метки информации для горизонтальных линий сопротивления и поддержки по Y-координате
- Label X - сдвиг метки информации для горизонтальных линий сопротивления и поддержки по X-координате
- Back Size X - регулировка ширины фона информации для горизонтальных линий сопротивления и поддержки по X-координате (для случаев, когда метка более одного символа)
TREND INFO MAIN SETTINGS
- для трендовых линий сопротивления и поддержки по аналогии с INFO MAIN SETTINGS
TREND INFO VIEW SETTINGS
- для трендовых линий сопротивления и поддержки по аналогии с INFO VIEW SETTINGS
TREND INFO POSITION
- для трендовых линий сопротивления и поддержки по аналогии с INFO POSITION
BUTTON SETTINGS
- Button Text Or Icon - отображение метки кнопки в виде иконки или текста
- Text Button - текст метки кнопки
- Icon Button - код символа иконки кнопки шрифта Wingdings
- Font Button - шрифт текста кнопки
- Font Size Button - размер шрифта текста кнопки
- Font Color Button - цвет шрифта текста кнопки
- Button Color Off - цвет кнопки в неактивном состоянии
- Button Color On - цвет кнопки в активном состоянии
- Button Border Color - цвет границы кнопки
- Button X - расстояние X-координаты в пикселях относительно угла привязки кнопки
- Button Y - расстояние Y-координаты в пикселях относительно угла привязки кнопки
- Button Size X - ширина кнопки
- Button Size Y - высота кнопки
- Button Corner - угол привязки кнопки
- Button Behind - отображение кнопки под остальными объектами
Основные предупреждения индикатора (под спойлером):
- Линия сопротивления размещена ниже цены Ask, а линия поддержки выше цены Bid. Решение: линию сопротивления переместить выше цены Ask, а линию поддержки ниже цены Bid
- Не активны все линии оповещения. Решение: активировать линии на выбор
- Деактивированы все способы оповещения. Решение: активировать один из способов оповещения
- Значение Pause Send менее 6. Решение: указать значение Pause Send от 6 и выше
- Значение Pause Send Init менее 6. Решение: указать значение Pause Send Init от 6 и выше
Голосовые наборы:
- Поместить содержимое одного из наборов в папку Sounds Вашего терминала (наборы во вложении)
Имеет индикатор и недостаток, который распространяется на оповещение голосовым сообщением. Проблема в том, что при одновременном срабатывании голосового оповещения на разных графиках последнее сообщение прерывает предыдущее. В связи с этим хочу обратиться за помощью к программистам форума в решении этой проблемы, если это конечно, возможно. В остальном проблем быть не должно.
На этом у меня все. Всем удачи и успешной торговли! :)
Последняя актуальная версия индикатора: Speak Alert v1.2
Голосовые_наборы.rar
Speak_Alert.rar
Speak_Alert_v1.1.rar
Speak_Alert_v1.2.rar
