代码
本页面用于展示我在学习与实践过程中编写的一些代码项目,包括模板、课程练习以及个人小型项目。
所有项目的完整源代码均托管在我的 GitHub 仓库中,欢迎交流与讨论。
Quant-Lab
个人量化研究平台,面向 A 股市场,覆盖数据获取、因子研究、策略回测、风险分析与可视化看板的完整链路。
- 实现 15+ 技术与基本面因子,支持 IC/ICIR 评估与分层回测
- 基于协整检验、OU 过程、卡尔曼滤波与 PCA 实现统计套利策略
- 支持 Beta 中性与行业中性的市场中性组合构建
- 集成 10 页 Streamlit 可视化看板,覆盖市场状态、因子分析、策略回测与持仓管理
- 技术栈:Python · AKShare · DuckDB · scikit-learn · Streamlit · Plotly
本项目仅供学习与研究使用,不构成任何投资建议。
🔗 项目仓库:Quant-Lab
My-RPG-Game
本项目是在学习 C++ 和 面向对象程序设计(OOP) 过程中完成的练习项目,重点在于 接口抽象与系统结构设计 ,而非具体游戏内容。
- 实用抽象基类定义核心行为接口
- 通过继承与多态实现功能扩展
- 关注模块解耦与后续可扩展性
- 作为中大型 C++ 项目的结构化实践示例
🔗 项目仓库:https://github.com/LUNARKN1GHT/My-RPG-Game
Math-NoteBook
这是一个简洁的数学笔记本模板,便于我在后续的各门课程中使用统一的模板整理课程笔记。后续会根据实际使用情况进行适当更新。
- 新定义一些常用的命令,比如 $\mathbb{R}, \, \mathbb{N}$等。
- 给不同定理环境设置不同的色块,让笔记色彩丰富的同时便于辨识内容。
🔗 项目仓库:https://github.com/LUNARKN1GHT/Math-NoteBook
R
这是我在学习《实用统计软件》这门课的过程中整理的代码和笔记。本课程主要使用 R语言 进行统计分析与编程实践。
本仓库用于系统地记录我的学习过程、代码实现和相关心得体会。
🔗 项目仓库:https://github.com/LUNARKN1GHT/R
NBA-Analytics
这是一个用于分析 NBA 球员比赛数据的数据分析工具
- 利用
nba_api自动下载数据并存入.sqlite数据库。 - 通过 SQL 查询数据库数据,并集合 pandas 进行高效的数据处理与计算。
- 构建进阶统计指标模型,用于分析球员在关键时刻等情境下的表现。
🔗 项目仓库:https://github.com/LUNARKN1GHT/NBA-Analytics
My-Quant-Project
该项目已被 Quant-Lab 替代。详细内容请参考 Quant-Lab
这是一个用于量化交易研究与策略分析的工具(仅供学习与研究使用,请勿用于实盘交易)。
- 使用
yfinance下载并管理金融市场数据 - 实现常见技术指标计算,并构建基础交易策略
- 接入机器学习模型,探索基于数据驱动的交易方法
- 构建回测框架,对策略表现进行评估并生成回测报告
- 支持组合构建与资产配置分析