Telegram to MT4/MT5 Copier: частые вопросы и ответы (FAQ) + примеры сигналов и быстрые настройки
Как пользоваться этой статьёй:
1) Сначала пробегитесь по списку вопросов.
2) Затем найдите ответ по номеру ниже (Ctrl+F по "Q3", "A3" и т.п.).
1) Главная логика копира (самое важное)
Копир не “угадывает” сигнал. Он распознаёт его по ключевым словам и правилам в Inputs.
Ядро настройки сигнала — 4 блока:
- Направление сделки (BUY/SELL или LONG/SHORT и т.п.)
- Цена входа (Entry/Enter/Price/At и т.п.)
- Stop Loss (SL/Stop Loss/stoploss и т.п.)
- Take Profit (TP/Take Profit/target и т.п.)
Рекомендация: чтобы не путаться, очистите дефолтные ключевые слова и оставьте только те, которые реально используются в вашем канале. То же самое — для SL и TP. Тогда распознавание будет однозначным.
Пример базового сигнала:
BUY XAUUSD
Enter 4960
SL 4925
TP1 4970
TP2 4985
Минимум, что нужно прописать в Inputs:
- Для направления: buy / sell (и аналоги вашего канала)
- Для входа: enter или entry (однотипно, без лишних вариантов)
- Для SL: sl / stop loss
- Для TP: tp / take profit
Важно: Всё остальное (лот, риск, дни торговли, фильтры, трейлинг, безубыток и т.д.) — это money-management. Это вторично и на распознавание текста сигнала не влияет.
2) Список вопросов
- Q1. Как сделать, чтобы "BUY NOW / SELL NOW" открывалось по рынку?
- Q2. Почему ордер открывается сразу, хотя в сигнале есть цена (Enter 4960)?
- Q3. Как копировать несколько TP (TP1/TP2/TP3/TP4) корректно?
- Q4. Откроет ли копир несколько ордеров (по одному под каждый TP)?
- Q5. Что значит "Number of TPs to copy = 0"?
- Q6. Можно ли сделать частичное закрытие / ступенчатый выход по нескольким TP?
- Q7. Что означает синтаксис вроде SL[X], TP[X], SL[X] -> и т.п.?
- Q8. Имеют ли значение пробелы после запятых в списке ключевых слов?
- Q9. Можно ли одним .set файлом пользоваться на разных брокерах (суффиксы символов)?
- Q10. Что означает "Invalid stops" в журнале?
- Q11. Как правильно прикладывать логи, чтобы проблему можно было воспроизвести?
- Q12. Почему копир ставит pending order вместо market (или наоборот)?
3) Ответы
A1 (Q1). "BUY NOW / SELL NOW" = market.
Да, можно. Добавьте "buy now", "sell now", "now" в ключевые слова для направления/рыночного входа (как предусмотрено в Inputs).
Но не добавляйте "now" и подобные слова в список ключевых слов, где копир ожидает цену входа — иначе он начнёт путаться, пытаясь интерпретировать слово как “часть цены”.
A2 (Q2). Почему открывается сразу, хотя есть Enter 4960?
Чаще всего в одном сообщении смешаны противоречивые команды: BUY NOW (рынок) и одновременно Enter 4960 (цена для отложки).
В такой ситуации копир действует по заложенной логике приоритетов (часто — market).
Если хотите строго отложенный вход по 4960 — уберите “NOW/market” слова из сигнала или настройте так, чтобы распознавался только Enter/Entry как источник цены.
A3 (Q3). Несколько TP.
Чтобы копир корректно распознал несколько тейков, каждый TP должен иметь ключевое слово (TP/Take Profit/TP1/TP2 и т.д.).
Пример правильного формата: TP1 4970, TP2 4985, TP3 4997, TP4 5047.
Если в сообщении просто перечислены числа без “TP/target” — копиру нечего “зацепить”, и он может поставить один TP или одинаковые уровни.
A4 (Q4). Несколько ордеров под каждый TP.
Если режим “несколько ордеров по TP” включён/поддерживается вашей конфигурацией, то да: копир может открыть несколько сделок, назначив каждой свой TP.
Если этот режим отключён — будет открыт один ордер (и дальше поведение зависит от настроек: один TP или управление ордером вручную/трейлингом).
A5 (Q5). "Number of TPs to copy = 0".
Обычно это означает: копир либо берёт все TP, которые смог распознать, либо работает по дефолтной логике (зависит от реализации конкретной версии).
Если вы видите, что TP “слипаются” в один уровень — выставьте явное количество (например 4) и убедитесь, что каждый TP в тексте имеет ключевое слово (см. A3).
A6 (Q6). Частичное закрытие / ступенчатые выходы.
Это зависит от того, какой режим у вас выбран: либо “несколько ордеров (по одному на TP)”, либо “один ордер”.
Ступенчатый выход обычно делается через: (1) несколько ордеров, (2) частичное закрытие по команде, (3) отдельный менеджмент (например PerTPHit, если он предусмотрен).
A7 (Q7). SL[X], TP[X], SL[X] -> и т.п.
Это шаблоны для распознавания разных форматов: когда SL/TP идут в одной строке, в несколько строк, с двоеточием, со стрелками, или когда значение идёт сразу после ключевого слова.
Если ваш канал использует простой формат “SL 4925 / TP1 4970” — вам обычно достаточно простых ключевых слов: sl, tp, stop loss, take profit.
A8 (Q8). Пробелы после запятых.
В большинстве случаев пробелы роли не играют, но чтобы избежать ошибок — используйте единый стиль: слова через запятую без лишних пробелов или как указано в описании параметра. Главное — чтобы ключевые слова совпадали с вашим сигналом.
A9 (Q9). Суффиксы символов у брокера.
Да, для разных брокеров символ может быть XAUUSD, XAUUSD., XAUUSD-SDT и т.п.
Решение: используйте настройки соответствия символов/суффиксов (Symbol Settings), чтобы один и тот же .set работал на разных счетах.
A10 (Q10). "Invalid stops".
Это не ошибка копира. Это ответ брокера: SL/TP поставлены слишком близко к цене, перепутаны местами (например SL выше входа для BUY), либо нарушают StopLevel/FreezeLevel/спред.
Проверьте корректность уровней в сигнале и ограничения символа у брокера.
A11 (Q11). Как прикладывать логи.
Прикладывайте файлом (не скриншотами):
- Experts log (в момент проблемы- ОБЯЗАТЕЛЬНО В КОМЕНТАРИИ УКЖИТЕ ВРЕМЯ, ЧТОБЫ ММОЖНО БЫЛО ПОНЯТЬ О КАКОЙ СДЕЛКЕ ИДЕТ РЕЧЬ)
- Journal log (в момент проблемы - ОБЯЗАТЕЛЬНО В КОМЕНТАРИИ УКЖИТЕ ВРЕМЯ, ЧТОБЫ ММОЖНО БЫЛО ПОНЯТЬ О КАКОЙ СДЕЛКЕ ИДЕТ РЕЧЬ)
- точный текст сигнала (копипастом)
- ваш .set файл
Очень важно: логи должны быть за то время, когда ошибка произошла.
A12 (Q12). Почему pending вместо market (или наоборот)?
Причины обычно две:
1) В сигнале есть цена входа (Enter/Entry) — копир логично ставит pending.
2) В сигнале есть NOW/market — копир открывает по рынку.
Если вы хотите стабильное поведение — сделайте формат сигналов однозначным и оставьте в Inputs только те ключевые слова, которые реально используются.
Финальная рекомендация: создайте тестовый Telegram-канал и прогоняйте там 5–10 типовых сообщений вашего провайдера. Это самый быстрый способ подобрать 3–4 ключевых слова так, чтобы распознавание было 100% стабильным.
Telegram → MT4/MT5 Copier: примеры сигналов и быстрые настройки (Examples Library)
Как пользоваться:
1) Найдите пример, который максимально похож на формат вашего канала.
2) Скопируйте ключевые слова из блока “Мини-настройка”.
3) Для теста создайте отдельный тестовый Telegram-канал и прогоните 3–5 сообщений этого формата.
База: 4 ключевых блока распознавания
- Direction — BUY/SELL (или LONG/SHORT)
- Entry — цена входа (Enter/Entry/@/at)
- Stop Loss — SL/Stop Loss
- Take Profit — TP/TP1/TP2…
Главная рекомендация: уберите лишние дефолтные ключи и оставьте только те, что реально используются вашим каналом. Это снижает “ошибки распознавания” до нуля.
Пример 1 — Самый простой “Market” сигнал (без цены входа)
XAUUSD BUY NOW SL 4925 TP 4970
Ожидаемое поведение: открыть сделку по рынку сразу, поставить SL и TP.
Мини-настройка:
- BuyKeywords: buy,buy now
- SellKeywords: sell,sell now
- StopLossKeywords: sl,stop loss
- TakeProfitKeywords: tp,take profit
Пример 2 — Pending по цене (Enter/Entry)
BUY XAUUSD Enter 4960 SL 4925 TP 4970
Ожидаемое поведение: поставить отложенный ордер на 4960 (если цена не там).
Мини-настройка:
- EntryPointKeywords: enter,entry,at,@
- Важно: не используйте “BUY NOW” в этом формате, иначе получится конфликт market vs pending.
Пример 3 — Ошибка пользователя: конфликт “BUY NOW” + “Enter 4960”
XAUUSD buy now Enter 4960 SL 4925 TP1 4970 TP2 4985
Что произойдет: EA может открыть по рынку (NOW) и игнорировать логику ожидания цены.
Как исправить: выберите один стиль:
- Market стиль: убрать “Enter 4960” (или не распознавать enter как Entry)
- Pending стиль: убрать “buy now” (или вынести “now” из логики распознавания входа)
Пример 4 — Несколько TP (TP1/TP2/TP3/TP4)
BUY XAUUSD Enter 4960 SL 4925 TP1 4970 TP2 4985 TP3 4997 TP4 5047
Ожидаемое поведение: EA распознает 4 TP уровня (далее поведение зависит от режима “TP slots”).
Мини-настройка:
- TakeProfitKeywords: tp,tp@,t/p,tp[X] @
- Number of TPs to copy: 4 (если используете “слоты TP”)
Пример 5 — TP в одной строке
BUY XAUUSD Enter 4960 SL 4925 TP1 4970, TP2 4985, TP3 4997, TP4 5047
Нужно: включить обработку TP “в одной строке”, если ваш канал так пишет.
Мини-настройка:
- AllTPInOneLine: true
- TakeProfitKeywords: tp,tp[X] (или как в вашем канале)
Пример 6 — Диапазон входа (Zone / Range)
BUY XAUUSD Entry 4960-4955 SL 4925 TP1 4970 TP2 4985
Ожидаемое поведение: EA выберет цену входа согласно режиму диапазона (First/Average/Second), либо будет ждать входа “в зоне” (если включено).
Мини-настройка:
- EntryRangeMode: First или Average или Second
- EntriesInZoneOnly: true (если хотите принимать сигнал только когда цена в зоне)
Пример 7 — Символ с пробелом (XAU USD)
XAU USD BUY NOW SL 4925 TP 4970
Проблема: символ “XAU USD” не равен “XAUUSD”.
Решение: добавить в Custom symbol matches:
XAU USD=XAUUSD
Пример 8 — Брокерный суффикс символа (например XAUUSD-VIP)
Сигнал: XAUUSD BUY
У брокера: XAUUSD-VIP
Решение: либо BrokerSuffix = -VIP, либо Custom symbol matches:
XAUUSD=XAUUSD-VIP
Пример 9 — Команда “SL TO ENTRY” (безубыток) из Telegram
SL TO ENTRY
Ожидаемое поведение: перенос SL в цену входа (breakeven), если команда распознана.
Мини-настройка:
- EnableOrderProcessingCommands: true
- BreakevenKeywords: sl to entry,breakeven,move to breakeven
Пример 10 — Частичное закрытие (CLOSE HALF / CLOSE PARTIAL)
CLOSE HALF
CLOSE PARTIAL
Ожидаемое поведение: частично закрыть позицию (процент зависит от настроек).
Мини-настройка:
- CloseHalfKeywords: close half
- ClosePartialKeywords: close partial,partial close
- PartialClosePercent: например 50 или 70
Пример 11 — Отмена ордера / отмена всех pending
cancel order
cancel all pending
Мини-настройка:
- CancelOrderKeywords: cancel order,order canceled
- CancelAllPendingKeywords: cancel all pending
Пример 12 — Обновление SL/TP (по reply или без reply)
Вариант A (reply): ответом на исходный сигнал:
Update Stoploss 4930
Вариант B (без reply): возможно только если в сообщении есть символ и нет неоднозначности.
Мини-настройка:
- ModifyOrderKeywords: modify order,modify sl,modify tp,move sl,move tp
- AcceptModificationsWithoutDirectReply (Accept Keyword Modifications Without Quoting): включайте только если понимаете риск неоднозначности
Итог: если сигнал распознается неправильно, 90% случаев решаются тем, что вы оставляете только 1–2 ключа для Entry, SL и TP, которые реально встречаются в вашем канале, и убираете все лишнее.


