Becktester Telegram Signals (MT4/MT5) — инструкция пользователя

Becktester Telegram Signals (MT4/MT5) — инструкция пользователя

3 января 2026, 15:36
Sergey Batudayev
0
17
Эта утилита позволяет выгрузить историю сигналов из Telegram, распознать их в структурированный файл signals.csv и затем воспроизвести сделки в Strategy Tester (MT4/MT5), чтобы получить статистику, отчёт и реальную картину качества сигналов на котировках брокера


QuickStart — 7 шагов

  1. Запустите Backtester Telegram Signals.exe.
  2. Авторизуйтесь в Telegram: номер телефона → код → (при необходимости) пароль 2FA.
  3. Откройте вкладку Test Mode и проверьте 1–2 сигнала (PreTest), чтобы убедиться, что распознавание корректное.
  4. Откройте Backtest Mode, выберите канал/чат и задайте период (Start/End Date).
  5. Запустите парсинг и получите файл signals.csv.
  6. Откройте Strategy Tester в MT4/MT5, выберите советник и установите даты теста (желательно тот же период).
  7. Запустите тест и оцените результаты (отчёт/статистика/график/сделки).

1) Запуск Parser (.exe)

  1. Распакуйте архив с Parser (если он в архиве).
  2. Запустите файл Backtester Telegram Signals.exe
  3. Если Windows покажет предупреждение безопасности — разрешайте запуск только если файл получен из официального источника покупки.


2) Авторизация в Telegram

  1. Введите номер телефона с кодом страны.
  2. Введите код, который придёт в Telegram.
  3. Если включена двухфакторная защита — введите пароль 2FA.

Parser использует ваш Telegram-аккаунт, поэтому он видит каналы/чаты, где вы состоите (включая приватные).


Окна ввода номера / кода / 2FA


3) Проверка распознавания (Test Mode) — обязательный шаг

Перед тем как выгружать месяцы истории, проверьте распознавание на 1–2 сообщениях. Это гарантирует, что итоговый signals.csv будет корректным.

  1. Откройте вкладку Test Mode (Live Parsing).
  2. Проверьте сигнал через By Link (если канал публичный) или By Text (вставьте текст сигнала).
  3. Нажмите PreTest и убедитесь, что корректно определились: Symbol, Order Type (BUY/SELL), Entry, SL, TP.

Важно: если распознавание неверное — сначала добейтесь корректного PreTest (формат, слова, структура сигнала), и только затем переходите к выгрузке истории.


 Test Mode: By Link / By Text


 Результат PreTest: распознанные поля (Symbol/Entry/SL/TP)


4) Выгрузка истории сигналов (Backtest Mode) → signals.csv

  1. Откройте вкладку Backtest Mode.
  2. Обновите список каналов/чатов (если есть кнопка Refresh/Update).
  3. Выберите канал/чат из списка.
  4. Укажите период истории: Start Date и End Date.
  5. Запустите парсинг и дождитесь завершения.

На выходе вы получите файл signals.csv, который далее будет использован советником в Strategy Tester.


 Backtest Mode: выбор канала + даты


[СКРИН RU-07] Backtest Mode: лог/прогресс + итог (кол-во сигналов/ошибок)


5) Где должен находиться signals.csv

Обычно Parser сохраняет файл туда, откуда советник может его прочитать автоматически (часто это папка: Terminal\Common\Files).

Проверка вручную: в MetaTrader откройте File → Open Data Folder, затем перейдите в общую папку Common → Files и убедитесь, что там есть signals.csv.


 Папка Common\\Files с файлом signals.csv


6) Запуск Strategy Tester (MT4/MT5)

  1. Откройте Strategy Tester.
  2. Выберите советник Becktester Telegram Signals.
  3. Установите период тестирования (Use Date) — желательно тот же диапазон, что и при парсинге.
  4. Выберите тестируемый инструмент:
    • Если тест по одному инструменту — выберите именно его.
    • Если MT5 и в signals.csv несколько символов — выберите любой основной символ (лучше один из CSV), а сделки по другим символам будут воспроизведены из файла (мультисаймбол/мультивалютный режим MT5).
  5. Нажмите Start и дождитесь результатов.


Strategy Tester: выбор советника, символа, дат и режима моделирования


7) Критически важные Inputs (рекомендованный минимум)

  • SignalFile = signals.csv (имя файла сигналов)
  • BrokerUTCOffset — сдвиг времени брокера (если сделки открываются “не в то время”)
  • RejectOrdersWithoutSL / RejectOrdersWithoutTP — рекомендуется включить, чтобы пропускать сигналы без SL/TP
  • SLMode / TPMode — брать из сигнала (Signal) или задавать вручную (Custom)
  • LotMode — фиксированный лот или риск (%), и параметры объёма/риска
  • SkipDuplicates, SkipWeekendSignals — полезные фильтры “мусора”


Inputs: SignalFile, BrokerUTCOffset, RejectOrdersWithoutSL/TP, SLMode/TPMode


8) Различия MT4 и MT5 версий

  • MT4: тест обычно выполняется по одному инструменту за запуск. Если в CSV несколько символов — чаще тестируют по очереди.
  • MT5: удобнее для сценариев с несколькими символами в signals.csv (мультисаймбол/мультивалютный режим).

9) Частые проблемы (коротко)

  • 0 сделок в отчёте: проверьте, что signals.csv существует, находится в нужной папке и даты теста перекрывают период CSV.
  • Неверное распознавание: сначала добейтесь корректного PreTest в Test Mode, затем заново выгружайте историю.
  • Сделки открываются не по времени: настройте BrokerUTCOffset.

Где найти продукт

BackTester for MT4 вы можете приобрести здесь: Becktester Telegram Signals (MT4)

BackTester for MT5 вы можете приобрести здесь: Becktester Telegram Signals (MT5)