C#/.NET量化交易【3】搭建定时任务,自动获取历史股票数据和当前数据
💡
原文中文,约3700字,阅读约需9分钟。
📝
内容提要
本文介绍了使用quartz包创建定时任务和任务监控的方法。通过创建定时任务来自动获取实时股价和历史股票数据,并使用Hosted服务实现程序的自动后台运行。通过添加注册定时任务服务并启动程序,可以监控定时任务的执行情况。定时任务的核心代码包括设置线程池、远程输出配置和创建定时任务。
🎯
关键要点
- 使用quartz包创建定时任务和任务监控。
- 创建基础通信段quartz配置实体类,用于与前端监控通信。
- 定时任务用于自动获取实时股价和历史股票数据。
- 新增Hosted服务以实现程序的自动后台运行。
- 在程序中注册定时任务服务并启动。
- 监控定时任务的执行情况,显示下次执行时间。
- 手动执行定时任务以获取实时A股价格。
- 获取股票历史数据,分析走势和计算指标。
- 定时任务核心代码包括线程池设置和远程输出配置。
- 提供量化操作的基础,支持获取实时和历史数据。
➡️