| | |
| | | self.set_pre_close_price(code, info[8]) |
| | | self.__latest_market_info_dict[info[0]] = info |
| | | |
| | | def get_latest_market_info(self, code): |
| | | return self.__latest_market_info_dict.get(code) |
| | | |
| | | def add_transaction_info(self, info, backtest=False): |
| | | |
| | | """ |
| | |
| | | # 删除第一个元素 |
| | | del self.__latest_transaction_price_dict[code][0] |
| | | return self.__latest_transaction_price_dict[code][-1][0] - self.__latest_transaction_price_dict[code][0][0] |
| | | |
| | | def process(self, underlying_code, underlying_transaction_info, underlying_market_info, cb_code, cb_market_info): |
| | | """ |
| | | 处理数据 |
| | | :param underlying_code: 正股代码 |
| | | :param underlying_transaction_info:正股成交信息 |
| | | :param underlying_market_info: 正股行情 |
| | | :param cb_code: 可转债代码 |
| | | :param cb_market_info: 可转债行情 |
| | | :return: 是否可以买, 买入信息 |
| | | """ |
| | | pass |
| | | # 是否开1 |
| | | limit_up_datas = KPLLimitUpDataRecordManager.latest_origin_datas |
| | | for item in limit_up_datas: |
| | | pass |
| | | |
| | | |
| | | class StrategyBuyOrderRefManager: |