主要内容

订单

获得布隆伯格EMSX订单订购

自从R2021a

描述

例子

事件=订单(c,字段)订阅彭博®EMSX字段字段使用彭博EMSX连接c与彭博EMSX c++接口。订单返回现有的事件数据事件从事件队列。

例子

事件=订单(c,字段,名称,值)使用指定的一个或多个额外的选项的名字,价值对参数指定一个自定义的事件处理程序或事件处理程序的超时值。

例子

事件=订单(c,字段,选项)使用选项自定义输出结构,这有助于preconfigure重复使用和保存选项。的选项结构域和值对应的名称-值对参数名称和值,分别。

例子

全部折叠

创建彭博EMSX连接c使用彭博EMSX c++接口。

c = bloombergEMSX (' / / blp / emapisvc_beta ');

订阅事件彭博EMSX订单使用彭博EMSX连接c和彭博EMSX字段列表字段

字段= {“EMSX_BROKER”,“EMSX_AMOUNT”,“EMSX_FILLED”};事件=订单(c、字段)
事件= MSG_TYPE: {“E”} MSG_SUB_TYPE: {“O '} EVENT_STATUS: 4…

事件包含字段目前在事件队列的事件。

从使用彭博EMSX秩序事件订阅退订。

c.Session.stopSubscriptions

关闭彭博EMSX连接。

关闭(c)

创建彭博EMSX连接c使用彭博EMSX c++接口。

c = bloombergEMSX (' / / blp / emapisvc_beta ');

编写一个定制的事件处理器函数命名eventhandler。运行自定义事件处理程序使用计时器。启动计时器eventhandler立即使用开始。有关详细信息,请参见编写和运行定制的事件处理器函数

t =计时器(“TimerFcn”{@c.eventhandler},“时间”,1“ExecutionMode”,“fixedRate”);开始(t)

t是定时器对象。

订阅事件彭博EMSX订单使用彭博EMSX连接c和彭博EMSX字段列表字段。使用自定义事件处理程序通过设置名称-值对的论点“useDefaultEventHandler”

字段= {“EMSX_BROKER”,“EMSX_AMOUNT”,“EMSX_FILLED”};事件=订单(c、字段“useDefaultEventHandler”假)
事件= []

事件包含一个空的两倍。自定义事件处理程序处理事件队列。

从使用彭博EMSX秩序事件订阅退订。停止计时器停止数据更新使用停止

c.Session.stopSubscriptions停止(t)

如果你完成处理数据更新、删除定时器使用删除

删除(t)

关闭彭博EMSX连接。

关闭(c)

创建彭博EMSX连接c使用彭博EMSX c++接口。

c = bloombergEMSX (' / / blp / emapisvc_beta ');

订阅事件彭博EMSX订单使用彭博EMSX连接c和彭博EMSX字段列表字段。指定名称-值对的论点超时,将其设置为200毫秒。

字段= {“EMSX_BROKER”,“EMSX_AMOUNT”,“EMSX_FILLED”};事件=订单(c、字段“超时”,200)
事件= MSG_TYPE: {“E”} MSG_SUB_TYPE: {“O '} EVENT_STATUS: 4…

事件包含字段目前在事件队列的事件。

从使用彭博EMSX秩序事件订阅退订。

c.Session.stopSubsriptions

关闭彭博EMSX连接。

关闭(c)

创建彭博EMSX连接c使用彭博EMSX c++接口。

c = bloombergEMSX (' / / blp / emapisvc_beta ');

创建一个结构选项。使用默认的事件处理程序,设置字段useDefaultEventHandler真正的。设置字段超时200毫秒。订阅事件彭博EMSX订单使用彭博EMSX连接c,彭博EMSX字段列表字段,选择结构选项

选项。超时= 200; options.useDefaultEventHandler = true; fields = {“EMSX_BROKER”,“EMSX_AMOUNT”,“EMSX_FILLED”};事件=订单(c、字段选项)
事件= MSG_TYPE: {“E”} MSG_SUB_TYPE: {“O '} EVENT_STATUS: 4…

事件包含字段目前在事件队列的事件。

从使用彭博EMSX秩序事件订阅退订。

c.Session.stopSubscriptions

关闭彭博EMSX连接。

关闭(c)

输入参数

全部折叠

布隆伯格EMSX服务连接,指定为一个bloombergEMSX对象。

布隆伯格EMSX字段信息,指定使用单元阵列。使用getAllFieldMetaData彭博EMSX查看可用的字段信息服务。

例子:“EMSX_TICKER”
“EMSX_AMOUNT”
“EMSX_ORDER_TYPE”

数据类型:细胞

选择自定义事件处理程序或超时的值,指定为一个结构。使用选项而不是名称-值对结构参数来重用可选名称-值对参数指定一个自定义的事件处理程序或事件处理程序的超时值。

选项结构字段和值对应名称-值对参数的名称和值,分别。

指定使用一个定制的事件处理器和500毫秒的超时值。

例子:选项。useDefaultEventHandler = false;
选项。超时= 500;

数据类型:结构体

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:“useDefaultEventHandler”,假的

国旗事件处理程序的偏好,指示是否使用默认或自定义事件处理程序来处理事件,指定为逗号分隔组成的“useDefaultEventHandler”和逻辑值真正的

指定默认的事件处理程序,设置此标志真正的

否则,设置此标志指定自定义的事件处理程序。

数据类型:逻辑

超时值彭博EMSX服务的事件处理程序,指定为逗号分隔组成的“超时”和一个非负整数以毫秒为单位。

例子:“超时”,200年

数据类型:

输出参数

全部折叠

事件队列内容,作为双或结构返回。

如果事件队列包含事件,事件是一个结构,它包含事件队列的当前内容。否则,事件是一个空的两倍。

当名称-值对的论点“useDefaultEventHandler”或同一领域的结构选项被设置为,事件是一个空的两倍。

版本历史

介绍了R2021a