一個筆電一合上就停的交易機器人,遲早會在最糟糕的時刻平掉一個倉位——或者乾脆平不掉。如果一套策略是無人值守執行的,它就該待在一台不休眠、不掉 Wi-Fi、也不會趁您不在時為了更新而重新啟動的機器上。
一個機器人真正需要什麼
比人們想的要少。交易機器人原則上對延遲敏感,但對任何不是亞秒級高頻交易(HFT)的場景來說,真正的要求是:
- **持續線上。**機器人必須在市場波動時醒著,而不是在您醒著時才醒著。
- **足夠回測用的記憶體。**實盤交易很輕;真正吃記憶體的,是拿一整年、跨多個交易對的分鐘 K 線來做回測。
- **快速磁碟。**K 線資料庫和交易記錄在不停地寫。我們的 NVMe(RAID1,約 800 MB/s 讀取)能應付這些而不卡頓。
- **一個穩定的對外 IP。**有些交易所 API 允許您為 API 金鑰把某個 IP 加進白名單——獨立IP方案給您一個固定的。
**Micro($5/月)**適合在少數幾個交易對上跑單一策略。一旦加上回測和一個控制台,大多數人最終落在 Small($8/月——4 vCPU、4 GB 記憶體、35 GB NVMe)。
幾條指令跑起 Freqtrade
# Fresh Ubuntu 24.04 — install Docker
apt update && apt install -y docker.io docker-compose-v2 git
systemctl enable --now docker
# Freqtrade
mkdir -p /opt/freqtrade && cd /opt/freqtrade
docker run --rm -v "$(pwd):/freqtrade/user_data" \
freqtradeorg/freqtrade:stable create-userdir --userdir /freqtrade/user_data
# Configure (exchange keys, pairs, stake) — then run in dry-run first
docker compose up -d
docker compose logs -f
從 dry-run 開始。永遠如此。等策略在真實市場資料上做了幾天紙面交易並挺了過來,再切到實盤。
Hummingbot 也是同樣的路子——Docker 映像、設定放在掛載的卷裡、用 docker compose 跑,這樣重新啟動後它能自己回來。
**自訂機器人?**Python 加 ccxt 幾乎覆蓋所有交易所。用 systemd 加 Restart=always 來跑,這樣崩掉的程式會重新啟動,而不是把您晾在風險敞口裡。
為什麼加密貨幣付款和免 KYC對這件事尤其重要
交易者對自己的身分被綁在哪裡往往有講究。如果您在加密貨幣交易所上跑策略,卻用一張寫著您法律姓名的公司卡去付伺服器的錢——還把一份護照掃描件交給主機商——那可是個打破這種一致性的奇怪地方。
我們不問。電子郵件註冊,用 USDC 或 USDT 付款(Base、Ethereum 或 Tron)。不要證件,不要信用卡。您的 API 金鑰、您的策略、您的伺服器——沒有任何東西把這台機器跟一份 KYC 檔案連起來。
第一次用加密貨幣付款?五分鐘指南。
怎麼選方案
| 設定 | 方案 | 價格 |
|---|---|---|
| 單一策略、幾個交易對、dry-run 和實盤 | Micro | $5/月 |
| 回測、資料庫、web 介面——常規設定 | Small | $8/月 |
| 需要一個固定 IP 加到交易所 API 金鑰白名單 | Small-IP | $16/月 |
| 多個機器人、更重的回測 | Medium | $12/月 |
完整 root、NVMe、1 Gbit/s 不限量流量,伺服器在歐盟。按年繳款——一次加密貨幣轉帳,而不是十二次。
延伸閱讀
- 給新 VPS 做安全加固:一份清單——在您的 API 金鑰碰到這台機器之前先做這件事
- 在 VPS 上託管 Discord 機器人——同樣的 systemd 套路,不同的機器人
準備好了?部署一台機器人伺服器 →——約一分鐘即可上線,用加密貨幣付款,無需證件。
評論
目前還沒有評論。歡迎成為第一位。