Backtest Trade Simulator for MT4
- Утилиты
- Версия: 2.3
Backtest Trade Simulator (BTS) — панель ручной симуляции для MT4/MT5
Утилита для MetaTrader 4 и MetaTrader 5. Используйте её в визуальном режиме тестера стратегий для размещения и управления симулированными рыночными и отложенными ордерами на исторических данных. Продукт не открывает сделки автоматически, не является инвестиционной рекомендацией и не гарантирует каких-либо результатов на реальном или будущем счёте.
Назначение
- Отработка ручного торгового процесса внутри тестера стратегий
- Проверка цен отложенных ордеров, объёма и при необходимости уровней стоп-лосс / тейк-профит
- Просмотр статистики симулированных сделок (процент прибыльных, profit factor, максимальная просадка и т.д.)
Важно
- Все ордера и статистика формируются только в симуляции тестера; на реальном счёте результаты могут отличаться
- Панель использует объекты графика и события тестера; включите визуальный режим, как указано ниже
Рекомендуемые настройки тестера стратегий
MT5
- Моделирование: 1 minute OHLC или Open prices only
- Включить визуальный режим (Visual mode с отображением графика)
MT4
- Модель: Open prices only
- Включить Visual Mode
Основные возможности
- Объём, цена, цена стоп-лосс, цена тейк-профит: поля только для чтения с кнопками +/-; шаг задаётся Pt 10^n (шаг = 10^n × Point)
- Стоп-лосс и тейк-профит можно включать и выключать независимо; при выключении ордера отправляются без SL/TP
- Рыночные Buy / Sell; Buy Limit, Sell Limit, Buy Stop, Sell Stop
- Закрыть все позиции; удалить все ордера
- Списки позиций и отложенных ордеров; панель статистики справа
- Опционально: размер позиции от процента риска на счёт (InpRiskPercent > 0 и включён стоп-лосс)
- Опционально: трейлинг-стоп (InpUseTrailing)
- Горизонтальные линии на графике для цены открытия, SL и TP при необходимости
Основные входные параметры
InpMagic — магический номер симулированных ордеров
InpSlippage — проскальзывание в пунктах
InpDefaultLot — объём по умолчанию
InpDefaultSlPts / InpDefaultTpPts — начальное смещение цены SL/TP от Bid в пунктах (только значения по умолчанию на панели)
InpRiskPercent — риск на сделку в % от баланса (0 = объём с панели)
InpUseTrailing / InpTrailingPts — трейлинг-стоп вкл/выкл и расстояние в пунктах
InpDefaultPricePow — степень n для шага цены (шаг = 10^n пунктов)
InpFilterMagic — если true, в списках и статистике только ордера с magic/комментарием этого EA
Советы по использованию
- Рыночные ордера: задайте объём, затем нажмите Buy или Sell
- Отложенные ордера: задайте Price, затем соответствующую кнопку Limit/Stop
- Двойной щелчок по Buy/Sell — скопировать текущие Ask/Bid в поле Price
- Двойной щелчок по полям объёма/цены/SL/TP — редактировать значение
Поддержка
По вопросам установки и использования обращайтесь к автору через личные сообщения MQL5.

