Docs
天勤量化实时行情获取示例
天勤量化实时行情获取示例
天勤量化实时行情获取示例
本模块演示如何使用天勤量化(TqSdk)获取实时行情数据。
主要功能包括:
- 从环境变量读取天勤账号信息
- 连接天勤API
- 订阅并监控特定期货合约的实时行情
依赖项:
- python-dotenv: 用于加载环境变量
- tqsdk: 天勤量化SDK
使用方法:
- 确保.env文件中包含以下配置:
tq_account=您的天勤账号
tq_password=您的天勤密码 - 运行脚本即可获取实时行情数据
"""
import os
from dotenv import load_dotenv
from tqsdk import TqApi, TqAuth
# 加载 .env 文件
load_dotenv()
# 读取环境变量中的账号信息
tq_account = os.environ.get("tq_account")
tq_password = os.environ.get("tq_password")
# 创建API实例并认证
api = TqApi(auth=TqAuth(tq_account, tq_password))
if __name__ == "__main__":
"""
主程序入口
订阅上海能源交易所原油期货2024年5月合约(INE.sc2505)的实时行情,
并持续打印最新价格。
示例输出:
最新价 567.8
最新价 567.9
...
"""
# 设置要监控的期货合约代码
symbol = "INE.sc2505"
# 获取合约行情对象
quote = api.get_quote(symbol)
# 打印初始最新价
print("最新价", quote.last_price)
# 持续监控行情更新
while api.wait_update():
# 每当收到新行情时打印最新价
print("最新价", quote.last_price)