一、中天软件stock 2000 日数据 (*.day)股票数据格式

每一条记录的长度为40字节:

1-4字节为日期,02

b9 30 01转换为十进制是:19970307

5-8字节为开盘价*1000

9-12字节为最高价*1000

13-16字节为最低价*1000

17-20字节为收盘价*1000

25-28字节为成交量(手)

其余12字节未使用

翻译的时候是这样的 02 b9 30 01

=>>0130b902(16进制)

转10进制19970307,

其它的也是如D4 30 00 00是表达为000030D4

是12500(就是12.5¥)

二、RSR证券数据引擎组件TTDXManager使用说明

1、安装组件:用Delphi7打开TDXManager.dpk文件,点“install”按钮,安装完毕后,在Delphi组件面版上TDX栏里生成TTDXManger组件。

然后点Tools-->Environments

Options-->Library,

将组件目录加入到目录列表中。

2、TTDXManager类之方法介绍:

function Connect: boolean;

用途:连接到数据服务器

参数:无

返回值: True=连接成功 False=连接失败

procedure Run;

用途:对组件消息进行处理

提示:因为本组件是模仿消息队列模式工作的,请求命令先加入到消息列表,然后通过Run过程逐一取出消息进行处理的。因此必须循环运行Run过程。

procedure Get_PK (Const codenames:

string); 用途:发送获取股票盘口请求

参数:

codenames

用,分隔的代码列表,比如,想获取中体产业和万科A的盘口,Get_PK ('600158SH,000002SZ');

procedure Get_TestRealPK (Const code: string; market, Time:

integer);

用途:发送获取实时盘口请求

参数:

code 证券代码

market 市场类别,0=深圳 1=上海

Time 开始时间 145522表示获取14:55:22后的最后一笔交易时的盘口,如果没有最新交易,该请求不会返回数据

procedure Get_K_Days (Const code: string; market, startcount,

count: integer);

用途: 发送获取历史日K线数据请求

参数:

code 证券代码

market 市场类别

startcount 从现在往前的第几天开始

count 希望获得的天数

procedure Get_Deals (Const code: string; market, startcount,

count: integer);

用途: 发送获取分笔成交数据请求

参数:

code 证券代码

market 市场类别

startcount 从现在往前的第几笔数据

count 希望获得的交易笔数

procedure Get_Mins (Const code: string;

market, start: integer);

用途: 发送获取分时图请求

参数:

code 证券代码

market 市场类别

start 从现在开始的第几分钟开始

procedure Get_InitData (ID :integer);

用途: 发送获取初始化市场信息请求

参数:

ID 市场类别 0=深圳 1=上海

function GetMarketMode (Const StkCode,

StkName: string): byte;

用途: 查询市场类别编号

参数:

StkCode 证券代码

StkName 证券名称

本函数必须在成功初始化市场信息数据后才能正确返回

function GetStockCode (Const

StkName: string):string;

用途: 根据证券名称返回证券代码

参数:

StkName 证券名称

本函数必须在成功初始化市场信息数据后才能正确返回

3、属性介绍:

property Host :string;

数据服务器地址 默认为国信证券深圳1服务器

property Port :integer;

数据服务器端口 默认为7709,这个一般不要变动

property RegKeyString :string;

组件注册字符串 未通过注册的则为试用版。试用版在接收到一定数量的数据后,将可能出现随机不解包

4、事件介绍:

TOnReadTDXStockDataEvent= procedure(Const pData: pTTdxData)of

object;

TRNotifyEvent = procedure of object;

TOnAfterReadEvent = procedure (msg :integer) of object;

TOnDecodePacket_PKDAT = procedure (data: array of TTDX_PKDAT; StockCount: integer)of

object;

接收到使用Get_PK请求命令后而返回的盘口信息数据

StockCount 表示盘口数据包含的证券数目

TOnDecodePacket_REALPK =

procedure (data: TTDX_REALPKDAT) of object;

接收到使用 Get_TestRealPK 请求命令后而返回的盘口信息数据

TOnDecodePacket_DAYS = procedure (StockInfo: TCallBackStockInfo; data: array of

TTDX_DAYInfo; start, daysCount: integer)of object;

接收到使用Get_K_Days 请求命令后而返回的日K线数据

TOnDecodePacket_DEALS = procedure (StockInfo: TCallBackStockInfo; data: array of

TTDX_DEALINFO; start, Count: integer)of object;

接收到使用 Get_Deals 请求命令后返回的分笔交易数据

TOnDecodePacket_MINS = procedure (StockInfo: TCallBackStockInfo; data: array of

TTDX_MIN; start, Count: integer) of object;

接收到使用 Get_MINS 请求命令后返回的分时图数据

TOnDecodePacket_INITMARKET = procedure (data: array of TTDX_STOCKINFO; Market: byte; Count:

integer)of object;

接收到使用 Get_InitData 请求命令而返回的市场初始化数据

5、如何实际编程获得中体产业盘口实时数据1、在主窗体上放置一个TTimer组件,在OnTimer事件中执行TTDXManager.Run

2、使用Connect连接到服务器

3、发送Get_PK('600158SH');

4、在OnDecodePacket_PKDAT事件中处理实际获得的数据

6、已实测TDXManager组件可用

1、组件的版本信息

2、组件的过程

3、组件的属性

php 转通达信数据格式,[转载]通达信数据接口及日线数据格式相关推荐

  1. python 通达信 dll_Python读取通达信本地数据

    一.介绍 python获取股票数据的方法很多,其中 Tushare 财经数据接口包很好用,当然,也可以通过通达信本地的数据获取,这样更为方便. 日线数据存在这路径下 D:\通达信\vipdoc\sh\ ...

  2. 通达信 c java,通达信的c

    通达信的c 通达信公式代码里的收盘价C? 通达信公式代码中收盘价C在,在盘中交易时间段还是在盘后非交易时间段,不同周期下最后一根k线的收盘价C等于实时价格. 例如像下面这两句代码的结果是相同的. CO ...

  3. 通达信l2数据接口如何开通?

    通达信l2数据接口如何开通?考虑到用户的电脑分辨率大小,通达信Level2可以切换到五档的传统界面.点击上海股票分时图的右下角的布局按钮,在弹出的菜单中可以设置界面,切换快捷键为Ctrl+X. 通达信 ...

  4. 通达信l2数据接口与MACD指标结合

    通达信l2数据接口,刚开始学习的用通达信,感觉不错,把通达信的特大,大单,中单,小单数据统计起来,再结合MACD,个人感觉,各单的资金的趋势,与MACD有效的结合,应该是非常不错的.MACD指标的经典 ...

  5. matlab 读取 通达信,Matlab读取通达信数据库需要学习那些方面的知识?

    本帖最后由 qdwxzzy 于 2013-7-24 10:48 编辑 在论坛找了些帖子,然后去通达信的网站下载了数据,尝试读取sh000004.day的数据,代码如下 clear all; fn='s ...

  6. 如何高效地利用通达信数据接口?

    怎样利用通达信数据接口才能更高效地完成交易呢?今日我们一起来探讨一下这个问题. 首先,我们之所以选择通达信数据接口,其目的只有一个,就是提高交易效果,所以效率高不高,并不是我们重点关注的,当然啦,高效 ...

  7. 测试通达信终端数据接口

    通达信终端数据接口,socket又叫套接字,可以理解为是一个应用程序的地址,是实现网络通信的关键.我们可以通过IP找到一台主机,可以通过主机的端口找到该主机上的某个应用程序. 这样,就可以通过通达信终 ...

  8. 通达信l2数据接口好用吗?

    通达信l2数据接口好用吗?其实好不好用主要要看使用者本身,因为投资者通达信l2数据接口一般只能给到用户数据内容,只要怎样通过这些内容进一步调整交易内容才是关键. Tradex涵盖市场接收.定量访问.订 ...

  9. 通达信数据接口api的编写脚本

    首先编写一份测试数据初始化的脚本,维护一批测试数据到数据库,并且每次初始化前,清空原来的数据,这样保证数据是最新和唯一的(避免重复).调用被测系统的通达信数据接口api,接口,传入参数,这个请求参数是 ...

  10. 通达信l2数据接口获取什么信息?

    通达信l2数据接口获取什么信息?level2数据内容非常丰富,除了有实时交易情况以外,还有像是主力动向.资金流向等内容,如果我们要对股市行情进行进一步分析,那level2数据是必不可少的.

最新文章

  1. android-学习1 配置环境
  2. MyBatis学习总结(16)——Mybatis使用的几个建议
  3. 惊呼!JavaScript基本数据类型和引用数据类型详解
  4. 记录console的使用
  5. How to check firmware and drivers of a VMware ESXi host
  6. 华为荣耀v8计算机没了,华为荣耀V8真机实测 没了徕卡到底咋样?
  7. 局域网共享工具_Win10局域网共享开启工具
  8. QT 处理TCP粘包问题
  9. Buck_Boost电路分析 亲测
  10. 一个WEB应用的开发流程 供学习用!
  11. 探索跨平台应用开发的最佳实践
  12. 今日恐慌与贪婪指数为21 恐慌程度有所缓解
  13. react组件书写规范
  14. 支持邮件群发功能的邮箱有哪些?邮箱如何群发邮件,邮件群发怎么发呢?
  15. 汉画轩—让国学与区块链技术碰撞出更璀璨的火花
  16. 微信小程序--js中string转换为number
  17. Android来电,显示悬浮窗
  18. 使用Enter键代替Tab键的功能
  19. EDVR复现过程中的Segmentation Fault及Vimeo-90k数据集的百度盘下载
  20. 复旦大学陈怡然:文本摘要的跨数据集迁移研究

热门文章

  1. 【项目实践】充电台灯电路拆解
  2. 联想i微型计算机怎么拆,联想t410i如何拆机?联想t410i拆机方法【图文】
  3. JBoss下载and安装
  4. weblogic部署静态资源文件html,weblogic部署静态html
  5. Linux下Weblogic部署安装
  6. 禁用的灰色文本框、按钮的克星
  7. 查看单元测试用例覆盖率新姿势:IDEA 集成 JaCoCo
  8. 高等数学(第七版)同济大学 总习题六 个人解答
  9. 2021年最新DNF脚本框架
  10. 驱动人生8新版助力电脑性能起飞