Threshold Rebalancing to Maintain Target Crypto Portfolio Weights
Summary
This educational strategy tracks the value of a base currency and each traded asset, then compares each asset’s portfolio value with a target allocation. When an asset rises beyond its target by a configured sell threshold, the strategy sells toward the target weight. When it falls below the target by a buy threshold, it purchases toward that weight. The parameters allow separate target weights and buy and sell thresholds for each asset, along with a polling interval and a slippage setting.
The source describes a simple rule-based rebalancing loop that reads account balances and ticker prices, places orders, and cancels remaining pending orders. The document provides no backtest, historical analysis, or performance evidence. It also does not explain how to handle fees, failed or partial fills, minimum order sizes, or changing portfolio composition. The configured target weights must sum to no more than the available allocation, and execution assumptions can affect whether the intended weights are achieved.
Key ideas
- The strategy compares each asset’s current portfolio value with its configured target weight.
- Separate price-move thresholds trigger purchases below target and sales above target.
- Orders aim to move each asset’s value back toward its target allocation.
- The document offers no backtest results or analysis of trading costs and fill behavior.
- Target weights are constrained to sum to no more than the portfolio allocation.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.