主要内容

请求她推出实时数据

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

连接到她推出

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

C = cqg;

定义事件处理程序

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

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

cqgconnectioneventhandler分配给的事件在eventNames

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

c.APIConfig.TimeZoneCode =“tzEastern”

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

建立与CQG的连接。

启动(c)
CELStarted DataConnectionStatusChanged GWConnectionStatusChanged

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

注册一个事件处理程序来跟踪与CQG仪器订阅相关的事件。

streamEventNames = {“InstrumentSubscribed”“InstrumentChanged”...“IncorrectSymbol”};i = 1:length(streamEventNames) registerevent(c。, {streamEventNames {},...@(变长度输入宗量)cqgrealtimeeventhandler(变长度输入宗量{:})})结束

请求她推出实时数据

连接建立后,认购该文书。仪器名称必须在CQG长符号视图中格式化。例如,要订阅与玉米绑定的证券,请输入以下内容。(F.US.EZC是一个示例仪器名称。要为您的仪器请求实时数据,请将此示例名称替换为您的仪器名称。)

仪器=“F.US.EZC”;实时(c、仪表)

MATLAB®写入结构变量cqgDataEZC到工作区浏览器。

显示cqgDataEZC

cqgDataEZC (1, 1)
ans =价格:{15x1 cell}卷:{15x1 cell} ServerTimestamp: {15x1 cell} Timestamp: {15x1 cell}类型:{15x1 cell}名称:{15x1 cell} IsValid: {15x1 cell}仪器:{15x1 cell} HasVolume: {15x1 cell}

cqgDataEZC返回证券的当前报价。

价格的属性cqgDataEZC

cqgDataEZC(1, 1)。价格
ans = [-2.1475 e + 09年][-2.1475 e + 09年][-2.1475 e + 09年][660.5000 ] [] [] [- 2.1475 e + 09年][-2.1475 e + 09年][-2.1475 e + 09年][-2.1475 e + 09年][-2.1475 e + 09年][-2.1475 e + 09年][-2.1475 e + 09年][660.5000][-2.1475 e + 09年)

关闭她推出连接

关闭(c)

另请参阅

|||||||

相关的例子

更多关于

外部网站

Baidu
map