Skip to main content
還沒有帳號?點擊這裡註冊 Polymarket 並完成入金,才能用錢包私鑰為訂單籤名、實際成交。
法律合規提醒:在使用 Polymarket 服務或 API 前,請確認您所在地區的法律規定。Polymarket 目前不支援比利時、法國、新加坡、泰國、中國大陸等地區,政策可能隨時變化。
使用我們的兩個客戶端之一下第一筆訂單相對簡單。對於 Python:pip install py-clob-client。對於 TypeScript:npm install @polymarket/clob-clientnpm install ethers 安裝完成後,您將能夠運行下面的代碼。花時間填寫頂部的常量,並確保根據您的登錄方法使用正確的籤名類型。
更多 TypeScript 和 Python 客戶端的示例可在 TypeScript 示例Python 示例 中找到。

Python 第一筆交易

TypeScript 第一筆交易

重要提示和技巧

初始化客戶端

參見 Python 示例,了解如何根據您的錢包類型正確初始化 Py-Clob-Client 的詳細信息。提供了三個詳盡的示例。如果使用 MetaMask 錢包或 EOA,請參閱此處的資源獲取設置額度的說明。

理解代幣

當您購買市場時,您購買的是代表事件 Yes 或 No 結果的”代幣”。要輕鬆獲取給定事件所需的代幣對,我們提供了交互式端點

常見陷阱

常見錯誤及解決方案:
  1. 負風險市場:需要在 OrderArgs 中添加額外的標誌 negrisk=True
  2. invalid signature 錯誤,可能由以下原因之一導致:
    • 錯誤的 Funder 和/或私鑰
    • OrderArgs 中的 NegRisk 標誌不正確
  3. not enough balance / allowance 錯誤
    • 沒有足夠的 USDC 進行交易。詳見本頁底部的公式
    • 如果使用 Metamask / WEB3 錢包,請前往此處獲取設置額度的說明

訂單類型

GTC(Good-Till-Cancelled)

訂單將保持活躍狀態,直到完全成交或手動取消。

FOK(Fill-Or-Kill)

訂單必須立即完全成交,否則將被取消。

GTD(Good-Till-Date)

訂單將保持活躍直到指定的到期時間。

計算所需餘額

要下訂單,您需要的 USDC 數量計算如下: 買入訂單
賣出訂單
例如:
  • 以 0.55 的價格買入 100 個代幣:需要 55 USDC
  • 以 0.55 的價格賣出 100 個代幣:需要 45 USDC

查找市場和代幣 ID

要查找特定市場的代幣 ID,您可以:
  1. 使用 Gamma API 搜索市場
  2. 使用 Polymarket 官網 瀏覽市場
  3. 從市場 URL 中獲取市場 ID
示例:

下一步

API 速率限制

了解 API 調用限制

訂單管理

學習如何管理和取消訂單

術語表

理解關鍵概念和術語

CLOB 客戶端

深入了解 CLOB 客戶端功能