Freqtrade Tools
/install freqtrade-tools
Freqtrade Tools
Shell aliases and helper commands for faster Freqtrade workflows across Linux, macOS, and Windows.
Installation
Bash/Zsh: Copy functions from references/bash-zsh-aliases.md into ~/.bashrc (Linux) or ~/.zshrc (macOS), then source ~/.bashrc.
PowerShell: Copy functions from references/windows-equivalents.md into your $PROFILE file.
Core Commands
| Command | Purpose |
|---|---|
ftdata |
Download market data from Kraken |
ftback |
Run backtesting on a strategy |
ftstart |
Start docker-compose services |
ftstop |
Stop docker-compose services |
ftrestart |
Restart docker-compose services |
ftlogs |
Stream live logs from bot |
ftstatus |
Check service status + tail logs |
ftlist |
List downloaded data files |
ftui |
Open bot UI in browser |
ftdata — Download Data
Download market data with automatic date range calculation.
Usage:
ftdata "BTC/USDT" 90 5m # Download 90 days of 5-min BTC/USDT data
ftdata "ETH/USDT" 30 1h # 30 days of 1-hour ETH/USDT
ftdata "SOL/USDT" # Use defaults: 30 days, 5-min
ftdata "XRP/USDT" 365 5m --erase # Download 1 year, erase old data first
Parameters:
- Pair (required): Trading pair like
BTC/USDT - Days (optional): Historical days to download (default: 30)
- Timeframe (optional): Candle size —
5m,1h,4h,1d(default: 5m) - --erase (optional): Clear cached data before downloading (use when extending range)
Why --erase? Kraken enforces data continuity. When extending a download window (e.g., 30→90 days), you must erase existing data first to prevent overlaps.
ftback — Run Backtest
Run backtesting with automatic date calculations and optional pair filter.
Usage:
ftback "MyStrategy" 60 5m # Test MyStrategy for 60 days
ftback "MyStrategy" 90 1h "BTC/USDT" # Test on specific pair
ftback # Use defaults: SampleStrategy, 30 days, 5m
Bot Control
Start, stop, restart, and monitor services:
ftstart # Start services
ftstop # Stop services
ftrestart # Restart services
ftlogs # Stream logs (-f flag for follow)
ftstatus # Service status + recent logs
ftlist # View downloaded data inventory
ftui # Open UI (auto-detect browser)
References
- See
references/bash-zsh-aliases.mdfor full function implementations - See
references/windows-equivalents.mdfor PowerShell and Command Prompt versions
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install freqtrade-tools - After installation, invoke the skill by name or use
/freqtrade-tools - Provide required inputs per the skill's parameter spec and get structured output
What is Freqtrade Tools?
Shell aliases and helper commands for Freqtrade (cryptocurrency trading bot) that speed up common tasks. Use when setting up Freqtrade shortcuts, downloading... It is an AI Agent Skill for Claude Code / OpenClaw, with 240 downloads so far.
How do I install Freqtrade Tools?
Run "/install freqtrade-tools" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Freqtrade Tools free?
Yes, Freqtrade Tools is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Freqtrade Tools support?
Freqtrade Tools is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin, win32).
Who created Freqtrade Tools?
It is built and maintained by Deonte Cooper (@djc00p); the current version is v1.0.3.