Three bots. One mission.
Each bot owns a piece of the strategy. Together, they adapt to any market.
Macro Bot
60%Reads macro regimes — reinforced bull entries, filtered bear rally shorts, de-risking at extremes.
DCA Bot
10%Steady Bitcoin accumulation through disciplined buys. Keeps the portfolio active.
Funding Bot
30%Market-neutral carry strategy. Generates returns whether BTC goes up, down, or sideways.
How the strategy works.
Five risk rules before automating crypto
API keys, capital, manual intervention, drawdowns and backtests: the principles to understand before any automation.
Layer 1 — Regime and reinforced bull confirmation
The Macro Bot continuously analyzes long-term trend and momentum to classify the market. A BULL regime no longer triggers an entry on its own: an independent market-strength confirmation must also be present. This gate targets bull traps created when a falling moving average catches up with a ranging BTC price. Exact parameters remain internal.
Layer 2 — Overextension de-risking
When BTC moves too far away from its long-term trend, the bot progressively reduces exposure instead of staying fully invested in a statistically fragile zone. Exact thresholds remain internal: the public goal is simple to understand, de-risk when the market becomes excessive and preserve capital for later phases.
Layer 3 — Dual-position hedging (Early Bear v2.2)
When price drops significantly from a peak, the bot opens a hedging SHORT position alongside the LONG. Progressive sleeves limit losses without closing the main position. This layer is calibrated in Phase 11 (May 2026) for enhanced bear market protection.
Layer 4 — Bear market rally shorts
In BEAR regime, the bot detects failed rallies and shorts them with a calibrated sleeve, filtered by RSI, SMA200 and drop confirmation. This layer generates returns even in declining markets.
How the DCA Bot works.
Layer 1 — Regime-aware adaptive accumulation
The DCA Bot doesn't just buy at regular intervals. It adapts its purchases to the macro regime detected by the Macro Bot. In stable BULL, it accumulates moderately. In TRANSITION or BEAR, it accelerates buys as drawdown from the last peak deepens. An "ATH guard" protection prevents buying at the top: the bot abstains if the price is too close to the last peak, with a threshold adjusted to the regime (more permissive in BULL, stricter in BEAR).
Layer 2 — Intelligent capital recycling
When recycling conditions are met, the bot does not mechanically sell the whole DCA BTC inventory. It reviews the inventory lot by lot and only allows recycling on lots whose buy price is strictly below the current price. Non-profitable lots remain held. This rule frees capital when part of the inventory is profitable, without intentionally selling a lot at a loss.
Layer 3 — Operational safety (crash-recovery)
The DCA Bot includes a post-crash recovery state machine. If an abnormal restart corrupts internal state (for example, an inconsistent cost basis relative to held positions), the bot automatically detects the anomaly, enters protected mode, refuses to trade, and immediately alerts the administrator. Rather than continuing to trade on potentially faulty data, it fails loudly and preserves client capital. This logic is inspired by Macro Bot's robustness patterns.
How the Funding Bot works.
Layer 1 — Delta-neutral strategy
The Funding Bot seeks to capture funding rate differentials between spot and futures markets. When a position is open, it combines a spot leg and an opposite futures leg to reduce directional BTC exposure. The goal is not to bet on price going up or down, but to capture a funding flow when conditions are favorable.
Layer 2 — Internal signal and filtered cycles
The bot does not enter on every positive funding rate. It waits for an internal signal to be sufficiently built, then monitors the cycle as it evolves. If conditions reverse, it can close one leg before the other and temporarily keep the residual exposure under predefined exit rules. These rules are explained to clients in diagnostics, while internal sources and thresholds remain proprietary.
Layer 3 — Liquidation risk management
The futures leg uses controlled leverage and is continuously monitored: basis, margin, position consistency and runtime state are checked by the engine. The strategy aims for neutrality, but liquidation risk or temporary deviation between the legs can exist and must be understood. This is why the bot may exit, reduce, or temporarily keep one leg depending on the risk scenario.
Fixed allocation & complementarity
Why 60/10/30?
Allocation is static by design. In BEAR, the Macro Bot is already in cash — reallocating to DCA would mean buying falling BTC. The Funding Bot generates returns regardless of market direction. DCA maintains constant minimal exposure. Each bot has a precise role, no overlap.
Validation methodology
Balanced train/test splits containing both BULL and BEAR phases. No pure-bull OOS windows that would bias results. Real fees (0.1%), slippage (0.02%), no look-ahead bias. The profile is asymmetric by design: few trades but with high potential.
Why no tight mechanical exits?
The strategy's asymmetric profile requires room for positions to develop. The engine uses bot-specific conditional exits and risk protections instead of a generic trailing stop that could cut favorable moves too early. Exact parameters remain internal.
⚠️ All figures above are from historical backtests from March 15, 2018 to July 27, 2026, using the conservative weakest result across all 8 supported exchanges. Optional lending is excluded. Past performance does not guarantee future results. Invested capital may be partially or totally lost.
