Status: research paper track. Virtual execution, no client money, no offer. Commercial terms
only after go-live and legal review.
It holds a portfolio of two assets, BTC and USDT, and moves the BTC weight between 0% and 75% by fixed rules, once a day, using on-chain valuation and macro-liquidity signals. It does not predict price; it reduces exposure when holders sit on historically large unrealised gains and restores it when the market trades near or below its aggregate cost basis — but only when the trend allows.
| signal | role | rule |
|---|---|---|
| MVRV percentile | valuation → regime | rank of today's MVRV in the trailing 1460 days |
| Realized price | capitulation gate | price below realized price = CAPITULATION regime |
| Trend gate | entry protection | price below SMA200 blocks increases of weight; reductions always pass |
| M2 acceleration | liquidity modifier | yoy(t) − yoy(t−3m): accelerating +10 pp, decelerating −10 pp |
| regime | condition | base weight | × k = 0.75 |
|---|---|---|---|
| CAPITULATION | price < realized price | 1.00 | 0.75 |
| ACCUMULATION | MVRV percentile < 0.25 | 1.00 | 0.75 |
| NEUTRAL | 0.25 – 0.75 | 0.80 | 0.60 |
| OVERHEATED | 0.75 – 0.90 | 0.50 | 0.375 |
| EUPHORIA | ≥ 0.90 | 0.20 | 0.15 |
Target weight = clamp(base + M2 modifier, 0, 1) × k. The risk scalar k = 0.75 caps the maximum BTC weight; it exists because the structural drawdown of this strategy class is accepted as a property, not fought. Rebalance when the regime changes or the weight drifts more than 5 pp from target. Every parameter lives in a versioned config file; a change is a new version, and the track shows which version produced which segment.
Virtual trades execute at the daily mid reference price with 15 bps per side (10 bps fee + 5 bps slippage). All NAV figures are net of these modelled costs and gross of management or performance fees (none are charged on the paper track).
Every trade intent passes a deterministic pre-trade gate: position limit (BTC ≤ 80%), liquidity (≤ 1% of daily reference volume), price sanity against an independent source (±2%), data freshness (≤ 36 h), system mode. Refusals are recorded in a hash-chained refusal ledger. Kill conditions: KC-1 NAV divergence → INCIDENT (reductions only, manual clearance with a written reason); KC-2 both signal sources dark > 48 h → rebalances frozen. Anomalous inputs are incidents, not signals: the engine holds. Weekly runway report: time-to-critical-state under named stresses for every engine.
dashboard reads this one series (no page computes its own numbers).
Sharpe (90 d, rf 0) and rolling Calmar (365 d) are published only once the window is full.
period, net of engine costs and fees, before taxes. Not applicable while only the BTC engine runs.
after fees; gross figures are never shown alone.
Every record (signal, decision, trade, NAV, refusal, incident) is hash-chained; a daily root hash covers all chains. The whole track can be recomputed from the stored raw inputs (replay, 0 differences required). Each decision is committed by hash at decision time and revealed one day later; anyone can recompute the hash in the browser (Verify page). Data points carry their origin (paper / live / backtest) in the data itself; types are never mixed in one curve.
Third-party input values (MVRV, realized price and their percentile, reference prices and volumes) are not republished: the primary feed is Coin Metrics Community data under CC BY-NC 4.0. The rules, the regime, the target weight and our NAV are published in full. See docs/licenses.md.
Статус: исследовательский paper‑трек. Виртуальное исполнение, без клиентских денег, не оферта.
Коммерческие условия — только после go‑live и юридической проверки.
Что делает движок. Держит портфель из BTC и USDT и раз в день по фиксированным правилам меняет долю BTC в диапазоне 0–75 %, опираясь на ончейн‑оценку и макроликвидность. Он не предсказывает цену: сокращает экспозицию, когда держатели сидят на исторически большой нереализованной прибыли, и восстанавливает её, когда рынок торгуется у совокупной себестоимости — но только если позволяет тренд.
Сигналы (правила опубликованы полностью, см. Signal cards): перцентиль MVRV в окне 1460 дней → режим; цена ниже realized price → CAPITULATION; цена ниже SMA200 → запрет увеличения веса; ускорение M2 → модификатор ±10 п.п.
Режимы и веса (конфиг v0.2, предложение до таблицы чемпиона): CAPITULATION 1.00 · ACCUMULATION 1.00 · NEUTRAL 0.80 · OVERHEATED 0.50 · EUPHORIA 0.20; итог × k = 0.75. Ребаланс при смене режима или отклонении больше 5 п.п. Все параметры — в версионируемом конфиге; изменение = новая версия, в треке видно, какая версия дала какой участок.
Издержки. 15 bps на сторону (10 комиссия + 5 проскальзывание) по дневной mid‑цене. NAV — net от модельных издержек, gross от комиссий управления (на paper‑треке их нет).
Риск‑слой. Детерминированный pre‑trade гейт (лимит позиции 80 %, ликвидность 1 % дневного объёма, санитарная проверка цены ±2 % по независимому источнику, свежесть ≤ 36 ч, режим системы), отказы — в hash‑chained refusal ledger. KC‑1 расхождение NAV → INCIDENT (только сокращения, снятие вручную с причиной); KC‑2 оба источника молчат > 48 ч → заморозка. Аномальный вход — инцидент, а не сигнал. Еженедельный runway‑отчёт по всем движкам.
NAV и blended yield. NAV = BTC × референсная цена + USDT, раз в день из журнала сделок; все витрины читают одну серию. Доходность — простая дневная; просадка от пика; rolling Sharpe 90 д и Calmar 365 д публикуются только при полном окне. Blended yield (будущий стек движков) — капитало‑взвешенная чистая доходность всех движков за период, net от издержек и комиссий. Принцип net‑of‑fees: любая опубликованная доходность — после всех издержек и (когда появятся) комиссий.
Проверяемость. Все записи в hash‑цепочках, дневной корневой хеш; трек пересчитывается из сырых входов (replay, 0 расхождений); каждое решение коммитится хешем в момент принятия и раскрывается через день (страница Verify). Тип точки (paper / live / backtest) хранится в данных.
Что не публикуется. Значения третьих сторон (MVRV, realized price, перцентиль, референсные цены и объёмы): основной фид — Coin Metrics Community под CC BY‑NC 4.0. Правила, режим, вес и наш NAV публикуются полностью. См. docs/licenses.md.
Generated 2026-09-09T18:26:03Z from hash-chained records. Research paper track — not an offer, not investment advice. Commercial terms only after go-live and legal review.