主要内容

要求她推出盘中刻度数据

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

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

使用cqg连接对象使用她推出

c = cqg;

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

Eventnames = {“CELStarted”'dataerror''准备好了'......'DataConnectionStatusChanged'};为了i = 1:length(eventNames) registerevent(c.), {eventNames {},......@(varargin)cqgconnectionEventHandler(varargin {:})})结尾

cqgconnectionEventHandler.分配给事件赛事

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

c.APIConfig.TimeZoneCode ='tzeastern'

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

创建CQG连接。

启动(c)
CELStarted DataConnectionStatusChanged

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

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

rawEventNames = {'ticksresolved''ticksadded'};为了i = 1:长度(RaweventNames)注册经验(C.Handle,{RaweventNames {i},......@(varargin)cqgintradayeventhandler(varargin {:})})结尾

要求她推出盘中刻度数据

通过创建结构来传递其他可选的Request属性X,并设置可选属性。如只看标号数据,设置Tickfilter.“tfBid”

x.tickfilter =“tfBid”

Tickfilter.弟弟熏肉是拨打电话的唯一有效其他可选属性时间序列没有定时条形图。有关您可以设置的其他财产值,请参阅CQG API参考指南

请求仪器的资源内滴答数据XYZ。XYZ使用其他可选请求属性的最后2天XXYZ。XYZ是一个示例仪器名称。要为您的仪器索取资讯,替换符号名称仪器

仪器='xyz.xyz';StartDate =现在 -  2;enddate =现在;TimeSeries(c,internager,startdate,enddate,[],x)暂停(1)

暂停导致matlab.®等待1秒,然后继续给CQG时间订阅该仪器。Matlab写了变量cqgtickdata.到工作区浏览器。

展示cqgtickdata.

cqgtickdata.
cqgtickdata =时间戳:{2x1 cell}价格:[2x1 double]卷:[2x1 double] pricetype:{2x1 cell}纠正仪:{2x1 cell} salesconditionlabel:{2x1 cell} salesconditioncode:[2x1 double]贡献者:{2x1 cell}ContrigutorIdcode:[2x1 Double] MarketState:{2x1 Cell}

显示数据时间戳财产cqgtickdata.

cqgtickdata.timestamp.
ans ='4/17/2013 2:14:00 PM''2013/18/2013 2:14:00 PM'

要求她推出定时条数据

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

Aggeventnames = {“TimedBarsResolved”“TimedBarsAdded”......'timedbarsupdated''timedbarsinserted'......'timedbarsremoved'};为了i = 1:长度(AggeVentNames)注册经验(C.Handle,{AggeVentNames {i},......@(varargin)cqgintradayeventhandler(varargin {:})})结尾

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

x.updateEnabled = 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 -2.1475 -2.1475 0.0007 -2175 0.0007 -2.1475 -2.1475 -2.1475 -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.1475 -2.1475 0.0007 -2.1475 -2.1475 -2.1475 -2.1475 -2.1475 -2.1475 -2.1475 -2.1475 -2.1475 -2.1475 -2.1475 -2.1475 ...

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

关上她推出联系

关闭(c)

也可以看看

|||||||

相关例子

更多关于

外部网站