Skip to main content
Hyperliquid’s API only returns about the last 5,000 candles per interval, so Freqtrade cannot download a long Hyperliquid backtest. Write Ironflow history straight into Freqtrade’s data folder instead. Tested with Freqtrade 2026.10.

Hourly history, no key

Free hourly candles and funding, from June 2025 to the last full month. Run this from your Freqtrade directory:
ironflow_history.py
Then backtest. Your config needs "trading_mode": "futures", "margin_mode": "isolated", "stake_currency": "USDC", "exchange": {"name": "hyperliquid", "pair_whitelist": ["BTC/USDC:USDC", "ETH/USDC:USDC"]} and "timeframe": "1h":
That covers more than 12,000 hourly candles per pair. Extend MONTHS as new months are published.

1m to 30m, with a key

The free candle dataset is hourly. For shorter timeframes use /v1/candles with your key:
ironflow_recent.py

Plan limits

A free key’s 14 days is 20,160 1m candles. Hourly it is 336, so use the free dataset above for long hourly tests. Get a free key or see all plans. Candles are built from every fill, so high, low and trade count can differ from Hyperliquid’s own candles in heavy liquidation hours. Next: paper trade on Hyperliquid with the official SDK, $10,000 and live prices.