请求她推出即日蜱数据

这个例子显示了如何连接到CQG®,定义事件处理程序,并请求当天和定时条数据。

连接到她推出和定义事件处理

通过创建CQG连接对象她推出

C = CQG;

注册示例事件处理程序cqgconnectioneventhandler跟踪与连接状态相关的事件。

eventNames = {“CELStarted”'DataError''准备好了'...'DataConnectionStatusChanged'};对于registerevent(c.Handle,{eventNames{i},...@(varargin)cqgconnectioneventhandler(varargin {:})})结束

cqgconnectioneventhandler分配给事件eventNames

设置API配置属性。例如,要将时区设置为东部时间,请输入以下命令。

c.APIConfig。TimeZoneCode ='tzEastern';

c.APIConfig是一个CQG配置对象。有关设置API配置属性的详细信息,请参阅CQG API参考指南

创建CQG连接。

启动(c)中
CELStarted DataConnectionStatusChanged

连接事件处理程序显示事件名称为成功CQG连接。

注册一个事件处理程序来构建和初始化输出数据结构cqgTickData用于存储盘中蜱数据。

rawEventNames = {'TicksResolved''TicksAdded'};对于I = 1:长度(rawEventNames)registerevent(c.Handle,{rawEventNames {I},...@(varargin)cqgintradayeventhandler(varargin {:})})结束

请求她推出即日蜱数据

通过创建结构传递的附加可选请求属性X,并设置可选属性。例如,要查看只出价tick数据的设置TickFilter“tfBid”

x.TickFilter =“tfBid”;

TickFilterSessionsFilter用于调用唯一有效的额外可选属性时间序列没有定时酒吧请求。对于您可以设置其他属性值,见CQG API参考指南

仪表盘中请求数据剔XYZ.XYZ使用附加的可选请求属性的最后2天XXYZ.XYZ是一个示例仪器名称。要为您的仪器盘中要求剔数据,替代符号名仪器

仪器='XYZ.XYZ';现在STARTDATE =  -  2;enddate =现在;时间序列(C,仪器,开始日期,结束日期,[],x)的暂停(1)

暂停使MATLAB®等待1秒后,CQG才有时间订阅仪器。MATLAB写变量cqgTickData在工作区浏览器。

显示cqgTickData

cqgTickData
cqgTickData =时间戳:{2×1细胞}价格:[2×1双]体积:[2×1双] PriceType:{2×1细胞} CorrectionType:{2×1细胞} SalesConditionLabel:{2×1细胞} SalesConditionCode:[2×1双] ContributorId:{2×1细胞}ContributorIdCode:[2×1双] MarketState:{2×1细胞}

在显示数据时间戳财产cqgTickData

cqgTickData.Timestamp
ANS =“2013年4月17日下午2时14分00秒”“2013年4月18日下午2时14分00秒”

请求她推出定时栏数据

注册一个事件处理程序来构建和初始化输出数据矩阵cqgTimedBarData用于存储定时数据栏。

aggEventNames = {“TimedBarsResolved”“TimedBarsAdded”...'TimedBarsUpdated''TimedBarsInserted'...'TimedBarsRemoved'};对于I = 1:长度(aggEventNames)registerevent(c.Handle,{aggEventNames {I},...@(varargin)cqgintradayeventhandler(varargin {:})})结束

通过创建结构传递附加的可选请求属性X,并设置可选属性。

x.UpdatesEnabled = FALSE;

为仪表申请计时条数据XYZ.XYZ使用附加的可选请求属性用于一天的最后一部分XXYZ.XYZ是一个示例仪器名称。要请求超时栏数据的仪器,代替符号名仪器

仪器='XYZ.XYZ';startdate = now - 1;enddate =现在;盘中= 1;timeseries (c、仪表、startdate可以enddate,盘中,x)暂停(1)

MATLAB写变量cqgTimedBarData在工作区浏览器。

显示cqgTimedBarData

cqgTimedBarData
cqgTimedBarData = 1.0E + 09 * 0.0007 -2.1475 -2.1475 -2.1475 -2.1475 -2.1475 -2.1475 -2.1475 -2.1475 0.0007 -2.1475 -2.1475 -2.1475 -2.1475 -2.1475 -2.1475 -2.1475 -2.1475 0.0007 -2.1475 -2.1475 -2.1475 -2.1475-2.1475 -2.1475 -2.1475 -2.1475 0.0007 -2.1475 -2.1475 -2.1475 -2.1475 -2.1475 -2.1475 -2.1475 -2.1475 0.0007 -2.1475 -2.1475 -2.1475 -2.1475 -2.1475 -2.1475 -2.1475 -2.1475 ...

cqgTimedBarData返回定时条数据为指定的仪器。的列cqgTimedBarData显示时间戳、开盘价、高价、低价、收盘价、中间价、HLC3、平均价格和tick成交量对应的数据。

关上她推出连接

关闭(C)

也可以看看

|||||||

相关的例子

更多关于

外部网站