ENGLISH VERSION
AI炒股教程|本地策略|輔助操盤|因子挖掘|文本分析|數據處理|在線投研平台|使用文檔
如果喜歡本項目,或希望隨時關注動態,請給我點個贊吧(頁面右上角的小星星),歡迎分享到社區!

股票AI操盤手
知識星球
歡迎加入我的知識星球,獲取更多知識和服務!新開張,歡迎關注!內容會持續更新!

微信公眾號

本倉庫關聯項目
| 時間 | 特性 | 代碼路徑 |
|---|---|---|
| 2023.04.09 | StructBERT市場情緒分析 | egs_fin_nlp/emotion_analysis/01_StructBert_Binary_Class |
| 2023.03.28 | 強化學習多股票交易:年化收益53% | egs_trade/rl/a002_finRL/a01_Stock_NeurIPS2018 |
| 2023.02.28 | 機器學習自動挖掘5000個因子及股票趨勢預測 | egs_alpha/auto_alpha/tsfresh |
| 2023.02.05 | 定制化看盤軟件 | egs_aide/看盤神器/v1 |
| 2023.01.01 | 本地深度強化學習策略 | egs_trade/rl/a001_proto_sb3 |
| 2022.11.07 | Wind本地實盤模擬 | egs_trade/real_bid_simulate/wind |
| 2022.08.03 | 基礎回測框架+ 雙均線策略 | egs_trade/vanilla/double_ma |
本系統適合的人群:
本倉庫代碼結構和內容簡介
ai_quant_trade
├── ai_wiki (AI全栈教学知识,以Markdown, Jupyter Notebook汇总知识体系)
│ ├── 基础:操作系统、软件编程、数学基础
│ ├── 进阶:机器学习、深度学习、强化学习、图网络
│ ├── 实战:量化交易与投资、模型部署
├── docs (本仓库使用说明文档)
├── egs_aide (辅助操盘工具)
│ ├── 看盘神器
├── egs_alpha (因子库)
├── egs_data (数据获取及处理)
│ ├── wind (Wind万得数据处理)
├── egs_fin_nlp (文本分析)
│ ├── emotion_analysis (情感分析)
├── egs_online_platform (在线投研平台策略)
│ ├── 优矿_Uqer
│ ├── 聚宽_JoinQuant
├── egs_trade (本地量化炒股策略)
│ ├── paper_trade (实盘模拟)
│ ├── wind万得实盘模拟
│ ├── rl (强化学习炒股)
│ ├── vanilla (传统规则类策略)
├── quant_brain (核心算法库)
├── runtime (模型的部署和实际使用)
├── tools (辅助工具)
├── requirements.txt
└── README.md
本倉庫暫未進行封裝成python包,拷貝整個項目源代碼,
安裝所需庫
pip install -r requirements.txt查看egs策略文件夾下文檔, 並運行對應實例即可
本地量化平台
代碼詳細參見目錄:egs_trade
可在本地可構建一套獨立的量化交易系統,包含的策略:
代碼詳細參見目錄:egs_trade/rl
自從2017年AlphaGo與柯潔圍棋大戰之後,深度強化學習大火。
相比於機器學習和深度學習, 強化學習是以最終目標為導向(以交互作為目標) , 而很多其他方法是考慮孤立的子問題(如“股價預測”,“大盤預測”,“交易決策”等) , 這並不能直接獲得交互的動作, 比如“命令機器人炒股盈利”, 這個任務包含了“股價預測”,”大盤預測”等等, 而強化學習的目標則是“完成命令者的任務”, 可以直接得到“炒股盈利”的一連貫動作。

樣例介紹:
| 序號 | 策略 | 代碼路徑 | 論文 |
|---|---|---|---|
| 1 | 原型 | egs_trade/rl/a001_proto_sb3 | |
| 2 | FinRL教程0-NeurIPS2018 | egs_trade/rl/a002_finRL_tutorial/a01_Stock_NeurIPS2018 | Practical Deep Reinforcement Learning Approach for Stock Trading (https://arxiv.org/abs/1811.07522) |
樣例回測詳情
| 序號 | 策略 | 市場 | 年化收益 | 最大回撤 | 夏普率 |
|---|---|---|---|---|---|
| 1 | 原型 | 中國A股 | |||
| 2 | FinRL教程0-NeurIPS2018 | 美股道兒瓊斯30 | 53.1% | -10.4% | 2.17 |
圖網絡可以更好的構建股票和股票之間的關係,同時關聯股票、新聞、情緒等各類信息,能更好的挖掘全局關係網。
(構建中,盡請期待。。。)
自從2012年AlexNet在圖像分類任務上,性能碾壓傳統機器學習性能後,深度學習大火, 隨機開啟第一波人工智能熱潮。其主要用於股價和大盤的預測等。
(構建中,盡請期待。。。)
機器學習以統計學為基礎,以其堅實的數據基礎,可解性,數據依賴少,資源佔用低,訓練速度快,在表格任務上, 仍然可以追平深度學習等優勢,任有其應用價值。
(構建中,盡請期待。。。)
(構建中,盡請期待。。。)
傳統策略雖然看似昨日黃花,但其可操作性更強,仍又一定使用價值。深度學習和機器學習,往往需要配合規則使用。
雙均線策略

投資組合管理7節教學
參見目錄:egs_trade/paper_trade
代碼詳細參見目錄:egs_aide
| 序號 | 工具 | 代碼路徑 |
|---|---|---|
| 1 | 定制化看盤工具 | egs_aide/看盤神器/v1 |
代碼詳細參見目錄:egs_alpha
| 序號 | 策略 | 代碼路徑 | 論文 |
|---|---|---|---|
| 1 | 機器學習自動挖掘5000個因子及股票趨勢預測 | egs_alpha/auto_alpha/tsfresh |
| 序號 | 因子庫 |
|---|---|
| 1 | alpha101 |
| 2 | stockstats |
| 3 | ta_lib |

| 序號 | 工具 | 代碼路徑 |
|---|---|---|
| 1 | StructBERT市場情緒分析 | egs_fin_nlp/emotion_analysis/01_StructBert_Binary_Class |
AI-實踐指南
代碼參見:ai_wiki
本部分代碼獨立同步至倉庫AI-實踐指南-
這裡匯總了各種量化相關的平台、開源資源和知識。這裡是一個豐富的知識倉庫和導航地圖。
這裡將匯總包括量化投資,windows, linux, shell, vim, markdown,python, c++,機器學習數學基礎,
leetcode(c++, python),機器學習、 深度學習、強化學習、圖神經網絡,語音識別、NLP和圖像識別等基礎知識
代碼結構和內容簡介
ai_wiki (AI全栈教学知识,以Markdown, Jupyter Notebook汇总知识体系)
├── 01_系统平台
│ ├── 基础:常用网站、通用工具
│ ├── 系统:Windows/Linux
├── 02_程序代码
│ ├── 编程:python, c, c++, 数据库, LeetCode
│ ├── 实战:常用工具、常见问题汇总
├── 03_数学基础(程序员必备数学知识)
├── 04_算法原理(传统算法,优化算法,遗传算法)
├── 05_机器学习(资源+原理+实战)
├── 06_深度学习(资源+原理+实战)
├── 07_强化学习(资源+原理+实战)
├── 08_图网络(资源+原理+实战)
├── 09_模型部署(资源+原理+实战)
├── 10_实践应用
│ ├── 01_开源平台
│ ├── 02_音频 (语音识别、唤醒、声纹、语音合成、语音增强)
│ ├── 03_文本处理
│ ├── 04_时间序列
│ ├── 05_图像识别
├── 11_面试
├── 12_量化交易与投资
└── README.md
量化相關資源
| 序號 | 工具 | 路徑 |
|---|---|---|
| 1 | 全網量化資源匯總 | ai_wiki/12_量化交易與投資/01_資源 |
在線投研平台樣例
國內量化平台,如聚寬、優礦、米筐、果仁和BigQuant等,如果感興趣,也可以自行嘗試。
投研平台是為量化愛好者(寬客)量身打造的雲平台,提供免費股票數據獲取、精準的回測功能、 高速實盤交易接口、易用的API文檔、由易入難的策略庫,便於快速實現和驗證策略。 (注:如下策略僅在所述回測段有效,沒有進行詳細的調優和全週期驗證。另外,沒有策略能保證全週期有效的, 如果實盤使用如下策略,請慎重使用)
聚寬平台
歡迎在聚寬平台關注我:量客攻城獅
股票量化策略
| 策略 | 收益 | 最大回撤 |
|---|---|---|
| 機器學習-動態因子選擇策略 | 12.3% | 38.93% |
| 小市值+多均線量化炒股 | 58.4% | 46.61% |
| 龍虎榜-看長做短 | 41.82% | 26.89% |
| 強勢股+趨勢線判斷+止損止盈 | 10.09% | 21.449% |
股票分析研究
您的支持是我前進的動力,即便“1毛錢”我也很開心啊,感謝您的打賞和支持(^o^)/


歡迎在Github Discussions 中發起討論。
歡迎在Github Issues 中提交問題。
請查看文檔常見問題
@misc { ai_quant_trade ,
author = { Yi Li } ,
title = { ai_quant_trade } ,
year = { 2022 } ,
publisher = { GitHub } ,
journal = { GitHub repository } ,
howpublished = { url{https://github.com/charliedream1/ai_quant_trade} } ,
}