TqSdk 天勤量化交易策略程序开发包

TqSdk 是一个由信易科技发起并贡献主要代码的开源 python 库.

依托快期多年积累成熟的交易及行情服务器体系, TqSdk 支持用户使用极少的代码量构建各种类型的量化交易策略程序,

并提供包含期货、期权、股票的 历史数据-实时数据-开发调试-策略回测-模拟交易-实盘交易-运行监控-风险管理 全套解决方案.

from tqsdk import TqApi, TqAccount, TargetPosTask

api = TqApi(TqAccount("H海通期货", "4003242", "123456")) # 创建 TqApi 实例, 指定交易账户

q_1910 = api.get_quote("SHFE.rb1910") # 订阅近月合约行情

t_1910 = TargetPosTask(api, "SHFE.rb1910") # 创建近月合约调仓工具

q_2001 = api.get_quote("SHFE.rb2001") # 订阅远月合约行情

t_2001 = TargetPosTask(api, "SHFE.rb2001") # 创建远月合约调仓工具

while True:

api.wait_update() # 等待数据更新

spread = q_1910["last_price"] - q_2001["last_price"] # 计算近月合约-远月合约价差

print("当前价差:", spread)

if spread > 250:

print("价差过高: 空近月,多远月")

t_1910.set_target_volume(-1) # 要求把1910合约调整为空头1手

t_2001.set_target_volume(1) # 要求把2001合约调整为多头1手

elif spread < 200:

print("价差回复: 清空持仓") # 要求把 1910 和 2001合约都调整为不持仓

t_1910.set_target_volume(0)

t_2001.set_target_volume(0)

要快速了解如何使用TqSdk, 可以访问我们的 十分钟快速入门指南.

Architecture

这两个网关统一以 Diff协议 对下方提供服务

TqSdk按照Diff协议连接到行情网关和交易中继网关, 实现行情和交易功能

Features

TqSdk 提供的功能可以支持从简单到复杂的各类策略程序.

公司级数据运维,提供当前所有可交易合约从上市开始的 全部Tick数据和K线数据

支持市场上90%的期货公司 实盘交易

支持 模拟交易

支持 Tick级和K线级回测, 支持 复杂策略回测

提供近百个 技术指标函数及源码

用户无须建立和维护数据库, 行情和交易数据全在 内存数据库 , 无访问延迟

优化支持 pandas 和 numpy 库

无强制框架结构, 支持任意复杂度的策略, 在一个交易策略程序中使用多个品种的K线/实时行情并交易多个品种

配合开发者支持工具,能够进行交易信号打点,支持自定义指标画图

Installation

TqSdk 仅支持 Python 3.6 及更高版本. 要安装 TqSdk, 可使用 pip:

$ pip install tqsdk

Documentation

用户交流QQ群: 619870862 (目前只允许给我们点过STAR的同学加入, 加群时请提供github用户名)

Gui

TqSdk本身自带的web_gui功能,简单一行参数即可支持调用图形化界面,详情参考web_gui

About us

信易科技 是专业的期货软件供应商和交易所授权行情服务商. 旗下的快期系列产品已为市场服务超过10年. TqSdk 是公司开源计划的一部分.

python 天勤 金叉 编程代码_GitHub - Oscar201106/tqsdk-python: 天勤量化开发包, 期货量化, 实时行情/历史数据/实盘交易...相关推荐

  1. python天勤金叉编程代码大全_这些Python编程黑科技,装逼指南,高逼格代码,让你惊叹不已...

    1.单行写一个评级组件 "★★★★★☆☆☆☆☆".slice(5 - rate, 10 - rate);定义一个变量rate是1到5的值,然后执行上面代码,看图 才发现插件什么的都 ...

  2. python期货数据 库_GitHub - kozyan/tqsdk-python: 天勤量化开发包, 期货量化, 实时行情/历史数据/实盘交易...

    TqSdk 天勤量化交易策略程序开发包 TqSdk 是一个由信易科技发起并贡献主要代码的开源 python 库. 依托快期多年积累成熟的交易及行情服务器体系, TqSdk 支持用户使用极少的代码量构建 ...

  3. python期货交易策略_GitHub - guyimin/tqsdk-python: 期货量化交易策略程序开发包, 实时行情/历史数据/实盘交易...

    TqSdk 量化交易策略程序开发包 TqSdk 是一个由信易科技发起并贡献主要代码的开源 python 库. 依托快期多年积累成熟的交易及行情服务器体系, TqSdk 支持用户使用极少的代码量构建各种 ...

  4. python 天勤 金叉 编程代码_Python量化策略开发框架,固定的套路、突破策略的福音...

    点及财经,股票期货专业投机者. Python量化策略开发框架,固定的套路.突破策略的福音-1.jpg (45.43 KB, 下载次数: 0) 2020-12-29 20:10 上传 前言 策略的触发方 ...

  5. python 天勤 金叉 编程代码_Python量化交易工具之#39;自适应#39;跟踪止盈算法,进阶必看!...

    点及财经,股票期货专业投机者. 这期文章,作者主要给大家分享,如何用Python 代码编写双均线策略,然后在策略中采用加速算法跟踪止盈作为出场方式,并回测. 前言 俗话说,会买的是徒弟,会卖的是师父, ...

  6. python天勤金叉编程代码大全_天勤终端数据解决方案

    作者:金属成色 目录 环境准备 如果没有安装vn.py最新发行版(这里默认为vnpy-1.7.1).MongoDB.Anaconda.PyCharm软件,请参照右边'环境安装'教程. 对于天勤数据解决 ...

  7. python gui编程书籍_GitHub - ZhaoGui/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...

    PythonShare Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐 本文 主要 针对 零基础 想学习Python者.本文本文由@史江歌(shijiangg ...

  8. python好看图案的编程代码_利用Python绘制了一些有意思的图案

    下载W3Cschool手机App,0基础随时随地学编程导语 花了点时间利用Python绘制了一些有意思的图案,也算是发掘了一下Python的可视化功能吧... PS: 部分图案参考了一些博客的一部分源 ...

  9. python3扫雷代码_GitHub - pantaduce/minesweeper: Python代码编写的扫雷游戏

    Minesweeper(扫雷) 这是一个由Python编写的扫雷游戏,基于tkinter/Tkinter开发,支持python2和python3. 功能 概述 基本功能:左键扫雷,右键标记 记录游戏步 ...

最新文章

  1. c 宏定义用法#define
  2. 不限文件类型的ftp服务器,ftp服务器文件类型
  3. gmock学习02---编写自己的Matcher与如何让编译器识别被mock的重载函数
  4. [Flutter] 发布自己的插件 package
  5. 解决启动不了VMware虚拟机以及VM升级到新的版本后出现黑屏的问题
  6. nfs服务端服务停掉,导致的客户端访问挂载目录卡死的情况
  7. 用c语言合并两个链表,合并两个链表.
  8. Bokeh中图形与组件的布局简介 | Bokeh 小册子
  9. StreamBox Ripper 将rm转mp3时候出现g2支持的问题
  10. 计算机二级考试基础知识总结,全国计算机等级考试二级公共基础知识总结
  11. C#如何无客户端连接Oracle数据库
  12. js 防止重复提交方案
  13. @程序员,你知道大厂是如何招聘到优秀项目经理的吗?
  14. ScreenCapture API – QTP截屏工具
  15. 架构师主要做些什么,你知道吗?
  16. 移动硬盘插入提示需要格式化RAW_分区变成RAW格式怎么办?手把手教你解决方法...
  17. 用聊天记录当证据 对方改了微信号怎么证明他是他
  18. 失眠的岁月,我们都交了哪些科技智商税?
  19. 企业微信之发送应用消息案例
  20. 又一个IGame的bug

热门文章

  1. 记:psd中图标转成svg并上传到iconfont制作成图标
  2. 支持win7的无损分区大小调整软件
  3. 光驱叹号,我的电脑看不见光驱
  4. 什么是供应链管理及其重要性?
  5. 抖音矩阵系统。抖音矩阵系统,抖音矩阵系统源码。
  6. 公众号支付成功后执行ajax,真香,微信公众号支付完整流程案例
  7. 极客日报:iPhone13系列售价曝光:4535元起售;微信暂停个人帐号新用户注册;Android 12 Beta 3.1发布
  8. RabbitMq(二)一文彻底弄懂RabbitMq的四种交换机原理及springboot实战应用
  9. 弹幕的开发(DanmakuFlameMaster)
  10. java计算机毕业设计九宫格日志网站源代码+数据库+系统+lw文档