# MACD и полосы Боллинджера на крипте: бэктест

> Классические правила MACD и полос Боллинджера на 10 монетах, спот Binance 2020–2026: MACD обогнал удержание в 3 запусках из 20, Боллинджер — в 1.

Исследование · Janorium · Опубликовано 2026-10-20  
Веб-страница: https://janorium.com/articles/macd-bollinger-bands-crypto-backtest?lang=ru

Удержание они обгоняли редко. На 10 крупных монетах в 2020–2026 пересечение сигнальной линии MACD(12,26,9) заработало в 14 запусках из 20, но обогнало покупку с удержанием в 3; возврат к средней по полосам Боллинджера (20,2) заработал в 4 из 20 и обогнал удержание в 1. Против случайных входов с тем же сроком удержания MACD оказался впереди в 16 запусках из 20, Боллинджер — в 5.

Два самых цитируемых графических сигнала, проверенные ровно так, как их пишут в учебниках, на тех же десяти монетах,
двух таймфреймах и с теми же издержками, что и в [тесте RSI 30/70](https://janorium.com/articles/rsi-30-70-crypto-backtest). Короткий
ответ: MACD на дневных свечах заработал на 9 из 10 монет — но в период, когда удержание монеты оказалось лучше на 7 из
них, — а на 4-часовых свечах почти всё пойманное отдал комиссиям. Возврат к средней по Боллинджеру выигрывал примерно
две сделки из трёх и всё равно потерял деньги в 16 запусках из 20. Против случайных дат входа правила разошлись: выбор
момента у MACD выглядел лучше случайного, у Боллинджера — хуже.

## Как тестировали

- **Правило MACD:** MACD(12, 26, 9) на таймфрейме запуска. Покупка, когда линия MACD пересекает сигнальную линию снизу
  вверх, продажа — когда пересекает обратно вниз. Только лонг, без стопа.
- **Правило Боллинджера:** полосы Боллинджера (20, 2) по закрытиям. Покупка, когда закрытие возвращается выше нижней
  полосы (на предыдущей свече было не выше полосы, на текущей — выше). Продажа, когда закрытие доходит до средней
  полосы — 20-периодной средней — или поднимается выше неё. Только лонг, без стопа и без ограничения по времени.
- **Монеты:** BTC, ETH, BNB, XRP, ADA, DOGE, LTC, LINK, BCH и TRX — десять крупных монет со спотовой историей Binance на
  платформе с начала 2020 года.
- **Рынок и период:** спот Binance, свечи 4h и 1d, 2020-01-01 → 2026-10-01. 20 запусков «монета × таймфрейм» на
  правило, всего 40.
- **Издержки и исполнение:** 95% капитала в сделке, комиссия 0.1% и проскальзывание 0.05% на каждую сторону, исполнение
  по открытию свечи, следующей за сигналом, 10,000 USDT на запуск.
- **Две базы:** покупка с удержанием той же монеты за тот же запуск — как её считает платформа; и база случайных входов,
  посчитанная по свечам, — 2,000 смоделированных запусков на ячейку с тем же числом сделок и тем же средним сроком
  удержания, что у правила, но со входами в случайные даты, с тем же размером позиции и издержками.

Ничего не подгонялось: один набор учебных параметров на правило. Что значат числа на карточках — в
[разборе метрик бэктеста](https://janorium.com/guides/backtest-metrics-explained).

## Сводная таблица

|                                 |  MACD 1d | MACD 4h | Боллинджер 1d | Боллинджер 4h |
| ------------------------------- | -------: | ------: | ------------: | ------------: |
| Запусков в плюсе                |   9 / 10 |  5 / 10 |        4 / 10 |        0 / 10 |
| Запусков впереди удержания      |   3 / 10 |  0 / 10 |        1 / 10 |        0 / 10 |
| Запусков выше медианы случайных |   8 / 10 |  8 / 10 |        3 / 10 |        2 / 10 |
| Медианная доходность            | +468.32% |  -0.56% |        -2.19% |       -62.71% |
| Медианная доля прибыльных       |    36.3% |   34.1% |         70.1% |         65.0% |
| Медианное время в рынке         |    51.9% |   51.1% |         21.6% |         22.9% |

## MACD: следование за трендом, которое платит за каждое колебание

MACD — трендовое правило под другим именем: оно в рынке примерно половину времени, выигрывает лишь около одной сделки
из трёх и живёт за счёт немногих сделок, поймавших длинное движение. На дневных свечах в 2020–2026 таких хватило, чтобы
9 из 10 монет закончили в плюсе, — медианный дневной запуск заработал +468.32%.

**Бэктест: [MACD 12/26/9 signal-line cross — article study](https://janorium.com/backtests/710)**  
BTCUSDT · 1d · Спот · 2020-01-01 → 2026-10-01

| Доходность | Макс. просадка | Шарп | Доля прибыльных | Сделки |
| --- | --- | --- | --- | --- |
| +597.61% | 52.29% | 0.94 | 36.7% | 90 |

*MACD, BTC на дневных: +597.61% против +1,078.75% у удержания*

И всё же это меньше удержания на 7 монетах из 10. MACD оказался впереди только на XRP (+1,597.10% против +673.84%), ADA
и BCH.

На 4-часовых свечах то же правило срабатывает примерно вшестеро чаще — 560–595 сделок на монету, — и каждый круг входа
и выхода стоит 0.3% комиссий и проскальзывания. Если сложить комиссии и проскальзывание, которые показывает каждый
запуск, на 8 монетах из 10 они превысили стартовые 10,000 USDT, и в плюсе закончили лишь 5 запусков из 10.

**Бэктест: [MACD 12/26/9 signal-line cross — article study](https://janorium.com/backtests/711)**  
BTCUSDT · 4h · Спот · 2020-01-01 → 2026-10-01

| Доходность | Макс. просадка | Шарп | Доля прибыльных | Сделки |
| --- | --- | --- | --- | --- |
| -26.67% | 77.99% | 0.08 | 33.9% | 563 |

*MACD, BTC на 4-часовых: -26.67% против +1,059.22% у удержания*

Лучшая и худшая ячейки MACD:

**Бэктест: [MACD 12/26/9 signal-line cross — article study](https://janorium.com/backtests/714)**  
DOGEUSDT · 1d · Спот · 2020-01-01 → 2026-10-01

| Доходность | Макс. просадка | Шарп | Доля прибыльных | Сделки |
| --- | --- | --- | --- | --- |
| +2,766.96% | 80.00% | 0.94 | 39.2% | 79 |

*Лучшая ячейка MACD, DOGE на дневных: +2,766.96% против +3,806.69% у удержания*

**Бэктест: [MACD 12/26/9 signal-line cross — article study](https://janorium.com/backtests/715)**  
LTCUSDT · 4h · Спот · 2020-01-01 → 2026-10-01

| Доходность | Макс. просадка | Шарп | Доля прибыльных | Сделки |
| --- | --- | --- | --- | --- |
| -86.51% | 95.49% | -0.24 | 35.8% | 595 |

*Худшая ячейка MACD, LTC на 4-часовых: -86.51% против +53.22% у удержания*

## Полосы Боллинджера: правы в двух случаях из трёх — и всё равно в минусе

Правило Боллинджера устроено наоборот: оно покупает возврат закрытия выше нижней полосы и продаёт на средней, поэтому
выигрывает часто и понемногу. 1,971 из 3,029 его сделок в 20 запусках закрылись в плюсе, и каждый запуск выиграл больше
половины сделок, — но во всех 20 средняя убыточная сделка оказалась больше средней прибыльной. Без стопа отскок от
полосы, который не удался, продолжает падать: в 16 запусках из 20 худшая сделка потеряла 30% и больше.

**Бэктест: [Bollinger 20/2 lower-band reversion to middle — article study](https://janorium.com/backtests/716)**  
BTCUSDT · 1d · Спот · 2020-01-01 → 2026-10-01

| Доходность | Макс. просадка | Шарп | Доля прибыльных | Сделки |
| --- | --- | --- | --- | --- |
| +44.32% | 45.27% | 0.34 | 64.9% | 37 |

*Боллинджер, BTC на дневных: +44.32% против +1,078.75% у удержания*

**Бэктест: [Bollinger 20/2 lower-band reversion to middle — article study](https://janorium.com/backtests/717)**  
BTCUSDT · 4h · Спот · 2020-01-01 → 2026-10-01

| Доходность | Макс. просадка | Шарп | Доля прибыльных | Сделки |
| --- | --- | --- | --- | --- |
| -65.81% | 72.62% | -0.39 | 62.8% | 253 |

*Боллинджер, BTC на 4-часовых: -65.81% против +1,059.22% у удержания*

На 4-часовых свечах в плюсе не закончила ни одна из десяти монет. На дневных — четыре; удержание обогнала только LTC,
+68.77% против +19.11%.

**Бэктест: [Bollinger 20/2 lower-band reversion to middle — article study](https://janorium.com/backtests/720)**  
BNBUSDT · 1d · Спот · 2020-01-01 → 2026-10-01

| Доходность | Макс. просадка | Шарп | Доля прибыльных | Сделки |
| --- | --- | --- | --- | --- |
| +169.76% | 43.01% | 0.64 | 75.6% | 41 |

*Лучшая ячейка Боллинджера, BNB на дневных: +169.76% против +5,525.66% у удержания*

**Бэктест: [Bollinger 20/2 lower-band reversion to middle — article study](https://janorium.com/backtests/721)**  
BCHUSDT · 4h · Спот · 2020-01-01 → 2026-10-01

| Доходность | Макс. просадка | Шарп | Доля прибыльных | Сделки |
| --- | --- | --- | --- | --- |
| -83.83% | 90.10% | -0.33 | 64.6% | 285 |

*Худшая ячейка Боллинджера, BCH на 4-часовых: -83.83% против +37.67% у удержания*

## Дело в сигнале или просто в рынке?

Правило «только лонг» может зарабатывать просто потому, что было в монете, которая росла. База случайных входов это
убирает: для каждого запуска — 2,000 смоделированных запусков с тем же числом сделок и тем же средним сроком удержания,
со входами в случайные даты и теми же издержками. Если бы сигнал ничего не добавлял, примерно половина запусков
закончила бы выше своей случайной медианы и примерно два из двадцати попали бы в каждые крайние 10%.

**MACD справился лучше.** Он оказался выше медианы случайных в 16 запусках из 20 — в 8 из 10 на каждом таймфрейме, — в
верхних 10% своих случайных запусков в 4 (XRP на дневных; ETH, ADA и DOGE на 4-часовых) и ни разу в нижних 10%.
Медианный запуск MACD обошёл 81.1% своих случайных. Быть в рынке во время длинных движений и вне рынка в болтанке — ровно
то, для чего нужно трендовое правило, а в 2020–2026 крипта шла трендами. На 4-часовых свечах это в основном значило
потерять меньше: случайные запуски платили те же издержки, и медиана случайных медиан по десяти монетам была -40.85%.

Это намёк, а не преимущество. Одно правило на одной истории рынка, 20 запусков далеко не независимы — монеты двигаются
вместе, и каждая встречается дважды, — и отложенной выборки не было; утверждение о преимуществе MACD потребовало бы
настоящей проверки вне выборки. К тому же обогнать случайный вход — планка ниже, чем обогнать удержание, а его MACD
обошёл лишь в 3 запусках из 20.

**Боллинджер оказался хуже случайного.** Выше медианы случайных — в 5 запусках из 20, в верхних 10% — ни разу, в нижних
10% — в 3 (ADA на дневных, BTC и ETH на 4-часовых); медианный запуск обошёл 28.1% своих случайных. Покупка отскока от
нижней полосы была, пожалуй, даже хуже покупки в случайные даты с тем же сроком удержания.

Одно упрощение касается обоих правил: каждая случайная сделка держится ровно средний срок правила, а сделки самих правил
бывают разной длины.

### MACD, все 20 запусков

| Монета | ТФ  |                      Правило |  Удержание | Случайный вход, медиана | Обогнал случайных | Сделок | Макс. просадка |
| ------ | --- | ---------------------------: | ---------: | ----------------------: | ----------------: | -----: | -------------: |
| BTC    | 1d  |   [+597.61%](https://janorium.com/backtests/710) | +1,078.75% |                +176.17% |             89.9% |     90 |         52.29% |
| ETH    | 1d  |   [+446.72%](https://janorium.com/backtests/712) | +1,969.60% |                +280.69% |             63.3% |     93 |         57.72% |
| BNB    | 1d  |                   +2,052.11% | +5,525.66% |                +545.74% |             88.9% |     83 |         44.43% |
| XRP    | 1d  |                   +1,597.10% |   +673.84% |                +127.26% |             94.7% |     78 |         72.41% |
| ADA    | 1d  |                     +489.93% |   +332.58% |                 +91.33% |             83.6% |     84 |         87.95% |
| DOGE   | 1d  | [+2,766.96%](https://janorium.com/backtests/714) | +3,806.69% |                +549.32% |             82.9% |     79 |         80.00% |
| LTC    | 1d  |                      -47.29% |     -2.20% |                 -17.70% |             32.7% |     86 |         84.58% |
| LINK   | 1d  |                     +196.19% |   +419.16% |                 +95.02% |             62.7% |     94 |         81.80% |
| BCH    | 1d  |                      +93.54% |    -19.51% |                 -29.12% |             81.1% |    100 |         77.06% |
| TRX    | 1d  |                      +61.71% | +2,432.53% |                +296.75% |             15.3% |    102 |         77.55% |
| BTC    | 4h  |    [-26.67%](https://janorium.com/backtests/711) | +1,059.22% |                 -37.40% |             58.7% |    563 |         77.99% |
| ETH    | 4h  |   [+217.89%](https://janorium.com/backtests/713) | +1,970.71% |                 -17.72% |             91.5% |    566 |         80.57% |
| BNB    | 4h  |                     +214.75% | +5,469.44% |                 +32.06% |             83.0% |    594 |         85.19% |
| XRP    | 4h  |                      -16.91% |   +673.83% |                 -44.31% |             64.6% |    588 |         87.68% |
| ADA    | 4h  |                     +223.83% |   +601.20% |                 -47.33% |             93.4% |    560 |         86.90% |
| DOGE   | 4h  |                   +1,354.77% | +4,436.97% |                 +27.98% |             93.2% |    578 |         87.98% |
| LTC    | 4h  |    [-86.51%](https://janorium.com/backtests/715) |    +53.22% |                 -76.05% |             29.5% |    595 |         95.49% |
| LINK   | 4h  |                      +15.79% |   +672.78% |                 -44.65% |             71.0% |    577 |         90.86% |
| BCH    | 4h  |                      -74.41% |    +31.58% |                 -76.28% |             52.1% |    567 |         93.11% |
| TRX    | 4h  |                      -38.55% | +2,447.03% |                  -6.26% |             32.2% |    591 |         90.18% |

### Полосы Боллинджера, все 20 запусков

| Монета | ТФ  |                    Правило |  Удержание | Случайный вход, медиана | Обогнал случайных | Сделок | Макс. просадка |
| ------ | --- | -------------------------: | ---------: | ----------------------: | ----------------: | -----: | -------------: |
| BTC    | 1d  |  [+44.32%](https://janorium.com/backtests/716) | +1,078.75% |                 +43.85% |             50.1% |     37 |         45.27% |
| ETH    | 1d  |   [-3.95%](https://janorium.com/backtests/718) | +1,969.60% |                 +67.76% |             24.9% |     40 |         56.28% |
| BNB    | 1d  | [+169.76%](https://janorium.com/backtests/720) | +5,525.66% |                 +81.64% |             69.6% |     41 |         43.01% |
| XRP    | 1d  |                    +30.19% |   +673.84% |                 +36.59% |             47.9% |     48 |         74.30% |
| ADA    | 1d  |                    -76.27% |   +462.81% |                 +49.87% |              4.4% |     37 |         83.29% |
| DOGE   | 1d  |                    -57.82% | +3,871.80% |                +119.89% |             12.0% |     38 |         72.19% |
| LTC    | 1d  |                    +68.77% |    +19.11% |                  -8.73% |             78.1% |     40 |         55.13% |
| LINK   | 1d  |                    -15.40% |   +435.19% |                 +26.51% |             35.7% |     36 |         58.94% |
| BCH    | 1d  |                    -50.10% |     -9.93% |                 -18.10% |             31.0% |     41 |         72.97% |
| TRX    | 1d  |                     -0.43% | +2,432.53% |                 +40.66% |             28.1% |     30 |         51.67% |
| BTC    | 4h  |  [-65.81%](https://janorium.com/backtests/717) | +1,059.22% |                 -18.28% |              7.1% |    253 |         72.62% |
| ETH    | 4h  |  [-73.41%](https://janorium.com/backtests/719) | +1,970.71% |                  -6.73% |              7.4% |    258 |         79.22% |
| BNB    | 4h  |                    -35.24% | +5,469.44% |                 +12.09% |             25.8% |    256 |         62.58% |
| XRP    | 4h  |                    -32.15% |   +673.83% |                 -32.19% |             50.1% |    284 |         60.26% |
| ADA    | 4h  |                    -59.60% |   +637.88% |                 -19.75% |             26.0% |    264 |         84.63% |
| DOGE   | 4h  |                    -72.16% | +4,580.87% |                 +11.92% |             15.1% |    263 |         86.49% |
| LTC    | 4h  |                    -26.86% |    +58.96% |                 -48.04% |             66.5% |    268 |         68.74% |
| LINK   | 4h  |                    -74.73% |   +705.92% |                 -24.97% |             14.8% |    260 |         83.34% |
| BCH    | 4h  |  [-83.83%](https://janorium.com/backtests/721) |    +37.67% |                 -55.41% |             14.1% |    285 |         90.10% |
| TRX    | 4h  |                    -31.33% | +2,447.03% |                 -11.18% |             35.0% |    250 |         77.09% |

Доходность — ссылка на запуск, если он сохранён: BTC и ETH на обоих таймфреймах плюс лучшая и худшая ячейки каждого
правила; остальные — повторные прогоны тех же двух стратегий, которые не сохранялись, а сохранённые запуски
воспроизводят их до цента. «Обогнал случайных» — доля из 2,000 запусков со случайными входами, закончивших ниже правила.

> **Чего этот тест не показывает**
>
> - **Два правила как написаны, без вариантов.** MACD(12,26,9) и Боллинджер (20,2) с учебными входами и выходами;
>   другие параметры, фильтры, стопы и выходы не пробовались. Перебор нашёл бы комбинацию, которая хорошо выглядит задним
>   числом, — это переобучение, а не сигнал.
> - **Выход по Боллинджеру — один вариант из двух.** Здесь продажа на средней полосе; продажа на верхней держит позицию
>   дольше и это другое правило.
> - **Спот, 2020–2026, десять монет.** Одна история рынка с двумя большими бычьими трендами — она льстит любому правилу,
>   которое половину времени в лонге. Правило «только лонг» на споте не зарабатывает на падениях.
> - **Прогрев у монет, чья история на платформе начинается 2020-01-01** (ADA, DOGE, LTC, LINK, BCH): первые 33 свечи у
>   MACD и 19 у Боллинджера уходят на индикаторы, и удержание считается с того же более позднего старта — поэтому
>   удержание ADA в разных запусках показывает разную доходность.

## Выводы

- MACD на дневных свечах заработал на 9 из 10 крупных монет в 2020–2026, но обогнал простое удержание лишь на 3 — а на
  4-часовых свечах комиссии и проскальзывание съели большую часть пойманного.
- Возврат к средней по Боллинджеру выигрывал примерно две сделки из трёх и потерял деньги в 16 запусках из 20: без стопа
  убыточные сделки каждый раз оказывались крупнее прибыльных.
- Против случайных входов с тем же сроком удержания MACD оказался впереди в 16 запусках из 20, Боллинджер — в 5: намёк,
  что в 2020–2026 выбор момента по тренду значил что-то, а отскоки от полосы — нет, из одного теста без подгонки и без
  отложенной выборки.

Тот же тест для RSI — [RSI 30/70 на крипте](https://janorium.com/articles/rsi-30-70-crypto-backtest). Трендовое правило на более широком
наборе монет — [золотой крест на топ-20](https://janorium.com/articles/golden-cross-top-20-crypto-2020-2025).
