Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 65
- Рейтинг:
- Опубликован:
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Особенности
- Отправляет уведомления об открытии и закрытии сделок
- Показывает тип сделки (покупка/продажа) и размер лота для новых сделок
- Отображает прибыль/убыток по закрытым сделкам
- Работает как в реальной торговле, так и в тестере стратегий (отправляет логи в тестере)
- Отслеживает последние 2 часа истории торговли
- Предотвращает спам уведомлений с помощью базового дросселирования
Установка
- Добавьте эту функцию в ваш советник (EA) или скрипт
- Включите push-уведомления в вашей платформе MetaTrader:
- Инструменты → Параметры → Уведомления
- Установите флажок "Включить Push-уведомления".
- Настройте мобильное приложение MetaTrader на своем телефоне
Важные замечания
- Совместимость со счетами:
- Предназначен для неттинговых счетов
- Не подходит для хеджирующих счетов (где разрешено несколько позиций на символ)
- Если вам нужна поддержка хеджирования, потребуется модифицированная версия.
- Окно истории:
- Отслеживает последние 2 часа истории торговли
- Может быть настроено путем изменения значения 7200 (в секундах).
- Дросселирование:
- Предотвращает чрезмерное количество уведомлений, ограничивая количество проверок до одного раза в секунду
- При необходимости может быть удалено путем удаления проверки времени
- Обработка ошибок:
- Включает базовую проверку ошибок
- Печать сообщений об ошибках в журнал для устранения неполадок
Общие проблемы и решения
- Уведомления не приходят:
- Проверьте, включены ли push-уведомления в MT5.
- Проверьте, правильно ли настроено мобильное приложение
- Убедитесь, что ваш брокер разрешает push-уведомления.
- Пропущенные сделки:
- Проверьте, достаточно ли 2-часового окна истории.
- При необходимости увеличьте окно истории (7200 секунд).
- Дублирование уведомлений:
- Этого не должно происходить из-за встроенных проверок.
- Если это происходит, проверьте, не вызываете ли вы функцию несколько раз.
Лучшие практики
- Вызывайте эту функцию в функции OnTick() вашего советника
- Установите и настройте мобильное приложение MetaTrader
- Сначала протестируйте на демо-счете
- Следите за журналом экспертов на предмет сообщений об ошибках
Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/52899

Пример соснового кода, преобразованного в MQL

Этот скрипт сохраняет заранее определенный набор экономических событий из встроенного экономического календаря MetaTrader в CSV-файл.

Этот MQL5-скрипт экспортирует данные о свечах для различных таймфреймов в CSV-файл, собирая важную рыночную информацию, такую как цены открытия, максимума, минимума и закрытия. Он анализирует характеристики каждой свечи, включая размеры тела и фитиля, а также рассчитывает дополнительные показатели, такие как зазоры между свечами. После обработки последних 21 бара программа уведомляет пользователя об успешном экспорте данных.

Описание индикатора - Bollinger Bands Crossover Signals Название: Bollinger Bands Crossover Signals Версия: 1.1 Автор: BENALI Ссылка: https://www.mql5.com/en/users/dahmi_benali