主要内容

请求她推出历史数据

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

连接到她推出

使用她推出

c =她推出;

定义事件处理程序

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

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

cqgconnectioneventhandler分配给eventNames

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

c.APIConfig.TimeZoneCode =“tzEastern”

c.APIConfig是一个CQG配置对象。设置API配置属性请参见CQG API参考指南

创建CQG连接。

启动(c)
CELStarted DataConnectionStatusChanged

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

注册一个事件处理程序来构建和初始化输出数据矩阵cqgHistoryData

histEventNames = {“ExpressionResolved”“ExpressionAdded”...“ExpressionUpdated”};i = 1:length(histEventNames), {histEventNames {},...@(变长度输入宗量)cqgexpressioneventhandler(变长度输入宗量{:})})结束

传递一个附加的可选请求属性

通过创建结构传递附加的可选请求属性x以及设置可选属性。

x.UpdatesEnabled = false;

有关可以设置的其他可选属性,请参见CQG API参考指南

请求她推出历史数据

要求仪器的每日数据XYZ。XYZ使用附加的可选请求属性xXYZ。XYZ是样品仪器名称。若要获取仪器的历史数据,请将符号名称替换为仪器

仪器= {“关闭(XYZ.XYZ)”“开放(XYZ.XYZ)”};Startdate = floor(now) - 10;enddate =地板(现在);时间=“hpDaily”;历史(c、乐器、startdate可以,enddate期间,x)暂停(1)

MATLAB®写的变量cqgHistoryData到工作区浏览器。

显示cqgHistoryData

cqgHistoryData
cqgHistoryData = 1.0 e + 5 * 7.3533 0.0063 0.0063 7.3533 0.0064 0.0064 7.3533 0.0065 0.0065 7.3534 0.0065 0.0065 7.3534 0.0066 0.0066 7.3534 0.0065 0.0065 7.3534 0.0066 0.0066 7.3534 0.0066 0.0066 7.3534 0.0064 0.0064

在每一行cqgHistoryData表示1天的数据。列在cqgHistoryData显示时间戳的数字表示,当天的收盘价和开盘价。

关闭她推出连接

关闭(c)

另请参阅

|||||||

相关的例子

更多关于

外部网站