Backpack 網格交易程序 - 開源自動化交易腳本
來源: @practice_y11
日期: Fri May 02 07:14:33 +0000 2025
標籤:
網格交易Backpack Exchange自動化交易
來源: @practice_y11 (Yan Practice ⭕散修🎒)日期: 2026-02-18 標籤:
Backpack網格交易量化交易開源工具自動化交易
專案介紹
這是一個針對 Backpack Exchange 設計的開源網格交易腳本,主要用於自動化交易策略。不是什麼高深的套利策略,純粹網格策略避免過於複雜,用於刷量簡單獲利/虧損方便。
主要功能
- 自動化網格交易策略
- 自動或手動設置價格範圍
- 可調節網格數量
- 買單成交後自動補充賣單
- 賣單成交後自動補充買單
- 詳細的交易統計
- WebSocket 實時數據連接
- 命令行界面
網格參數計算
計算公式
首先可以計算你獲利的格數,需要考慮:
- 手續費
- 價格上下限
公式:
格數 N = 價格區間 % / 每格價差 %計算範例
假設:
- 價格上下限為 3% (買+賣=6%)
- Maker 手續費為 0.1% (買+賣=0.2%)
- 每格價差為 0.25%
計算:
格數 = 6 / 0.25 = 24 格使用方法
操作介面
執行程序後會看到以下選單:
===== Backpack Exchange 交易程序 =====
1 - 查詢存款地址
2 - 查詢餘額
3 - 獲取市場信息
4 - 獲取訂單簿
5 - 執行網格交易策略
6 - 交易統計報表
7 - 市場分析
8 - 退出參數設置範例
請輸入操作類型: 5
請輸入要交易的交易對 (例如: SOL_USDC): SOL_USDC
當前市場價格: 148.66
是否自動設置價格範圍?(y/n): y
請輸入價格範圍百分比 (例如: 5.0 表示當前價格上下5%): 3
自動設置網格範圍: 144.200200 - 153.119800
請輸入網格數量 (例如: 10): 24
請輸入每個網格訂單的數量 (留空則自動根據餘額計算): 0.1
請輸入運行時間(秒) (例如: 3600 表示1小時): 999999
請輸入更新間隔(秒) (例如: 60 表示1分鐘): 60專案結構
backpackAPI/
├── api/ # API相關模塊
│ └── client.py # API請求客戶端
└── strategies/ # 策略模塊
└── grid_trader.py # 網格交易策略改造為合約網格
如果你想改成合約網格,著手方式如下:
1. 修改主邏輯
找到主邏輯 grid_trader.py,餵給 AI 讓他改成合約模式:
strategies/
└── grid_trader.py # 網格交易策略2. 修改 API 模塊
找到 API 模塊,修改下單/獲取訂單邏輯:
api/
└── client.py # API請求客戶端相關連結
- Backpack 交易所: https://backpack.exchange
- GitHub 開源專案: https://github.com/practice-y11/Backpack-Grid-Trading
備註:如有任何問題都可以討論或私信作者。