# python_quantification **Repository Path**: lddcyl/python_quantification ## Basic Information - **Project Name**: python_quantification - **Description**: 量化基金学习 - **Primary Language**: Python - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-12 - **Last Updated**: 2026-06-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Python 量化投资学习项目 ## 项目简介 这是一个系统的 Python 量化投资学习项目,通过由浅入深的教程帮助学习者掌握 Python 编程技能,并将其应用于金融量化投资领域。项目内容涵盖 Python 基础语法、控制流、函数定义等核心概念在实际投资场景中的应用。 ## 项目结构 ``` python_quantification/ ├── day_001/ # Python 基础 - 变量与运算符 ├── day_002/ # 控制流语句 │ └── stock_learn09.py ├── day_003/ # 函数定义 │ └── stock_learn01_def.py ├── LICENSE └── ... ``` ## 课程内容 ### 第一天 - 基础语法入门 - 变量与数据类型 - 运算符的使用 - 基础练习与测试 ### 第二天 - 控制流 - 条件判断语句 - 循环结构(for、while) - break 与 continue - 交易信号生成逻辑 ### 第三天 - 函数编程 - 函数的定义与调用 - 参数传递与返回值 - 止损价格计算等实用函数 ## 核心功能示例 项目包含多个实用的量化交易函数: ### 生成交易信号 ```python def generate_trade_signal(name, price, change_pct, volume, avg_volume): # 根据价格、涨跌幅、成交量等指标生成交易信号 pass ``` ### 止损价格计算 ```python def calculate_stop_loss(current_price, stop_loss_rate=0.05): # 计算止损价格,默认止损比例为 5% pass ``` ## 使用说明 1. 确保已安装 Python 3.x 环境 2. 克隆或下载项目到本地 3. 按照课程顺序依次学习各模块 4. 运行示例代码进行实践练习 ## 学习建议 - 建议按照 `day_001` → `day_002` → `day_003` 的顺序学习 - 每学完一个模块后,尝试修改代码参数进行练习 - 结合实际的股票数据进行模拟操作 ## 许可证 本项目遵循 LICENSE 中指定的许可证。