From de08d0258bb208dd06a842c19946dcadf08cf2a8 Mon Sep 17 00:00:00 2001 From: Wei ZHANG Date: Sun, 16 Jun 2024 12:48:28 +0800 Subject: [PATCH] Update README.md --- README.md | 282 ++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 212 insertions(+), 70 deletions(-) diff --git a/README.md b/README.md index ddd1a12..b462833 100644 --- a/README.md +++ b/README.md @@ -343,6 +343,15 @@ docker logs -f fund_strategy_instance ## Strategy pool +通过Qbot 可以积木式完成策略编写、多因子挖掘,实现数据开发、因子开发、组合优化、交易执行的[量化交易全流程](docs/01-新手指引/量化策略的分类和原理.md#1量化选股策略)。 + +如果说策略是量化的核心 ,那么因子就是策略的核心。通过Qbot量化投研平台研究员可实现自动化因子挖掘,提取出具备预测能力的单因子,利用历史数据进行回测,如果回测结果显示该因子的预测能力达标,就提交到因子库。然后,对因子库里的因子进行有机组合,以形成预测模型,预测模型是整个量化策略的目标。 + +以下即为,数据指标单因子或组合因子通过深度学习、机器学习、强化学习挖掘到的交易因子,然后通过组合优化算法实现趋势交易、风险策略、alpha策略、动量轮动等等交易策略。 + +策略库源代码路径:[qbot/strategy](qbot/strategy) + +
经典策略
@@ -350,48 +359,133 @@ docker logs -f fund_strategy_instance - 股票 + 交易对象 + + + 选股 - 基金 + 择时 - 期货 + 风险控制 (组合、仓位管理) - + 股票/期货/虚拟货币 + + + - +
  • 传统指标(对应下方Qbot支持的指标 这里
  • + +
  • 因子组合
  • + +
  • 经典策略
  • + - + + + + 基金 + + + + + + + + + + + 同上 + + + + + 期货 + + + + + + 同上 + + @@ -419,49 +513,51 @@ docker logs -f fund_strategy_instance
  • GBDT
  • BOOST
  • LR
  • CNN
  • RNN
  • -
  • TFT (IJoF'2019)
  • -
  • GATs (NIPS'2017)
  • -
  • SFM (KDD'2017)
  • +
  • TFT (IJoF'2019)
  • +
  • GATs (NIPS'2017)
  • +
  • SFM (KDD'2017)
  • -
  • Transformer (NeurIPS'2017)
  • -
  • TCTS (ICML'2021)
  • -
  • TRA (KDD'2021)
  • -
  • TCN (KDD'2018)
  • -
  • IGMTF (KDD'2021)
  • -
  • HIST (KDD'2018)
  • -
  • Localformer ('2021)
  • +
  • Transformer (NeurIPS'2017)
  • +
  • TCTS (ICML'2021)
  • +
  • TRA (KDD'2021)
  • +
  • TCN (KDD'2018)
  • +
  • IGMTF (KDD'2021)
  • +
  • HIST (KDD'2018)
  • +
  • Localformer ('2021)
  • @@ -471,7 +567,7 @@ docker logs -f fund_strategy_instance ### Benchmark and Model zoo -Results and models are available in the [model zoo](docs/03-智能策略/model_zoo.md). AI strategies is shown at [here](./backend/pytrader/strategies/), local run ``python backend/pytrader/strategies/workflow_by_code.py``, also provide [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/UFund-Me/Qbot/blob/main/backend/pytrader/strategies/workflow_by_code.ipynb/HEAD) +Results and models are available in the [model zoo](docs/03-智能策略/model_zoo.md). AI strategies is shown at [here](./pytrader/strategies/), local run ``python backend/pytrader/strategies/workflow_by_code.py``, also provide [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/UFund-Me/Qbot/blob/main/backend/pytrader/strategies/workflow_by_code.ipynb/HEAD)
    👉 点击展开查看具体AI模型benchmark结果 @@ -507,6 +603,54 @@ Results and models are available in the [model zoo](docs/03-智能策略/model_z
    +### 交易指标/因子 + +包含但不限于alpha-101、alpha-191,以及基于deap实现的因子自动生成算法。 +``` +EMA(简单移动均线) +MACD(指数平滑异同平均线) +KDJ(随机指标) +RSRS(阻力支撑相对强度) +RSI(相对强弱指标) +StochRSI(随机相对强弱指数) +BIAS(乖离率) +BOLL(布林线指标) +OBV(能量潮) +SAR(抛物转向) +VOL(成交量) +PSY(心理线) +ARBR(人气和意愿指标) +CR(带状能力线) +BBI(多空指标) +EMV(简易波动指标) +TRIX(三重指数平滑移动平均指标) +DMA(平均线差) +DMI(趋向指标) +CCI(顺势指标) +ROC(变动速率指标, 威廉指标) +ENE(轨道线) # 轨道线(ENE)由上轨线(UPPER)和下轨线(LOWER)及中轨线(ENE)组成, + # 轨道线的优势在于其不仅具有趋势轨道的研判分析作用,也可以敏锐的觉察股价运行过程中方向的改变 +SKDJ(慢速随机指标) +LWR(慢速威廉指标) # 趋势判断指标 +市盈率 +市净率 +主力意愿(收费) +买卖差(收费) +散户线(收费) +分时博弈(收费) +买卖力道(收费) +行情趋势(收费) +MTM(动量轮动指标)(收费) +MACD智能参数(收费) +KDJ智能参数(收费) +RSI智能参数(收费) +WR智能参数(收费) +Qbot智能预测(收费) +Qbot买卖强弱指标(收费) +``` + +
    + ## 支持的实盘交易接口 ### 实盘交易接口() > 欢迎更多交易所、柜台开放交易api @@ -546,13 +690,13 @@ Results and models are available in the [model zoo](docs/03-智能策略/model_z | API | 交易类型 | 操作系统 | | ---- | --- | --- | -| [掘金仿真](https://sim.myquant.cn/sim/help/#%E4%B8%8B%E8%BD%BD%E4%BA%A4%E6%98%93sdk) | 股票、基金、期货 | Win、Linux | -| WonderTrader | 股票、期权 | Win、Linux | -| qbot_pro | 股票、期权、基金、虚拟货币 | Win、Linux、Mac| +| qbot_pro | 股票、期货、基金、虚拟货币 | Win、Linux、Mac| +| [掘金仿真](https://sim.myquant.cn/sim/help/#%E4%B8%8B%E8%BD%BD%E4%BA%A4%E6%98%93sdk) | 股票、基金、期货 | Win、Linux、Mac | +| 极星量化 | 期货 | Win、Mac | +| WonderTrader | 股票、期货 | Win、Linux | | TradingView | 虚拟货币 | Win、Linux、Mac| | 欧易OKEX、币安 Binance 、火币huobi | 虚拟货币 | Win、Linux、Mac| - ## 虚拟货币交易所注册推荐码 - OKEX 交易所注册推荐码, 手续费返佣 **20%** @@ -578,6 +722,16 @@ Results and models are available in the [model zoo](docs/03-智能策略/model_z - 参与本代码仓库程序设计与实现,多提交PR合并后可免费加入知识星球; - 贡献榜单前10名可获得一年免费使用权,前3名可获得qbot进阶版终身免费使用权; +## Qbot 版本说明 + +| 版本介绍 | 说明 | 产品与服务 | 适合人群 | +| --- | --- | --- | --- | +| public(开源版) | 当前开源仓库 | - 开源代码可自行学习,提供整个框架的闭环搭建,实现数据的获取、策略开发、指标分析等功能 | 对量化交易感兴趣的开发者、产品经理 | +| pro(专业版) | 专业付费版(年费,更新代码) |
    - 量化交易智库(研报复现、前沿策略探索、投研资讯))
    - qbot_pro 包含基础版本的所有功能,并且实现AI选股、数据获取清洗、策略开发、策略回测、模拟交易、实盘自动化交易全流程闭环
    - 封装好的接口示例、系统源码开发示例
    - 易于开发的策略模板和因子表达式
    - 分层架构设计,数据、策略(回测、实盘交易)中间表达。
    - 社群答疑服务
    - 遵循《署名-非商业性使用-相同方式共享》开放协议的其他非商业用途的二次开发
    |
    - 个人量化交易员、证券交易从业者
    - 希望快速学习量化并在股票、基金、虚拟货币实现量化交易的
    | +| vip   | 1对1的会员专项服务(年费,每年更新代码) |

    - 最新的量化交易系统,包含基础版本和专业版的所有软件功能
    - 提供封装好的基金、股票、期货、及现货和合约量化接口 (支持Binance现货、合约)
    - 多个智能量化策略示例
    - 远程技术支持和服务
    |
    - 量化交易员
    - 希望快速学习量化并在相关市场实现量化交易的
    - 定制相关市场接口
    | + +> [!TIP] +> 相关软件版本付费及更多信息、答疑解惑,添加微信 Yida_Zhang2 ## 策略原理及源码分析 @@ -666,18 +820,6 @@ We appreciate all contributions to improve Qbot. Please refer to [CONTRIBUTING.m -## Qbot 版本说明 - -| 版本介绍 | 说明 | 产品与服务 | 适合人群 | -| --- | --- | --- | --- | -| public(开源版) | 当前开源仓库 | - 开源代码可自行学习,提供整个框架的闭环搭建,实现数据的获取、策略开发、指标分析等功能 | 对量化交易感兴趣的开发者、产品经理 | -| pro(专业版) | 专业付费版(年费,更新代码) |
    - 量化交易智库(研报复现、前沿策略探索、投研资讯))
    - qbot_pro 包含基础版本的所有功能,并且实现AI选股、数据获取清洗、策略开发、策略回测、模拟交易、实盘自动化交易全流程闭环
    - 封装好的接口示例、系统源码开发示例
    - 易于开发的策略模板和因子表达式
    - 分层架构设计,数据、策略(回测、实盘交易)中间表达。
    - 社群答疑服务
    - 遵循《署名-非商业性使用-相同方式共享》开放协议的其他非商业用途的二次开发
    |
    - 个人量化交易员、证券交易从业者
    - 希望快速学习量化并在股票、基金、虚拟货币实现量化交易的
    | -| vip   | 1对1的会员专项服务(年费,每年更新代码) |

    - 最新的量化交易系统,包含基础版本和专业版的所有软件功能
    - 提供封装好的基金、股票、期货、及现货和合约量化接口 (支持Binance现货、合约)
    - 多个智能量化策略示例
    - 远程技术支持和服务
    |
    - 量化交易员
    - 希望快速学习量化并在相关市场实现量化交易的
    - 定制相关市场接口
    | - -> [!TIP] -> 相关软件版本付费及更多信息、答疑解惑,添加微信 Yida_Zhang2 - - ## 🍮 Community - Github discussions 💬 or issues 💭