• qlib架构


    在模块级别,Qlib 是一个由上述组件组成的平台。组件设计为松耦合模块,每个组件都可以独立使用。

    名字描述
    InfrastructureInfrastructure层为 Quant 研究提供底层支持。DataServer为用户管理和检索原始数据提供了一个高性能的基础设施。Trainer提供灵活的接口来控制模型的训练过程,使算法能够控制训练过程。
    WorkflowWorkflow层覆盖了量化投资的整个工作流程。Information Extractor为模型提取数据。Forecast Model专注于为其他模块生成各种预测信号(例如alpha、风险)。有了这些信号Decision Generator,就会产生要执行的目标交易决策(即投资组合、订单)Execution Env(即交易市场)。可能有多个级别Trading AgentExecution Env(例如,订单执行器交易代理和日内订单执行环境可能表现得像日间交易环境并嵌套在日常投资组合管理交易代理和日间交易环境中
    InterfaceInterfacelayer 试图为底层系统提供一个用户友好的界面。Analyser模块将为用户提供预测信号、投资组合和执行结果的详细分析报告
    • 手绘风格的模块正在开发中,将在未来发布。
    • 带有虚线边框的模块是高度用户可定制和可扩展的。

    (ps 框架图像是用https://draw.io/创建的)

  • 相关阅读:
    微信小程序基础
    css实现三角形
    【Java系列】Java 基础
    前端——git操作
    【ES6】-- 对象、数组、字符串常用API
    编译安卓版本的ssl.o
    【C++】C++11 ——— 类的新功能
    Supershell防溯源反制配置
    全面、详细的SQL学习指南(MySQL方向)
    测试Python读写xml配置文件(续)
  • 原文地址:https://blog.csdn.net/sinat_37574187/article/details/126074096