markdown
# Hyperliquid Top Crypto Movers
Weekly DCA into a weighted basket of crypto movers on Hyperliquid.
Expected env:
- OPENTOOL_PUBLIC_HL_CRYPTO_MOVERS_CONFIG
Expected tool:
- hyperliquid-crypto-movers (GET)
Example config:
```json
{
"environment": "mainnet",
"schedule": "weekly",
"allocationMode": "percent",
"percentOfEquity": 2,
"maxPercentOfEquity": 10,
"maxPerRunUsd": 500,
"slippageBps": 50,
"momentumTilt": false,
"symbols": ["BTC", "ETH", "SOL"]
}
```
Notes:
- Symbols may be a string list (equal-weight) or objects with `symbol` + `weight`.
- When momentumTilt is false, buys top up to target weights (buy-only, no sells).
- When momentumTilt is true, target weights are tilted by 7-day momentum.
- `rebalance` is accepted as a legacy alias for `momentumTilt`.
- Use `allocationMode: "fixed"` with `amountUsd` to place fixed-size buys.
- Each run writes a store event with strategyId "crypto-movers".