// исследование
MACD и полосы Боллинджера на крипте: бэктест
Удержание они обгоняли редко. На 10 крупных монетах в 2020–2026 пересечение сигнальной линии MACD(12,26,9) заработало в 14 запусках из 20, но обогнало покупку с удержанием в 3; возврат к средней по полосам Боллинджера (20,2) заработал в 4 из 20 и обогнал удержание в 1. Против случайных входов с тем же сроком удержания MACD оказался впереди в 16 запусках из 20, Боллинджер — в 5.
9 минут чтения
Два самых цитируемых графических сигнала, проверенные ровно так, как их пишут в учебниках, на тех же десяти монетах, двух таймфреймах и с теми же издержками, что и в тесте RSI 30/70. Короткий ответ: 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 смоделированных запусков на ячейку с тем же числом сделок и тем же средним сроком удержания, что у правила, но со входами в случайные даты, с тем же размером позиции и издержками.
Ничего не подгонялось: один набор учебных параметров на правило. Что значат числа на карточках — в разборе метрик бэктеста.
Сводная таблица
| 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 studyBTCUSDT · 1d · Спот · 2020-01-01 → 2026-10-01
- Доходность
- +597.61%
- Макс. просадка
- 52.29%
- Шарп
- 0.94
- Доля прибыльных
- 36.7%
- Сделки
- 90
И всё же это меньше удержания на 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 studyBTCUSDT · 4h · Спот · 2020-01-01 → 2026-10-01
- Доходность
- -26.67%
- Макс. просадка
- 77.99%
- Шарп
- 0.08
- Доля прибыльных
- 33.9%
- Сделки
- 563
Лучшая и худшая ячейки MACD:
Бэктест
MACD 12/26/9 signal-line cross — article studyDOGEUSDT · 1d · Спот · 2020-01-01 → 2026-10-01
- Доходность
- +2,766.96%
- Макс. просадка
- 80.00%
- Шарп
- 0.94
- Доля прибыльных
- 39.2%
- Сделки
- 79
Бэктест
MACD 12/26/9 signal-line cross — article studyLTCUSDT · 4h · Спот · 2020-01-01 → 2026-10-01
- Доходность
- -86.51%
- Макс. просадка
- 95.49%
- Шарп
- -0.24
- Доля прибыльных
- 35.8%
- Сделки
- 595
Полосы Боллинджера: правы в двух случаях из трёх — и всё равно в минусе
Правило Боллинджера устроено наоборот: оно покупает возврат закрытия выше нижней полосы и продаёт на средней, поэтому выигрывает часто и понемногу. 1,971 из 3,029 его сделок в 20 запусках закрылись в плюсе, и каждый запуск выиграл больше половины сделок, — но во всех 20 средняя убыточная сделка оказалась больше средней прибыльной. Без стопа отскок от полосы, который не удался, продолжает падать: в 16 запусках из 20 худшая сделка потеряла 30% и больше.
Бэктест
Bollinger 20/2 lower-band reversion to middle — article studyBTCUSDT · 1d · Спот · 2020-01-01 → 2026-10-01
- Доходность
- +44.32%
- Макс. просадка
- 45.27%
- Шарп
- 0.34
- Доля прибыльных
- 64.9%
- Сделки
- 37
Бэктест
Bollinger 20/2 lower-band reversion to middle — article studyBTCUSDT · 4h · Спот · 2020-01-01 → 2026-10-01
- Доходность
- -65.81%
- Макс. просадка
- 72.62%
- Шарп
- -0.39
- Доля прибыльных
- 62.8%
- Сделки
- 253
На 4-часовых свечах в плюсе не закончила ни одна из десяти монет. На дневных — четыре; удержание обогнала только LTC, +68.77% против +19.11%.
Бэктест
Bollinger 20/2 lower-band reversion to middle — article studyBNBUSDT · 1d · Спот · 2020-01-01 → 2026-10-01
- Доходность
- +169.76%
- Макс. просадка
- 43.01%
- Шарп
- 0.64
- Доля прибыльных
- 75.6%
- Сделки
- 41
Бэктест
Bollinger 20/2 lower-band reversion to middle — article studyBCHUSDT · 4h · Спот · 2020-01-01 → 2026-10-01
- Доходность
- -83.83%
- Макс. просадка
- 90.10%
- Шарп
- -0.33
- Доля прибыльных
- 64.6%
- Сделки
- 285
Дело в сигнале или просто в рынке?
Правило «только лонг» может зарабатывать просто потому, что было в монете, которая росла. База случайных входов это убирает: для каждого запуска — 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% | +1,078.75% | +176.17% | 89.9% | 90 | 52.29% |
| ETH | 1d | +446.72% | +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% | +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% | +1,059.22% | -37.40% | 58.7% | 563 | 77.99% |
| ETH | 4h | +217.89% | +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% | +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% | +1,078.75% | +43.85% | 50.1% | 37 | 45.27% |
| ETH | 1d | -3.95% | +1,969.60% | +67.76% | 24.9% | 40 | 56.28% |
| BNB | 1d | +169.76% | +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% | +1,059.22% | -18.28% | 7.1% | 253 | 72.62% |
| ETH | 4h | -73.41% | +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% | +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 на дневных свечах заработал на 9 из 10 крупных монет в 2020–2026, но обогнал простое удержание лишь на 3 — а на 4-часовых свечах комиссии и проскальзывание съели большую часть пойманного.
- Возврат к средней по Боллинджеру выигрывал примерно две сделки из трёх и потерял деньги в 16 запусках из 20: без стопа убыточные сделки каждый раз оказывались крупнее прибыльных.
- Против случайных входов с тем же сроком удержания MACD оказался впереди в 16 запусках из 20, Боллинджер — в 5: намёк, что в 2020–2026 выбор момента по тренду значил что-то, а отскоки от полосы — нет, из одного теста без подгонки и без отложенной выборки.
Тот же тест для RSI — RSI 30/70 на крипте. Трендовое правило на более широком наборе монет — золотой крест на топ-20.
Проверьте свою идею
Создайте бесплатный аккаунт, начните с шаблона или своих правил и прочитайте первый отчёт.
Другие статьи
- Предсказывает ли высокий фандинг обвалы? 8 монет, 2020–2026Экономисты BIS нашли, что высокий carry в крипте предвещает обвалы. На 8 фьючерсах Binance в 2020–2026 обвалы и правда были чаще — но после большего роста.
- Моментум в крипте после статьи: недельный тест на 8 монетахЛю и Цывинский нашли недельный моментум в биткоине до 2018 года. На 8 монетах в 2020–2026 недельный сигнал проиграл удержанию, четыре недели снизили просадки.
- Двигается ли цена за час до фандинга? 8 монет, 2020–2026Продают ли трейдеры перед выплатой фандинга? Час до каждого расчёта на 8 фьючерсах Binance, 2020–2026: устойчивого движения нет, а остаток съели комиссии.
- Биткоин после халвинга: бэктест 2020 и 2024 годовСтоило ли покупать BTC на халвинге? Год после 2020-го: +554.04%, лучше 97.5% дат старта. После 2024-го: +30.45%, ниже медианы. Два случая — не закономерность.
- Выходные и время суток: когда на самом деле движется биткоинРастёт ли биткоин по выходным или вне торговых часов США? Часовые свечи BTC и ETH с 2020 года и бэктесты сессий: с комиссиями — -99.87%.