扫码阅读
手机扫码阅读

7天打造一套自己的程序交易系统-数据源篇(下)

56 2024-06-23
程序化交易系统构建摘要

程序化交易系统构建摘要

本文继续探讨如何使用开源解决方案Mootdx结合通达信数据来获取实时行情,读取历史行情数据,构建指数成分股的实时涨跌分布分析系统,获取个股财务数据,利用Python在通达信获取和构建板块信息,以及实时行情预警。

使用Mootdx获取行情数据

Mootdx是基于pytdx的Python开发接口,支持全平台且提供友好的API,用于获取通达信的行情数据。安装Mootdx后,可通过命令行查找最快服务器并保存配置。

读取通达信历史行情数据

通过Mootdx接口,可以访问通达信软件的历史行情数据。需要指定通达信安装目录下的日K线和分钟线数据文件路径,然后使用Mootdx的Reader接口读取指定股票的日线和分钟线数据。

获取通达信实时行情

Mootdx不仅提供历史行情,还能获取通达信的实时行情数据。使用Quotes接口可以获取特定股票的实时行情,其中frequency参数用于指定K线周期类型。

构建交易系统

有了Mootdx的行情数据,就可以构建交易系统。Mootdx允许查看和建立通达信中的自定义板块,配合技术指标或策略进行选股。

涨跌分布分析

利用Mootdx实时行情,可以构建指数成分股的涨跌分布系统。例如,实时更新沪深300成分股的数据,可视化展示个股涨跌分布图。

板块分析

通过Mootdx提供的板块指数行情,可以构建板块分时行情分析界面。示例代码演示了如何根据当前时间获取板块指数的分时行情,并计算VWAP和最新收盘价。

想要了解更多,点击 查看原文