的已实现盈亏精准匹配功能解决了 AI 量化交易软件在被动平仓后获取准确盈亏数据的难题。当订单被交易所被动平仓如止损止盈触发时,系统需要及时获取平仓价格和已实现盈亏来更新数据库,但直接查询订单详情可能无法获取这些信息,因为条件单平仓不会生成普通的成交记录。采用查询已实现盈亏历史 income history 的方式解决这个问题,当检测到被动平仓时,系统会记录平仓检测时间戳,然后在平仓时间前后正负 2 分钟的时间窗口内查询交易所的已实现盈亏记录,这个窗口内的记录通常是本次平仓产生的。系统会遍历窗口内的所有盈亏记录,通过交易对、平仓方向、时间接近度等条件匹配到正确的记录,获取准确的已实现盈亏金额、平仓价格、手续费等信息。匹配逻辑考虑了多种情况,正常止盈平仓会产生正的已实现盈亏,止损平仓会产生负的已实现盈亏,部分平仓可能产生多条记录。获取到准确的盈亏数据后,系统会更新数据库中的订单记录,包括平仓状态、平仓价格、已实现盈亏、平仓时间等字段,同时停止该订单的实时监控器。这种精准匹配机制确保交易记录的准确性,用户可以清楚知道每笔交易的实际盈亏,便于后续的绩效分析和策略优化。对于股票量化交易,可以查询券商的成交记录获取盈亏;对于虚拟货币量化交易,Binance 等交易所的 income history API 提供了完善的盈亏记录。的已实现盈亏精准匹配功能让 AI 量化交易的记录完整准确,投资者可以随时查看历史交易的真实表现,不必担心数据缺失或错误影响分析结果。
联系手机/微信:13632957375
