Смотри, как бесплатно скачать роботов
Ищи нас в Twitter!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Библиотеки

Push Notification for Opened / Closed Trades (Netting) - библиотека для MetaTrader 5

Просмотров:
65
Рейтинг:
(5)
Опубликован:
MQL5 Фриланс Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Особенности

  • Отправляет уведомления об открытии и закрытии сделок
  • Показывает тип сделки (покупка/продажа) и размер лота для новых сделок
  • Отображает прибыль/убыток по закрытым сделкам
  • Работает как в реальной торговле, так и в тестере стратегий (отправляет логи в тестере)
  • Отслеживает последние 2 часа истории торговли
  • Предотвращает спам уведомлений с помощью базового дросселирования

Установка

  1. Добавьте эту функцию в ваш советник (EA) или скрипт
  2. Включите push-уведомления в вашей платформе MetaTrader:
    • Инструменты → Параметры → Уведомления
    • Установите флажок "Включить Push-уведомления".
    • Настройте мобильное приложение MetaTrader на своем телефоне

Важные замечания

  1. Совместимость со счетами:
    • Предназначен для неттинговых счетов
    • Не подходит для хеджирующих счетов (где разрешено несколько позиций на символ)
    • Если вам нужна поддержка хеджирования, потребуется модифицированная версия.
  2. Окно истории:
    • Отслеживает последние 2 часа истории торговли
    • Может быть настроено путем изменения значения 7200 (в секундах).
  3. Дросселирование:
    • Предотвращает чрезмерное количество уведомлений, ограничивая количество проверок до одного раза в секунду
    • При необходимости может быть удалено путем удаления проверки времени
  4. Обработка ошибок:
    • Включает базовую проверку ошибок
    • Печать сообщений об ошибках в журнал для устранения неполадок

Общие проблемы и решения

  1. Уведомления не приходят:
    • Проверьте, включены ли push-уведомления в MT5.
    • Проверьте, правильно ли настроено мобильное приложение
    • Убедитесь, что ваш брокер разрешает push-уведомления.
  2. Пропущенные сделки:
    • Проверьте, достаточно ли 2-часового окна истории.
    • При необходимости увеличьте окно истории (7200 секунд).
  3. Дублирование уведомлений:
    • Этого не должно происходить из-за встроенных проверок.
    • Если это происходит, проверьте, не вызываете ли вы функцию несколько раз.

Лучшие практики

  1. Вызывайте эту функцию в функции OnTick() вашего советника
  2. Установите и настройте мобильное приложение MetaTrader
  3. Сначала протестируйте на демо-счете
  4. Следите за журналом экспертов на предмет сообщений об ошибках



Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/52899

Sample pine script stochastic divergence Sample pine script stochastic divergence

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

Economic Calendar CSV Economic Calendar CSV

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

Script to extract Candlesticks data from all time frames to CSV. Script to extract Candlesticks data from all time frames to CSV.

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

Bollinger Bands Crossover Signals Bollinger Bands Crossover Signals

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