|
@@ -283,12 +283,12 @@ def main():
|
|
|
initial_capital = 1000000
|
|
initial_capital = 1000000
|
|
|
|
|
|
|
|
# 1. 获取数据
|
|
# 1. 获取数据
|
|
|
- print("\n📊 步骤1: 获取近2个月数据...")
|
|
|
|
|
|
|
+ print("\n📊 步骤1: 获取近3个月数据...")
|
|
|
try:
|
|
try:
|
|
|
config_manager = ConfigManager('config.json')
|
|
config_manager = ConfigManager('config.json')
|
|
|
fetcher = IntradayDataFetcher(config_manager)
|
|
fetcher = IntradayDataFetcher(config_manager)
|
|
|
end_date = datetime.now()
|
|
end_date = datetime.now()
|
|
|
- start_date = end_date - timedelta(days=70) # 2个月+10天缓冲
|
|
|
|
|
|
|
+ start_date = end_date - timedelta(days=90) # 近3个月
|
|
|
raw_data = fetcher.fetch_30min_data(start_date, end_date)
|
|
raw_data = fetcher.fetch_30min_data(start_date, end_date)
|
|
|
|
|
|
|
|
if raw_data is None or len(raw_data) == 0:
|
|
if raw_data is None or len(raw_data) == 0:
|