// исследование

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 1dMACD 4hБоллинджер 1dБоллинджер 4h
Запусков в плюсе9 / 105 / 104 / 100 / 10
Запусков впереди удержания3 / 100 / 101 / 100 / 10
Запусков выше медианы случайных8 / 108 / 103 / 102 / 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

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

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

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

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

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

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

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

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 запусков

МонетаТФПравилоУдержаниеСлучайный вход, медианаОбогнал случайныхСделокМакс. просадка
BTC1d+597.61%+1,078.75%+176.17%89.9%9052.29%
ETH1d+446.72%+1,969.60%+280.69%63.3%9357.72%
BNB1d+2,052.11%+5,525.66%+545.74%88.9%8344.43%
XRP1d+1,597.10%+673.84%+127.26%94.7%7872.41%
ADA1d+489.93%+332.58%+91.33%83.6%8487.95%
DOGE1d+2,766.96%+3,806.69%+549.32%82.9%7980.00%
LTC1d-47.29%-2.20%-17.70%32.7%8684.58%
LINK1d+196.19%+419.16%+95.02%62.7%9481.80%
BCH1d+93.54%-19.51%-29.12%81.1%10077.06%
TRX1d+61.71%+2,432.53%+296.75%15.3%10277.55%
BTC4h-26.67%+1,059.22%-37.40%58.7%56377.99%
ETH4h+217.89%+1,970.71%-17.72%91.5%56680.57%
BNB4h+214.75%+5,469.44%+32.06%83.0%59485.19%
XRP4h-16.91%+673.83%-44.31%64.6%58887.68%
ADA4h+223.83%+601.20%-47.33%93.4%56086.90%
DOGE4h+1,354.77%+4,436.97%+27.98%93.2%57887.98%
LTC4h-86.51%+53.22%-76.05%29.5%59595.49%
LINK4h+15.79%+672.78%-44.65%71.0%57790.86%
BCH4h-74.41%+31.58%-76.28%52.1%56793.11%
TRX4h-38.55%+2,447.03%-6.26%32.2%59190.18%

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

МонетаТФПравилоУдержаниеСлучайный вход, медианаОбогнал случайныхСделокМакс. просадка
BTC1d+44.32%+1,078.75%+43.85%50.1%3745.27%
ETH1d-3.95%+1,969.60%+67.76%24.9%4056.28%
BNB1d+169.76%+5,525.66%+81.64%69.6%4143.01%
XRP1d+30.19%+673.84%+36.59%47.9%4874.30%
ADA1d-76.27%+462.81%+49.87%4.4%3783.29%
DOGE1d-57.82%+3,871.80%+119.89%12.0%3872.19%
LTC1d+68.77%+19.11%-8.73%78.1%4055.13%
LINK1d-15.40%+435.19%+26.51%35.7%3658.94%
BCH1d-50.10%-9.93%-18.10%31.0%4172.97%
TRX1d-0.43%+2,432.53%+40.66%28.1%3051.67%
BTC4h-65.81%+1,059.22%-18.28%7.1%25372.62%
ETH4h-73.41%+1,970.71%-6.73%7.4%25879.22%
BNB4h-35.24%+5,469.44%+12.09%25.8%25662.58%
XRP4h-32.15%+673.83%-32.19%50.1%28460.26%
ADA4h-59.60%+637.88%-19.75%26.0%26484.63%
DOGE4h-72.16%+4,580.87%+11.92%15.1%26386.49%
LTC4h-26.86%+58.96%-48.04%66.5%26868.74%
LINK4h-74.73%+705.92%-24.97%14.8%26083.34%
BCH4h-83.83%+37.67%-55.41%14.1%28590.10%
TRX4h-31.33%+2,447.03%-11.18%35.0%25077.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.

Проверьте свою идею

Создайте бесплатный аккаунт, начните с шаблона или своих правил и прочитайте первый отчёт.

Другие статьи