一个功能完整的福纹量化交易系统,支持多交易所连接、策略回测与实盘交易
Project description
FWQuant
一个从 0 到 1 完全自建的量化交易平台。
📋 项目概述:FWQuant 是一款企业级量化交易系统,支持 CTP 期货网关和 OKX 数字资产交易,提供策略开发、回测验证、实盘交易、风险管理的完整链路。采用事件驱动架构,内置多种经典策略模板,支持单/多策略并行回测,具备完善的风控体系。
快速开始
安装
uv pip install fwquant -U
启动
fwquant web run
⚡ 核心功能
| 模块类别 | 核心能力 | 说明 |
|---|---|---|
| 交易网关 | CTP / OKX | 支持期货、数字资产实盘交易 |
| 策略引擎 | CTA策略框架 | 内置6+经典策略模板 |
| 回测系统 | 单/多策略并行 | 支持历史数据回测验证 |
| 风险管理 | 实时风控引擎 | 仓位/止损/熔断管理 |
| 数据管理 | REST/WebSocket | 实时行情与历史数据 |
📖 文档入口
| 类别 | 文档名称 | 路径 |
|---|---|---|
| 用户指南 | 📦 安装指南 | docs/用户安装.md |
| 🚀 运行服务 | docs/运行服务.md | |
| 💡 帮助文档 | docs/help.md | |
| 程序开发 | 📦 上传打包 | docs/上传打包_pypi.md |
| 📝 开发日志 | docs/开发日志.md | |
| 📚 模块文档 | docs/module_docs/ | |
| 综合运维 | 🔧 运维手册 | docs/运维手册.md |
📦 内置策略(点击展开)
- 趋势策略: Dual Thrust、Double MA、King Keltner
- 震荡策略: ATR-RSI、Boll Channel
- 组合策略: 七福策略(多规则融合)
🛠️ 技术架构(点击展开)
- 语言: Python 3.12+
- 框架: FastAPI + PyQt5
- 数据库: SQLite
- 网关: CTP / OKX API
- 计算: Pandas / NumPy / TA-Lib
📚 参考工具(点击展开)
- VN.PY: 量化交易框架设计灵感来源
- backtrader: 量化回测框架参考
- crewAI: AI 智能体协作框架
- LangChain: 大语言模型应用框架
- ccxt: 交易网关库
致谢:感谢 VN.PY、backtrader、crewAI、LangChain 及所有开源社区的贡献!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
fwquant-1.0.48.tar.gz
(405.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
fwquant-1.0.48-py3-none-any.whl
(492.2 kB
view details)
File details
Details for the file fwquant-1.0.48.tar.gz.
File metadata
- Download URL: fwquant-1.0.48.tar.gz
- Upload date:
- Size: 405.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d560e97931576f51c652ad39202be92b95259640549a97fdfb0f815fa852554c
|
|
| MD5 |
430b8cc518dcea982c611b652bb38c79
|
|
| BLAKE2b-256 |
31040572be44daa4bd93a2e4a352665ffb589f4daf4c36a244449a2e1474129f
|
File details
Details for the file fwquant-1.0.48-py3-none-any.whl.
File metadata
- Download URL: fwquant-1.0.48-py3-none-any.whl
- Upload date:
- Size: 492.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4724641c9822e2bfbef5b1bebd734fd59b3a54cada9117f50df5c036dd4aee29
|
|
| MD5 |
054a781626cc5d8844b490f13475a17f
|
|
| BLAKE2b-256 |
c720f5c05254b14908a8a9ca6f0538e3c7f42340a8a3ccc59fb685d18223bc64
|