| | |
| | | API_TYPE_SELL_RULE = "sell_rule" # 卖出规则 |
| | | API_TYPE_REFRESH_TRADE_DATA = "refresh_trade_data" # 交易数据刷新 |
| | | API_TYPE_GET_CODE_POSITION_INFO = "get_code_position_info" # 获取代码持仓信息 |
| | | API_TYPE_COMMON_REQUEST = "common_request" # 通用请求 |
| | | |
| | | |
| | | class ActionCallback(object): |
| | |
| | | pass |
| | | |
| | | def OnGetCodePositionInfo(self, client_id, request_id, data): |
| | | pass |
| | | |
| | | def OnCommonRequest(self, client_id, request_id, data): |
| | | pass |
| | | |
| | | |
| | |
| | | cls.action_callback.OnRefreshTradeData(client_id, request_id, data) |
| | | elif content_type == API_TYPE_GET_CODE_POSITION_INFO: |
| | | cls.action_callback.OnGetCodePositionInfo(client_id, request_id, data) |
| | | elif content_type == API_TYPE_COMMON_REQUEST: |
| | | cls.action_callback.OnCommonRequest(client_id, request_id, data) |
| | | except Exception as e: |
| | | logging.exception(e) |
| | | finally: |