请求她推出盘中蜱虫数据
这个例子展示了如何连接到她推出®盘中,定义事件处理程序,请求和时间栏数据。
连接到她推出并定义事件处理程序
创建她推出连接对象使用她推出
。
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”;
TickFilter
和SessionsFilter
是唯一有效的额外可选属性调用吗timeseries
没有时间栏的要求。额外的属性值可以设置,请参阅她推出API参考指南。
请求盘中蜱虫仪器的数据XYZ.XYZ
在过去的2天使用请求额外的可选属性x
。XYZ.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
每天的最后分数使用请求额外的可选属性x
。XYZ.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)
另请参阅
她推出
|关闭
|createOrder
|历史
|timeseries
|启动
|关闭
|实时