码迷,mamicode.com
首页 > 其他好文 > 详细

天勤量化(TqSdk) 安装与调试

时间:2021-07-05 16:38:50      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:install   info   extern   list   rom   解决   代码量   国外   ref   

最近学习量化,有朋友推荐天勤量化,就过来学习下。

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()

  

技术图片

 

技术图片

 

 和行情是一致的。

 

天勤量化(TqSdk) 安装与调试

标签:install   info   extern   list   rom   解决   代码量   国外   ref   

原文地址:https://www.cnblogs.com/adam012019/p/14963367.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有
迷上了代码!