请求CQG.日内刻度数据

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

连接到CQG.并定义事件处理程序

使用创建CQG连接对象CQG..

c=cqg;

注册样本事件处理程序cqgconnectioneventhandler跟踪与连接状态关联的事件。

事件名称={'celstarted','数据错误','已准备',...'数据连接状态已更改'};对于i = 1:长度(eventnames)注册经验(c.handle,{eventnames {i},...@(varargin)cqgconnectioneventhandler(varargin{:})})结束

cqgconnectioneventhandler分配给中的事件事件名称.

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

c.apiconfig.timeZonecode =.'tzEastern'东部';

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

创建CQG连接。

启动(c)
Celstarted DataConnectionStatusChanged.

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

注册事件处理程序以构建并初始化输出数据结构cqgtick数据用于存储日内刻度数据。

Raweventnames = {解决了',“滴答作响”};对于i=1:length(rawEventNames)registerevent(c.Handle,{rawEventNames{i},...@(varargin)cqgintradayeventhandler(varargin{:})})结束

请求CQG.日内刻度数据

通过创建结构传递附加的可选请求属性,并设置可选属性。只要看到出价勾选数据,例如,设置滴答过滤器'tfBid'.

x、 滴答声滤波器='tfBid';

滴答过滤器会话筛选器是调用的唯一有效的附加可选属性时间序列没有时间条请求。有关可以设置的其他属性值,请参见CQG API参考指南.

请求仪器的日内刻度数据XYZ.XYZ.使用附加的可选请求属性.XYZ.XYZ.是示例工具名称。若要请求仪器的日内刻度数据,请在中替换符号名称工具.

仪器='XYZ.XYZ公司';startdate=now-2;enddate=now;时间序列(c,instrument,startdate,enddate,[],x)暂停(1)

暂停原因MATLAB®等待1秒,然后继续给CQG时间订阅仪器。MATLAB编写变量cqgtick数据到工作空间浏览器。

显示cqgtick数据.

cqgtick数据
cqgTickData=时间戳:{2x1 cell}价格:[2x1 double]卷:[2x1 double]价格类型:{2x1 cell}更正类型:{2x1 cell}销售条件标签:{2x1 cell}销售条件代码:[2x1 double]ContributorId:{2x1 cell}贡献者代码:[2x1 double]市场状态:{2x1 cell}

在中显示数据时间戳财产cqgtick数据.

cqgTickData.时间戳
ans=‘2013年4月17日下午2:14:00’’2013年4月18日下午2:14:00’

请求CQG.定时条形数据

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

aggEventNames={'timedbarsresolved','timedbarsadded',...'TimedBarsUpdated'时间数据库更新','TimedBarsInserted'时间段插入',...'TimedBarsRemoved'时间数据库删除'};对于i=1:length(aggEventNames)registerevent(c.Handle,{aggEventNames{i},...@(varargin)cqgintradayeventhandler(varargin{:})})结束

通过创建结构来传递其他可选请求属性,并设置可选属性。

x、 updateEnabled=false;

要求仪器定时条数据XYZ.XYZ.使用其他可选请求属性的一天的最后一部分.XYZ.XYZ.是样本仪器名称。要为您的乐器请求定时条形数据,请在中替换符号名称工具.

仪器='XYZ.XYZ公司';StartDate =现在 -  .1;enddate =现在;盘中= 1;TimeSeries(c,internager,startdate,enddate,conraday,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-2.1475-2.1475-2.1475-2.1475-2.1475-2.1475-2.1475-2.1475-2.1475-2.1475-2.1475-2.1475-2.1475-2.1475-2.1475-2.1475-2.1475 0.1475-2.1475-2.1475-2.1475-2.1475-2.1475-2.1475-2.1475-2.1475-2.1475-2.1475-2.-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。。。

cqgTimedBarData公司返回指定仪器的定时条形数据。的列cqgTimedBarData公司显示数据对应的时间戳,开放式价格,高价格,低价格,关闭价格,中价,HLC3,平均价格和勾选音量。

关闭CQG.连接

关闭(c)

另请参见

|||||||

相关实例

更多关于

外部网站