Telegram to MT4/MT5 Copier: частые вопросы и ответы (FAQ) + примеры сигналов и быстрые настройки

Telegram to MT4/MT5 Copier: частые вопросы и ответы (FAQ) + примеры сигналов и быстрые настройки

10 февраля 2026, 12:43
Sergey Batudayev
0
8

Как пользоваться этой статьёй:

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) Список вопросов

  1. Q1. Как сделать, чтобы "BUY NOW / SELL NOW" открывалось по рынку?
  2. Q2. Почему ордер открывается сразу, хотя в сигнале есть цена (Enter 4960)?
  3. Q3. Как копировать несколько TP (TP1/TP2/TP3/TP4) корректно?
  4. Q4. Откроет ли копир несколько ордеров (по одному под каждый TP)?
  5. Q5. Что значит "Number of TPs to copy = 0"?
  6. Q6. Можно ли сделать частичное закрытие / ступенчатый выход по нескольким TP?
  7. Q7. Что означает синтаксис вроде SL[X], TP[X], SL[X] -> и т.п.?
  8. Q8. Имеют ли значение пробелы после запятых в списке ключевых слов?
  9. Q9. Можно ли одним .set файлом пользоваться на разных брокерах (суффиксы символов)?
  10. Q10. Что означает "Invalid stops" в журнале?
  11. Q11. Как правильно прикладывать логи, чтобы проблему можно было воспроизвести?
  12. 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, которые реально встречаются в вашем канале, и убираете все лишнее.