bbe765c865
Switched from 60s limit orders to immediate-or-cancel (IOC) orders at market price, placed every 3-5 seconds, rotating through all 5 strategies. Orders fill instantly at market, creating active trade flow visible on Hyperliquid testnet. Size fix: 0.0002 BTC (~$12.80) and 0.006 ETH (~$11.20) to meet Hyperliquid's $10 minimum order value. Results after 30s: 11 fills, 7 trades tracked, PnL -$0.04 (fee bleed, expected for HFT pattern on testnet). The node: - Places IOC buy/sell alternating per strategy - Reads real fills from userFills API (deduplicated by tid) - Computes actual PnL from closedPnl minus fees - Clears stale orders on startup/shutdown - Writes real metrics to dashboard every tick