tgtrader天工量化投研分析客户端
- 提供开箱即用的分析工具
- 对于小白,可以直接使用可视化分析工具,零代码开启量化分析
- 对于有一定经验的开发者,结合使用sdk开发,更加灵活
微信公众号: 天工量化
关注即可获取:
- tgtrader的最佳实践:如何用好tgtrader以提高投研效率
- 研报复现:各大券商研报复现,源码公开
- 策略分享:基于tg量化工具集,实现各类策略
- 实盘跟踪:已上线的实盘策略持续跟进
源码地址
github: https://github.com/smartian1/tgtrader gitee: https://gitee.com/smartian123/tgtrader
安装
pip install tgtrader
如果网络不通,可以使用国内镜像源
pip install tgtrader -i https://mirrors.aliyun.com/pypi/simple/
更新日志
v1.3.5
- 工具集: 支持FF5风格分析
v1.3.2
- 工具集: 支持选定标的计算相关性,以及进行层次聚类分析
v1.3.1
- 支持港股期权交易
v1.2.0
- 数据流支持使用AI大模型解读财经新闻
- 支持任务调度,定时执行数据加工流,用于实时解析财经新闻
AI大模型解读财经新闻
v1.1.0
- 支持画布拖拽构建数据加工流程,无需写代码
拖拽构建数据加工流程
v1.0.1
-
增加数据初始化、数据查询页面
-
增加知识库页面,显示jupyter notebook
v1.0.0
可视化策略回测
-
支持在本地运行可视化页面, 仅需两行代码
-
已支持的内置策略: 目标权重策略, 风险平价策略 (策略不断扩充中)
-
我的策略: 将回测策略及参数保存到个人空间
-
策略详情: 查看策略详情, 并支持查看策略回测和模拟阶段绩效
客户端使用说明
创建虚拟环境(建议)
python -m venv venv_tgtrader
激活虚拟环境
1. windows
.\venv_tgtrader\Scripts\activate
2. mac/linux
source venv_tgtrader/bin/activate
安装tgtrader
pip install tgtrader
初始化数据(会提示输入管理员admin密码,连续输入两次即可,后续登录时使用)
python -m tgtrader.streamlit_pages.init_data
启动客户端
1. 创建一个python文件(要与初始化数据时目录保持一致),例如:tgtrader_cli.py
2. 在文件中添加以下代码:
from tgtrader.streamlit_pages.main import run
run()
3. 运行
streamlit run tgtrader_cli.py
4. 定时任务启动(刷新财经新闻)
python -m tgtrader.tasks.task_scheduler
Metadata
Release files for tgtrader 1.3.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tgtrader-1.3.5.tar.gz | 10.8 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tgtrader-1.3.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 21.6 MB
Release files / tgtrader-1.3.5.tar.gz
| Download URL | tgtrader-1.3.5.tar.gz |
|---|---|
| Size | 10.8 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
73a23706a72bedcfe112940de4d8f1a320bfb84be558d153c572e5781cf0dd4c
|
|
BLAKE2b-256 checksum How to use checksums |
1293a5e7c16b1ed4c6a112719e40dc433e97e757bff2d4432a464c20a2bcebec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.9
|
Release files / tgtrader-1.3.5-py3-none-any.whl
| Download URL | tgtrader-1.3.5-py3-none-any.whl |
|---|---|
| Size | 10.8 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e56d2696a25791656b1651c4b30da1eeb043e37b0caf5e628762299007752c69
|
|
BLAKE2b-256 checksum How to use checksums |
14365cbf3f1e2919313ebadd69354ddaa71965359cd7a67b7d02a65613bfce2a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.9
|