博客
关于我
搭建系统|多维度下不同股票|周期|除权|复权走势对比界面
阅读量: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/

    你可能感兴趣的文章
    Objective-C实现FenwickTree芬威克树算法(附完整源码)
    查看>>
    Objective-C实现fermat little theorem费马小定理算法(附完整源码)
    查看>>
    Objective-C实现FermatPrimalityTest费马素数测试算法(附完整源码)
    查看>>
    Objective-C实现fft2函数功能(附完整源码)
    查看>>
    Objective-C实现FFT快速傅立叶变换算法(附完整源码)
    查看>>
    Objective-C实现FFT算法(附完整源码)
    查看>>
    Objective-C实现fibonacci search斐波那契查找算法(附完整源码)
    查看>>
    Objective-C实现fibonacci斐波那契算法(附完整源码)
    查看>>
    Objective-C实现fibonacci斐波那契算法(附完整源码)
    查看>>
    Objective-C实现FIFO(附完整源码)
    查看>>
    Objective-C实现FigurateNumber垛积数算法(附完整源码)
    查看>>
    Objective-C实现finding bridges寻找桥梁算法(附完整源码)
    查看>>
    Objective-C实现first come first served先到先得算法(附完整源码)
    查看>>
    Objective-C实现FIR滤波器(附完整源码)
    查看>>
    Objective-C实现fischer yates shuffle洗牌算法(附完整源码)
    查看>>
    Objective-C实现FisherYates Shuffle洗牌算法(附完整源码)
    查看>>
    Objective-C实现fisherYates洗牌算法(附完整源码)
    查看>>
    Objective-C实现FloodFill洪水填充函数算法(附完整源码)
    查看>>
    Objective-C实现floor向下取整算法(附完整源码)
    查看>>
    Objective-C实现floyd warshall算法(附完整源码)
    查看>>