Skip to content

Commit fac614c

Browse files
shinny-hongyanshinny-chenli
authored andcommitted
Update Version 3.7.3
1 parent a24d884 commit fac614c

18 files changed

+215
-72
lines changed

PKG-INFO

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Metadata-Version: 2.1
22
Name: tqsdk
3-
Version: 3.7.2
3+
Version: 3.7.3
44
Summary: TianQin SDK
55
Home-page: https://www.shinnytech.com/tqsdk
66
Author: TianQin

doc/advanced/for_vnpy_user.rst

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,7 @@ TqSdk 则使用基于网络协作的组件设计. 如下图:
3131
* 交易相关接口被大幅度简化, 不再需要处理CTP接口的复杂回调, 也不需要发起任何查询请求
3232

3333

34-
也有一些不如vn.py方便的地方:
35-
36-
* 由于交易指令经交易网关转发, 用户无法直接指定CTP服务器地址. 用户如果需要连接到官方交易网关不支持的期货公司, 需要自行部署交易网关.
34+
对于需要直连期货公司交易的用户, TqSdk 也提供了 :py:meth:`~tqsdk.TqCtp` 模块支持用户直连
3735

3836

3937
每个策略是一个单独运行的py文件
@@ -260,13 +258,12 @@ TqSdk配合web_gui使用时, 还支持自定义绘制行情图表, 像这样::
260258
关于策略回测的详细说明, 请见 :ref:`backtest`
261259

262260

263-
其它区别
264-
-------------------------------------------------
265-
此外, 还有一些差别值得注意
266-
267-
* TqSdk 要求 Python 3.6.4 以上版本, 不支持 Python 2.x
268-
* TqSdk 使用了Python3的async框架, 某些 IDE 不支持, 需要使用支持 async 的IDE, 例如 pycharm
269-
261+
推荐学习步骤
262+
-------------------------------
270263
要学习使用 TqSdk, 推荐从 :ref:`quickstart` 开始
264+
使用过程中有任何问题可以 `询问天勤 AI 助手! <https://udify.app/chat/im02prcHNEOVbPAx/>`_ ,尝试帮助解答用户以下问题:
271265

266+
* 具体函数的详细介绍
267+
* 根据具体需求或策略提供天勤实现的示例
268+
* 天勤或 Python 报错的可能解决方案
272269

doc/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@
4848
# built documents.
4949
#
5050
# The short X.Y version.
51-
version = u'3.7.2'
51+
version = u'3.7.3'
5252
# The full version, including alpha/beta/rc tags.
53-
release = u'3.7.2'
53+
release = u'3.7.3'
5454

5555
# The language for content autogenerated by Sphinx. Refer to documentation
5656
# for a list of supported languages.

doc/enterprise.rst

Lines changed: 19 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,74 +1,45 @@
11
.. _enterprise:
22

3-
TqSdk2 企业版
3+
TqSdk 企业版
44
=================================================
5-
除了 TqSdk 专业版以外,我们还提供 TqSdk2 企业版本来供用户使用,如果想了解专业版和企业版的区别,`可以点击查看 TqSdk2 文档 <https://doc.shinnytech.com/tqsdk2/latest/advanced/for_tqsdk1_user.html#tqsdk2-tqsdk>`_
5+
除了 TqSdk 专业版以外,我们还提供 TqSdk 企业版本
66

7-
如果想使用 TqSdk2 企业版功能,可以点击 `个人中心 <https://account.shinnytech.com/>`_ 申请15天试用或购买
7+
企业版和专业版相比的主要区别是柜台支持上的区别,企业版支持直连 CTP/融航/杰宜斯等柜台,专业版只能通过中继的方式去进行连接
88

9-
企业版本提供专业版的全部功能 :ref:`profession` ,且 TqSdk 和 TqSdk2 专业版权限通用,此外还包含如下功能
9+
如果想使用 TqSdk 企业版功能,可以点击 `个人中心 <https://account.shinnytech.com/>`_ 申请15天试用或购买
1010

11-
TqSdk2 直连功能
11+
12+
TqSdk 直连功能
1213
-------------------------------------------------
13-
TqSdk2 中除了通过中继模式接入期货公司以外,还提供用户通过直连模式接入任意一家指定期货公司
14+
TqSdk 企业版支持用户通过直连模式接入任意一家指定期货公司
1415

1516
除了接入指定期货公司的优点以外,直连模式还带来了一下好处:
1617

1718
* 交易指令直达期货公司,省去中继服务器路径,交易延迟平均减少10ms左右
1819
* 减少了交易服务器依赖,程序运行稳定性提升
1920

21+
TqSdk 直连CTP模式的详细介绍,请点击 :py:class:`~tqsdk.TqCtp`
2022

21-
.. _tqjees:
22-
23-
TqSdk2 连接资管平台功能
24-
-------------------------------------------------
25-
TqSdk2 提供了资管平台的对接支持,支持用户连接到指定资管平台
26-
27-
以连接杰宜斯的模拟服务器为例::
28-
29-
from tqsdk2 import TqApi, TqAuth, TqJees
30-
31-
acc = TqJees(td_url="tcp://129.211.138.170:10001", broker_id="JeesDemo", app_id="shinny_tqsdk_01", auth_code= "0000000000000000", user_name="杰宜斯模拟账户", password="杰宜斯模拟账户密码")
32-
api = TqApi(acc,auth= TqAuth("快期账户","账户密码"))
33-
34-
其中杰宜斯的 **模拟账户** 和 **模拟账户密码** 需要自行和杰宜斯联系获取,其他参数在杰宜斯模拟下为
35-
36-
td_url="tcp://39.101.174.218:40205"
3723

38-
broker_id="JeesDemo"
39-
40-
app_id="shinny_tqsdk_01"
41-
42-
auth_code="0000000000000000"
43-
44-
杰宜斯实盘情况下将对应信息换成实盘信息即可
45-
46-
资管平台连接模式的详细介绍,请点击 :py:class:`~tqsdk2.api.TqJees` .
47-
48-
49-
.. _tqrohon:
24+
.. _tqjees:
5025

51-
TqSdk2 连接资管平台功能
26+
TqSdk 连接平台功能
5227
-------------------------------------------------
53-
TqSdk2 提供了资管平台的对接支持,支持用户连接到指定资管平台
54-
55-
以连接融航的模拟服务器为例::
56-
57-
from tqsdk2 import TqApi, TqAuth, TqRohon
28+
TqSdk 提供了资管平台的对接支持,支持用户连接到指定资管平台,例如杰宜斯或者融航资管系统等
5829

59-
acc = TqRohon(td_url="tcp://129.211.138.170:10001", broker_id="RohonDemo", app_id="shinny_tqsdk_01", auth_code= "qZWmA7iTXaEO2w40", user_name="融航模拟账户", password="融航模拟账户密码")
60-
api = TqApi(acc,auth= TqAuth("快期账户","账户密码"))
30+
以连融航的模拟服务器为例::
6131

62-
其中融航模拟的 **模拟账户** 和 **模拟账户密码** 需要自行和融航联系获取,其他参数在融航模拟下为
32+
from tqsdk import TqApi, TqRohon, TqAuth
6333

64-
td_url="tcp://129.211.138.170:10001"
34+
account = TqRohon(account_id="融航账户", password="融航密码", front_broker="融航柜台代码", front_url="融航柜台地址", app_id="融航 AppID", auth_code="融航 AuthCode")
35+
api = TqApi(account, auth=TqAuth("快期账户", "账户密码"))
6536

66-
broker_id="RohonDemo"
37+
其中融航的 **模拟账户** 、 **模拟账户密码** 、 **app_id** 和 **auth_code** 需要自行和融航联系获取,其他参数在融航模拟下为
6738

68-
app_id="shinny_tqsdk_01"
39+
front_url="tcp://129.211.138.170:10001"
6940

70-
auth_code="qZWmA7iTXaEO2w40"
41+
front_broker="RohonDemo"
7142

7243
融航实盘情况下将对应信息换成实盘信息即可
7344

74-
资管平台连接模式的详细介绍,请点击 :py:class:`~tqsdk2.api.TqRohon` .
45+
融航资管平台连接模式的详细介绍,请点击 :py:class:`~tqsdk.TqRohon`

doc/reference/index.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ TqSdk 模块参考
1313
tqsdk.tqzq.rst
1414
tqsdk.tqctp.rst
1515
tqsdk.tqrohon.rst
16+
tqsdk.tqjees.rst
17+
tqsdk.tqyida.rst
1618
tqsdk.sim.rst
1719
tqsdk.multiaccount.rst
1820
tqsdk.objs.rst

doc/reference/tqsdk.tqjees.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
.. _tqsdk.tqjees:
2+
3+
tqsdk.TqJees - 杰宜斯资管交易类
4+
------------------------------------------------------------------
5+
.. autoclass:: tqsdk.TqJees
6+
:members:
7+
:inherited-members:

doc/reference/tqsdk.tqyida.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
.. _tqsdk.tqyida:
2+
3+
tqsdk.TqYida - 易达交易类
4+
------------------------------------------------------------------
5+
.. autoclass:: tqsdk.TqYida
6+
:members:
7+
:inherited-members:

doc/tqsdk_llm.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
* 根据具体需求或策略提供天勤实现的示例
2323
* 天勤或 Python 报错的可能解决方案
2424

25-
点击即刻尝试 `使用智能机器人<https://udify.app/chat/im02prcHNEOVbPAx/>`_
25+
点击即刻尝试 `使用天勤 AI 助手<https://udify.app/chat/im02prcHNEOVbPAx/>`_
2626

2727
下图是具体的使用示例 demo
2828

doc/version.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
版本变更
44
=============================
5+
3.7.3 (2024/09/20)
6+
7+
* 新增::py:class:`~tqsdk.TqJees` 账户类型,支持杰宜斯资管柜台
8+
* 新增::py:class:`~tqsdk.TqYida` 账户类型,支持易达交易柜台
9+
10+
511
3.7.2 (2024/09/12)
612

713
* 新增::py:class:`~tqsdk.TqRohon` 账户类型,支持融航资管柜台

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
setuptools.setup(
1010
name='tqsdk',
11-
version="3.7.2",
11+
version="3.7.3",
1212
description='TianQin SDK',
1313
author='TianQin',
1414
author_email='[email protected]',

0 commit comments

Comments
 (0)