fetch_cyb50.py 636 B

12345678910111213141516171819202122
  1. #!/usr/bin/env python3
  2. """
  3. 快速获取创业板50指数30分钟数据
  4. 使用历史数据接口,自动分页获取2023年至今的全部数据
  5. """
  6. from mairui_fetcher import fetch_cyb50_30min
  7. if __name__ == "__main__":
  8. print("=" * 70)
  9. print("获取创业板50指数2023年至今的30分钟数据")
  10. print("=" * 70)
  11. df = fetch_cyb50_30min(
  12. start_date="2023-01-01",
  13. save=True
  14. )
  15. if not df.empty:
  16. print(f"\n✓ 成功获取 {len(df)} 条数据")
  17. print(f"时间范围: {df['datetime'].min()} 至 {df['datetime'].max()}")
  18. else:
  19. print("\n✗ 数据获取失败")