Skip to content

Commit a9726de

Browse files
shinny-packshinny-mayanqiong
authored andcommitted
Update Version 3.4.6
1 parent a62dd2e commit a9726de

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

106 files changed

+566
-479
lines changed

PKG-INFO

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Metadata-Version: 2.1
22
Name: tqsdk
3-
Version: 3.4.5
3+
Version: 3.4.6
44
Summary: TianQin SDK
55
Home-page: https://www.shinnytech.com/tqsdk
66
Author: TianQin
@@ -34,7 +34,7 @@ TqSdk 是一个由[信易科技](https://www.shinnytech.com)发起并贡献主
3434
``` {.sourceCode .python}
3535
from tqsdk import TqApi, TqAuth, TqAccount, TargetPosTask
3636

37-
api = TqApi(TqAccount("H海通期货", "4003242", "123456"), auth=TqAuth("信易账户", "账户密码")) # 创建 TqApi 实例, 指定交易账户
37+
api = TqApi(TqAccount("H海通期货", "4003242", "123456"), auth=TqAuth("快期账户", "账户密码")) # 创建 TqApi 实例, 指定交易账户
3838
q_1910 = api.get_quote("SHFE.rb1910") # 订阅近月合约行情
3939
t_1910 = TargetPosTask(api, "SHFE.rb1910") # 创建近月合约调仓工具
4040
q_2001 = api.get_quote("SHFE.rb2001") # 订阅远月合约行情

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ TqSdk 是一个由[信易科技](https://www.shinnytech.com)发起并贡献主
1818
``` {.sourceCode .python}
1919
from tqsdk import TqApi, TqAuth, TqAccount, TargetPosTask
2020
21-
api = TqApi(TqAccount("H海通期货", "4003242", "123456"), auth=TqAuth("信易账户", "账户密码")) # 创建 TqApi 实例, 指定交易账户
21+
api = TqApi(TqAccount("H海通期货", "4003242", "123456"), auth=TqAuth("快期账户", "账户密码")) # 创建 TqApi 实例, 指定交易账户
2222
q_1910 = api.get_quote("SHFE.rb1910") # 订阅近月合约行情
2323
t_1910 = TargetPosTask(api, "SHFE.rb1910") # 创建近月合约调仓工具
2424
q_2001 = api.get_quote("SHFE.rb2001") # 订阅远月合约行情

doc/advanced/backtest.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ TqSdk 并不提供专门的参数优化机制. 您可以按照自己的需求,
1818
for SHORT in range(20, 40): # 短周期参数从20-40分别做回测
1919
acc = TqSim() # 每次回测都创建一个新的模拟账户
2020
try:
21-
api = TqApi(acc, backtest=TqBacktest(start_dt=date(2019, 5, 6), end_dt=date(2019, 5, 10)), auth=TqAuth("信易账户", "账户密码"))
21+
api = TqApi(acc, backtest=TqBacktest(start_dt=date(2019, 5, 6), end_dt=date(2019, 5, 10)), auth=TqAuth("快期账户", "账户密码"))
2222
account = api.get_account()
2323
klines = api.get_kline_serial(SYMBOL, duration_seconds=60, data_length=LONG + 2)
2424
target_pos = TargetPosTask(api, SYMBOL)
@@ -51,7 +51,7 @@ TqSdk 并不提供专门的参数优化机制. 您可以按照自己的需求,
5151
SYMBOL = "SHFE.cu1907"
5252
acc = TqSim()
5353
try:
54-
api = TqApi(acc, backtest=TqBacktest(start_dt=date(2019, 5, 6), end_dt=date(2019, 5, 10)), auth=TqAuth("信易账户", "账户密码"))
54+
api = TqApi(acc, backtest=TqBacktest(start_dt=date(2019, 5, 6), end_dt=date(2019, 5, 10)), auth=TqAuth("快期账户", "账户密码"))
5555
data_length = LONG + 2
5656
klines = api.get_kline_serial(SYMBOL, duration_seconds=60, data_length=data_length)
5757
target_pos = TargetPosTask(api, SYMBOL)

doc/advanced/dingding.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ TqSdk 并不提供专门的服务器来推送消息,但是你可以通过其
2424
print(content)
2525

2626

27-
api = TqApi(auth=TqAuth("信易账户", "账户密码"))
27+
api = TqApi(auth=TqAuth("快期账户", "账户密码"))
2828
quote = api.get_quote("SHFE.rb2109")
2929
target_pos = TargetPosTask(api, "SHFE.rb2110")
3030
send_msg("策略开始运行")

doc/advanced/entry.rst

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,35 +17,35 @@ TqApi 独立运行模拟交易
1717
创建 TqApi 实例时传入 TqSim ::
1818

1919
from tqsdk import TqApi, TqAuth, TqSim
20-
api = TqApi(TqSim(), auth=TqAuth("信易账户", "账户密码"))
20+
api = TqApi(TqSim(), auth=TqAuth("快期账户", "账户密码"))
2121

2222
或者不填其他参数, 默认为使用TqSim::
2323

24-
api = TqApi(auth=TqAuth("信易账户", "账户密码"))
24+
api = TqApi(auth=TqAuth("快期账户", "账户密码"))
2525

2626

2727
TqApi 独立运行实盘交易
2828
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2929
创建 TqApi 实例时传入 TqAccount ::
3030

3131
from tqsdk import TqApi, TqAuth, TqAccount
32-
api = TqApi(TqAccount("H海通期货", "022631", "123456"), auth=TqAuth("信易账户", "账户密码"))
32+
api = TqApi(TqAccount("H海通期货", "022631", "123456"), auth=TqAuth("快期账户", "账户密码"))
3333

3434
特别的, 如果需要连接到期货公司的特定服务器, 可以在 TqAccount 中指定::
3535

36-
api = TqApi(TqAccount("H海通期货", "022631", "123456", front_broker="8888", front_url="tcp://134.232.123.33:41205"), auth=TqAuth("信易账户", "账户密码"))
36+
api = TqApi(TqAccount("H海通期货", "022631", "123456", front_broker="8888", front_url="tcp://134.232.123.33:41205"), auth=TqAuth("快期账户", "账户密码"))
3737

3838
如果要连接到自己架设的交易网关, 可以使用::
3939

40-
api = TqApi(TqAccount("H海通期货", "022631", "123456"), url="ws://202.33.21.34:7878/", auth=TqAuth("信易账户", "账户密码"))
40+
api = TqApi(TqAccount("H海通期货", "022631", "123456"), url="ws://202.33.21.34:7878/", auth=TqAuth("快期账户", "账户密码"))
4141

4242

4343
TqApi 独立运行回测
4444
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4545
创建 TqApi 实例时传入 TqBacktest ::
4646

4747
from tqsdk import TqApi, TqAuth, TqSim, TqBacktest
48-
api = TqApi(TqSim(), backtest=TqBacktest(start_dt=date(2018, 5, 1), end_dt=date(2018, 10, 1)), auth=TqAuth("信易账户", "账户密码"))
48+
api = TqApi(TqSim(), backtest=TqBacktest(start_dt=date(2018, 5, 1), end_dt=date(2018, 10, 1)), auth=TqAuth("快期账户", "账户密码"))
4949

5050

5151
由天勤拉起策略进程

doc/advanced/for_ctp_user.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ Ctp接口按照事件回调模型设计, 使用 CThostFtdcTraderSpi 的 OnXXX
8383
8484
TqSdk则不使用事件回调机制. :py:meth:`~tqsdk.TqApi.wait_update` 函数设计用来获取任意数据更新, 像这样::
8585

86-
api = TqApi(auth=TqAuth("信易账户", "账户密码"))
86+
api = TqApi(auth=TqAuth("快期账户", "账户密码"))
8787
x = api.insert_order("SHFE.cu1901", direction="BUY", offset="OPEN", volume=1, limit_price=50000)
8888
8989
while True:
@@ -93,7 +93,7 @@ TqSdk则不使用事件回调机制. :py:meth:`~tqsdk.TqApi.wait_update` 函数
9393

9494
一次 wait_update 可能更新多个实体, 在这种情况下, :py:meth:`~tqsdk.TqApi.is_changing` 被用来判断某个实体是否有变更::
9595

96-
api = TqApi(auth=TqAuth("信易账户", "账户密码"))
96+
api = TqApi(auth=TqAuth("快期账户", "账户密码"))
9797
q = api.get_quote("SHFE.cu1901")
9898
ks = api.get_kline_serial("SHFE.cu1901", 60)
9999
x = api.insert_order("SHFE.cu1901", direction="BUY", offset="OPEN", volume=1, limit_price=50000)

doc/advanced/for_vnpy_user.rst

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ TqSdk 则使用基于网络协作的组件设计. 如下图:
7373
LONG = 60
7474
SYMBOL = "SHFE.bu1912"
7575

76-
api = TqApi(auth=TqAuth("信易账户", "账户密码"))
76+
api = TqApi(auth=TqAuth("快期账户", "账户密码"))
7777

7878
data_length = LONG + 2
7979
klines = api.get_kline_serial(SYMBOL, duration_seconds=60, data_length=data_length)
@@ -122,7 +122,7 @@ TqSdk将每个策略作为一个独立进程运行, 这样就可以:
122122
当近月-远月的价差大于200时做空近月,做多远月
123123
当价差小于150时平仓
124124
'''
125-
api = TqApi(auth=TqAuth("信易账户", "账户密码"))
125+
api = TqApi(auth=TqAuth("快期账户", "账户密码"))
126126
quote_near = api.get_quote("SHFE.rb1910")
127127
quote_deferred = api.get_quote("SHFE.rb2001")
128128
# 创建 rb1910 的目标持仓 task,该 task 负责调整 rb1910 的仓位到指定的目标仓位
@@ -192,7 +192,7 @@ vn.py按照事件回调模型设计, 使用 CtaTemplate 的 on_xxx 回调函数
192192

193193
TqSdk则不使用事件回调机制. :py:meth:`~tqsdk.TqApi.wait_update` 函数设计用来获取任意数据更新, 像这样::
194194

195-
api = TqApi(auth=TqAuth("信易账户", "账户密码"))
195+
api = TqApi(auth=TqAuth("快期账户", "账户密码"))
196196
ks = api.get_kline_serial("SHFE.cu1901", 60)
197197
198198
while True:
@@ -202,7 +202,7 @@ TqSdk则不使用事件回调机制. :py:meth:`~tqsdk.TqApi.wait_update` 函数
202202

203203
一次 wait_update 可能更新多个实体, 在这种情况下, :py:meth:`~tqsdk.TqApi.is_changing` 被用来判断某个实体是否有变更::
204204

205-
api = TqApi(auth=TqAuth("信易账户", "账户密码"))
205+
api = TqApi(auth=TqAuth("快期账户", "账户密码"))
206206
q = api.get_quote("SHFE.cu1901")
207207
ks = api.get_kline_serial("SHFE.cu1901", 60)
208208
x = api.insert_order("SHFE.cu1901", direction="BUY", offset="OPEN", volume=1, limit_price=50000)
@@ -235,7 +235,7 @@ TqSdk 提供 :ref:`web_gui` 来供有图形化需求的用户使用:
235235

236236
TqSdk配合web_gui使用时, 还支持自定义绘制行情图表, 像这样::
237237

238-
api = TqApi(auth=TqAuth("信易账户","账户密码"), web_gui=True)
238+
api = TqApi(auth=TqAuth("快期账户","账户密码"), web_gui=True)
239239
# 获取 cu1905 和 cu1906 的日线数据
240240
klines = api.get_kline_serial("SHFE.cu1905", 86400)
241241
klines2 = api.get_kline_serial("SHFE.cu1906", 86400)

doc/advanced/multi_strategy.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
SHORT = 30 # 短周期
1111
LONG = 60 # 长周期
1212

13-
api = TqApi(auth=TqAuth("信易账户", "账户密码"))
13+
api = TqApi(auth=TqAuth("快期账户", "账户密码"))
1414

1515
klines = api.get_kline_serial(SYMBOL, duration_seconds=60, data_length=LONG + 2)
1616
target_pos = TargetPosTask(api, SYMBOL)
@@ -148,7 +148,7 @@ TqSdk(2.6.1 版本)对几个常用接口 :py:meth:`~tqsdk.TqApi.get_quote`,
148148
print(SYMBOL, quote.datetime, quote.last_price)
149149
# ... 策略代码 ...
150150

151-
api = TqApi(auth=TqAuth("信易账户", "账户密码"))
151+
api = TqApi(auth=TqAuth("快期账户", "账户密码"))
152152
# 为每个合约创建异步任务
153153
api.create_task(demo("SHFE.rb2107"))
154154
api.create_task(demo("DCE.m2109"))
@@ -162,7 +162,7 @@ TqSdk(2.6.1 版本)对几个常用接口 :py:meth:`~tqsdk.TqApi.get_quote`,
162162
# 协程示例,为每个合约创建 task
163163
from tqsdk import TqApi
164164

165-
api = TqApi(auth=TqAuth("信易账户", "账户密码")) # 构造 api 实例
165+
api = TqApi(auth=TqAuth("快期账户", "账户密码")) # 构造 api 实例
166166

167167
async def demo(SYMBOL, SHORT, LONG):
168168
"""

doc/advanced/order.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ FIVELEVEL FAK 最优五档即时成交剩余撤销指令
3131

3232
from tqsdk import TqApi, TqAuth
3333

34-
api = TqApi(auth=TqAuth("信易账户", "账户密码"))
34+
api = TqApi(auth=TqAuth("快期账户", "账户密码"))
3535
# 当日有效限价单
3636
api.insert_order("SHFE.cu2009", "BUY", "OPEN", 3, limit_price=14200)
3737
# FAK 限价单

doc/advanced/scheduler.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ TargetPosScheduler 执行目标持仓任务列表
8585
from tqsdk import TqApi, TargetPosScheduler
8686
from tqsdk.algorithm import twap_table
8787

88-
api = TqApi(auth="信易账户,用户密码")
88+
api = TqApi(auth="快期账户,用户密码")
8989
quote = api.get_quote("CZCE.MA109")
9090

9191
# 设置 twap 任务参数,

0 commit comments

Comments
 (0)