Metadata-Version: 2.4
Name: xtquant-big-convert
Version: 0.3.57
Summary: Big QMT RPC bridge and MiniQMT-compatible adapter layer (redis/zmq/mysql transports)
Author: litaolemo
License: MIT
Project-URL: Homepage, https://github.com/litaolemo/xtquant_big_convert
Project-URL: Repository, https://github.com/litaolemo/xtquant_big_convert.git
Project-URL: Issues, https://github.com/litaolemo/xtquant_big_convert/issues
Keywords: qmt,quant,trading,rpc,redis,zmq,bigqmt,miniqmt
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Office/Business :: Financial :: Investment
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pyzmq>=25.0.0
Provides-Extra: redis
Requires-Dist: redis<8.0.0,>=5.0.0; extra == "redis"
Provides-Extra: mysql
Requires-Dist: pymysql>=1.0.0; extra == "mysql"
Requires-Dist: DBUtils>=3.0.0; extra == "mysql"
Provides-Extra: msgpack
Requires-Dist: msgpack>=1.0.0; extra == "msgpack"
Provides-Extra: dev
Requires-Dist: pytest>=7.0.0; extra == "dev"
Requires-Dist: pytest-cov>=4.0.0; extra == "dev"
Dynamic: license-file

# xtquant_big_convert

大 QMT 运行环境里的 RPC 桥接包：把大 QMT 内置 Python（行情查询、交易、持仓）封装成可远程调用的服务，并兼容一组 MiniQMT（xtquant）方法名，使外部程序无需 XtQuantServer 权限即可驱动大 QMT。

本项目是个人学习与技术研究的产物，不是面向公众的产品。

## 免责声明

- 本项目仅供学习与技术研究使用。**请在法律法规允许的范围内使用本项目**；使用前请自行确认你的使用行为符合所在国家/地区的法律法规、证券交易所规则以及券商客户协议的要求。
- 本项目不构成任何投资建议，不提供投资咨询服务。基于本项目进行的任何交易操作，其风险与后果由使用者本人承担，与作者无关。
- 本项目按"现状"（AS IS）提供，不附带任何明示或默示的保证。因使用或无法使用本项目导致的任何直接或间接损失（包括但不限于资金损失、数据错误、交易故障、账户异常），作者不承担任何责任。
- **任何人对本项目进行修改、二次开发或再分发的行为及其后果，均与原作者无关**，由行为人自行承担全部责任。
- 接入真实交易账户前，请充分了解程序化交易的风险，自行做好权限控制与风控措施。远程下单能力默认关闭（`rpc_allow_order_methods=False`），显式开启即视为你已知晓并接受上述条款。

使用本项目即表示你已阅读、理解并接受以上全部条款。

## 安装

客户端（外部程序）：

```bash
pip install xtquant-big-convert
```

服务端部署：见 `src/bigqmt_signal_trader_local_config.example.py` 内的注释，或 `docs/USER_GUIDE.md`。

## 文档在哪里

功能说明不放在这里。按需要查阅：

- `docs/USER_GUIDE.md` — 使用指南（功能、配置、部署、排错）
- `docs/` 其余文件 — RPC 协议、API 参考、传输层、延迟报告等专项文档
- `src/` 下的代码注释与 docstring — 实现细节的第一手来源
- `tests/` — 行为契约以测试为准

## License

MIT，见 [LICENSE](LICENSE)。
