# QuantStrategy **Repository Path**: Jerrylee_1/quantStrategy ## Basic Information - **Project Name**: QuantStrategy - **Description**: 量化策略研究。 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-19 - **Last Updated**: 2026-03-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 量化策略 (quantStrategy) 本项目是一个量化交易策略实现库,旨在为投资者提供自动化交易解决方案。 ## 项目简介 quantStrategy 是一个基于 Python 的量化交易策略框架,支持多种金融市场(股票、期货、ETF等)的策略回测与实盘交易。通过模块化设计,用户可以方便地开发和测试自己的交易策略。 ## 主要功能 - **策略回测**: 支持历史数据回测,评估策略绩效 - **实盘交易**: 支持连接券商API进行实盘交易 - **指标计算**: 内置多种技术指标(MA、MACD、RSI、布林带等) - **风险管理**: 内置止损、止盈、资金管理等风控模块 - **数据管理**: 支持多种数据源(本地文件、数据库、API) ## 技术栈 - Python 3.x - NumPy / Pandas 数据处理 - Matplotlib 数据可视化 - 量化交易接口(如 JoinQuant、Backtrader 等) ## 快速开始 ### 安装依赖 ```bash pip install -r requirements.txt ``` ### 运行策略 ```python from strategy import YourStrategy from backtest import Backtest # 初始化回测 bt = Backtest() bt.run(YourStrategy, start_date='2020-01-01', end_date='2023-12-31') ``` ## 项目结构 ``` quantStrategy/ ├── strategies/ # 策略目录 ├── data/ # 数据目录 ├── utils/ # 工具函数 ├── backtest/ # 回测引擎 └── main.py # 主程序入口 ``` ## 策略示例 ```python class MovingAverageStrategy: def __init__(self, short_window=20, long_window=50): self.short_window = short_window self.long_window = long_window def generate_signals(self, data): # 策略逻辑实现 pass ``` ## 注意事项 - 请确保已了解相关风险,量化交易存在亏损可能 - 实盘交易前请务必在模拟盘进行充分测试 - 请遵守相关法律法规和交易所规则 ## 贡献指南 欢迎提交 Pull Request 或创建 Issue 来完善本项目。 ## 许可证 本项目采用 MIT 许可证开源。