用天勤量化TQSDK编写双均线模型
时间: 2023-03-14 12:59:58 浏览: 312
我建议您参考以下步骤:1)使用TQSDK获取市场的历史数据;2)根据您的策略,使用TQSDK计算出技术指标,如双均线指标;3)根据双均线指标,使用TQSDK编写双均线模型;4)根据模型结果进行买卖操作。
相关问题
天勤量化tqsdk量化
### 天勤量化 TqSdk 量化交易平台使用教程文档下载
对于希望利用天勤量化的TqSdk进行量化交易的用户来说,访问官方提供的资源是非常重要的。官方网站提供了详细的API文档以及入门指南,帮助开发者快速上手并掌握如何通过编程接口实现自动下单、查询行情等功能[^1]。
为了方便用户学习和实践,在官网链接中不仅有针对新手用户的操作指引,还包括了一系列实用的例子来展示具体的应用场景。例如,关于获取成交记录并将这些信息保存至本地文件系统的说明;还有关于读取已存储的数据,并将其时间戳转换为Python中的`datetime`类型的实例[^2]。
此外,网站还涵盖了更多高级特性介绍,比如设定特定时间段内的自动化策略执行计划,或是控制每日最大允许交易频次等配置选项。
#### 获取 API 文档 和 教程
建议直接前往 [ShinnyTech 官方页面](https://www.shinnytech.com/tianqin/) 进行查看最新的 SDK 版本及其对应的开发手册。这里可以找到适用于不同编程环境下的安装包,同时也包含了完整的命令列表和技术支持联系方式。
```python
import tqsdk as tq
api = tq.TqApi()
print(api.get_help()) # 打印帮助信息,了解可用功能
```
用天勤TQSDK编写一分钟周期计算前第二个5均线上拐时到现在的周期数的Python代码
可以使用以下Python代码来计算:from tqsdk import TqApi, TargetPosTaskapi = TqApi()
klines = api.get_kline_serial("SHFE.cu1912", 60)# 计算前第二个5均线上拐时到现在的周期数
second_ma5_cross_periods = 0
for i in range(2, len(klines)):
if (klines.iloc[i - 2]["ma5"] > klines.iloc[i - 1]["ma5"]) and (klines.iloc[i - 1]["ma5"] < klines.iloc[i]["ma5"]):
second_ma5_cross_periods = iprint("前第二个5均线上拐时到现在的周期数为:" + str(second_ma5_cross_periods))
阅读全文
相关推荐














