主要内容

请求她推出实时数据

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

连接到她推出

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

c =她推出;

定义事件处理程序

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

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

cqgconnectioneventhandler被分配到事件吗eventNames

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

c.APIConfig。TimeZoneCode =“tzEastern”;

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

她推出建立连接。

启动(c)
CELStarted DataConnectionStatusChanged GWConnectionStatusChanged

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

注册一个事件处理程序来跟踪与她推出相关的事件订阅工具。

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

请求她推出实时数据

建立的连接,订阅工具。仪器名称必须在她推出长符号视图格式化。例如,订阅一个安全与玉米,输入以下。(F.US.EZC是一个示例工具名称。要求仪器实时数据,替代这个示例名称与乐器的名称。)

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

MATLAB®写结构变量cqgDataEZC到工作空间浏览器。

显示cqgDataEZC

cqgDataEZC (1, 1)
ans =价格:{15}x1细胞体积:{15}x1细胞ServerTimestamp: {15} x1细胞时间戳:{15}x1细胞类型:{15}x1细胞名称:{15}x1细胞IsValid: {15} x1细胞仪器:{15}x1细胞HasVolume: {15} x1细胞

cqgDataEZC返回当前引用的安全。

显示的数据价格的属性cqgDataEZC

cqgDataEZC .Price (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)

另请参阅

|||||||

相关的例子

更多关于

外部网站