Credentials. When you add exchange API keys, give them trade permission only, never withdrawal, and keep them out of shared configs.
Who it is forSomeone who wants to watch a strategy trade live markets for weeks without risking funds.
The problemA strategy that backtested well can still behave differently in live markets.
The outcomeA bot trading live prices in dry-run, with /status, /profit, /daily and /stopentry from Telegram or the web UI.
What you need first
- Python 3.12 or newer, pip, git and TA-Lib, or Docker
- An accurate system clock synced to NTP
- About 2GB RAM, 1GB disk and 2 vCPU recommended
- Exchange API keys only when you move past dry-run
Steps
- Set your config to Dry-run, which runs the bot without paying money
- Start the bot with the
tradecommand - Connect Telegram and use /status, /profit and /daily to watch it
- Use /stopentry to stop new trades and /forceexit to close one
- Install the built-in web UI with
install-uiif you prefer a browser
Prompt for your agent
Run freqtrade/freqtrade in dry-run with <strategy> on <exchange> and <pairs>, connect Telegram, and after <time> send me /profit and /performance output. Confirm dry-run is on before starting.
Caveat. The README says never to engage money before you understand how the bot works and what profit or loss to expect. Not financial advice: paper trade first, and remember you can lose money.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for freqtrade/freqtrade and "Dry-run a crypto bot and control it from Telegram"
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeShare: X LinkedIn Hacker News Email Copy link
Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer