预测市场机器人

预测市场自动化的难点不只是找到价差

预测市场机器人必须先确认两边是否真的是同一个问题,再处理方向、截止时间、基准源、费用和订单执行。

市场配对先于价格比较

两个市场都写着“BTC上涨”并不代表它们具有相同兑付条件。需要比较标的、时间窗口、基准价定义、数据源、判定时刻、无效市场规则和异常处理。如果语义或结算源存在差异,价格再漂亮也可能不是可锁定结果。

方向映射必须持续检查

同一时刻的现货价格相对于不同平台基准价,可能让一个平台显示上涨、另一个平台显示下跌。开仓前需要阻止方向不一致的组合;持仓后出现方向分歧时,还要有明确的持有或双边退出策略。

成交回执决定真实状态

机器人发出订单不代表已经成交。系统需要读取每条腿的真实成交数量、均价和费用,并持续跟踪尚未完成的部分。对于有撤单锁定窗口的平台,还必须避免把不能及时撤销的余单当作已经消失。