毫秒級高頻加密貨幣做市商系統
繁體中文 | 简体中文 | English | Español | Français | Português | Deutsch | 日本語 | 한국어 | Русский | العربية | हिन्दी | Bahasa Indonesia | Tiếng Việt | ไทย | Türkçe | Українська | فارسی | Nederlands | Italiano | বাংলা | اردو | Polski | Tagalog
| 功能 | QuantMesh | 其他方案 |
|---|---|---|
| 交易所支援 | 20+ 家 | 通常 3–5 家 |
| 回應延遲 | 毫秒級 | 秒級 |
| 風控 | 多層主動控制 | 基礎控制 |
| 實戰驗證 | $1 億+ 交易量 | 未經驗證 |
| Web 介面 | ✅ 完整 React UI | ❌ 無/簡陋 |
| 開源 | AGPL-3.0 | 閉源/受限 |
| 即時資料 | 僅 WebSocket | REST 輪詢 |
| 並行 | 1000+ 單/秒 | 有限 |
核心優勢:
- ✅ 實戰驗證:$1 億+ 交易量驗證
- ✅ 高效能:WebSocket 架構,延遲 <10ms
- ✅ 功能完整:從交易到監控的完整方案
- ✅ 透明:完全開源,可審計程式碼
- ✅ 可擴展:外掛系統可自訂
- 交易量:$1 億+ 實戰驗證
- 回應延遲:<10ms(WebSocket 驅動)
- 支援交易所:20+
- 並行處理:1000+ 單/秒
- 系統可用性:99.9%+
- 每日交易能力:$300 萬+/天(例:ETHUSDC)
QuantMesh 是高效能、低延遲的加密貨幣做市商系統,專注於永續合約市場的單向做多無限獨立網格策略。以 Go 開發,以 WebSocket 即時資料流驅動,旨在為 Binance、Bitget、Gate.io 等主流交易所提供穩定流動性支援。
經過多個版本迭代,我們已使用此系統交易超過 1 億美元虛擬貨幣。例如:交易幣安 ETHUSDC,零手續費,價格間隔 1 美元,每筆 300 美元,每日交易量可超過 300 萬美元、每月超過 5000 萬美元;只要市場震盪或向上即可持續獲利。若市場單邊下跌,3 萬美元保證金可保證下跌 1000 點不爆倉;透過不斷交易拉低成本,回漲 50% 即可保本,漲回開倉價可獲豐厚利潤。若出現單邊急跌,主動風控會自動識別並立即停止交易,待市場恢復後才允許繼續下單,無須擔心插針爆倉。
舉例:ETH 3000 點開始交易,跌至 2700 點約虧 3000 美元;漲回 2850 點以上保本,漲回 3000 點則獲利約 1000–3000 美元。
本專案最初基於 OpenSQT Market Maker 開發,原始專案由 dennisyang1986 發布,採用 MIT 授權。
在原始專案基礎上,我們做了以下主要改進與擴展:
- ✨ 完整前端介面:新增以 React + TypeScript 建構的 Web 管理介面,提供可視化交易監控、配置管理與資料分析
- 🏦 交易所擴展:從原始 3 家(Binance、Bitget、Gate.io)擴展至 20+ 家主流交易所
- 🔒 金融級穩定性:全面提升系統可靠性,含完善錯誤處理、並行安全機制、資料一致性保證、自動恢復等
- 📊 增強監控:完善日誌系統、指標收集(Prometheus)、健康檢查與即時告警
- 🛡️ 強化風控:多層風險監控、自動對帳、異常熔斷、資金安全保護
- 🔌 外掛系統:支援可擴展外掛機制,便於功能自訂與二次開發
- 📱 國際化:多語介面(21 種語言,含中文/英/波斯語/烏克蘭語/烏爾都語/孟加拉語/泰語等),i18n 支援
- 🧪 測試網:支援多家交易所測試網,便於開發與測試
詳細改進說明與第三方軟體資訊請參閱 NOTICE 檔案。
重要說明:本專案現以 GNU Affero General Public License v3.0 (AGPL-3.0) 分發。依原始專案 MIT 授權要求,我們保留對原始專案的致謝聲明。
- 多交易所支援:適配 Binance、Bitget、Gate.io、Bybit、EdgeX 等主流平台;支援現貨與合約
- 毫秒級回應:全 WebSocket 驅動(行情與訂單流),無輪詢延遲
- 多策略支援:
- 網格策略:固定金額模式、超級槽位系統;網格風控(止損/止盈/回撤止盈/最大層數/趨勢過濾)、價格範圍(軟限制)、觸發價格、等差/等比模式、網格上移/下移、終止時全部平倉;進階 P1 資金費率趨勢聯動、P2 訂單簿優化掛單
- DCA / 馬丁格爾 / 均值回歸 / 動量 / 趨勢跟蹤 / 組合策略:可並行、可分配資金
- 技術指標庫:50+ 專業指標(趨勢、動量、波動率、成交量),供策略與回測使用
- AI 功能:市場分析、參數優化、風險評估、情緒分析(新聞 / Polymarket 等)
- 回測系統:歷史 K 線回測、多策略回測、20+ 風險指標與報告
- 強大風控系統:
- 主動風控:即時監控 K 線成交量異常,自動暫停交易
- 資金安全:啟動前自動檢查餘額、槓桿與最大持倉風險
- 自動對帳:定期同步本地與交易所狀態,確保資料一致
- 完整監控體系:Prometheus 指標、Grafana 儀表板、多層告警、Watchdog 健康檢查
- 事件中心與新聞監控:價格波動與交易事件記錄、AI 新聞分析與預測驗證
- 使用統計(可選):匿名使用數據收集,幫助改進產品;完全透明、可審查、可禁用
- 高並行架構:基於 Goroutine + Channel + Sync.Map 的高效並行模型
| 交易所 | 狀態 | 日均交易量 | 備註 |
|---|---|---|---|
| Binance | ✅ Stable | $50B+ | 全球最大交易所 |
| Bitget | ✅ Stable | $10B+ | 合約交易主流平台 |
| Gate.io | ✅ Stable | $5B+ | 老牌交易所 |
| OKX | ✅ Stable | $20B+ | 全球前三,中文用戶多 |
| Bybit | ✅ Stable | $15B+ | 合約交易主流平台 |
| Huobi (HTX) | ✅ Stable | $5B+ | 老牌交易所,中文市場強 |
| KuCoin | ✅ Stable | $3B+ | 山寨幣豐富,期貨合約支援 |
| Kraken | ✅ Stable | $2B+ | 合規性強,歐美主流 |
| Bitfinex | ✅ Stable | $1B+ | 老牌交易所,流動性好 |
| MEXC(抹茶) | ✅ Stable | $8B+ | 合約交易量大,山寨幣豐富,支援測試網 |
| BingX | ✅ Stable | $3B+ | 社交交易平台,合約體驗佳,支援測試網 |
| Deribit | ✅ Stable | $2B+ | 全球最大期權交易所,支援期貨+期權,支援測試網 |
| BitMEX | ✅ Stable | $2B+ | 老牌衍生品交易所,最高 100x 槓桿,支援測試網 |
| Phemex | ✅ Stable | $2B+ | 零手續費合約,高效能引擎,支援測試網 |
| WOO X | ✅ Stable | $1.5B+ | 機構級交易所,深度流動性,支援測試網 |
| CoinEx | ✅ Stable | $1B+ | 老牌交易所(2017),山寨幣豐富,支援測試網 |
| Bitrue | ✅ Stable | $1B+ | XRP 生態主要交易所,東南亞市場強,支援測試網 |
| XT.COM | ✅ Stable | $800M+ | 新興交易所,山寨幣豐富,支援測試網 |
| BTCC | ✅ Stable | $500M+ | 老牌交易所(2011),中國首家比特幣交易所,支援測試網 |
| AscendEX | ✅ Stable | $400M+ | 機構級,DeFi 友善,支援測試網 |
| Poloniex | ✅ Stable | $300M+ | 老牌交易所(2014),幣種豐富,支援測試網 |
| Crypto.com | ✅ Stable | $500M+ | 知名品牌,全球數千萬用戶,支援測試網 |
| 模組 | 說明 |
|---|---|
| 交易策略 | 網格、DCA、馬丁格爾、均值回歸、動量、趨勢跟蹤、組合策略;支援多交易對與現貨/合約 |
| 技術分析 | 50+ 技術指標(趨勢、動量、波動率、成交量);策略信號與回測 |
| AI | 市場分析、參數優化、風險評估、情緒分析、Polymarket 信號 |
| 回測 | 歷史 K 線回測、多策略、風險指標與 Markdown 報告 |
| 風控與對帳 | 主動 K 線風控、深度監控、持倉對帳、訂單清理、啟動前安全檢查 |
| 監控與告警 | Prometheus、Grafana、多層告警、Watchdog、資金費率與價差監控 |
| 事件與新聞 | 事件中心(價格波動/交易事件)、新聞收集與 AI 分析、預測驗證 |
| 外掛與擴展 | 外掛載入、授權驗證、自訂策略與交易所適配 |
詳細說明見 ARCHITECTURE.md、docs/GRID_STRATEGY_ADVANCED_FEATURES.md、docs/RISK_CONTROL_GUIDE.md、docs/API_REFERENCE.md。
quantmesh_platform/
├── main.go # 主程式入口,元件編排
│
├── config/ # 配置管理
│ ├── config.go # YAML 配置載入與驗證
│ ├── backup.go # 配置備份
│ ├── history.go # 配置歷史
│ └── hot_reload.go # 配置熱更新
│
├── exchange/ # 交易所抽象層(核心)
│ ├── interface.go # IExchange 統一介面
│ ├── binance/ # 幣安(現貨/合約)
│ ├── bitget/ # Bitget 實作
│ ├── gate/ # Gate.io 實作
│ └── [20+ 交易所實作]
│
├── strategy/ # 策略模組
│ ├── grid_strategy.go # 網格策略
│ ├── dca_enhanced.go # DCA 策略
│ ├── martingale.go # 馬丁格爾
│ ├── mean_reversion.go # 均值回歸
│ ├── momentum.go # 動量策略
│ ├── trend_following.go # 趨勢跟蹤
│ └── combo_strategy.go # 組合策略
│
├── indicators/ # 技術指標庫
│ ├── trend.go # 趨勢指標(MACD、ADX 等)
│ ├── momentum.go # 動量指標(RSI、Stochastic 等)
│ ├── volatility.go # 波動率指標(ATR、Bollinger 等)
│ └── volume.go # 成交量指標
│
├── ai/ # AI 功能
│ ├── service/ # 市場分析、參數優化、風險與情緒分析
│ └── risk_assessor.go # AI 風險評估
│
├── backtest/ # 回測系統
│ ├── data_fetcher.go # 歷史 K 線獲取與快取
│ ├── backtester.go # 回測引擎
│ └── metrics.go # 風險指標
│
├── position/ # 倉位管理(核心)
│ └── super_position_manager.go # 超級槽位管理器(P1/P2 整合)
│
├── safety/ # 安全與風控
│ ├── safety.go # 啟動前安全檢查
│ ├── risk_monitor.go # 主動風控(K 線監控)
│ ├── reconciler.go # 持倉對帳
│ ├── order_cleaner.go # 訂單清理
│ └── funding_monitor.go # 資金費率監控
│
├── monitor/ # 監控(價格、新聞、價差、Watchdog)
├── event/ # 事件中心
├── metrics/ # Prometheus 指標
├── plugin/ # 外掛載入與授權
├── web/ # Web API 與前端靜態資源
└── webui/ # React 前端原始碼
-
刷交易所 VIP:本系統為刷量工具;若漲跌幅度不大,3000 美元保證金約 2–3 天可刷出 1000 萬美元交易量。
-
獲利最佳實踐:在一輪下跌後進場,先買一筆持倉再啟動軟體,會自動向上一格一格賣出;持倉賣完後停止系統。若不確定是否為低點,可不買底倉啟動,若再跌在低點補一筆持倉後重啟持續賣出,利潤最大化。如此循環持續獲利;下跌時程式會持續拉低成本,只要漲回一半即可保本。
只需 3 步:
-
克隆倉庫並準備配置
git clone https://github.com/ghostsworm/quantmesh.git cd quantmesh cp config.example.yaml config.yaml -
編輯配置:編輯
config.yaml,填入 API Key 與策略參數(見下方配置說明) -
啟動服務
docker-compose up -d
訪問 http://localhost:8080 即可使用 Web UI。
停止服務:
docker-compose down
- Go 1.21 或更高
- 網路環境可存取交易所 API
-
克隆倉庫
git clone https://github.com/ghostsworm/quantmesh.git cd quantmesh -
安裝依賴
go mod download
-
複製範例配置:
cp config.example.yaml config.yaml
-
編輯
config.yaml,填入 API Key 與策略參數:app: current_exchange: "binance" # 選擇交易所 exchanges: binance: api_key: "YOUR_API_KEY" secret_key: "YOUR_SECRET_KEY" fee_rate: 0.0002 trading: symbol: "ETHUSDT" # 交易對 price_interval: 2 # 網格間距(價格) order_quantity: 30 # 每格投入金額 (USDT) buy_window_size: 10 # 買單掛單數量 sell_window_size: 10 # 賣單掛單數量
正式模式:
go run main.go或編譯後執行:
go build -o quantmesh
./quantmesh後端將在 port 28888(預設)提供前端靜態檔案。
若需前端熱重載與除錯:
方式一:使用開發腳本(建議)
./dev.sh腳本會:啟動 Go 後端(port 28888)、啟動 Vite 開發伺服器(port 15173)、啟用熱重載與 source map。
存取 http://localhost:15173 即可。
方式二:手動啟動
終端 1 - 啟動 Go 後端:
go run main.go終端 2 - 啟動 Vite:
cd webui
pnpm dev存取 **http://localhost:15173**。
系統採模組化設計,核心元件包含:
- Exchange Layer:統一交易所介面抽象,屏蔽底層 API 差異
- Price Monitor:全域唯一 WebSocket 價格源,確保決策一致
- Super Position Manager:核心倉位管理,基於 Slot 機制管理訂單生命週期
- Safety & Risk Control:多層風控,含啟動檢查、執行時監控與異常熔斷
更多架構說明請參閱 ARCHITECTURE.md。
QuantMesh 包含一個可選的使用統計功能,用於收集匿名的使用數據,幫助我們了解項目使用情況並改進產品。所有數據收集都是完全透明的,代碼可審查,並且可以隨時禁用。
我們收集的數據(匿名):
- ✅ 基礎信息:版本號、操作系統、架構、實例 ID(隨機生成的 UUID)
- ✅ 使用情況:使用的交易所名稱、交易幣種對
- ✅ 性能指標:API 請求/響應耗時、WebSocket 延時
- ✅ 交易活動:交易方向(買入/賣出),不包含交易金額
我們不收集的數據:
- ❌ IP 地址:前端已禁用 IP 捕獲,後端使用實例 ID 而非 IP
- ❌ 地理位置:不收集經緯度、城市等位置信息
- ❌ 個人信息:不收集用戶 ID、郵箱、姓名等任何身份信息
- ❌ 敏感數據:不收集 API 密鑰、交易金額、賬戶餘額、持倉信息
- ❌ 財務數據:不收集任何財務或交易敏感信息
- 實例 ID 機制:使用隨機生成的 UUID 作為唯一標識符,存儲在
./data/instance_id文件中,不包含任何個人信息 - 前端 IP 禁用:PostHog SDK 配置了
ip_capture: false,禁用 IP 地址捕獲和地理位置推斷 - 後端不發送 IP:後端代碼不發送 IP 地址到統計服務
- 完全可選:用戶可以隨時通過環境變量禁用統計功能
- 代碼透明:所有統計代碼都可以審查,位於
utils/telemetry.go
方法一:環境變量(推薦)
export QUANTMESH_DISABLE_TELEMETRY=1方法二:前端禁用
在 webui/.env.local 文件中:
VITE_DISABLE_TELEMETRY=1方法三:修改代碼
編輯 utils/telemetry.go,將 Enabled 設為 false
更多關於統計功能的詳細說明,請參閱:
本軟體僅供教育與研究使用。加密貨幣交易風險極高,可能導致資金損失。
- 使用本軟體產生之盈虧由使用者自行承擔。
- 使用真實資金前請務必在測試網 (Testnet) 充分測試。
- 開發者不對軟體錯誤、網路延遲或交易所故障所致損失負責。
QuantMesh 支援以加密貨幣支付訂閱與授權:
- BTC (Bitcoin)、ETH (Ethereum)、USDT (Tether, ERC20)、USDC (USD Coin, ERC20)
- Coinbase Commerce(建議):自動確認、多幣種、簡易付款頁
- 直接錢包:無第三方、較私密、需手動確認(約 1–24 小時)
本專案採用雙授權 (Dual License):
- ✅ 可免費使用、修改與分發
⚠️ 所有衍生作品須開源並以 AGPL-3.0 發布⚠️ 即使以網路服務提供也須提供原始碼⚠️ 修改後程式碼須回饋社群
若需在專有應用或服務中使用,或不願開源修改,須購買商業授權。
商業授權範圍:於專有應用中使用、修改無須開源、可整合至專有產品分發、優先技術支援與更新。
商業授權洽詢:📧 contact@quantmesh.io、🌐 https://quantmesh.io/commercial
詳情請見上方說明;商業授權洽詢:📧 contact@quantmesh.io、🌐 https://quantmesh.io/commercial
歡迎提交 Issue 與 Pull Request。
注意:依 AGPL-3.0,對本專案之貢獻皆以相同 AGPL-3.0 授權發布。
詳見 CONTRIBUTING.md。
感謝原始專案 OpenSQT Market Maker 作者 dennisyang1986 的開源貢獻,為本專案奠定基礎。更多資訊請參閱 NOTICE 檔案。
- 🌐 官網:https://quantmesh.io
- 📧 Email:contact@quantmesh.io
- 💬 Discord:歡迎在 GitHub Discussions 參與討論
- 🐛 Issues:GitHub Issues
- 💬 討論:GitHub Discussions
- 📖 文件:完整文件
若本專案對您有幫助,歡迎給予 ⭐
Version 3.41.0
Copyright © 2025 QuantMesh Team. All Rights Reserved.