Metadata-Version: 2.4
Name: fwquant
Version: 1.0.20
Summary: 一个功能完整的 福纹量化 交易系统 ，支持多交易所连接、策略回测与实盘交易，包含数据管理、风控和GUI界面
Home-page: http://www.yaluo.com
Author: fwquant
Author-email: fuwenquant@gmail.com
License: MIT
Keywords: 量化交易,fwquant,crypto,bot,trading
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: Automat==25.4.16
Requires-Dist: Django
Requires-Dist: Flask==3.1.2
Requires-Dist: Jinja2==3.1.6
Requires-Dist: MarkupSafe==3.0.3
Requires-Dist: PyJWT==2.10.1
Requires-Dist: PySocks==1.7.1
Requires-Dist: PyYAML==6.0.3
Requires-Dist: Pygments
Requires-Dist: QuantStats==0.0.77
Requires-Dist: TA-Lib==0.6.8
Requires-Dist: Twisted==25.5.0
Requires-Dist: Werkzeug==3.1.5
Requires-Dist: aiodns==3.5.0
Requires-Dist: aiohappyeyeballs==2.6.1
Requires-Dist: aiohttp
Requires-Dist: aiosignal==1.4.0
Requires-Dist: akshare==1.18.19
Requires-Dist: amqp
Requires-Dist: anyio
Requires-Dist: asgiref==3.10.0
Requires-Dist: asttokens==3.0.1
Requires-Dist: attrs==25.4.0
Requires-Dist: backtrader==1.9.78.123
Requires-Dist: beautifulsoup4==4.14.2
Requires-Dist: billiard==4.2.0
Requires-Dist: blinker==1.9.0
Requires-Dist: bottle==0.13.4
Requires-Dist: brotlicffi
Requires-Dist: build==1.3.0
Requires-Dist: candlelite==1.0.17
Requires-Dist: celery-types==0.23.0
Requires-Dist: celery==5.3.6
Requires-Dist: certifi==2026.1.4
Requires-Dist: cffi==2.0.0
Requires-Dist: charset-normalizer
Requires-Dist: choreographer==1.2.1
Requires-Dist: click
Requires-Dist: click-didyoumean==0.3.0
Requires-Dist: click-plugins==1.1.1
Requires-Dist: click-repl==0.3.0
Requires-Dist: colorlog==6.10.1
Requires-Dist: constantly==23.10.4
Requires-Dist: contourpy==1.3.3
Requires-Dist: coverage==7.6.1
Requires-Dist: cron_descriptor==2.0.6
Requires-Dist: cryptography==46.0.3
Requires-Dist: curl_cffi==0.14.0
Requires-Dist: cycler==0.12.1
Requires-Dist: decorator==5.2.1
Requires-Dist: django-bootstrap-v5
Requires-Dist: django-celery-beat
Requires-Dist: django-crontab
Requires-Dist: django-timezone-field
Requires-Dist: django-timezone
Requires-Dist: djangorestframework
Requires-Dist: dt==1.2.1
Requires-Dist: et_xmlfile==2.0.0
Requires-Dist: executing==2.2.1
Requires-Dist: filelock==3.20.3
Requires-Dist: fonttools==4.60.2
Requires-Dist: frozendict==2.4.7
Requires-Dist: frozenlist==1.8.0
Requires-Dist: futu==0.0.1
Requires-Dist: futu_api==9.4.5408
Requires-Dist: graphql-core==3.2.7
Requires-Dist: h11
Requires-Dist: h2==4.3.0
Requires-Dist: hpack==4.1.0
Requires-Dist: html5lib==1.1
Requires-Dist: httpcore==1.0.5
Requires-Dist: httpx==0.27.0
Requires-Dist: hyperframe==6.1.0
Requires-Dist: hyperlink==21.0.0
Requires-Dist: idna
Requires-Dist: importlib_metadata==8.7.0
Requires-Dist: incremental==24.7.2
Requires-Dist: iniconfig==2.0.0
Requires-Dist: ipython==9.8.0
Requires-Dist: ipython_pygments_lexers==1.1.1
Requires-Dist: itsdangerous==2.2.0
Requires-Dist: jaraco.classes==3.4.0
Requires-Dist: jaraco.context==6.0.1
Requires-Dist: jaraco.functools==4.3.0
Requires-Dist: jedi==0.19.2
Requires-Dist: jsonpath==0.82.2
Requires-Dist: kaleido==1.2.0
Requires-Dist: keyring==25.6.0
Requires-Dist: kiwisolver==1.4.9
Requires-Dist: kombu==5.4.0
Requires-Dist: lightweight-charts==2.1
Requires-Dist: llvmlite==0.45.1
Requires-Dist: logistro==2.0.1
Requires-Dist: loguru==0.7.2
Requires-Dist: lxml==6.0.2
Requires-Dist: markdown-it-py==4.0.0
Requires-Dist: matplotlib-inline==0.2.1
Requires-Dist: matplotlib==3.10.7
Requires-Dist: mdurl==0.1.2
Requires-Dist: mini-racer==0.14.0
Requires-Dist: more-itertools==10.8.0
Requires-Dist: mplcursors==0.7
Requires-Dist: multidict==6.7.0
Requires-Dist: multitasking==0.0.12
Requires-Dist: narwhals==2.7.0
Requires-Dist: nest-asyncio==1.6.0
Requires-Dist: numba
Requires-Dist: numpy
Requires-Dist: openpyxl==3.1.5
Requires-Dist: orjson==3.11.5
Requires-Dist: packaging==24.1
Requires-Dist: pandas-stubs
Requires-Dist: pandas
Requires-Dist: parso==0.8.5
Requires-Dist: paux==1.0.14
Requires-Dist: peewee==3.18.3
Requires-Dist: pendulum==3.1.0
Requires-Dist: pexpect==4.9.0
Requires-Dist: pi==0.1.2
Requires-Dist: pillow==12.0.0
Requires-Dist: platformdirs==4.5.1
Requires-Dist: plotly==6.5.0
Requires-Dist: pluggy==1.5.0
Requires-Dist: polib==1.2.0
Requires-Dist: prompt_toolkit==3.0.47
Requires-Dist: propcache==0.4.1
Requires-Dist: protobuf==3.20.3
Requires-Dist: proxy_tools==0.1.0
Requires-Dist: psutil==7.1.3
Requires-Dist: ptyprocess==0.7.0
Requires-Dist: pure_eval==0.2.3
Requires-Dist: pyOpenSSL==25.3.0
Requires-Dist: pycares==4.10.0
Requires-Dist: pycparser==2.22
Requires-Dist: pycryptodome==3.23.0
Requires-Dist: pyobjc-core; sys_platform == "darwin"
Requires-Dist: pyobjc-framework-Cocoa; sys_platform == "darwin"
Requires-Dist: pyobjc-framework-Quartz; sys_platform == "darwin"
Requires-Dist: pyobjc-framework-Security; sys_platform == "darwin"
Requires-Dist: pyobjc-framework-UniformTypeIdentifiers; sys_platform == "darwin"
Requires-Dist: pyobjc-framework-WebKit; sys_platform == "darwin"
Requires-Dist: pyparsing==3.2.5
Requires-Dist: pyproject_hooks==1.2.0
Requires-Dist: pytest-html==4.1.1
Requires-Dist: pytest-metadata==3.1.1
Requires-Dist: pytest-timeout==2.4.0
Requires-Dist: pytest==9.0.1
Requires-Dist: python-crontab==3.3.0
Requires-Dist: python-dateutil==2.9.0.post0
Requires-Dist: python-dotenv==1.2.1
Requires-Dist: python-socks==2.7.3
Requires-Dist: pytz==2025.2
Requires-Dist: pywebview==6.1; sys_platform == "darwin"
Requires-Dist: redis==7.0.1
Requires-Dist: requests
Requires-Dist: rich==14.2.0
Requires-Dist: scipy==1.16.3
Requires-Dist: seaborn==0.13.2
Requires-Dist: sgqlc==17.1
Requires-Dist: shinny-structlog==0.0.4
Requires-Dist: simplejson==3.20.2
Requires-Dist: six==1.16.0
Requires-Dist: sniffio==1.3.1
Requires-Dist: soupsieve
Requires-Dist: sqlparse==0.5.3
Requires-Dist: stack-data==0.6.3
Requires-Dist: tabulate==0.9.0
Requires-Dist: tqdm==4.67.1
Requires-Dist: tqsdk-ctpse==1.0.2
Requires-Dist: tqsdk-sm==1.0.5
Requires-Dist: tqsdk==3.9.0
Requires-Dist: traitlets==5.14.3
Requires-Dist: types-pytz==2025.2.0.20251108
Requires-Dist: typing_extensions==4.15.0
Requires-Dist: tzdata==2024.1
Requires-Dist: urllib3
Requires-Dist: uvloop==0.22.1
Requires-Dist: vine==5.1.0
Requires-Dist: wcwidth==0.2.13
Requires-Dist: webencodings==0.5.1
Requires-Dist: whitenoise==6.11.0
Requires-Dist: xlrd==2.0.2
Requires-Dist: yarl==1.22.0
Requires-Dist: yfinance==0.2.66
Requires-Dist: zipp==3.23.0
Requires-Dist: zope.interface==8.1
Requires-Dist: tzlocal
Requires-Dist: deap
Requires-Dist: qdarkstyle
Requires-Dist: PySide6; sys_platform == "darwin"
Requires-Dist: pyqtgraph
Requires-Dist: babel
Requires-Dist: setuptools
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# FWQuant
    一个从0到1的完全自建的量化平台.
    主要技术 与工具：
        fwquant: 量化平台的主框架,包含下面所 有技术 与工具
            fwdata: 量化数据框架, 用于处理量化数据, 并提供数据接口.
            fwweb: 量化Web框架, 用于提供量化平台的Web界面.
            fwengine: 量化引擎, 负责执行量化策略.
            vnpy: 量化交易框架, 用于连接交易接口, 处理交易数据, 并执行交易指令.


    特别感谢：VNPY 项目, 为我提供了量化交易框架, 帮助我们能快速搭建了量化平台.
