Metadata-Version: 2.4
Name: fwquant
Version: 1.0.41
Summary: 一个功能完整的福纹量化交易系统，支持多交易所连接、策略回测与实盘交易
Home-page: https://github.com/fwquant/fwquant
Author: fwquant
Author-email: fwquant <fuwenquant@gmail.com>
Maintainer: fwquant
Maintainer-email: fwquant <fuwenquant@gmail.com>
Project-URL: Homepage, https://www.yaluo.com
Project-URL: Repository, https://github.com/fwquant/fwquant
Project-URL: Documentation, https://github.com/fwquant/fwquant/wiki
Keywords: 量化交易,fwquant,crypto,bot,trading
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Office/Business :: Financial :: Investment
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: python-dotenv>=1.0.0
Requires-Dist: setuptools>=70.0
Requires-Dist: six>=1.16
Requires-Dist: typing_extensions>=4.12
Requires-Dist: pandas<3.0,>=2.0
Requires-Dist: numpy<3.0,>=1.24
Requires-Dist: numba>=0.60.0
Requires-Dist: pandas-stubs
Requires-Dist: TA-Lib
Requires-Dist: QuantStats>=0.0.77
Requires-Dist: backtrader>=1.9.78
Requires-Dist: futu-api
Requires-Dist: akshare>=1.18
Requires-Dist: tqsdk>=3.9
Requires-Dist: tushare
Requires-Dist: composio_crewai
Requires-Dist: loguru>=0.7.2
Requires-Dist: pyyaml>=6.0
Requires-Dist: requests>=2.31
Requires-Dist: tabulate>=0.9.0
Requires-Dist: tzlocal
Requires-Dist: pytz
Requires-Dist: tzdata
Requires-Dist: aiohttp>=3.9
Requires-Dist: aiohappyeyeballs>=2.6
Provides-Extra: web
Requires-Dist: fastapi>=0.115; extra == "web"
Requires-Dist: uvicorn>=0.25; extra == "web"
Requires-Dist: Flask>=3.0; extra == "web"
Requires-Dist: flask_cors>=6.0; extra == "web"
Requires-Dist: Werkzeug>=3.0; extra == "web"
Requires-Dist: starlette==0.50.0; extra == "web"
Provides-Extra: gui
Requires-Dist: pyqtgraph>=0.13; extra == "gui"
Requires-Dist: qdarkstyle>=3.1; extra == "gui"
Requires-Dist: qtpy>=2.4; extra == "gui"
Requires-Dist: matplotlib>=3.8; extra == "gui"
Requires-Dist: plotly>=6.5; extra == "gui"
Requires-Dist: seaborn>=0.13; extra == "gui"
Provides-Extra: ai
Requires-Dist: crewai; extra == "ai"
Requires-Dist: langchain>=0.1; extra == "ai"
Requires-Dist: langchain-openai>=0.1; extra == "ai"
Requires-Dist: litellm==1.83.7; extra == "ai"
Provides-Extra: task
Requires-Dist: celery>=5.3; extra == "task"
Requires-Dist: celery-types; extra == "task"
Requires-Dist: django-celery-beat; extra == "task"
Requires-Dist: redis>=7.0; extra == "task"
Provides-Extra: django
Requires-Dist: Django>=5.0; extra == "django"
Requires-Dist: djangorestframework; extra == "django"
Requires-Dist: django-timezone-field; extra == "django"
Requires-Dist: django-crontab; extra == "django"
Provides-Extra: macos
Requires-Dist: pyobjc-core; sys_platform == "darwin" and extra == "macos"
Requires-Dist: pyobjc-framework-Cocoa; sys_platform == "darwin" and extra == "macos"
Requires-Dist: pyobjc-framework-Quartz; sys_platform == "darwin" and extra == "macos"
Requires-Dist: pyobjc-framework-Security; sys_platform == "darwin" and extra == "macos"
Requires-Dist: pywebview; sys_platform == "darwin" and extra == "macos"
Requires-Dist: PySide6; sys_platform == "darwin" and extra == "macos"
Provides-Extra: dev
Requires-Dist: black; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-html; extra == "dev"
Provides-Extra: full
Requires-Dist: fwquant[ai,dev,django,gui,macos,task,web]; extra == "full"
Dynamic: author
Dynamic: home-page
Dynamic: maintainer
Dynamic: requires-python

# FWQuant

一个从 0 到 1 完全自建的量化交易平台。

## 功能特性

- **fwquant**: 量化平台主框架，包含以下模块：
  - **fwdata**: 量化数据框架，用于处理量化数据并提供数据接口
  - **fwweb**: 量化 Web 框架，用于提供量化平台的 Web 界面
  - **fwengine**: 量化引擎，负责执行量化策略
  - **fuwen_adaptor**: 量化交易框架，用于连接交易接口、处理交易数据并执行交易指令

## 安装方法

```bash
# 使用 uv 安装（推荐）
uv pip install fwquant -U

# 开发模式安装
git clone https://github.com/fwquant/fwquant.git
cd fwquant
uv pip install -e .
```

## 快速开始

```bash
# 启动 Web 服务
fwquant web run

# 查看可用命令
fwquant --help
```

## 致谢

特别感谢 [VN.PY](https://github.com/vnpy) 项目，为我们提供了量化交易框架。
