Polymarket

exchange.IO("GetTokenID")

Polymarket 专属。查询当前设置的全局 Token ID。

语法

python
token_id = exchange.IO("GetTokenID")

参数

无。

返回值

  • str:当前全局 Token ID
  • None:未设置时托管者报错,Python 端返回 None 并写入策略日志

示例

python
token_id = exchange.IO("GetTokenID")
if token_id:
    Log("当前使用 Token ID:", token_id)
else:
    Log("未设置 Token ID,下单将按 SetCurrency 解析")

确保下单标的正确

python
def ensure_token(expected):
    if exchange.IO("GetTokenID") != expected:
        exchange.IO("SetTokenID", expected)

注意事项

  1. 未设置时会在策略日志中留下一条错误记录,频繁调用前可自行在策略中缓存 Token ID。
  2. IO() 在 gRPC 层固定作用于 exchanges[0]。

相关方法