thefin

Freqtrade 搭建踩坑記錄

2026年1月19日

《量化入門:憑什麼從市場賺錢》中我聊了對量化的思考,這篇記錄實際搭建過程。

我的技術選擇

選擇我選了為什麼
交易機器人Freqtrade開源、流程完善、能專注於策略本身
運行方式Docker環境隔離,換電腦也能快速復現
Docker 工具OrbStackmacOS 上的 Docker 管理器,輕量且 UI 好看
交易所Binance第一大交易所,數據質量有保障
運行模式dry-run不拿真金白銀冒險

搭建過程

整個過程出奇順利——Claude Code 幫我完成了幾乎所有操作。

我只需要描述想做什麼,它就會生成命令、執行、處理報錯。具體安裝步驟不贅述,問 AI 就能得到答案。

踩坑記錄

雖然整體順利,但踩了兩個坑,記錄下來供後來者參考。

1. stake_currency 選錯了

我想拉取 BTC 的數據,於是把 stake_currency 設成 BTC。結果下載數據時找不到交易對。

後來才理解:stake_currency 是你用來交易的「本金貨幣」,不是你想交易的標的。

  • 選 USDT → 用 USDT 買賣其他幣 → 交易對是 BTC/USDT、ETH/USDT
  • 選 BTC → 用 BTC 買賣其他幣 → 交易對是 ETH/BTC、XXX/BTC

Binance 上 USDT 交易對最多、流動性最好。想交易 BTC,正確做法是:

stake_currency: USDT
交易對: BTC/USDT

2. Telegram Bot 獲取 chat_id

創建 Bot、拿 Token 不難,跟著 BotFather 走就行。

麻煩的是獲取 chat_id。網上很多教程說調用 API,其實有個更簡單的方法:

  1. 打開 Telegram Web 版(web.telegram.org)
  2. 點進你和 Bot 的對話
  3. 看 URL,格式類似 web.telegram.org/k/#-1234567890
  4. 那串數字就是 chat_id

小結

環境就緒。下一步:讀懂 SampleStrategy,理解策略的基本結構。

Updated at January 19, 2026

Disclaimer: This article is for informational purposes only and does not constitute investment advice. Trading involves risks. Always do your own research.

CC BY 4.0 © 2026 TheFin.top