一、中天软件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、组件的属性

通达信c语言接口,通达信数据接口及日线数据格式相关推荐

  1. python 期货交易接口_期货数据接口(期货数据接口 python)

    期货数据接口,聚宽,恒生聚宽,菜狗均可以接口聚宽ip列表小收费:聚宽聚宽-trader.com恒生聚宽ip列表,nae 我们公司用股票接口,你可以试一下websocket.high.js这个 聚宽和华 ...

  2. 药品API免费接口开放-APP数据接口

    为什么80%的码农都做不了架构师?>>>    药品直达 ( drug.yi18.net )是医药吧网(www.yi18.net) 旗下的药品信息网. 打造药品信息查询平台,提供最全 ...

  3. 天气API 实时降水预报接口, 实时降雨量数据接口

    接口官网 功能: 基于lbs获取当前位置的降雨概率和降水量数据 如果是个人/学生使用, 可以申请测试量和半价优惠 接口调用简单, 一个URL, GET一下就可以得到json数据了 点击查看返回结果 A ...

  4. 股票l2数据接口和普通数据接口有什么区别?

    Level-2产品目前是由上海证券交易所最新推出的实时行情信息收费服务,主要提供在上海证券交易所上市交易的证券产品的实时交易数据.包括十档行情,买卖队列,逐笔成交,委托总量和加权价格等多种新式数据. ...

  5. 周易Java_周易API接口_免费数据接口 - 极速数据

    package api.jisuapi.zhouyi; import java.net.URLEncoder; import api.util.HttpUtil; import net.sf.json ...

  6. python万年历节气_万年历API接口_免费数据接口 - 极速数据

    package api.jisuapi.calendar; import api.util.HttpUtil; import net.sf.json.JSONArray; import net.sf. ...

  7. 温度历史数据php,历史天气API接口_免费数据接口 - 极速数据

    package api.jisuapi.weather; import api.util.HttpUtil; import net.sf.json.JSONArray; import net.sf.j ...

  8. PHP获取东方头条接口的新闻,新闻API接口_免费数据接口 - 极速数据

    package api.jisuapi.news; import java.net.URLEncoder; import api.util.HttpUtil; import net.sf.json.J ...

  9. android 驾照题库接口,驾考题库API接口_免费数据接口 - 极速数据

    package api.jisuapi.driverexam; import api.util.HttpUtil; import net.sf.json.JSONArray; import net.s ...

  10. php 成语接龙api,成语大全API接口_免费数据接口 - 极速数据

    package api.jisuapi.chengyu; import java.net.URLEncoder; import api.util.HttpUtil; import net.sf.jso ...

最新文章

  1. 谈谈大家对PHP框架的各种误解
  2. 使用keepalived加lvs做负载均衡,访问后端的服务器,2分钟后超时,需要重新登录...
  3. 全球及中国模具激光焊接机行业供需分析与投资战略研究报告2021-2027年版
  4. 修改了sql默认路径无法登录服务器,PostgreSQL错误'无法连接到服务器:没有这样的文件或目录'...
  5. rip c语言,GNU C 对标准C语言的扩展
  6. pythoncsv数据类型_python – 从CSV文件行中的值确定数据类型
  7. 编码速度非常慢_有BUG?MySQL中的 utf8 居然并不是真正的UTF-8编码?
  8. AI给你安利了一个职位,猜猜它觉得你适合做什么?
  9. 大数据学习笔记02-HDFS-常用命令
  10. webpack 3 零基础入门教程 #16 - 使用 ProvidePlugin 插件来处理像 jQuery 这样的第三方包...
  11. 电机学重读(一)基础知识
  12. RTCM1005详解
  13. OpenDRIVE地图图形化
  14. Java基础面试题(2022最新版汇总)
  15. 应急指挥中心整体建设方案(ppt)
  16. 阿里入职培训,针不搓
  17. PE文件格式偏移参考
  18. 为什么博途V17及以下的HMI面板不能与1500固件版本2.9或1200版本4.5 的CPU建立连接?
  19. 从零到一构建CI/CD的DevOps自动化流水线,需要考虑的开源项目
  20. 我是如何利用Python下载酷狗音乐的

热门文章

  1. 用flash做古诗动画_Flash制作跟我学 用遮罩技术制作古诗动画-FLASH课件制作(FLASH课件制作教程)-flash课件吧(湖北金鹰)...
  2. dede文章采集管理php,织梦采集规则如何写(织梦自带采集器写规则技巧)
  3. VB计算机中next是什么意思,VB程序的基本结构――循环结构之For-Next语句
  4. 不能为属性:[commandName]找到setter 方法
  5. 提高计算机访问硬盘的速度慢,嫌电脑速度不够快?教你5招提升硬盘性能!
  6. bLue的字符串游戏
  7. Java解析魔兽争霸3录像W3G文件(一):Header
  8. ThinkPad P73 拆机清灰日志
  9. 用计算机能打出什么歌,这样用计算机些歌谱?
  10. matlab 神经网路,matlab神经网络的工程实例(超级详细)