Polymarket
exchange.IO("GetTokenID")
Polymarket 专属。查询当前设置的全局 Token ID。
语法
python
token_id = exchange.IO("GetTokenID")参数
无。
返回值
str:当前全局 Token IDNone:未设置时托管者报错,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)注意事项
- 未设置时会在策略日志中留下一条错误记录,频繁调用前可自行在策略中缓存 Token ID。
IO()在 gRPC 层固定作用于exchanges[0]。
相关方法
- exchange.IO("SetTokenID") - 设置全局 Token ID
- exchange.IO("ClearTokenID") - 清除全局 Token ID