Strategies
Hummingbot HedgeAssetController: SOL Inventory Hedge with Exact Zero-Ratio Defaults
Outcome: Abandoned
SolHummingbotZeroRatioInventoryHedge
Outcome Summary
SolHummingbotZeroRatioInventoryHedge preserved Hummingbot’s zero-ratio SOL hedge defaults with a fixed spot inventory fixture worth 20% of starting capital. Sandbox verification evaluated 1,439 one-minute bars and produced the expected zero hedge trades. After three iterations, the strategy was abandoned at Layer 3 for producing no trades; backtest review, optimization, analyst review, and risk review were not reached.
Hypothesis
The submitted source fixes SOL and Binance, so preserve them despite Binance's portfolio overweight. Spot/perpetual exposure management adds a distinct cross-venue mechanism rather than another directional indicator strategy. Corpus concentration is unavailable because the supplied map is empty. Performance history cannot justify changing the source's zero hedge ratio or declining a testable controller.
verification_loop: Verification failed (Layer 3 — sandbox backtest): No trades produced Bar type used: SOLUSDT.BINANCE-1-MINUTE-LAST-EXTERNAL, Bars processed: 1439 Diagnostics: should_enter() returned a side 0 times over 1439 evaluated bars -> your ENTRY CONDITION never triggered. Loosen the entry logic / thresholds. Ensure your strategy produces trades with the given data and parameters.
Implementation
Faithful short-only SOL inventory hedge controller evaluated at aligned one-minute closes. Preserves zero hedge ratio, 10 quote-unit minimum adjustment, strict 10-second cooldown and 20x collateral leverage. Tracks a constant-quantity, 20%-of-capital spot inventory fixture separately from venue accounting. The exact defaults correctly produce no hedge trades.
Verification Results
Verification failed (Layer 3 — sandbox backtest): No trades produced Bar type used: SOLUSDT.BINANCE-1-MINUTE-LAST-EXTERNAL, Bars processed: 1439 Diagnostics: should_enter() returned a side 0 times over 1439 evaluated bars -> your ENTRY CONDITION never triggered. Loosen the entry logic / thresholds. Ensure your strategy produces trades with the given data and parameters.
Outcome Summary
Verification must accommodate expected inactivity when faithfully preserving zero-ratio defaults, rather than requiring changes that contradict the source behavior.
After three iterations, the strategy was abandoned because Layer 3 verification required trades. Zero hedge trades were the expected behavior with hedge_ratio=0 and no initial short.
Faithfully port Hummingbot’s SOL inventory hedge controller with a zero hedge ratio and a fixed spot inventory fixture worth 20% of starting capital.
Layer 3 sandbox verification evaluated 1,439 one-minute bars and produced zero trades, with no entry side returned. No return or Sharpe metrics were supplied, and optimization was not reached.
Analysis
HedgeAssetController
Backtest and paper results are hypothetical. Trading involves risk of loss.