Skip to content

Backpack 網格交易程序 - 開源自動化交易腳本

來源: @practice_y11

日期: Fri May 02 07:14:33 +0000 2025

標籤: 網格交易 Backpack Exchange 自動化交易


來源: @practice_y11 (Yan Practice ⭕散修🎒)日期: 2026-02-18 標籤: Backpack 網格交易 量化交易 開源工具 自動化交易


專案介紹

這是一個針對 Backpack Exchange 設計的開源網格交易腳本,主要用於自動化交易策略。不是什麼高深的套利策略,純粹網格策略避免過於複雜,用於刷量簡單獲利/虧損方便。

主要功能

  1. 自動化網格交易策略
  2. 自動或手動設置價格範圍
  3. 可調節網格數量
  4. 買單成交後自動補充賣單
  5. 賣單成交後自動補充買單
  6. 詳細的交易統計
  7. WebSocket 實時數據連接
  8. 命令行界面

網格參數計算

計算公式

首先可以計算你獲利的格數,需要考慮:

  1. 手續費
  2. 價格上下限

公式

格數 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請求客戶端

相關連結


備註:如有任何問題都可以討論或私信作者。

Curation Desk

這篇文章要放去哪一層?

AI Priority64
待審 預設狀態:待審 · 已寫入文章 metadata

這是一個針對 Backpack Exchange 設計的開源網格交易腳本,主要用於自動化交易策略。不是什麼高深的套利策略,純粹網格策略避免過於複雜,用於刷量簡單獲利/虧損方便。

先快速掃摘要與重點段落,再決定要精選或封存。