Последнее обновление: май 2026. Все описанные метрики — реальные поля движка песочницы fomoed. Результаты бэктеста носят образовательный характер: прошлые показатели не предсказывают будущую доходность.
Разница между «мне кажется, моя стратегия работает» и уверенностью в том, что она работает, измеряется одним числом — как она показала бы себя на реальных свечах за последние несколько лет, включая режимы рынка, в которых вы не торговали. Это и есть бэктест. Сделанный честно, он — самое полезное упражнение, которое может выполнить дискреционный трейдер перед автоматизацией. Сделанный плохо, он превращается в саморекламу: вы крутите параметры до тех пор, пока кривая не станет красивой, а реальные деньги затем находят то, что вы забыли смоделировать.
Традиционный путь к бэктесту выглядел так: написать Python, подтянуть исторические OHLCV через API биржи, посчитать индикаторы самому, смоделировать проскальзывание, учесть комиссии, разобраться с частичными исполнениями, написать аналитику, построить equity curve. Большинство трейдеров отваливаются на первом шаге. Те немногие, кто доходит до седьмого, получают движок бэктеста, который слегка отличается от живой торговой платформы, на которой они в итоге запустятся — и эта щель съедает их в продакшене.
Песочница fomoed убирает весь этот стек. Выбираете пару, выбираете шаблон стратегии, выбираете диапазон дат, жмёте Run. Три года исторических свечей по каждой поддерживаемой паре, реальные биржевые комиссии, тот же кодовый путь движка, что и у живых ботов, результат меньше чем за минуту. Никакого Python, API-ключей, Jupyter или таблиц. В этом посте мы пройдём весь workflow от начала до конца и — что важнее — разберём пять ловушек, превращающих красивый бэктест в реальный убыток.
Пропустите объяснения — запустите бэктест прямо сейчас
Бесплатный аккаунт, без карты, без Python. Выберите пару, выберите стратегию, жмите Run. Первый результат примерно через минуту.
Открыть песочницу →Что можно бэктестить в песочнице
Движок песочницы на сегодня поддерживает четыре класса стратегий, у каждого свой набор настроек:
Кастомные индикаторные стратегии
RSI mean-reversion, EMA-кроссоверы, MACD-конфлюэнс, сжатия Боллинджера, VWAP-фейды, мульти-индикаторные сетапы. Доступно двенадцать индикаторов (RSI, EMA, SMA, MACD, ATR, ROC, Bollinger, VWAP, Williams %R, Stochastic, OBV, ADX), и любая их комбинация может работать как триггер входа или фильтр. Движок сам обрабатывает динамические параметры — сравнения ширины каналов, окна lookback, условия «cross from above/below» — так что считать математику руками не придётся.
DCA- и grid-боты
Усреднение (DCA) с опциональной лесенкой safety-ордеров, take-profit по агрегированной позиции и настраиваемыми триггерами входа. Grid-боты раскладывают покупки и продажи лесенкой в заданном диапазоне с TP по каждой ячейке. Оба работают на том же движке, что и live-версии — песочница не отдельный кодовый путь, это тот же цикл trader.execute(), которому вместо живого фида подают исторические свечи.
Smart Money Concepts (SMC)
CHoCH (change of character), BoS (break of structure), order blocks, fair value gaps, фибо-ретрейсменты (включая OTE-зону 0.618–0.79) и liquidity sweeps. Семь примитивов, все детектируются алгоритмически — песочница показывает ровно те пивоты, которые движок отметил бы в реальном времени. Математику см. в нашем pillar-гайде по SMC.
AI Trading Agent-стратегии
Если стратегию можно описать двумя-четырьмя предложениями обычного английского, AI-агент fomoed для трейдинга сгенерирует Python-скрипт, который запустится в той же песочнице. Скрипт может комбинировать индикаторные и SMC-примитивы, но не выдумывать собственные. Подходит для «buy when RSI<30 AND price>200EMA, exit at +3% or RSI>70» — пишете один раз, AI всё свяжет. Архитектуру см. в pillar-статье по AI Trading Agent.
Как запустить бэктест за 60 секунд
End-to-end-флоу — шесть кликов, два из которых опциональны. В скобках — реалистичное wall-clock-время для новичка.
- Откройте песочницу (5с). Если ещё нет аккаунта — бесплатная регистрация по email или кошельку, без KYC, без карты. Жмите Sandbox в боковой панели дашборда.
- Выберите рынок (10с). Биржа (Hyperliquid / Binance / Bybit / OKX / Decibel / AsterDex / GRVT / Extended / StandX), символ (например, BTC/USDC:USDC), таймфрейм (1m / 5m / 15m / 30m / 1h / 4h).
- Выберите диапазон дат (5с). По умолчанию — последние 30 дней. Кликните по селекторам дат, чтобы расширить; песочница покрывает до трёх лет истории по каждой поддерживаемой паре.
- Сконфигурируйте стратегию (20с). Возьмите пресет (RSI / Custom / DCA / Grid / SMC / AI Trading Agent) или выставьте параметры индикаторов вручную. UI песочницы один в один повторяет визард live-бота — если умеете настроить live-бота, настроите и бэктест.
- Жмите Run (15–90с). Большинство бэктестов отрабатывают за 10–30 секунд; длинные прогоны на 5-минутках могут занять до 90с при первом запуске (далее кэшируются).
- Прочтите результат (следующие 10 минут — см. ниже).
Как честно читать результат
Важны шесть метрик. Первые три — это vanity-показатели; следующие три — реальность. Смотрите все шесть — никогда не решайте по одной.
Win rate
Profit factor
Max drawdown
Sharpe ratio
Equity curve
Trade log
5 ловушек бэктеста (и как песочница с ними справляется)
1. Переоптимизация под один режим рынка
Вы тянете нижнюю границу RSI с 35 на 32, потом на 28, пока equity curve не станет шикарной. Поздравляем — вы нашли значения параметров, которые работали ровно на этом куске ценовой истории. Прогоните на другом диапазоне — прибыль испаряется. Как избежать: всегда тестируйте те же параметры минимум на двух непересекающихся диапазонах (например, 2023–2024 И 2024–2025). Песочница делает это тривиально — дублируйте конфиг, поменяйте диапазон дат, сравните. Если метрики разваливаются — переоптимизация.
2. Делать вид, что комиссий нет
Скальпинг-стратегия, дающая 30 входов в день по 0.1% за заполнение, сжигает 6% в день только на комиссиях. Песочница применяет реальные taker-ставки по биржам (Hyperliquid 0.045%, Binance 0.05%, Bybit 0.055% и т.д.) на каждом заполнении. Если вы тестируете высокочастотную стратегию, а результат не учитывает комиссии — это фикция. Profit factor и net PnL в песочнице — после комиссий. Проверка: загляните в trade log; комиссии за сделку должны быть видны как небольшая просадка на каждом входе/выходе.
3. Допущение мгновенного исполнения
В реальной торговле ваш ордер не исполняется ровно по той цене, которую вы хотели — есть слиппедж, особенно на больших объёмах или тонких парах. Наивный бэктест исполняет по open следующего бара — это оптимистично. Песочница использует консервативную модель исполнения: рыночные ордера заполняются по open бара плюс настраиваемый допуск на слиппедж (по умолчанию 0.05%); take-profit срабатывает, когда high бара касается уровня TP (или по close — в зависимости от переключателя «touch vs close»); stop-loss заполняется по цене SL при срабатывании внутри бара. Проверка: ужесточите допуск на слиппедж и перезапустите; если результат рушится — стратегия зависит от идеальных исполнений.
4. Look-ahead bias
Эта ловушка коварна. Если стратегия использует close текущей свечи, чтобы решить, заходить ли на той же свече — вы жульничаете: в реальном времени свеча ещё не закрылась, когда принималось решение. Песочница соблюдает причинность: на баре N движок видит только OHLCV с баров 0 по N-1. Значения индикаторов, используемые на open бара N, считаются по предыдущим N-1 барам. Если вы описываете стратегию, которая хочет читать «close текущей свечи», песочница подставляет close предыдущего бара. Проверка: стратегия «цена пробила EMA на этом баре» должна быть переформулирована как «предыдущий бар пробил EMA».
5. Слепота к смене режимов
Крипто-тренды по-разному выглядят в разных фазах — накопление, разгон, распределение, снижение. Стратегия, печатающая деньги в разгоне, нередко кровоточит в распределении. Дефолтное окно песочницы в 3 года покрывает как минимум один полный цикл с заметной просадкой, но вам стоит явно разбить диапазон на куски и проверить каждый подпериод. Проверка: прогоните одну и ту же конфигурацию трижды — 2023, 2024, 2025 — и посмотрите метрики каждого года отдельно. Если весь результат тянет 2024-й — вы ставите на то, что 2024-й повторится.
Как песочница fomoed остаётся честной
Движок песочницы исполняет тот же самый Python-код, что и live-бот — это не параллельная реализация. Математика индикаторов, оценка сигналов, сайзинг позиции, вычет комиссий, правила исполнения TP/SL, отслеживание трейлинг-стопа — единый источник истины. Когда вы переводите оттестированную стратегию в live-бота, меняется только источник свечей — исторический parquet против live-WS биржи — каждый остальной байт логики идентичен.
Это важно, потому что большинство готовых бэктест-инструментов — отдельный кодовый путь от той live-платформы, на которой вы в итоге запуститесь. Они симулируют «достаточно близкую» логику с допущениями, которые незаметно отличаются — и эта щель тихо съедает ваш эдж, как только в дело вступают реальные исполнения. Песочница устраняет этот зазор по конструкции.
Движок также открыто публикует схему своих результатов: метрики (win rate, profit factor, max drawdown, Sharpe, gross/net PnL, средняя прибыль/убыток, среднее время удержания), полный trade log с причинами и equity curve как временной ряд. Никакого скрытого «score»-поля, агрегирующего всё в одно число, оптимизированное под красивый вид — каждая метрика независимо проверяется по trade log.
Частые вопросы
Сколько занимает бэктест?
Большинство бэктестов отрабатывают за 10–30 секунд на диапазонах до года. Длинные 5-минутные прогоны на многолетних диапазонах могут занимать до 90 секунд при первом запуске — далее срабатывает кэш OHLCV, и повторные прогоны в 5–10 раз быстрее.
Сколько исторических данных мне доступно?
Три года OHLCV по каждой поддерживаемой паре на шести таймфреймах (1m, 5m, 15m, 30m, 1h, 4h). Кэш обновляется ночью по cron; если бэктестите свежелистинговую пару или пару с разреженной историей, при первом запуске движок дотягивает пропуск через CCXT live и кэширует для последующих прогонов.
Результаты детерминированы?
Да — одинаковая конфигурация + одинаковый диапазон дат = одинаковый результат. У движка нет скрытой случайности; даже слиппедж применяется детерминированно относительно open/high/low/close свечи. Это значит, что вы можете сравнивать две конфигурации «яблоки к яблокам», прогнав их на одном и том же диапазоне.
Можно ли экспортировать trade log?
Да — каждый результат бэктеста включает скачиваемый CSV с каждой сделкой (таймстемпы и цены входа/выхода, размер позиции, комиссия, P&L, причина выхода). Полезно, если хотите делать собственную аналитику в таблице или pandas-ноутбуке.
Учитывает ли бэктест funding rates?
Для бессрочных контрактов — да: движок применяет реализованную 8-часовую ставку funding на каждом окне funding во время удержания позиции. Funding rates подтягиваются из исторических данных биржи, где они доступны; в редких случаях, когда их нет, движок использует консервативное допущение нулевого funding.
В чём разница между «touch» и «close» для take-profit?
Touch означает, что TP срабатывает в тот момент, когда high бара касается цены TP внутри бара. Close означает, что TP срабатывает, только если бар закрывается на уровне TP или выше. Touch более оптимистичен (соответствует поведению рыночного ордера в быстром движении); close более консервативен (соответствует поведению лимит-ордера или ситуации тонкой intrabar-ликвидности). Песочница позволяет выбрать настройку для каждого TP.
Стоит ли доверять бэктесту с win rate 90%?
Нет. Win rate сам по себе почти никогда не та метрика, которую стоит максимизировать — смотрите его вместе с profit factor, max drawdown и equity curve. 90% win rate при profit factor 0.7 означает, что вы выигрываете по чуть-чуть и проигрываете много; вы будете медленно разоряться. 45% win rate с profit factor 2.5 означает, что выигрываете больше, чем проигрываете — обычно это более удачная стратегия.
Хватит гадать — протестируйте идею
Вы дочитали до этого места не просто так. Песочница бесплатна, Python не нужен, три года истории по каждой поддерживаемой паре.
Начать бесплатно →Связанные материалы
- Как собрать торгового бота с AI на обычном английском (без кода)
- Smart Money Concepts с AI: CHoCH, BoS и Fib
- 15 промптов для AI-торгового бота, готовых к копированию
- Paper trading: тестируем стратегию без риска
- Лучшая стратегия крипто-бота 2026: сравнительный гайд
- fomoed: движок кастомных стратегий
- fomoed: AI-агент для трейдинга


