Техническое задание: Индикатор-оповещатель для MetaTrader 5
Необходимо разработать пользовательский инструмент (индикатор или скрипт) для торговой платформы MetaTrader 5, основной задачей которого является мониторинг рынка и мгновенное оповещение трейдера о возникновении заданных торговых сигналов.
Основные функции и требования
- Анализ условий: Инструмент должен в реальном времени анализировать график выбранного торгового инструмента на предмет наступления заданных пользователем условий (например, пересечение скользящих средних, достижение ценой определенного уровня, изменение объема).
- Система оповещений: При срабатывании условия система должна отправлять уведомление. Способы оповещения:
- Всплывающее окно (алерт) в терминале MT5.
- Пуш-уведомление на мобильное приложение MetaTrader.
- Звуковой сигнал (с возможностью выбора файла).
- Гибкая настройка: Пользовательский интерфейс должен позволять легко настраивать:
- Торговый инструмент и таймфрейм для анализа.
- Конкретные условия для формирования сигнала.
- Тип и содержание отправляемого уведомления.
- Надежность и производительность: Код должен быть оптимизирован, не вызывать существенных задержек в работе терминала и стабильно функционировать в течение торговой сессии.
Технические детали
- Разработка должна вестись на языке MQL5.
- Код должен быть хорошо структурирован и содержать комментарии.
- Необходимо предоставить исходные файлы (.mq5) и скомпилированный исполняемый файл (.ex5).