Discord to MT4
- Утилиты
- Janet Abu Khalil
- Версия: 2.0
- Активации: 5
Discord to MT4 Pro
Discord to MT4 Pro — это профессиональный советник для MetaTrader 4, который считывает торговые сообщения из канала Discord и автоматически исполняет их на вашем счете MT4.
Он предназначен для трейдеров, которые получают сигналы через Discord и хотят прямое исполнение внутри MetaTrader 4 с гибкой обработкой рыночных ордеров, отложенных ордеров, входов по диапазону, лестничных входов, логики один ордер на каждый TP, безубытка, трейлинг-стопа, частичного закрытия, ежедневных правил защиты и полностью настраиваемой формулировки сигналов.
Советник может понимать стандартные форматы сигналов, а также пользовательские формулировки, такие как buy now, long now, I am buying, sell now, short now, close all, break even, partial close и многие другие.
Он поддерживает сигналы с одним входом, входы по диапазону, сигналы с открытым TP, фиксированную или сигнальную обработку SL/TP, лестничные отложенные ордера по ценовому диапазону и дополнительный режим один ордер на каждый TP.
Этот EA подходит для подписчиков на сигналы, частных сообществ, торговых групп в Discord и пользователей, которые хотят автоматизировать исполнение сигналов из Discord в MetaTrader 4.
Руководство по установке: пожалуйста, прочитайте полную инструкцию по настройке здесь:
Readme / Руководство по установке
Важно:
Этот продукт подключается к Discord через WebRequest. Вы должны разрешить необходимый URL Discord в настройках WebRequest MetaTrader 4.
Необходимый URL WebRequest:
https://discord.com
Как это работает
- EA подключается к выбранному каналу Discord с использованием токена бота и ID канала.
- Он проверяет новые сообщения канала каждые несколько секунд.
- Он считывает и анализирует содержимое сигналов.
- Он определяет действие, такое как BUY, SELL, CLOSE, BREAKEVEN или PARTIAL CLOSE.
- Он извлекает символ, вход, SL, TP, диапазон или информацию об открытом TP из сообщения.
- Он отправляет соответствующий ордер в MetaTrader 4.
- При необходимости он может создавать лестничные ордера, один ордер на каждый TP, а также управлять трейлинг-стопом, безубытком и частичным закрытием.
Поддерживаемое поведение сигналов
EA может работать с такими сообщениями:
BUY XAUUSD 4073 - 4070
SL 4068
TP 4080
I am buying Gold now @ 4073 - 4070
SL: 4068
TP: OPEN
SELL EURUSD 1.1200
SL 1.1230
TP1 1.1180
TP2 1.1160
Close all
Move SL to BE
Partial close Gold
Основные функции
- Опрос канала Discord и обнаружение сигналов
- Автоматическое исполнение BUY и SELL
- Поддержка рыночных и отложенных ордеров
- Поддержка входа по диапазону
- Поддержка лестничного входа по ценовому диапазону
- Режим один ордер на каждый уровень TP
- SL/TP по сигналу или фиксированные
- Поддержка открытого TP
- Поддержка трейлинг-стопа
- Поддержка безубытка
- Поддержка частичного закрытия
- Фильтр максимального количества открытых позиций
- Ежедневная защита по убытку и прибыли
- Поддержка пользовательского префикса и суффикса символа
- Поддержка пользовательских ключевых слов для buy, sell, close, break-even и partial close
- Дополнительные карты коррекции тика и валюты для специальных символов брокера
- Контроль срока действия отложенных ордеров
- Подробная панель на графике
Входные параметры
=== Discord Connection ===
Enable debug logging
Если включено, EA записывает дополнительные подробные сообщения в журнал Experts для устранения неполадок.
Discord Bot Token
Токен вашего Discord-бота из Discord Developer Portal.
Discord Channel ID
ID канала Discord, из которого считываются сигналы.
Poll interval (seconds)
Как часто EA проверяет новые сообщения в Discord.
=== Trade Execution ===
Auto symbol from signal
Если true, EA пытается автоматически определить символ из сообщения Discord.
Default symbol if not in signal
Резервный символ, используемый, если сообщение не содержит распознанного символа.
Symbol suffix
Необязательный суффикс брокера, такой как m или .i.
Пример: XAUUSDm
Symbol prefix
Необязательный префикс брокера, используемый перед символами.
Magic number
Magic number, используемый для всех позиций и ордеров EA.
Slippage (points)
Максимально допустимое отклонение цены, используемое при решении, размещать ли рыночный или отложенный ордер.
=== Risk ===
Risk mode
Управляет расчетом размера лота.
Доступные значения:
fixed_lot
pct_balance
pct_equity
Fixed lot size
Размер лота, используемый в режиме fixed_lot.
Risk % of balance/equity
Процент, используемый в режиме pct_balance или pct_equity.
Max open positions
Максимальное количество позиций, разрешенных для этого EA.
Установите 0 для неограниченного количества.
=== SL / TP Mode ===
SL mode
Управляет логикой стоп-лосса.
Доступные значения:
signal
fixed
none
Fixed SL in pips
Используется, когда режим SL = fixed.
TP mode
Управляет логикой тейк-профита.
Доступные значения:
signal
fixed
trailing
partial
none
Fixed TP in pips
Используется, когда режим TP = fixed.
=== Trailing Stop ===
Enable trailing stop
Если true, EA управляет открытыми позициями с помощью трейлинг-стопа.
Activate after X pips profit
Уровень прибыли, необходимый для запуска трейлинг-стопа.
Trail distance in pips
Расстояние между текущей ценой и трейлинг-стопом.
=== Break-Even ===
Enable break-even
Если true, EA переводит стоп-лосс в безубыток, когда прибыль достигает выбранного уровня.
Move SL to BE after X pips profit
Уровень прибыли, необходимый для перевода в безубыток.
BE offset pips
Дополнительное положительное смещение за пределы точной цены входа.
=== Partial Close ===
Enable partial close on TP1
Если включено, EA может частично закрыть позицию при использовании поведения TP1.
% to close at TP1
Процент объема для закрытия.
=== Filters ===
Max daily loss $
Останавливает торговлю после достижения максимального дневного убытка.
Установите 0 для отключения.
Max daily profit target $
Останавливает торговлю после достижения максимальной дневной прибыли.
Установите 0 для отключения.
=== Range Orders (Ladder) ===
Split range entry into ladder orders
Если включено, вход по диапазону, например 4073 - 4070, может быть разделен на несколько отложенных ордеров.
Price step between orders
Расстояние между лестничными ордерами.
Cap order count at MaxPositions
Если включено, количество лестничных ордеров не превысит Max open positions.
Auto step = range / max positions
Если включено, EA автоматически рассчитывает шаг лестницы исходя из размера диапазона.
Assign all TPs to each range order
Если включено, все лестничные ордера используют одну и ту же логику TP, а не только первый TP.
Distribute TPs sequentially across range prices
Если включено, лестничные ордера назначают уровни TP последовательно.
=== Multi-TP Orders ===
One order per TP level
Если включено, EA размещает один отдельный ордер для каждого уровня TP.
Lot per TP order
Размер лота, используемый для каждого TP-ордера.
Если установлено 0, EA использует обычный расчет лота.
=== Pending Orders ===
Cancel pending after X min
Срок действия отложенных ордеров.
Установите 0, чтобы оставить отложенные ордера без срока действия.
Close remaining positions when any TP hit
Если включено, все оставшиеся позиции по символу закрываются при срабатывании любого TP.
=== Symbol Tick Correction ===
Tick factors
Необязательная карта коррекции для специальных символов.
Пример:
XAUUSD=100,US30=10
Currency factors
Необязательная карта коррекции для символов, требующих пользовательских коэффициентов конвертации.
Пример:
HK50=0.18,JP225=0.006
=== Custom Signal Keywords ===
Use custom keywords
Если включено, EA использует ваши пользовательские списки формулировок вместо только встроенного распознавания.
Buy words
Список слов или фраз через запятую, которые считаются сигналами BUY.
Sell words
Список слов или фраз через запятую, которые считаются сигналами SELL.
Close words
Список слов или фраз через запятую, которые считаются сигналами CLOSE.
Break-even words
Список слов или фраз через запятую, которые считаются командами перевода в безубыток.
Partial close words
Список слов или фраз через запятую, которые считаются командами частичного закрытия.
SL words
Список слов через запятую, используемых для определения стоп-лосса в сообщениях.
TP words
Список слов через запятую, используемых для определения тейк-профита в сообщениях.
Entry words
Список слов через запятую, используемых для определения формулировки входа в сообщениях.
Важное поведение парсера
EA может распознавать:
BUY
SELL
LONG
SHORT
Инструкции закрытия
Инструкции безубытка
Инструкции частичного закрытия
Он может анализировать:
одиночные цены входа
входы по диапазону
значения SL
значения TP1 TP2 TP3
поведение TP OPEN или OPEN TP
Если сообщение содержит TP OPEN, EA воспринимает сигнал как открытый тейк-профит и отправляет ордера без фиксированного TP.
Если уровень TP для отложенного или рыночного ордера недействителен для направления ордера, EA удаляет TP вместо отправки неверной конфигурации стопов.
Примеры
Пример 1
BUY XAUUSD 4073
SL 4068
TP 4080
Результат:
EA размещает ордер на покупку с SL 4068 и TP 4080.
Пример 2
I am buying Gold now @ 4073 - 4070
SL 4068
TP OPEN
Результат:
EA размещает отложенные ордера на покупку или отложенную настройку диапазона в зависимости от параметров, с SL 4068 и без фиксированного TP.
Пример 3
SELL EURUSD 1.1200
SL 1.1230
TP1 1.1180
TP2 1.1160
Результат:
EA может использовать TP1 как основной TP, разделять позицию для частичного закрытия или размещать один ордер на каждый TP в зависимости от выбранных настроек.
Руководство по настройке
- Откройте MetaTrader 4
- Перейдите в Tools > Options > Expert Advisors
- Включите Allow WebRequest for listed URL
- Добавьте:
https://discord.com - Нажмите OK
- Прикрепите Discord to MT4 Pro к графику
- Введите токен Discord-бота
- Введите ID канала Discord
- При необходимости задайте символ по умолчанию и суффикс
- Настройте риск, SL/TP, трейлинг, безубыток и параметры лестницы
- Включите Algo Trading
- Для полной инструкции по установке откройте Readme здесь
Примечания
Если ваш брокер использует символы вроде XAUUSDm, установите:
Default symbol = XAUUSDm
Symbol suffix = m
Для частных сообществ Discord убедитесь, что ваш бот имеет доступ к выбранному каналу.
EA игнорирует сообщения, опубликованные ботами, при чтении канала.
Продукт предназначен только для автоматизации исполнения. Качество сигналов полностью зависит от сообщений Discord, предоставляемых источником сигналов.
Отказ от ответственности
Этот советник является инструментом автоматизации исполнения.
Он не предоставляет финансовых советов, инвестиционных рекомендаций или генерации сигналов.
Пользователи несут полную ответственность за свой брокерский счет, настройки, управление рисками и использование сторонних сигналов.
