主要内容

请求她推出盘中蜱虫数据

这个例子展示了如何连接到她推出®盘中,定义事件处理程序,请求和时间栏数据。

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

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

c =她推出;

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

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

cqgconnectioneventhandler被分配到事件吗eventNames

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

c.APIConfig。TimeZoneCode =“tzEastern”;

c.APIConfig她推出配置对象。关于API配置属性设置的详细信息,请参见她推出API参考指南

创建她推出连接。

启动(c)
CELStarted DataConnectionStatusChanged

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

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

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

请求她推出盘中蜱虫数据

通过一个额外的可选的请求属性通过创建结构x,设置可选的属性。只看到报价蜱虫的数据,例如,设置TickFilter“tfBid”

x。TickFilter =“tfBid”;

TickFilterSessionsFilter是唯一有效的额外可选属性调用吗timeseries没有时间栏的要求。额外的属性值可以设置,请参阅她推出API参考指南

请求盘中蜱虫仪器的数据XYZ.XYZ在过去的2天使用请求额外的可选属性xXYZ.XYZ是一个示例工具名称。为你的乐器,请求盘中蜱虫数据替代符号名称仪器

仪器=“XYZ.XYZ”;现在startdate可以= - 2;enddate =现在;timeseries (c、仪表、startdate可以enddate, [], x)暂停(1)

暂停MATLAB原因®等待1秒前继续给她推出订阅该仪器的时候了。MATLAB编写变量cqgTickData到工作空间浏览器。

显示cqgTickData

cqgTickData
cqgTickData =时间戳:{2 x1细胞}价格:[2 x1双]卷:[2 x1双]PriceType: {2 x1细胞}CorrectionType: {2 x1细胞}SalesConditionLabel: {2 x1细胞}SalesConditionCode: [2 x1双]ContributorId: {2 x1细胞}ContributorIdCode: [2 x1双]MarketState: {2 x1细胞}

显示的数据时间戳的属性cqgTickData

cqgTickData.Timestamp
ans = ' 4/17/2013 2:14:00点“4/18/2013 2:14:00点”

请求她推出时间栏数据

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

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

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

x。UpdatesEnabled = false;

请求时间栏数据的工具XYZ.XYZ每天的最后分数使用请求额外的可选属性xXYZ.XYZ是一个示例工具名称。为你的乐器,请求时间栏数据替代符号名称仪器

仪器=“XYZ.XYZ”;现在startdate可以= - 1。;enddate =现在;盘中= 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)

另请参阅

|||||||

相关的例子

更多关于

外部网站