python3 main.py run --coin ETH --once # single tick
python3 main.py run --coin ETH # continuous loop
python3 main.py info # strategy metadata| Variable | Default | Description |
|---|---|---|
| HL_PRIVATE_KEY | — | Trade-only wallet key |
| HL_NETWORK | testnet | Network selection |
| HL_MAX_POSITION_USD | 10000 | Position cap |
| HL_MAX_DAILY_LOSS_USD | 500 | Daily loss halt |
| HL_KILL_SWITCH | false | Emergency stop |
StrategyImpl— signal and order logicBotRunner— async execution loopHyperliquidClient— SDK wrapperRiskManager— safety rails