受欢迎的博客标签

通达信功能扩展数据 - 使用通达信API

Published

通达信官方提供了API接口,可以直接通过API获取实时数据。通达信API提供了丰富的接口,包括获取股票、基金、期货等各种金融产品的实时数据。以下是使用通达信API获取实时数据的步骤:

注册并获取API Key:首先,您需要在通达信官网注册并获取API Key,这是访问通达信API的凭证。
安装Python请求库:使用pip install requests安装requests库,用于发送HTTP请求。
编写Python代码:使用requests库发送HTTP请求,获取实时数据。

Mootdx(通达信API)

import requests
def get_realtime_data(stock_code):


    url = f"http://api.tdx.com/realtime?code={stock_code}&apikey=YOUR_API_KEY"


    response = requests.get(url)


    data = response.json()


    return data


stock_code = "000001"


data = get_realtime_data(stock_code)


print(data)

 

通达信程序化交易接口API使用步骤

调用 LoadLibrary 加载 MetaTrade.dll 实例

调用 GetProcAddress 获取 API 函数地址;

调用 Init 接口进行 API 初始化;

调用 Logon 接口登录券商账户并获得与之对应的 ClientId, 一个应用程序实例可以同时登录多个账户;

通过 ClientId 调用其它 API 接口进行查询或委托下单;

调用 Logoff 接口登出券商账户;

调用 Deinit 接口进行 API 清理;

调用 FreeLibrary 卸载 MetaTrade.dll 实例;

 

useful links

https://zhuanlan.zhihu.com/p/501296788