See also: Bitcoin Buy Risk Index vs. the Fear & Greed Index and CBBI. Дивіться також: Індекс ризику купівлі Bitcoin проти Fear & Greed та CBBI.
The Bitcoin Buy Risk Index is a lookahead-free, machine-learning-enhanced macro risk index calibrated on a 0–100 scale. It serves as a quantitative compass for long-term capital allocation, identifying cyclical bottoms and tops by synthesizing on-chain indicators, global macro liquidity, market sentiment, and spot ETF flows.
Індекс ризику купівлі Bitcoin — це макроекономічний індекс ризику без використання майбутніх даних (lookahead-free), покращений машинним навчанням та калібрований за шкалою від 0 до 100. Він є кількісним орієнтиром для довгострокового розподілу капіталу, виявляючи циклічні дна та вершини шляхом синтезу ончейн-показників, глобальної ліквідності, ринкового сентименту та спотових ETF.
Through the combination of regularized phase classification, dynamic utility weighting, and the new Score-based Trailing Stop Decision Engine, the indicator establishes an actionable framework that outpaces traditional Buy & Hold strategies by capturing macro trend expansions while mitigating severe drawdown periods.
Завдяки поєднанню класифікації фаз, динамічного зважування корисності та нового двигуна трейлінг-стопу за оцінкою (Score-based Trailing Stop), індикатор пропонує дієву стратегію, яка перевершує традиційне довгострокове утримання (Buy & Hold), захоплюючи фази макроекономічного зростання та захищаючи від глибоких просідань.
There is no universally correct way to measure the risk of buying Bitcoin. Anyone who claims otherwise is offering certainty where none exists. This index does not attempt to be that. It is a structured, data-driven tool built to inform personal decisions — specifically to reduce the influence of emotion, noise, and short-term market psychology when evaluating whether a given moment is historically cheap or historically expensive relative to past cycles. Whether it will work in future cycles is unknown.
Не існує єдиного правильного способу оцінити ризик купівлі Bitcoin. Кожен, хто стверджує зворотне, намагається продати вам ілюзію. Цей індекс є структурованим, заснованим на даних інструментом, створеним для зменшення впливу емоцій, новинного шуму та короткострокової ринкової психології при оцінці того, чи є поточний момент історично дешевим чи дорогим порівняно з минулими циклами. Невідомо, чи працюватиме він у майбутніх циклах.
Philosophy / 02Філософія / 02Price behavior is rooted in macroeconomics and human psychology — not in patterns drawn on charts.
Поведінка ціни Bitcoin базується на макроекономіці та людській психології — а не на лініях і фігурах на графіках.
This project deliberately excludes the class of technical analysis that searches for predictive lines, fractals, harmonic patterns, and similar constructs. What is retained is narrow and focused on momentum and capital flow:
Цей проєкт свідомо ігнорує технічний аналіз, що шукає фрактали, гармонійні патерни тощо. Залишено лише вузькі інструменти моментуму та потоку капіталу:
On-chain metrics occupy the other half of the index. They offer a window into the actual economic behaviour of buyers and sellers — what prices people paid, what they are currently sitting on in profit or loss, how liquidity is rotating. These signals have a meaningful basis in economic theory.
Ончейн-метрики складають іншу половину індексу. Вони показують реальну економічну поведінку покупців і продавців: за якими цінами купували монети, в якому прибутку чи збитку перебувають власники, як розподіляється ліквідність. Ці сигнали мають раціональне економічне обґрунтування.
To visualize how these diverse dimensions interact, imagine a high-stakes card game:
Щоб уявити, як взаємодіють це різні виміри, уявіть гру в карти з високими ставками:
The indicator processes daily incoming market feeds through a causal, lookahead-free 5-stage pipeline:
Індікатор обробляє щоденні вхідні дані ринку через послідовний 5-етапний конвеєр без забігання наперед:
nupl, mvrv, and mayer are dynamically scaled using a causal percentile ranking against a rolling 4-year (1460-day) lookback window. The final value is blended 50/50 with fixed sigmoid mappings for extreme expansions.
Причинно-наслідкова нормалізація: Щоб запобігти витоку майбутніх даних в минуле, такі показники як nupl, mvrv та mayer динамічно масштабуються за причинно-наслідковим перцентильним рангом у ковзному 4-річному (1460 днів) вікні. Фінальне значення змішується 50/50 з фіксованими сигмоїдними картами.
OC_read = OC × (0.60 + 0.40 × CP/100) — early-cycle on-chain risk is discounted because the same holder metric means less when price has not yet run.
Чотири кошики з CP-контекстуалізацією: Метрики розділено на чотири семантичні групи: OC — позиціонування ончейн-холдерів (NUPL, MVRV, Rhodl, CVDD, Puell, LTH Supply); MS — моментум і потоки (CipherB, Mayer Multiple, Funding Rate, Fear & Greed, ETF Flows); MC — макрофон (M2 YoY, крива дохідності); CP — годинник циклу (BTC Price Cycle, Pi Gap). Кожен кошик — це зважене середнє своїх метрик ($U_i \in [0.1, 1.0]$, IC-калібрування). Потім CP контекстуалізує OC: OC_read = OC × (0.60 + 0.40 × CP/100) — ончейн-ризик на початку циклу знижується, бо та сама метрика менш значуща коли ціна ще не виросла.
F_structural = (1 − w_mc) × OC_read + w_mc × MC, where w_mc is small at cycle extremes (macro is contrarian). OC coherence dampening then pulls F_structural toward a phase-neutral anchor when on-chain metrics disagree with each other — preventing a single outlier from dominating. In BOTTOM phase, Time-in-Zone (TiZ) blends in: F_structural = (1 − 0.20×w_bot) × F_structural + 0.20×w_bot × tiz_score, rewarding sustained accumulation zones.
F_structural — де знаходиться ринок: F_structural = (1 − w_mc) × OC_read + w_mc × MC, де w_mc мала на екстремах циклу (макро — контраріанський). Потім когерентне згасання OC притягує F_structural до фазово-нейтрального якоря, коли ончейн-метрики суперечать одна одній. У BOTTOM-фазі домішується Time-in-Zone (TiZ): F_structural = (1 − 0.20×w_bot) × F_structural + 0.20×w_bot × tiz_score — нагородження за тривале перебування в зоні акумуляції.
F_vectorial = (w_ms × MS + w_div × div) / (w_ms + w_div), where div = max(0, CP − OC_read) — a one-sided divergence that fires only when price momentum has outrun on-chain fundamentals. The final score fills the remaining headroom toward 100: F = F_structural + (100 − F_structural) × (F_vectorial/100) × phase_blend, where phase_blend = w_bot×0.20 + w_neutral×0.50 + w_top×1.00. Vectorial influence is maximal at cycle tops and minimal at bottoms — matching where momentum-vs-fundamentals divergence is most dangerous. If the Pi Cycle indicator crosses, F = max(F, 85).
F_vectorial + Фінальний синтез: F_vectorial фіксує напрямок: F_vectorial = (w_ms × MS + w_div × div) / (w_ms + w_div), де div = max(0, CP − OC_read) — одностороння дивергенція, яка спрацьовує лише коли ціновий моментум випередив ончейн-фундаментал. Фінальний скор заповнює залишковий простір до 100: F = F_structural + (100 − F_structural) × (F_vectorial/100) × phase_blend, де phase_blend = w_bot×0.20 + w_neutral×0.50 + w_top×1.00. Вплив векторного компонента максимальний на вершинах і мінімальний на дні — саме там дивергенція моментум-фундаментал найнебезпечніша. При спрацьовуванні Pi Cycle: F = max(F, 85).
A primary risk for long-term indicators is the Fake Cooldown at market tops: price remains near all-time highs, but momentum indicators drop, causing a naive index to cool down (e.g. dropping from 85 to 60) and signaling a fake buying opportunity.
Основний ризик для довгострокових індикаторів — це хибне охолодження (Fake Cooldown) на вершинах ринку: ціна залишається поблизу історичних максимумів, але індикатори моментуму знижуються, через що простий індекс «охолоджується» (наприклад, падає з 85 до 60) і сигналізує про хибну точку входу.
The index addresses this via Causal Bearish & Bullish Divergence Detection:
Індекс вирішує це за допомогою причинно-наслідкового виявлення дивергенцій:
To convert the continuous Risk Score (0-100) into actionable trade executions, the backend implements a Trading Observer State Machine:
Для перетворення безперервної оцінки ризику (0–100) у конкретні торгові рішення, бекенд реалізує кінцевий автомат Trading Observer State Machine:
This Score-based Trailing Stop strategy significantly outperforms fixed exits or price-based trailing stops by letting the score run high during blow-off tops and exiting only when the macro structure rolls over:
Цей підхід суттєво перевершує фіксовані виходи чи цінові трейлінг-стопи, оскільки дозволяє утримувати позицію під час вертикального параболічного зростання та фіксувати прибуток при початку розвороту макроструктури:
| Exit StrategyСтратегія виходу | Final Capital (from $1,000)Фінальний капітал (з $1,000) | Total ReturnЗагальний прибуток | TradesУгоди | Peak Capture (2021)Захоплення піку (2021) |
|---|---|---|---|---|
| Baseline (Sell at Score ≥ 60)Базова (вихід при Score ≥ 60) | $171,940 | +17,094% | 10 | Sold early at $35,404Ранній продаж за $35,404 |
| Price Trailing Stop (10%)Ціновий трейлінг-стоп (10%) | $152,009 | +15,100% | 9 | Premature volatility exitПередчасний вихід через волатильність |
| Score Trailing Stop (5 pt drop)Трейлінг-стоп за оцінкою (5 п.) | $313,479 | +31,247% | 10 | Sold at peak rollover: $66,001Продано на розвороті піку: $66,001 |
The table below demonstrates the index's precision at historical cyclical bottom and peak dates:
У таблиці нижче показано точність індексу на історичних датах циклічних мінімумів та піків:
| Milestone DateДата події | Market EventПодія на ринку | BTC PriceЦіна BTC | ScoreОцінка | Action / InterpretationДія / Інтерпретація |
|---|---|---|---|---|
| 2018-12-15 | Bear Market BottomДно ведмежого ринку | $3,200 | 9 | BUYКУПІВЛЯ |
| 2019-06-26 | Mid-Cycle TopВершина середини циклу | $13,880 | 62 | SELLПРОДАЖ |
| 2020-03-13 | COVID Liquidity CrashCOVID-криза ліквідності | $3,800 | 21 | BUYКУПІВЛЯ |
| 2021-04-14 | Spring ATHВесняний максимум | $63,500 | 88 | DISTRIBUTIONДИСТРИБУЦІЯ |
| 2021-11-10 | Double Top ATHПодвійна вершина ATH | $69,000 | 76 | SELLПРОДАЖ |
| 2022-06-18 | Three Arrows CapitulationКапітуляція Three Arrows | $17,600 | 17 | BUYКУПІВЛЯ |
| 2022-11-21 | FTX Exchange CollapseКрах біржі FTX | $15,500 | 11 | BUYКУПІВЛЯ |
| 2024-03-14 | Halving Anticipation ATHМаксимум очікування халвінгу | $73,500 | 79 | SELLПРОДАЖ |
| 2025-10-06 | Cycle ATHПік циклу ATH | $124,659 | 83 | SELLПРОДАЖ |
| — | Today's Live ValuationПоточна live-оцінка | — | — | — |
The active calculations run daily on the backend and are exposed as a JSON payload (data.json) to drive the dashboard. It exposes the final risk score, phase, and the real-time observer state machine state (e.g. state: 'HOLD_BTC', trailing_trigger_score etc.).
Активні обчислення виконуються щодня на бекенді та зберігаються в JSON-файл (data.json) для відображення на дашбордах. Сюди входять фінальна оцінка, активна фаза, а також детальний стан кінцевого автомата (наприклад, state: 'HOLD_BTC', trailing_trigger_score тощо).
To understand how to navigate using this index, consider the metaphor of academic rowing (a discipline practiced actively by the creator of this indicator, from which this perspective is directly born).
Щоб зрозуміти, як користуватися цим індексом, розглянемо метафору академічного веслування (дисципліни, якою активно займається творець цього індикатора, і з якої безпосередньо народилося це бачення).
When you sit in a rowing shell, you propel yourself forward but face entirely backward. You move into the future, yet your eyes can only see where you have already been—the past. The riverbed of the market is winding, the currents are strong, and hidden rocks lie beneath the surface. You can only guess how the river will turn next by looking at the contours of the banks you have already passed and the flow of the water behind you. You cannot turn your head to look forward.
Коли ви сидите в академічному човні, ви рухаєтеся вперед, але сидите спиною до напрямку руху. Ви пливете в майбутнє, але ваші очі бачать лише те, де ви вже були — минуле. Русло ринку звивисте, течії сильні, а під водою ховаються невидимі скелі. Ви можете лише припускати, куди поверне річка далі, дивлячись на контури берегів, які ви вже пройшли, і на рух води позаду вас. Ви не можете повернути голову і подивитися вперед.
Therefore, you must row in a way that moves you toward your destination while keeping the visible riverbanks in sight. Yet, even the most precise calculations of the past are no guarantee that the path ahead will remain calm.
Тому ви повинні веслувати так, щоб рухатися до своєї мети, тримаючи в полі зору видимі береги. Проте навіть найточніші розрахунки минулого не гарантують, що шлях попереду залишиться спокійним.
This indicator is a route guide for a backward-facing rower. It tries its best to map the current and the banks, but it can never replace your own eyes, your mind, your pace, and your personal sense of safety and danger.
Цей індикатор — лоція для весляра, який сидить спиною вперед. Він намагається з усіх сил нанести на карту течію та береги, але ніколи не замінить ваші власні очі, ваш розум, ваш темп та ваше особисте відчуття безпеки чи небезпеки.
Versioning / 09Версіонування / 09The transition represents an evolution from a static, rigid aggregator to an adaptive, regime-aware framework. The table below details the core architectural differences:
Перехід є еволюцію від статичного, жорсткого агрегатора до адаптивної моделі, що враховує поточну фазу ринку. У таблиці нижче наведено детальні архітектурні відмінності:
| FeatureФункція | Version 1 (Legacy)Версія 1 (Застаріла) | Version 3.2 (Active Default)Версія 3.2 (Поточна) |
|---|---|---|
| Weighting ModelМодель зважування | Static weights: Fixed allocations (50% On-Chain, 50% Tech/Macro) regardless of conditions. Статичні ваги: Фіксований розподіл (50% On-Chain, 50% Tech/Macro) незалежно від умов. | Dynamic weights: Metric weights scale dynamically (U_i in [0.1, 1.0]) based on the active market regime. Динамічні ваги: Ваги метрик масштабуються динамічно (U_i in [0.1, 1.0]) на основі активного ринкового режиму. |
| Regime DetectionВизначення режиму | None: No concept of cycle phase; indicators are treated identically at tops and bottoms. Відсутнє: Концепція фази циклу відсутня; індикатори трактуються однаково як на вершинах, так і на дні. |
Dual ML Phase Systems: w_bot from a data-driven gradient model (confirmed bottom dates); w_top from a Gaussian Hidden Markov Model (HMM). Together they classify the market into BOTTOM, NEUTRAL, or TOP.
Дві ML-системи фазової класифікації: w_bot від градієнтної моделі на підтверджених датах дна; w_top від Гаусівської прихованої марківської моделі (HMM). Разом класифікують ринок на BOTTOM, NEUTRAL або TOP.
|
| Indicator CalibrationКалібрування | Static bounds: Constant bounds that do not adapt to Bitcoin's structural maturity. Статичні межі: Постійні межі, які не адаптуються до структурного дорослішання Bitcoin. | Adaptive Calibration + IC Backtest: Blends fixed mappings with a rolling 4-year percentile rank (50/50 blend). Utility weights additionally calibrated via Information Coefficient (IC) backtest on 1856 historical dates. Адаптивне калібрування + IC-бектест: Змішує фіксовані карти з ковзним 4-річним перцентильним рангом (50/50). Ваги корисності додатково калібруються через IC-бектест на 1856 історичних датах. |
| Indicator DispersionРозбіжність метрик | Unmanaged: Diverging metrics dilute the overall score, pushing it towards a neutral 50. Некерована: Розбіжність метрик розмиває загальний бал, наближаючи його до нейтральних 50. | Coherence Dampening: Pulls the score towards phase targets (26 for Bottom, 68 for Top) when metrics diverge. Згасання узгодженості: Притягує оцінку до цілей фази (26 для дна, 68 для вершини) при розбіжності метрик. |
| Trend ModulatorsМодулятори тренду | None: Hardcoded tactical alert thresholds. Відсутні: Жорстко закодовані пороги тактичних сигналів. | Active Modulators: Incorporates Spot ETF flows and the Recovery Entry Window (TiZ modulator). Активні модулятори: Інтегрує потоки спотових ETF та вікно входу відновлення (модулятор TiZ). |
The index eliminates dilution from lagging indicators, automatically adjusts for diminishing volatility over multi-year cycles, and incorporates institutional flow signals for a more accurate evaluation of modern market cycles.
Індекс усуває розмиття від індикаторів, що відстають, автоматично компенсує згасання волатильності протягом багаторічних циклів та інтегрує інституційні потоки капіталу для точнішої оцінки сучасних циклів ринку.
Limitations / 10Обмеження / 10This methodology document is for educational and informational purposes only. It is not financial advice. All data and calculations are processed automatically and reflect public historical records. Any decisions to trade are made solely at your own risk.
Цей документ створений виключно з освітньою та інформаційною метою і не є фінансовою порадою. Всі дані збираються автоматично та відображають публічні історичні рекорди. Будь-які рішення про торгівлю приймаються вами на власний ризик.
Past performance across historical cycles does not guarantee that the index will remain calibrated or yield profits in future market regimes. Black swans are real, and one will certainly arrive. When it does, the index will register it, but only after the fact, never before. It reads the present and the past. It does not know the future.
Результати минулих періодів у попередніх циклах не гарантують, що індекс залишиться відкаліброваним або принесе прибуток у майбутніх ринкових режимах. Чорні лебеді реальні, і один неодмінно прилетить. Коли це станеться, індекс зафіксує це, але постфактум, ніколи наперед. Він читає теперішнє й минуле. Майбутнього він не знає.