23 lines
480 B
Python
Executable File
23 lines
480 B
Python
Executable File
#!/usr/bin/env python3
|
|
"""
|
|
Main entry point for the backtest platform
|
|
"""
|
|
|
|
import sys
|
|
import os
|
|
from data.data_manager import DataManager
|
|
|
|
def main():
|
|
print("回测平台启动中...")
|
|
|
|
# Initialize data manager
|
|
dm = DataManager()
|
|
|
|
print("开始下载QQQ成分股数据 (2000-2025)...")
|
|
dm.update_all_data()
|
|
|
|
print("数据下载完成!")
|
|
print(f"可用股票: {len(dm.get_available_tickers())} 只")
|
|
|
|
if __name__ == "__main__":
|
|
main() |