| | |
| | | """ |
| | | |
| | | def __init__(self, day, script_name="strategy_script_v6.py", |
| | | settings=StrategyParamsSettingsManager().get_settings(), need_load_data = False): |
| | | settings=StrategyParamsSettingsManager().get_settings(), need_load_data=False): |
| | | self.now_day = day |
| | | # 买大单:{代码:[大单数据]} |
| | | self.big_order_buy = {} |
| | |
| | | trade_days = self.data_loader.trade_days |
| | | # 加载历史数据 |
| | | self.kline_data = self.data_loader.load_kline_data() |
| | | self.limit_up_record_data = self.data_loader.load_limit_up_data() |
| | | limit_up_record_data_list = self.data_loader.load_limit_up_data() |
| | | for d in limit_up_record_data_list: |
| | | if d[0] not in self.limit_up_record_data: |
| | | self.limit_up_record_data[d[0]] = [] |
| | | self.limit_up_record_data[d[0]].append(d) |
| | | self.next_trade_day = self.data_loader.load_next_trade_day() |
| | | if not trade_days: |
| | | raise Exception("交易日历获取失败") |