Python 从记录器中提取信息。(创建BitMEX bot)

Python 从记录器中提取信息。(创建BitMEX bot),python,Python,谢谢你抽出时间。我正在创建一个BitMEX交易机器人。我从这里下载了一个机器人脚手架: 我目前正在尝试获取我最近交易的信息,以便我可以修改未来的交易。使用提供的API执行此操作的唯一方法是直接从记录器获取信息。执行交易时,记录器从ws.thread返回以下信息: if table == 'order': is_canceled = 'ordStatus' in updateData and updateDat

谢谢你抽出时间。我正在创建一个BitMEX交易机器人。我从这里下载了一个机器人脚手架:

我目前正在尝试获取我最近交易的信息,以便我可以修改未来的交易。使用提供的API执行此操作的唯一方法是直接从记录器获取信息。执行交易时,记录器从ws.thread返回以下信息:

                    if table == 'order':
                        is_canceled = 'ordStatus' in updateData and updateData['ordStatus'] == 'Canceled'
                        if 'cumQty' in updateData and not is_canceled:
                            contExecuted = updateData['cumQty'] - item['cumQty']
                            if contExecuted > 0:
                                instrument = self.get_instrument(item['symbol'])
                                self.logger.info("Execution: %s %d Contracts of %s at %.*f" %
                                         (item['side'], contExecuted, item['symbol'],
                                          instrument['tickLog'], item['price']))
是否有任何方法可以提取数量和价格,以便将其用作不同函数的变量

我想我要找的是某种类型的函数

如果执行了记录器,则标记contExecuted和item['price'],并将其提取到变量中