Skip to content

About

Qt A 股行情 K 线图表 | 高性能、模块化、可扩展的交易分析工具 🚀 基于 QCustomPlot 的高性能 K 线实现,专为 A 股实时行情与历史回溯设计​ 一个使用 C++/Qt 开发的专业级股票行情图表工具,支持实时数据、历史K线、技术指标绘制,适用于量化交易分析、自定义策略回测及金融数据可视化。 ✨ 核心亮点 🎯 专业级 K 线渲染​ 基于 QCustomPlot 深度优化,支持 分时、日K、周K、月K,内置 实时十字光标、缩放平移、多时间周期切换,响应流畅,内存占用低。 📊 多技术指标集成​ 内置常见指标(MA、MACD、KDJ、RSI、BOLL 等),支持自定义指标扩展,界面灵活切换。 🔌 模块化数据接入​ 支持在线实时行情(可通过插件接入新浪、腾讯等行情源)

Resources

Stars

6 stars

Watchers

0 watching

Forks

Repository files navigation

TradingKline - 极简金融行情软件

TradingKline 是一个极简的金融行情软件,遵循"功能极简+资源零成本+流程极简化"的设计理念。

功能特点

  • 行情列表:显示股票代码、名称、当前价、涨跌额、涨跌幅、昨收价、开盘价、成交量、外盘、内盘等信息
  • 分时 / 分K / 日K / 周K / 月K:使用 QCustomPlot 绘制分时与 K 线图
  • 自动刷新:自动获取最新数据
  • 极简设计:仅保留核心功能,避免不必要的复杂性
  • 主题支持:支持 Light、Dark 两种主题样式

界面预览

行情列表 分时图
行情列表 分时图
分K 周K
分K 日K
月K 日K 深色主题
周K 月K
深色主题-布局器展示 深色主题-布局器展示
浅色主题 深色主题

技术栈

  • Visual Studio 2022 + Qt 6.8.0(推荐开发环境)
  • QCustomPlot:轻量级开源图表库
  • SQLite:Qt 内置支持的数据存储
  • Qt Network:内置网络通信模块
  • 行情数据:新浪财经、东方财富等免费公开数据源

构建说明

推荐开发环境

  • Windows:Visual Studio 2022 + Qt 6.8.0(MSVC 2022 64-bit)
  • CMake 3.16 或更高版本
  • QCustomPlot:从 官网 下载后放入项目对应位置

依赖项

  • Qt 6.8.0 或更高版本(建议 6.8.0)
  • CMake 3.16 或更高版本
  • Python 3(可选,用于 adata 行情数据模块)

构建步骤(Windows + VS2022 + Qt 6.8.0)

  1. 安装 Visual Studio 2022(含「使用 C++ 的桌面开发」)
  2. 安装 Qt 6.8.0 for MSVC 2022 64-bit,并配置环境变量或 CMake 可识别的 Qt 路径
  3. 从 QCustomPlot 官网 qcustomplot已内置修改过,无需下载
  4. 创建构建目录并配置、编译:
mkdir build
cd build
cmake .. -DCMAKE_PREFIX_PATH="C:/Qt/6.8.0/msvc2022_64"
cmake --build . --config Release
  1. 运行程序:在 build 对应输出目录中运行可执行文件,或使用 VS2022 打开生成的解决方案进行调试。

其他平台

  • Linux / macOS:可使用 Qt 6.8.0 与对应编译器,步骤类似(使用 make 或 ninja)。

使用说明

  1. 启动程序后,会自动加载预设的股票代码列表
  2. 表格中会显示股票的实时行情信息
  3. 右侧图表可切换「分时」「分K」「日K」「周K」「月K」查看不同周期走势
  4. 可点击「刷新」按钮手动更新数据,或开启轮询自动更新
  5. 右上角可切换 Light / Dark 主题

注意事项

  • 本软件仅用于个人学习和演示,不应用于商业用途
  • 免费数据源可能不稳定,请考虑备用方案
  • 使用前请确保网络连接正常

许可证

项目采用 LGPLv3 及 MIT 许可证。

About

Qt A 股行情 K 线图表 | 高性能、模块化、可扩展的交易分析工具 🚀 基于 QCustomPlot 的高性能 K 线实现,专为 A 股实时行情与历史回溯设计​ 一个使用 C++/Qt 开发的专业级股票行情图表工具,支持实时数据、历史K线、技术指标绘制,适用于量化交易分析、自定义策略回测及金融数据可视化。 ✨ 核心亮点 🎯 专业级 K 线渲染​ 基于 QCustomPlot 深度优化,支持 分时、日K、周K、月K,内置 实时十字光标、缩放平移、多时间周期切换,响应流畅,内存占用低。 📊 多技术指标集成​ 内置常见指标(MA、MACD、KDJ、RSI、BOLL 等),支持自定义指标扩展,界面灵活切换。 🔌 模块化数据接入​ 支持在线实时行情(可通过插件接入新浪、腾讯等行情源)

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages