為什麼 Steam 購買訂單不會立刻成交?即使出最高價仍須等待的原因
依據 Steam 官方 FAQ 說明購買訂單未成交時應確認的價格、訂單順序、Wallet 餘額與貨幣換算規則。
我負責設計 SteamVaults 的定價與庫存規則,並撰寫 Steam 錢包、社群市集、物品流動性與交易限制相關內容。
在市集打開一件物品時,通常會看到三種數字:正在出售的人開出的價格、想買的人提出的價格,以及串連已完成交易的圖表。起初,這三者看起來像是在說同一件事。如果曾經出現過較低價格,而我又掛出比它更高的購買訂單,似乎早就應該買得到才對。
但購買訂單比較像是「之後若有人以這個價格或更低價格出售,我願意購買」的預約;它和直接挑選目前一筆商品付款的按鈕,運作方式不同。只看價格等待時,甚至會分不清訂單究竟是停住了,還是還沒輪到。
本文不談低價買入技巧或價格預測,而是依照 Steam 的官方說明與目前市集畫面的差異,整理 Steam 市集的購買訂單會在什麼條件下成交,以及為什麼可能持續掛著或被取消。
我認為 Steam 市集之所以難懂,不是因為資訊太少,而是因為需要的資訊散落在不同畫面。物品頁會顯示圖表與價格;自己的訂單則要到另一個畫面查看。至於自己的訂單還得等多久,哪個畫面都不會直接告訴你。
輸入價格並建立購買訂單後,感覺就像已經開始購買了。其實不是這樣。必須有人願意以該價格或更低價格出售,而且訂單當時仍有效。就算填了較高的價格,也不代表下一筆商品會自動優先處理你的訂單。
即使已送出購買訂單,交易仍未完成

我認為,一旦把這個功能理解成商店的付款按鈕,就很容易開始困惑。在商店裡付出價格,就會取得商品;在購買訂單中,留下的只是你最多願意支付的金額。在賣家依照這個條件刊登物品之前,沒有任何事情是確定的。
因此,「我出的價更高,為什麼還沒成交?」不能只靠價格回答。還必須一起看:在這段時間內是否有符合條件的出售、你的訂單是否持續有效,以及它與其他訂單會以什麼順序處理。公開的市集畫面只顯示其中一部分。
我不想把這件事歸咎於使用者。Steam 會顯示圖表以及 Buy/Sell 表格,使用者也會在那裡選擇價格;但它不公開訂單實際成交的順序與時間。因此,使用者會持續修改畫面上最容易改動的數字,也就是價格。我認為,早期「只要多出 1 分錢就行」這類建議,正是在這種情況下出現的。
購買訂單比較適合用於不急著取得的物品。若現在就需要某件物品,可以查看目前出售價格後再決定;若能等待,則可訂出自己願意支付的最高金額,並保留訂單。
首先,並不是所有物品都能建立購買訂單

Steam 將購買訂單說明為適用於 commodity item 的方式,也就是功能與說明幾乎相同的標準化物品。如果個別狀態或選項很重要,市集可能會顯示可直接選取特定商品的畫面;如果是標準化物品,則可能不會顯示個別商品,而是顯示依價格和數量彙整的 Buy/Sell 訂單表。
這項差異並不小。如果以為自己送出了購買訂單,實際上卻是立即購買特定商品的畫面,那麼等待規則與訂單優先順序就沒有適用的對象。相反地,在標準化物品的訂單表中,留下的不是「要買哪位賣家的哪一件物品」,而是「只要價格不高於這個金額,就買一件」的條件。Steam 的 Community Market FAQ 也明確區分了這一點。
在研究訂單為何沒有成交前,最好先確認該物品頁面是否真的屬於支援 Buy Orders 的形式。物品出現在庫存中、也能在市集搜尋到,並不表示它一定會以相同的交易方式運作。
只用「最高價優先」一句話,很難說明訂單順序

購買訂單的價格,是你願意支付的 最高金額。若有比這個價格更低的物品出售,訂單可能會以較低金額成交。只看到這裡時,會覺得填下最高價的人似乎會先買到。
這裡需要先停一下。目前 Steam 的標準化物品頁面有一句簡短說明:最低的出售商品會自動與最高的購買訂單配對。另一方面,Steam Support 的 Community Market FAQ 說明,若有新商品刊登,而多筆購買訂單都能購買該商品,系統會選擇 最早建立且符合的訂單。FAQ 也連同不同貨幣訂單比較時的公平性問題,一起說明了這項標準。
兩個頁面都是 Valve 目前公開營運的畫面。一個簡短概述出售商品與購買訂單相遇的情況;另一個則另外說明多筆購買訂單同時符合一筆商品時的情況。本次確認範圍內,未找到 Valve 用一句話說明如何依序結合這兩種描述的最新文件。因此,本文也不會強行把兩者合併為單一、簡化的規則。
2014 年的官方公告說的是更簡單的優先順序
Valve 在 2014 年新增購買訂單時的公告指出,對於新刊登的商品,價格最高的購買訂單會優先;若最高價格相同,則會先處理較早建立的訂單。早期「只要多出 1 分錢就能排在前面」這類建議的背景,也能從這裡略知一二。
那則公告是當時的功能上線說明。它早於目前的 Support FAQ,因此不能作為保證現在個人訂單順序的依據。更重要的是,即使是官方文件,隨著時間及說明的細緻程度不同,也可能呈現不同資訊。只拿一則舊公告,或目前商品頁的一句簡短文字,就斷定成交順序,很快就可能出錯。2014 年 Valve 公告在這裡僅作為歷史脈絡保留。
可以確認的事實有兩點:購買訂單金額是你設定願意支付的最高金額;公開訂單表不會顯示你的訂單排第幾。畫面上看見較高價格,並不表示下一筆商品會先處理你的訂單。
這裡常見的錯誤是:把訂單價格稍微調高,幾分鐘後沒有成交,就再次取消並建立新訂單。改變價格會建立新的訂單,因此也必須一併考慮已累積的等待時間。Steam 公開的規則不會用數字顯示個人要等多久;也沒有人能精確告訴你「還要等多久」。
公開訂單表不是顯示個人排隊位置的畫面。它顯示價格與數量,卻不會告訴你,在自己訂單之前有多少筆條件相同的訂單。沒有這項資訊時,宣稱「現在用這個價格,幾分鐘內就會成交」只是一種預測。
這並不是要說個人等待順序或完整配對邏輯都必須公開。本次確認範圍內,也無法得知 Valve 不公開這些資訊的原因。但從使用者角度來看,顯眼的是較高的價格、圖表的低點與 Buy 表的數量;看不到的則是自己訂單的位置,以及下一筆商品何時會出現。
所以,使用者又會重新輸入價格。取消訂單、加 1 或 2 分錢再送出,並非完全難以理解的行為,因為價格是使用者唯一能立即調整的數值。我認為,與其把這當成高明策略,不如把它視為訂單狀態難以充分掌握時的反應。
「再出高一點」這類建議,只改變價格條件;何時成交仍然無法得知。若物品立即就需要,查看目前的出售商品會比較合適;只有能等待時,才適合保留購買訂單。
圖表顯示曾有低價交易,不代表你的訂單已經錯過它

市集的 Median Sale Prices 圖表,是依時間彙整已完成交易的畫面。這裡的 Median 指的是該區間內出售價格的中位數,並非直接顯示最低價商品或最後成交的一筆交易。相對地,Buy 與 Sell 表則依價格及數量彙整目前仍存在的訂單。兩者都處理價格,但一個是已經過去的結果,另一個是尚未成交的訂單。
目前公開頁面除了這兩者,還有 Buy and Sell Orders (cumulative) 的累積訂單圖。這個畫面有助於閱讀不同價格區間累積了多少訂單;但它仍不公開你帳戶訂單的建立時間、其他帳戶以相同價格下單的順序,或下一筆商品何時出現。訂單簿深度與個人等待佇列是不同的資訊。
圖表短暫下跌,不代表能知道當時是否有符合你訂單條件的商品,也不知道是否有更早建立的相符訂單。要了解訂單為什麼現在還沒被填滿,應先開啟有效訂單與目前的 Buy/Sell 表,而不是先看圖表。因為同樣的「價格」一詞,指向的是不同時間的數字。
圖表適合用來了解這件物品通常在哪個價格區間波動;但不應只看最低點或急跌區段就決定訂單價格。無法知道那個價格是否會再次出現,而且比你更早建立的訂單也不會顯示在圖表裡。
曾經以低價賣出一次,只表示當時有人接受那個價格;不代表今天仍有人願意以相同價格出售。今天的賣家與數量,以及比你的訂單更早建立的購買訂單,都不會出現在圖表裡。圖表可用來觀察價格區間,卻不是計算自己訂單何時成交的資料。
貨幣不同時,相同數字也不代表相同價格

Steam 說明,賣家會以自己的 Steam Wallet 貨幣刊登商品,買家則以自己的 Wallet 貨幣查看市集價格。其他貨幣刊登的商品,Steam 會依每日更新的匯率換算成買家貨幣進行比較。
例如,只看兩個相同的數字就判斷優先順序,可能會出錯。Steam FAQ 也舉例說明,0.03 RUB 並不會被處理得比 0.03 USD 優先。這聽起來理所當然,但長時間查看市集畫面時,貨幣符號有時可能被擠到畫面外,或先看到的只是經過四捨五入的顯示。
使用者不必靠自行計算來完全解決這個問題;只要記得,不應直接把其他地區的截圖、舊文章或外部價格表,與自己 Wallet 畫面上的訂單順序相比。因為 Steam 實際配對所用的匯率與顯示時間點,並不是固定不變的一行數字。
貨幣差異尤其會在「明明是同樣價格,為什麼沒有先賣出?」這類問題中,較晚才浮現。使用者看到的貨幣與賣家刊登時所用貨幣可能不同,因此很難只依公開數字重建排隊順序。到這裡為止,是 Valve 說明的範圍;這不表示只看公開訂單表,就能反推出每筆交易套用了哪個匯率,以及套用的先後順序。
Wallet 餘額不足時,訂單未必會繼續等候

購買訂單不是可以永久保留、且不受 Wallet 餘額影響的願望清單。Steam 表示,若 Wallet 沒有足以履行訂單的餘額,購買訂單可能會被自動取消;物品資訊變更、帳戶或 Wallet 發生問題,或訂單成交過程出現問題時,系統也可能取消訂單。
這裡重要的不是「我以前有餘額」,而是 現在是否仍處於能處理訂單的狀態。如果購買遊戲,或其他訂單先成交,使 Wallet 餘額改變,原本掛著的訂單也可能受到影響;同時掛出多筆訂單時更是如此。
Steam 說明,有效購買訂單的總額最多可達目前 Wallet 餘額的 10 倍。這個數字表示可以同時建立多筆訂單,不代表每一筆訂單都永遠保留了足夠的執行餘額。確認訂單是否仍存在,和確認價格一樣重要。
送出訂單後,不要只持續看物品頁的圖表,也應查看市集首頁中的有效購買訂單。如果訂單消失了,應先確認取消原因,而不是價格或等待時間;如果訂單仍在,則可以先考慮尚未出現符合條件的交易。
查看「尚未成交」時,只要開啟四個畫面

不需要一開始就解讀整張圖表,或到外部網站翻找價格。把順序縮短,反而比較不容易混亂。
1. 物品頁面 — 確認這件物品是否為使用 Buy Orders 的標準化物品。 2. 我的有效購買訂單 — 確認訂單是否仍存在、數量是多少、最高金額是多少。 3. 目前的 Buy/Sell 表 — 不看過去圖表,而是查看現在累積訂單的價格區間與數量。 4. Wallet 與帳戶狀態 — 確認是否仍有可履行訂單的餘額,以及是否有 Steam 可能取消訂單的帳戶或付款問題。
公開訂單表不會顯示個人等待順序或預計成交時間。即使看完這四個畫面,答案有時仍可能是「目前還無法得知」。
比價格更早要決定的是:能不能等待

當最低出售價與最高購買價之間有差距時,可能會覺得其中一方把價格填錯了;但不一定如此。賣家因為想現在出售而標價,買家則留下「價格不高於此時我願意買」的訂單。即使看的是同一件物品,雙方急迫程度也可能不同。
我認為,不必先判斷誰交易得比較好。如果是今天一定需要的物品,多付一些錢立即購買可能是合理的選擇;若不急,則可以用較低價格保留訂單並等待。同樣的價格差距,對不同人意義也不同。
所以送出購買訂單時,與其先問「這個價格對嗎?」,不如先問「我今天一定需要這件物品嗎?」。若立即需要,可以查看出售商品後再決定;如果等待幾天或幾週也沒關係,則可以設定自己願意支付的最高金額並保留訂單。本文不是投資判斷或價格預測的文章。
決定等待或取消訂單前,先看目的而不是價格

同一筆訂單會因目的不同而不同:是為了立刻開始遊戲所需的物品,還是只有在比現在更低的價格時才願意購買的物品?前者可以比較目前出售商品與立即購買價格;後者則可以保留購買訂單並等待。
Steam 不會承諾訂單確切的成交時間,也不會承諾你的等待位置。因此,如果把購買訂單看成「填最高價就能馬上買到」的功能,就會一直感到挫折。我認為,把它當成為不急著取得的物品留下價格條件的功能,比較符合它的用途。
---
來源
準備出售支援的 寶石袋了嗎?
機器人確認收貨後,USDT 會計入您的站內餘額;Polygon 提現需另行申請。
