大数跨境
0
0

AI 自动量化交易机器人

AI 自动量化交易机器人 GitHubStore
2025-09-09
4
导读:项目简介Qbot是一个免费的量化投研平台,提供从数据获取、交易策略开发、策略回测、模拟交易到最终实盘交易的全闭


项目简介

Qbot是一个免费的量化投研平台,提供从数据获取、交易策略开发、策略回测、模拟交易到最终实盘交易的全闭环流程。在实盘接入前,有股票、基金评测和策略回测,在模拟环境下做交易验证,近乎实盘的时延、滑点仿真。故,本平台提供GUI前端/客户端(部分功能也支持网页),后端做数据处理、交易调度,实现事件驱动的交易流程。对于策略研究部分,尤其强调机器学习、强化学习的AI策略,结合多因子模型提高收益比。

但本项目可能需要一点点python基础知识,有一点点交易经验,会更容易体会作者的初衷,解决当下产品空缺和广大散户朋友的交易痛点,现在直接免费开源出来! 但本项目可能需要一点点python基础知识,有一点点交易经验,会更容易体会作者的初衷,解决当下产品空缺和广大散户朋友的交易痛点,现在直接免费开源出来!

Qbot 目前仅在 python3.8 pyhont3.9 下测试过,其他版本未测试。

ounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(linecd ~ # $HOME as workspacegit clone https://github.com/UFund-Me/Qbot --depth 1
cd Qbot
pip install -r dev/requirements.txt
export PYTHONPATH=${PYTHONPATH}:$(pwd):$(pwd)/backend/multi-fact/mfm_learnerpython main.py  #if run on Mac, please use 'pythonw main.py'

亮点

  1. 模块化分层设计:数据层、策略层、交易引擎抽象设计
  • 数据、策略中间表达,方便多种数据接口、交易接口接入,用户自定义策略和因子挖掘
  • 支持多种交易对象:股票、基金、期货、虚拟货币
  1. 人工智能交易策略、自动化因子挖掘
  • 机器学习、强化学习、深度学习策略开发,因子挖掘自动化workflow
  1. 多种交易方式:在线回测 + 模拟交易 + 实盘自动化交易
  • 以策略研究为目标,提供多种交易方式验证策略和提高收益。
  1. 多种提示方式:邮件 + 飞书 + 弹窗 + 微信
  • 这是qbot的消息提示模块,多种方式提示交易信息:交易买卖信息、每日交易收益结果、股票每日推荐等。

Strategy pool

通过Qbot 可以积木式完成策略编写、多因子挖掘,实现数据开发、因子开发、组合优化、交易执行的量化交易全流程[1]

如果说策略是量化的核心 ,那么因子就是策略的核心。通过Qbot量化投研平台研究员可实现自动化因子挖掘,提取出具备预测能力的单因子,利用历史数据进行回测,如果回测结果显示该因子的预测能力达标,就提交到因子库。然后,对因子库里的因子进行有机组合,以形成预测模型,预测模型是整个量化策略的目标。

以下即为,数据指标单因子或组合因子通过深度学习、机器学习、强化学习挖掘到的交易因子,然后通过组合优化算法实现趋势交易、风险策略、alpha策略、动量轮动等等交易策略。



支持的实盘交易接口

实盘交易接口

欢迎更多交易所、柜台开放交易api

  • 期货
    • CTP
    • CTPMini
    • 飞马Femas
    • 艾克朗科(仅组播行情)
    • 易达
  • 期权
    • CTPOpt
    • 金证期权maOpt
    • QWIN二开
  • 股票
    • 中泰XTP
    • 中泰XTPXAlgo
    • 华鑫奇点
    • 华锐ATP
    • 宽睿OES
    • 同花顺
    • 东方财富
    • 华泰证券
    • 国泰君安
    • 中汇亿达
    • 恒生UFT
    • 掘金
    • 顶点飞创
    • 华鑫奇点
    • 通达信
  • 虚拟货币/数字货币
    • 欧易OKEX
    • 币安Bianace
    • 火币Huobi

仿真交易接口/平台

API
交易类型
操作系统
qbot_pro
股票、期货、基金、虚拟货币
Win、Linux、Mac
掘金仿真[4]
股票、基金、期货
Win、Linux、Mac
极星量化
期货
Win、Mac
WonderTrader
股票、期货
Win、Linux
TradingView
虚拟货币
Win、Linux、Mac
欧易OKEX、币安 Binance 、火币huobi
虚拟货币
Win、Linux、Mac

项目地址

https://github.com/UFund-Me/Qbot/blob/main/README.md

参考资料

[1] 

量化交易全流程: docs/01-新手指引/量化策略的分类和原理.md#1量化选股策略

[2] 

qbot/strategy: qbot/strategy

[3] 

Model Zoo: ./docs/03-智能策略/model_zoo.md

[4] 

掘金仿真: https://sim.myquant.cn/sim/help/#%E4%B8%8B%E8%BD%BD%E4%BA%A4%E6%98%93sdk





扫码加入技术交流群,备注「开发语言-城市-昵称

合作请注明


如果你觉得这篇文章不错,别忘了点赞、在看、转发给更多需要的小伙伴哦!我们下期再见!



【声明】内容源于网络
0
0
GitHubStore
分享有意思的开源项目
内容 1303
粉丝 0
GitHubStore 分享有意思的开源项目
总阅读1.4k
粉丝0
内容1.3k