博客
关于我
搭建系统|多维度下不同股票|周期|除权|复权走势对比界面
阅读量:516 次
发布时间:2019-03-07

本文共 1493 字,大约阅读时间需要 4 分钟。

取量化交易系统界面设计优化:功能扩展与用户体验提升

量化交易系统的界面设计是实现交易策略核心逻辑的重要前提。在量化分析过程中,我们需要同时查看单只股票的多周期走势、多股票的板块走势以及多维度的技术指标。这些需求不仅要求系统具备数据处理能力,更需要提供直观且高效的可视化展示方案。在此基础上,我们对量化交易系统进行了进一步优化,重点提升了系统的功能扩展性和用户体验。

在本次改进中,我们主要完成了以下工作:

  • 数据接口升级

    将原有的tushare行情数据接口替换为更为现代化的baostock接口,这对于接收A股市场最新的股票行情数据提供了更稳定的技术基础。值得注意的是,虽然我们采用了新的接口,但在股票代码处理方面保持了原有的转换机制,即将tushare格式的股票代码(如000001.SZ)转换为baostock格式的对应代码(如sz.000001),确保系统能够持续支持用户需要的股票数据下载与显示需求。

  • 可视化界面优化

    针对用户反馈关于显示区域过小或内容不全的问题,我们对图表展示的布局管理进行了优化。通过引入StaticBox布局容器,将时间控件、股票控件等用户交互元素进行组合布局,使得界面布局更加灵活且功能更加强大。这种设计不仅提升了系统的显示效果,还增强了用户的操作体验。

  • 功能扩展

    (Op 2)此外,我们增加了对周期选择的灵活性,支持用户根据具体分析需求选择30分钟、60分钟、日线、周线等多种不同的时间周期。当Seasonal和动态调整复权参数时,系统能够统一展示满足用户需求的组合显示设置。

  • 用户自定义需求支持

    我们在系统中增加了对显示相关关键参数的开放。用户可以根据自己的显示需求进行个性化调整,满足不同用户设备-dotinal显示需求。这使得即使对于显示器屏幕尺寸不同的用户,也能找到最适合自己的展示设置。

  • 量化交易系统界面的改进将直接影响用户的分析效率和操作体验。以下是具体的使用方法展示:

    验证与使用案例

  • 股票多子图显示与周期选择

    • 选择A股票走势,设置为日线,复权方式选择不复权,点击左边表格中的A股预期典型【新希望】。
    • 选择B股票走势,同样设置为日线,但此次选择复权方式为前复权,点击左边表格中的B股pretest【新希望】。
    • 选择C股票走势,复权方式选择后复权,点击左边表格中的C股simpletest【新希望】。
  • 多时间周期展示示例

    • A股票选择日线,复权不复权。
    • B股票选择周线,复权不复权。
    • C股票选择30分钟,复权不复权。
    • D股票选择60分钟,复权仍为不复权。
  • 通过这样的设置,系统将清晰地展示不同股票和时间周期的走势变化。从2020年5月25日至6月5日的实际数据显示效果,系统能够很好地支持用户的多维度分析需求。

    系统架构设计亮点

    本次优化的核心工作在于多Panel嵌套布局的实现,以便在展现多股票走势对比的同时,能够支持多维度的查看需求。通过对接baostock数据接口和自主封装的数据处理接口,我们可以轻松实现与期权相关的参数设置,无需修改系统源代码即可支持新增的显示功能需求。此外,开放显示相关关键参数,让用户可以根据实际需求进行个性化设置,这一设计理念不仅提升了系统的通用能力,也增强了用户的使用体验。

    通过本次优化提升,我们的量化交易系统在功能性和用户体验上均得到了全方位的改善。系统能够更好地满足多样化的分析需求,同时新增功能的实现更加快速高效。这些改进为后续的系统扩展和功能升级奠定了坚实的基础。

    如果你对量化交易系统的搭建感兴趣,或者希望了解更多关于数据接口优化和界面设计的技术实现,可以前往对应的知识星球获取完整代码和实用资源。

    转载地址:http://fqajz.baihongyu.com/

    你可能感兴趣的文章
    SpringBoot中项目启动及定时任务缓存数据库常用数据至内存变量并转换后高频调用
    查看>>
    Qt知识: 画刷风格
    查看>>
    QT的OpenGL渲染窗QOpenGLWidget Class
    查看>>
    QT的C++程序加载动态链接库DLL(Linux下是so)的方式
    查看>>
    QT界面操作1:如何跟踪鼠标位置?
    查看>>
    Qt环境搭建(Visual Studio)
    查看>>
    QT点击"X"按钮,调用closeEvent()函数来实现调用特定事件(附:粗略介绍QT的信号与槽的使用方法)...
    查看>>
    QT样式表——url路径
    查看>>
    QT数据库(三):QSqlQuery使用
    查看>>
    QT教程5:消息框
    查看>>
    SpringBoot中集成阿里开源缓存访问框架JetCache实现声明式实例和方法缓存
    查看>>
    pom.xml中提示web.xml is missing and <failonmissingw>...
    查看>>
    Pomelo开发中Web客户端开发API简介
    查看>>
    QT教程2:QT5的体系构架
    查看>>
    PON架构(全光网络)
    查看>>
    PoolingHttpClientConnectionManager原理剖析
    查看>>
    QT教程1:ubuntu18.04安装QT5
    查看>>
    POP-一个点击带有放大还原的动画效果
    查看>>
    POP3 协议在计算机网络中的优缺点
    查看>>
    qt批量操作同类型控件
    查看>>