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
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install freqtrade-tools - 安装完成后,直接呼叫该 Skill 的名称或使用
/freqtrade-tools触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Freqtrade Tools 是什么?
Shell aliases and helper commands for Freqtrade (cryptocurrency trading bot) that speed up common tasks. Use when setting up Freqtrade shortcuts, downloading... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 240 次。
如何安装 Freqtrade Tools?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install freqtrade-tools」即可一键安装,无需额外配置。
Freqtrade Tools 是免费的吗?
是的,Freqtrade Tools 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Freqtrade Tools 支持哪些平台?
Freqtrade Tools 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(linux, darwin, win32)。
谁开发了 Freqtrade Tools?
由 Deonte Cooper(@djc00p)开发并维护,当前版本 v1.0.3。