廣場
最新
熱門
新聞
我的主頁
發布
GateUser-cc6abff6
2026-02-22 03:18:19
關注
預測市場策略單市場持倉限制總是不生效,修了很多次查不出來。
今天終於找到根因:訂單類型用錯了。
問題現象
H12 天氣策略從上線就有兩個奇怪的 bug:
1. 單市場持倉總是超過 $10 限額
2. 下了 32 個訂單,0 個成交(0% 成交率)
一開始以為是邏輯問題,查了半天去重函數、持倉計算、訂單狀態檢查,都沒問題。程式碼層面怎麼看都對
,但線上就是不生效。
根因診斷
翻程式碼才發現:我一直在用 IOC (立即成交或取消) 訂單。
IOC 的邏輯是:下單後立即匹配訂單簿,匹配不上就取消。
這導致兩個問題:
• 持倉超限:IOC 訂單立即取消,不會停留在 pending
狀態,導致去重檢查失效(檢查不到訂單),策略在單次掃描週期內對同一市場重複下單
• 成交率 0%:天氣市場流動性差,訂單簿經常是空的,IOC 一下單就取消了
解決方案
改用 GTC Maker 訂單:
• GTC (Good-Till-Cancel) - 掛單後一直等對手方成交
• 訂單停留在 pending 狀態,去重檢查可以生效
• pending 訂單檢查 - 每次掃描前檢查上次掛單有沒有成交
效果驗證(見圖 1)
VPS 部署後:
• 持倉超限問題消失
• 5 分鐘內 5/29 訂單成交(17.2% 填充率 vs 之前 0%)
• Maker 有 rebate,Taker 要付 fee(改完還省錢)
一個改動修了兩個 bug。如果你也在做 Polymarket 策略,圖 2 的訂單類型矩陣可以直接參考。
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見
聲明
。
1人按讚了這條動態
讚賞
1
留言
轉發
分享
留言
0/400
留言
暫無留言
熱門話題
查看更多
#
Gate2月透明度報告
5.97萬 熱度
#
國際油價突破100美元
15.11萬 熱度
#
#微策略再砸12.8億美元增持BTC
8614.9萬 熱度
#
哈梅內伊之子當選伊朗領袖
64.51萬 熱度
#
Gate藍龍蝦
3.55萬 熱度
熱門 Gate Fun
查看更多
Gate Fun
KOL
最新發幣
即將上市
成功上市
1
ido
iron dome
市值:
$0.1
持有人數:
1
0.00%
2
WKT
WKY
市值:
$0.1
持有人數:
1
0.00%
3
H
BTJ
市值:
$0.1
持有人數:
1
0.00%
4
DF
Delta Force
市值:
$2417.24
持有人數:
1
0.00%
5
YFC
YFC
市值:
$2465.41
持有人數:
2
0.23%
置頂
Gate 廣場內容挖礦獎勵繼續升級!無論您是創作者還是用戶,挖礦新人還是頭部作者都能贏取好禮獲得大獎。現在就進入廣場探索吧!
創作者享受最高60%創作返佣
創作者獎勵加碼1500USDT:更多新人作者能瓜分獎池!
觀眾點擊交易組件交易贏大禮!最高50GT等新春壕禮等你拿!
詳情:https://www.gate.com/announcements/article/49802
網站地圖
預測市場策略單市場持倉限制總是不生效,修了很多次查不出來。
今天終於找到根因:訂單類型用錯了。
問題現象
H12 天氣策略從上線就有兩個奇怪的 bug:
1. 單市場持倉總是超過 $10 限額
2. 下了 32 個訂單,0 個成交(0% 成交率)
一開始以為是邏輯問題,查了半天去重函數、持倉計算、訂單狀態檢查,都沒問題。程式碼層面怎麼看都對
,但線上就是不生效。
根因診斷
翻程式碼才發現:我一直在用 IOC (立即成交或取消) 訂單。
IOC 的邏輯是:下單後立即匹配訂單簿,匹配不上就取消。
這導致兩個問題:
• 持倉超限:IOC 訂單立即取消,不會停留在 pending
狀態,導致去重檢查失效(檢查不到訂單),策略在單次掃描週期內對同一市場重複下單
• 成交率 0%:天氣市場流動性差,訂單簿經常是空的,IOC 一下單就取消了
解決方案
改用 GTC Maker 訂單:
• GTC (Good-Till-Cancel) - 掛單後一直等對手方成交
• 訂單停留在 pending 狀態,去重檢查可以生效
• pending 訂單檢查 - 每次掃描前檢查上次掛單有沒有成交
效果驗證(見圖 1)
VPS 部署後:
• 持倉超限問題消失
• 5 分鐘內 5/29 訂單成交(17.2% 填充率 vs 之前 0%)
• Maker 有 rebate,Taker 要付 fee(改完還省錢)
一個改動修了兩個 bug。如果你也在做 Polymarket 策略,圖 2 的訂單類型矩陣可以直接參考。