通达信接口API是衔接通达信与交易所的重要桥梁,负责通达信的底层交易工作。通过Api.dll,可以直接对接通达信的交易服务器。

通达信的每一步操作,都离不开和驻留进程的通信。Api在进行功能性操作时(登录、交易、查询等),会首先创建一个任务,然后封装一个结构(使用TcSdk_CreateParameterSet创建),并把创建的结构的句柄和任务的句柄关联,然后将结构发送给驻留进程,接着调用ResumeTcJob恢复通达信的底层任务,通过驻留进程发送到交易服务器。

关于部分 的API 接口说明:

签名

int Init();

功能

API 初始化

参数

返回值

授权成功的交易账户数量

返回值 < 1 时, 无需调用 Deinit 接口, 也不能调用其它接口, 否则会出错!

签名

void Deinit();

功能

API 反初始化

参数

返回值

签名

int Logon(const char* Ip, short Port, const char* Version, short Yybid, const char* Account, const char* TradeAccount,

const char* JyPassword, const char* TxPassword,

char* ErrorInfo);

功能

登录交易账户

参数

Ip

券商交易服务器 IP, 注意区分普通和两融

Port

券商交易服务器端口, 注意区分普通和两融

Version

客户端的版本号, 一般为空字符串

Yybid

营业部代码, 一般为 0

Account

登录账号,一般为券商的资金账号或客户号

注: 两融账号需要额外添加 .C 结尾, 如 123456 变为 123456.C

TradeAccount

交易账号, 一般与登录账号相同, 但无需额外添加 .C 结尾

可登录券商软件, 查看股东列表, 股东列表内的资金账号就是交易账号

JyPassword

交易密码

TxPassword

通讯密码, 一般为空字符串或与交易密码相同

ErrorInfo

错误信息, 需要分配 256 字节的空间

返回值

调用成功: 客户端 Id

调用失败: 返回 <= 0

签名

void Logoff(int ClientId);

功能

登出交易账户

参数

ClientId

客户端 Id

返回值

void QueryData(int

ClientId, int Category,

char* Result, char*

ErrorInfo);

功能

查询各类交易数据

参数

ClientId

客户端 Id

Category

查询信息类别

0: 资金, 1: 股份, 2: 当日委托, 3: 当日成交, 4: 可撤单,

5: 股东代码, 6: 融资余额, 7: 融券余额, 8: 可融证券,

9: 各券商不同, 10-11: 无, 12: 可申购新股查询, 13: 新股申购额度查询,

14: 配号查询, 15: 中签查询

Result

查询结果, 需要分配 1024*1024 字节的空间

格式请参阅[Result 格式]

ErrorInfo

错误信息, 需要分配 256 字节的空间

返回值

无, 查询成功与否通过 ErrorInfo 是否为空字符串来判断

全面去理解通达信接口API,其实通达信接口API就是一个标记接口,只有实现这个接口后,然后在类中重写Object中的clone方法,然后通过类调用clone方法才能克隆成功,如果不实现这个接口,则会抛出CloneNotSupportedException异常。

如何全面去理解通达信接口API?相关推荐

  1. 执行Python语言能不能破解通达信接口api股票数据?

    最近有很多投资用户在研究软件选股与自动交易,所以需要获取股票的每日数据,那么使用Python怎样破解通达信接口api股票数据呢?下面小编就简要介绍从通达信的交易软件中获取股票数据的过程,即使用Pyth ...

  2. 通达信接口API的简介

    通达信接口API接口是相对流行的快速通达信数据excel接口,能够提供多家券商,包括通达信数据excel接口.量化回测平台等. 通达信接口API功能概述(部分) 通达信接口API可以快速进入,支持市场 ...

  3. 通达信接口进行二次编程开发步骤

    大家都知道通达信接口是比较流行的快速通达信数据excel接口,能够提供多家券商,包括通达信数据excel接口.量化回测平台等. 通达信接口API接口说明(部分) 今天小编主要讲一下,关于通达信接口进行 ...

  4. 通达信接口怎么样抓取股票实时数据?

    通达信接口怎么样抓取股票实时数据?股票爬取接口在股票交易中常常使用到的一些辅助工具,股票爬取接口主要是利用l1和l2接口来执行获取股票实时行情数据的原理,将自己需要查询的需求就可以在接口软件上搜索就可 ...

  5. 集思录通达信接口是什么?

    集思录通达信接口是什么?集思录通达信接口是快速通达信开发接口的热门功能,表明提供多家券商,包括通达信开发接口的相关功能,表明股票交易接口api等等,接口可以快速入门,支持市场上所有券商,集思录通达信接 ...

  6. 通达信量化API接口调用说明

    通达信量化API接口调用说明,其实是通过python第三方库pytdx获取,这是个很强大的第三方库,原理是解析通达信的dat底层数据.平时看盘下单的通达信软件.现在只需要在python里面安装第三方库 ...

  7. 通达信接口调用API是如何实现的?

    通达信接口调用API常见应用领域是在开发股票交易接口系统时需要通达信接口系统提供的API,并且是面向A股所有股票的放接口API.那么,通达信接口调用API过程是如何实现的呢? (1)先来看看API功能 ...

  8. 易语言通达信交易api接口是什么?

    易语言通达信交易api接口其实就是一个标记接口,只有实现这个接口后,然后在类中重写Object中的clone方法,然后通过类调用clone方法才能克隆成功,如果不实现这个接口,则会抛出CloneNot ...

  9. 如何通过通达信接口获取最近的分钟级别行情数据?

    如何通过通达信接口获取最近的分钟级别行情数据?对于做短线策略的交易者来说,得到实盘的量价数据之后,还需要把这些数据转换为各种技术指标,在策略中去使用和分析. 由于本地采样时间和交易所推送数据时间会有微 ...

最新文章

  1. csv python 逐行读取_从 Excel 到 Python
  2. 【数据结构与算法】之深入解析“将有序数组转换为二叉搜索树”的求解思路与算法示例
  3. pytorch 加载模型_福利,PyTorch中文版官方教程来啦(附下载)
  4. h5jumppage.php,h5使用webviewjsbridge跟原生交互,点击标签调用2次webview
  5. Java Swing Mysql实现的Ktv点歌系统项目源码附带视频运行教
  6. asp.net MVC中form提交和控制器接受form提交过来的数据(转)
  7. 使用curl与wget发送get与post请求
  8. mapxtreme 论坛_会议纪要 | 取栓论坛 云端论剑 大梗死核心取栓专场 精华回顾
  9. MAC安装JDK详细教程
  10. 峰瑞资本李丰:共享经济如何改造专业且非标准化的服务业
  11. 把两张图片并排(行)显示的HTML代码
  12. 关于火狐浏览器不能看中国大学mooc上视频的解决办法
  13. Echarts地图标记重合问题原因
  14. 栈解旋unwinding
  15. 移动端H5页面生成图片解决方案
  16. 2021届通信工程专业保研经历分享+个人经验总结
  17. 【mysql系列】一键生成mysql文档
  18. 此去经年如梦,更与何人说?
  19. Data too long for column ‘xxx‘ at row 1解决方法
  20. 用VBA做的excel仿方方格子的批量合并单元格的宏

热门文章

  1. mysql中using index、using where、using index condition的区别
  2. vs2015 未将对象引用设置到对象的实例
  3. linux nohup不生成日志,nohup不输出日志信息的方法,及linux重定向学习
  4. 小鬼学cocos2dX笔记01——创建精灵动画(一)
  5. 星际争霸”之纸上谈兵
  6. Google Colab 使用云端硬盘DRIVE的数据集
  7. bugku-writeup-Crypto-你喜欢下棋吗
  8. 性能测试总结---基础理论篇
  9. 关于NIOS中Avalon总线的问题分析
  10. Word中特殊页码格式的设置