请求她推出日内Tick数据

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

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

使用创建CQG连接对象她推出

C = cqg;

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

eventNames = {“CELStarted”“DataError”“IsReady”...“DataConnectionStatusChanged”};i = 1:length(eventNames) registerevent(c。, {eventNames {},...@(变长度输入宗量)cqgconnectioneventhandler(变长度输入宗量{:})})结束

cqgconnectioneventhandler被分配到的事件在eventNames

设置API配置属性。以设置时区为东部时间为例,输入如下:

c.APIConfig.TimeZoneCode =“tzEastern”

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

创建CQG连接。

启动(c)
CELStarted DataConnectionStatusChanged

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

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

rawEventNames = {“TicksResolved”“TicksAdded”};i = 1:length(rawEventNames), {rawEventNames {},...@(变长度输入宗量)cqgintradayeventhandler(变长度输入宗量{:})})结束

请求她推出日内Tick数据

通过创建结构传递一个额外的可选请求属性x,设置可选属性。要只查看出价勾数数据,例如setTickFilter“tfBid”

x.TickFilter =“tfBid”

TickFilter而且SessionsFilter唯一有效的附加可选属性用于调用吗timeseries没有限时的酒吧请求。有关可设置的其他属性值,请参见CQG API参考指南

请求仪器的日内滴答数据XYZ。XYZ在过去2天使用额外的可选请求属性xXYZ。XYZ是一个示例仪器名称。若要为您的仪器请求日内滴答数据,请将符号名称代入仪器

仪器=“XYZ。XYZ”;Startdate = now - 2;结束日期=现在;timeseries (c、仪表、startdate可以enddate, [], x)暂停(1)

暂停MATLAB原因®等待1秒,然后继续给予CQG认购票据的时间。MATLAB编写变量cqgTickData到工作区浏览器。

显示cqgTickData

cqgTickData
cqgTickData = Timestamp: {2x1 cell} Price: [2x1 double] Volume: [2x1 double] PriceType: {2x1 cell} CorrectionType: {2x1 cell} SalesConditionLabel: {2x1 cell} SalesConditionCode: [2x1 double] ContributorId: {2x1 cell} ContributorIdCode: [2x1 double] MarketState: {2x1 cell}

时间戳的属性cqgTickData

cqgTickData。时间戳
ans = '4/17/2013 2:14:00 PM' '4/18/2013 2:14:00 PM'

请求她推出定时Bar数据

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

aggEventNames = {“TimedBarsResolved”“TimedBarsAdded”...“TimedBarsUpdated”“TimedBarsInserted”...“TimedBarsRemoved”};i = 1:length(aggEventNames), {aggEventNames {},...@(变长度输入宗量)cqgintradayeventhandler(变长度输入宗量{:})})结束

通过创建结构传递额外的可选请求属性x,设置可选属性。

x.UpdatesEnabled = false;

为仪表申请定时条形数据XYZ。XYZ在一天的最后一部分使用额外的可选请求属性xXYZ。XYZ是一个示例仪器名称。若要为您的仪器请求计时条数据,请将符号名称替换为仪器

仪器=“XYZ。XYZ”;开始日期=现在- .1;结束日期=现在;盘中= 1;timeseries (c、仪表、startdate可以enddate,盘中,x)暂停(1)

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

显示cqgTimedBarData

cqgTimedBarData
cqgTimedBarData = 1.0 e + 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、均价和成交量相对应的数据。

关闭她推出连接

关闭(c)

另请参阅

|||||||

相关的例子

更多关于

外部网站