天勤量化(TqSdk) 安裝與調試


最近學習量化,有朋友推薦天勤量化,就過來學習下。

TqSdk 是一個由 信易科技 發起並貢獻主要代碼的開源 python 庫. 依托 快期多年積累成熟的交易及行情服務器體系 , TqSdk 支持用戶使用很少的代碼量構建各種類型的量化交易策略程序,

並提供包含 歷史數據-實時數據-開發調試-策略回測-模擬交易-實盤交易-運行監控-風險管理 的全套解決方案。

 

 

 

 

 

 

 

天勤量化的核心是TqSdk開發包, 在安裝天勤量化 (TqSdk) 前, 你需要先准備適當的環境和Python包管理工具, 包括:

  • Python >=3.6.4,3.7,3.8,3.9 版本

  • Windows 7 以上版本, Mac Os, 或 Linux

你可以選擇使用 pip 命令安裝 TqSdk, 或者下載源代碼安裝. 對於一般用戶, 我們推薦采用 pip 命令安裝/升級 TqSdk:

pip install tqsdk -U

但是由於 pip 使用的是國外的服務器,普通用戶往往下載速度過慢或不穩定,對於使用 pip 命令下載速度較慢的用戶,我們推薦采用切換國內源的方式安裝/升級 TqSdk:

pip install tqsdk -U -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host=mirrors.aliyun.com

  

等待一會就下載好了,pip list 可查。

 

 

 

在使用 TqSdk 之前,用戶需要先注冊自己的 信易賬戶 ,傳入信易賬戶是使用任何 TqSdk 程序的前提,點擊 注冊信易賬戶

信易賬戶可以使用注冊時的手機號/用戶名/郵箱號進行登錄,注冊好后,就可以用了。

測試一下:

獲取實時行情

#!/usr/bin/env python
#  -*- coding: utf-8 -*-
__author__ = 'chengzhi'

from tqsdk import TqApi, TqAuth

# 創建API實例,傳入自己的信易賬戶
api = TqApi(auth=TqAuth("信易賬戶", "賬戶密碼"))

# 獲得中金所 IF主力 的行情引用,當行情有變化時 quote 中的字段會對應更新
quote = api.get_quote("CFFEX.IF2107")

# 輸出 IF主力 的最新行情時間和最新價
print(quote.datetime, quote.last_price)

# 關閉api,釋放資源
api.close()

  

 

 

 和行情是一致的。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM