主要内容

manualFill

填满布隆伯格EMSX手工订单

描述

例子

事件= manualFill (c,订单)手动填充彭博社®EMSX顺序使用彭博EMSX与彭博EMSX c++接口和订单请求。manualFill返回订单序号和状态消息使用默认的事件处理程序。

例子

事件= manualFill (c,订单“超时”,超时)指定一个超时值,默认的事件处理程序的执行。

例子

manualFill (___、“useDefaultEventHandler”错误)手动填充彭博EMSX订单之前使用任何输入参数组合和一个定制的事件处理器函数。编写一个定制的事件处理器来处理事件与手动填写订单。这个语法没有一个输出参数,因为定制的事件处理器处理事件队列的内容。

例子

___= manualFill (c,订单,选项)使用选项结构定制输出,用于配置和保存选项重复使用。可用的选项结构字段超时useDefaultEventHandler。使用事件输出参数时useDefaultEventHandler字段被设置为真正的,忽略这个输出参数时useDefaultEventHandler字段被设置为

例子

全部折叠

使用彭博EMSX连接,手动填充彭博EMSX秩序。

创建一个彭博EMSX秩序,创建连接c使用emsx并设置订阅使用订单。一个例子显示这些活动,看到创建和管理彭博EMSX使用彭博EMSX c++接口

创建订单请求结构订单定义参数。在这种情况下,代码创建了一个购买100股IBM的市场秩序®。使用代理的代码BB的时间设置为力量一天和任何指令。数量的股票转换为32位带符号整数int32

秩序。EMSX_TICKER =“IBM”;秩序。EMSX_AMOUNT = int32 (100);秩序。EMSX_ORDER_TYPE =“MKT”;秩序。EMSX_BROKER =“BB”;秩序。EMSX_TIF =“天”;秩序。EMSX_HAND_INSTRUCTION =“任何”;秩序。EMSX_SIDE =“买入”;

使用彭博EMSX连接创建订单c订单

事件= createOrder (c,顺序)
事件=结构体字段:EMSX_SEQUENCE: 354646信息:订单创建的

默认的事件处理程序流程相关的事件创建订单。createOrder返回事件作为一个结构,包含这些字段:

  • EMSX_SEQUENCE——彭博EMSX订单号

  • 消息——彭博EMSX消息

手动填充彭博秩序。指定manualorder结构的订单号事件结构。

manualorder。EMSX_SEQUENCE = int32 (events.EMSX_SEQUENCE);事件= manualFill (c, manualorder)
事件=结构体字段:EMSX_SEQUENCE: 354646信息:订单满的

默认的事件处理程序流程与手工填写订单相关联的事件。事件是一个结构,包含这些字段:

  • EMSX_SEQUENCE——彭博EMSX订单号

  • 消息——彭博EMSX消息

关闭彭博EMSX连接。

关闭(c)

使用彭博EMSX连接,手动填充彭博EMSX秩序。指定一个超时值。

创建一个彭博EMSX秩序,创建连接c使用emsx并设置订阅使用订单。一个例子显示这些活动,看到创建和管理彭博EMSX使用彭博EMSX c++接口

创建订单请求结构订单定义参数。在这种情况下,代码创建了一个购买100股IBM的市场秩序。使用代理的代码BB的时间设置为力量一天和任何指令。数量的股票转换为32位带符号整数int32

秩序。EMSX_TICKER =“IBM”;秩序。EMSX_AMOUNT = int32 (100);秩序。EMSX_ORDER_TYPE =“MKT”;秩序。EMSX_BROKER =“BB”;秩序。EMSX_TIF =“天”;秩序。EMSX_HAND_INSTRUCTION =“任何”;秩序。EMSX_SIDE =“买入”;

使用彭博EMSX连接创建订单c订单

事件= createOrder (c,顺序)
事件=结构体字段:EMSX_SEQUENCE: 354646信息:订单创建的

默认的事件处理程序流程相关的事件创建订单。createOrder返回事件作为一个结构,包含这些字段:

  • EMSX_SEQUENCE——彭博EMSX订单号

  • 消息——彭博EMSX消息

手动填充彭博秩序。指定manualorder结构的订单号事件结构。指定超时值200毫秒的使用“超时”国旗。

manualorder。EMSX_SEQUENCE = int32 (events.EMSX_SEQUENCE);事件= manualFill (c manualorder“超时”,200)
事件=结构体字段:EMSX_SEQUENCE: 354646信息:订单满的

事件是一个结构,包含这些字段:

  • EMSX_SEQUENCE——彭博EMSX订单号

  • 消息——彭博EMSX消息

关闭彭博EMSX连接。

关闭(c)

使用彭博EMSX连接,手动填充彭博EMSX秩序。指定使用一个定制的事件处理器函数来处理事件。

创建一个彭博EMSX秩序,创建连接c使用emsx并设置订阅使用订单。一个例子显示这些活动,看到创建和管理彭博EMSX使用彭博EMSX c++接口

创建订单请求结构订单定义参数。在这种情况下,代码创建了一个购买100股IBM的市场秩序。使用代理的代码BB的时间设置为力量一天和任何指令。数量的股票转换为32位带符号整数int32

秩序。EMSX_TICKER =“IBM”;秩序。EMSX_AMOUNT = int32 (100);秩序。EMSX_ORDER_TYPE =“MKT”;秩序。EMSX_BROKER =“BB”;秩序。EMSX_TIF =“天”;秩序。EMSX_HAND_INSTRUCTION =“任何”;秩序。EMSX_SIDE =“买入”;

使用彭博EMSX连接创建订单c订单

事件= createOrder (c,顺序)
事件=结构体字段:EMSX_SEQUENCE: 354646信息:订单创建的

默认的事件处理程序流程相关的事件创建订单。createOrder返回事件作为一个结构,包含这些字段:

  • EMSX_SEQUENCE——彭博EMSX订单号

  • 消息——彭博EMSX消息

手动填充彭博秩序。指定manualorder结构的订单号事件结构。使用一个定制的事件处理器函数来处理事件。您可以使用示例事件处理程序函数processEvent或编写自己的自定义事件处理函数。对于这个示例,使用processEvent处理事件。

manualorder。EMSX_SEQUENCE = int32 (events.EMSX_SEQUENCE);manualFill (c manualorder“useDefaultEventHandler”假)processEvent (c)
ManualFill = {EMSX_SEQUENCE = 354646消息= '订单满'}

关闭彭博EMSX连接。

关闭(c)

使用彭博EMSX连接,手动填充彭博EMSX秩序。指定一个额外的选项使用结构的超时值。

创建一个彭博EMSX秩序,创建连接c使用emsx并设置订阅使用订单。一个例子显示这些活动,看到创建和管理彭博EMSX使用彭博EMSX c++接口

创建订单请求结构订单定义参数。在这种情况下,代码创建了一个购买100股IBM的市场秩序。使用代理的代码BB的时间设置为力量一天和任何指令。数量的股票转换为32位带符号整数int32

秩序。EMSX_TICKER =“IBM”;秩序。EMSX_AMOUNT = int32 (100);秩序。EMSX_ORDER_TYPE =“MKT”;秩序。EMSX_BROKER =“BB”;秩序。EMSX_TIF =“天”;秩序。EMSX_HAND_INSTRUCTION =“任何”;秩序。EMSX_SIDE =“买入”;

使用彭博EMSX连接创建订单c订单

事件= createOrder (c,顺序)
事件=结构体字段:EMSX_SEQUENCE: 354646信息:订单创建的

默认的事件处理程序流程相关的事件创建订单。createOrder返回事件作为一个结构,包含这些字段:

  • EMSX_SEQUENCE——彭博EMSX订单号

  • 消息——彭博EMSX消息

手动填充彭博秩序。指定manualorder结构的订单号事件结构。然后,指定一个超时值的附加选项使用了200毫秒选项结构。

manualorder。EMSX_SEQUENCE = int32 (events.EMSX_SEQUENCE);选项。超时= 200; events = manualFill(c,manualorder,options)
事件=结构体字段:EMSX_SEQUENCE: 354646信息:订单满的

事件是一个结构,包含这些字段:

  • EMSX_SEQUENCE——彭博EMSX订单号

  • 消息——彭博EMSX消息

关闭彭博EMSX连接。

关闭(c)

输入参数

全部折叠

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

订单请求,指定为一个结构,包含了EMSX_SEQUENCE字段。该字段包含的顺序编号。订单号码转换为使用32位带符号整数int32

例子:int32 (123456)

数据类型:结构体

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

数据类型:

选择一个自定义的事件处理程序或超时值,指定为一个结构。重用的设置指定自定义的事件处理程序或超时值的事件处理程序,使用选项结构。

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

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

数据类型:结构体

输出参数

全部折叠

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

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

介绍了R2021a