主要内容

deleteOrder

删除彭博EMSX秩序

描述

例子

事件= deleteOrder (cordernum删除一个彭博®EMSX订单使用彭博EMSX连接c与彭博EMSX c++界面和订单号或结构ordernumdeleteOrder使用默认事件处理程序返回状态消息。

例子

事件= deleteOrder (cordernum“超时”,超时指定超时值超时用于执行默认事件处理程序。

例子

deleteOrder (___、“useDefaultEventHandler”错误)使用前面语法中的任何输入参数和自定义事件处理程序删除Bloomberg EMSX订单。编写一个自定义事件处理程序来处理与删除订单相关的事件。此语法没有输出参数,因为自定义事件处理程序处理事件队列的内容。如果您想使用默认的事件处理程序,请设置标志“useDefaultEventHandler”真正的并使用事件输出参数。默认情况下,标志“useDefaultEventHandler”设置为真正的

例子

___= deleteOrder (cordernum选项使用选项结构来自定义输出,这对于预配置和保存选项以供重复使用非常有用。可用的选项结构字段为超时而且useDefaultEventHandler.使用事件时输出参数useDefaultEventHandler设置为真正的时省略此输出参数useDefaultEventHandler设置为

例子

全部折叠

若要删除Bloomberg EMSX订单,请创建连接c使用emsx,设置订购使用订单,并使用createOrder.有关显示这些活动的示例,请参见使用彭博EMSX c++界面创建和管理彭博EMSX订单

定义结构ordernum包含订单序列号的EMSX_SEQUENCE用于删除的顺序。

ordernum。Emsx_sequence = 335877;

使用Bloomberg EMSX连接删除订单c而且ordernum

events = deleteOrder(c,ordernum)
event = STATUS: '0' MESSAGE: '订单已删除'

默认事件处理程序处理与删除订单相关的事件。deleteOrder返回事件作为包含以下字段的结构:

  • 彭博EMSX状态

  • 彭博EMSX消息

使用Bloomberg EMSX订阅列表对象取消订购事件潜艇.这段代码假设订单创建潜艇

c.Session.unsubscribe(潜艇)

关闭Bloomberg EMSX连接。

关闭(c)

若要删除Bloomberg EMSX订单,请创建连接c使用emsx,设置订购使用订单,并使用createOrder.有关显示这些活动的示例,请参见使用彭博EMSX c++界面创建和管理彭博EMSX订单

使用Bloomberg EMSX连接删除订单c以及订单序列号335877用于删除的顺序。

events = deleteOrder(c,335877)
event = STATUS: '0' MESSAGE: '订单已删除'

默认事件处理程序处理与删除订单相关的事件。deleteOrder返回事件作为包含以下字段的结构:

  • 彭博EMSX状态

  • 彭博EMSX消息

使用Bloomberg EMSX订阅列表对象取消订购事件潜艇.这段代码假设订单创建潜艇

c.Session.unsubscribe(潜艇)

关闭Bloomberg EMSX连接。

关闭(c)

若要删除Bloomberg EMSX订单,请创建连接c使用emsx,设置订购使用订单,并使用createOrder.有关显示这些活动的示例,请参见使用彭博EMSX c++界面创建和管理彭博EMSX订单

定义结构ordernum包含订单序列号的EMSX_SEQUENCE用于删除的顺序。

ordernum。Emsx_sequence = 335877;

使用Bloomberg EMSX连接删除订单c而且ordernum.设置超时值为200毫秒。

events = deleteOrder(c,ordernum,“超时”, 200)
event = STATUS: '0' MESSAGE: '订单已删除'

默认事件处理程序处理与删除订单相关的事件。deleteOrder返回事件作为包含以下字段的结构:

  • 彭博EMSX状态

  • 彭博EMSX消息

使用Bloomberg EMSX订阅列表对象取消订购事件潜艇.这段代码假设订单创建潜艇

c.Session.unsubscribe(潜艇)

关闭Bloomberg EMSX连接。

关闭(c)

若要删除彭博EMSX订单,请创建彭博EMSX连接c使用emsx,设置订购使用订单,并使用createOrder.有关显示这些活动的示例,请参见使用彭博EMSX c++界面创建和管理彭博EMSX订单

定义结构ordernum包含订单序列号的EMSX_SEQUENCE用于删除的顺序。

ordernum。Emsx_sequence = 335877;

假设您创建了一个自定义事件处理程序函数eventhandler输入参数c.运行eventhandler使用计时器.启动计时器运行eventhandler立即使用开始.详细信息请参见编写和运行自定义事件处理函数

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

t是MATLAB®定时器对象。详细信息请参见计时器

使用Bloomberg EMSX连接删除订单c而且ordernum.设置旗帜“useDefaultEventHandler”如此......以至于......eventhandler处理与删除订单相关的事件。

deleteOrder (c ordernum“useDefaultEventHandler”假)

使用Bloomberg EMSX订阅列表对象取消订购事件潜艇.这段代码假设订单创建潜艇.停止计时器以停止使用的数据更新停止

c.Session.unsubscribe(潜艇)停止(t)

如果处理完数据更新,请删除使用的计时器删除

删除(t)

关闭Bloomberg EMSX连接。

关闭(c)

若要删除Bloomberg EMSX订单,请创建连接c使用emsx,设置订购使用订单,并使用createOrder.有关显示这些活动的示例,请参见使用彭博EMSX c++界面创建和管理彭博EMSX订单

定义结构ordernum包含订单序列号的EMSX_SEQUENCE用于删除的顺序。

ordernum。Emsx_sequence = 335877;

创建一个结构选项.若要使用默认事件处理程序,请设置该字段useDefaultEventHandler真正的.设置字段超时到200毫秒。使用Bloomberg EMSX连接删除订单cordernum,以及期权结构选项

选项。useDefaultEventHandler = true;选项。超时= 200; events = deleteOrder(c,ordernum,options)
event = STATUS: '0' MESSAGE: '订单已删除'

默认事件处理程序处理与删除订单相关的事件。deleteOrder返回事件作为包含以下字段的结构:

  • 彭博EMSX状态

  • 彭博EMSX消息

使用Bloomberg EMSX订阅列表对象取消订购事件潜艇.这段代码假设订单创建潜艇

c.Session.unsubscribe(潜艇)

关闭Bloomberg EMSX连接。

关闭(c)

输入参数

全部折叠

Bloomberg EMSX服务连接,指定为bloombergEMSX对象。

要删除的订单号,指定为结构或整数,以表示一个或多个订单序列号。

数据类型:结构体|int32

超时值,指定为非负整数。此整数表示事件处理程序在每次代码迭代时侦听事件队列的时间(以毫秒为单位)。事件处理程序可以是默认的或自定义的事件处理程序。

数据类型:

自定义事件处理程序或超时值的选项,以结构形式指定。若要重用用于指定自定义事件处理程序或事件处理程序超时值的设置,请使用选项结构。

例如,使用自定义事件处理程序指定超时值为200毫秒。

选项。useDefaultEventHandler = false;选项。超时= 200;

数据类型:结构体

输出参数

全部折叠

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

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

版本历史

R2021a中引入