此示例显示如何连接到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天X
。XYZ。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
使用附加的可选请求属性在一天的最后一部分X
。XYZ。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)
她推出
|关闭
|createOrder.
|历史
|时间序列
|启动
|关闭
|实时