主要内容

手册

充满彭博EMSX手动订购

描述

例子

事件=手动填充(C,,,,命令手动填充彭博®EMSX订单使用彭博EMSX连接与彭博社EMSX C ++接口和订单请求。手册使用默认事件处理程序返回订单序列号和状态消息。

例子

事件=手动填充(C,,,,命令,'暂停',暂停指定执行默认事件处理程序的超时值。

例子

手册(___,“ underefeaulteventhandler”,false)使用任何先前的输入参数组合和自定义事件处理程序功能手动填充彭博社EMSX订单。编写一个自定义事件处理程序,以处理与手动填写订单相关的事件。该语法没有输出参数,因为自定义事件处理程序处理事件队列的内容。

例子

___=手动填充(C,,,,命令,,,,选项使用选项自定义输出的结构,这对于配置和保存您的选项可重复使用很有用。可用选项结构字段是暂停UsedefaultEventHandler。使用事件输出参数UsedefaultEventHandler字段设置为真的,并省略此输出参数UsedefaultEventHandler字段设置为错误的

例子

全部收缩

使用彭博EMSX连接,手动填写彭博社EMSX订单。

要创建彭博社EMSX订单,请创建连接C使用EMSX并使用订单。有关展示这些活动的例子,请参阅使用Bloomberg EMSX C ++接口创建和管理Bloomberg EMSX订单

创建订单请求结构命令定义顺序参数。在这种情况下,该代码为IBM的100股创建了买入订单®。代码使用经纪人BB有效的时间和任何手指令。使用使用的股份数量转换为32位签名的整数INT32

order.emsx_ticker ='IBM';order.emsx_amount = int32(100);order.emsx_order_type ='Mkt';order.emsx_broker ='bb';order.emsx_tif ='天';order.emsx_hand_instruction ='任何';order.emsx_side ='买';

使用彭博EMSX连接创建订单C命令

events = createorder(C,订单)
事件=带有字段的结构:EMSX_SESENES:354646消息:“创建订单”

默认事件处理程序处理与创建顺序相关的事件。createorder返回事件作为包含这些字段的结构:

  • EMSX_Sequence- 彭博社EMSX订单号

  • 信息- 彭博社EMSX消息

手动填写彭博订单。指定手动订单结构,订单号事件结构体。

MANUALORDER.EMSX_SECERESE = INT32(event.emsx_sequence);事件=手动填充(C,Manualorder)
事件=带有字段的结构:EMSX_SESECENCE:354646消息:'订单填充'

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

  • EMSX_Sequence- 彭博社EMSX订单号

  • 信息- 彭博社EMSX消息

关闭彭博社EMSX连接。

关闭(c)

使用彭博EMSX连接,手动填写彭博社EMSX订单。指定超时值。

要创建彭博社EMSX订单,请创建连接C使用EMSX并使用订单。有关展示这些活动的例子,请参阅使用Bloomberg EMSX C ++接口创建和管理Bloomberg EMSX订单

创建订单请求结构命令定义顺序参数。在这种情况下,该代码为IBM的100股股票创建了买入订单。代码使用经纪人BB有效的时间和任何手指令。使用使用的股份数量转换为32位签名的整数INT32

order.emsx_ticker ='IBM';order.emsx_amount = int32(100);order.emsx_order_type ='Mkt';order.emsx_broker ='bb';order.emsx_tif ='天';order.emsx_hand_instruction ='任何';order.emsx_side ='买';

使用彭博EMSX连接创建订单C命令

events = createorder(C,订单)
事件=带有字段的结构:EMSX_SESENES:354646消息:“创建订单”

默认事件处理程序处理与创建顺序相关的事件。createorder返回事件作为包含这些字段的结构:

  • EMSX_Sequence- 彭博社EMSX订单号

  • 信息- 彭博社EMSX消息

手动填写彭博订单。指定手动订单结构,订单号事件结构体。通过使用该指定200毫秒的超时值'暂停'旗帜。

MANUALORDER.EMSX_SECERESE = INT32(event.emsx_sequence);events =手册(c,Manualorder,'暂停',200)
事件=带有字段的结构:EMSX_SESECENCE:354646消息:'订单填充'

事件是包含这些字段的结构:

  • EMSX_Sequence- 彭博社EMSX订单号

  • 信息- 彭博社EMSX消息

关闭彭博社EMSX连接。

关闭(c)

使用彭博EMSX连接,手动填写彭博社EMSX订单。使用自定义事件处理程序功能指定处理事件。

要创建彭博社EMSX订单,请创建连接C使用EMSX并使用订单。有关展示这些活动的例子,请参阅使用Bloomberg EMSX C ++接口创建和管理Bloomberg EMSX订单

创建订单请求结构命令定义顺序参数。在这种情况下,该代码为IBM的100股股票创建了买入订单。代码使用经纪人BB有效的时间和任何手指令。使用使用的股份数量转换为32位签名的整数INT32

order.emsx_ticker ='IBM';order.emsx_amount = int32(100);order.emsx_order_type ='Mkt';order.emsx_broker ='bb';order.emsx_tif ='天';order.emsx_hand_instruction ='任何';order.emsx_side ='买';

使用彭博EMSX连接创建订单C命令

events = createorder(C,订单)
事件=带有字段的结构:EMSX_SESENES:354646消息:“创建订单”

默认事件处理程序处理与创建顺序相关的事件。createorder返回事件作为包含这些字段的结构:

  • EMSX_Sequence- 彭博社EMSX订单号

  • 信息- 彭博社EMSX消息

手动填写彭博订单。指定手动订单结构,订单号事件结构体。使用自定义事件处理程序功能处理事件。您可以使用示例事件处理程序功能ProcessEvent或编写您自己的自定义事件处理程序功能。对于此示例,请使用ProcessEvent处理事件。

MANUALORDER.EMSX_SECERESE = INT32(event.emsx_sequence);手册(c,手册订单,“ underefeaulteventhandler”,false)processEvent(c)
ManualFill = {emsx_sequence = 354646消息='订单填充'}

关闭彭博社EMSX连接。

关闭(c)

使用彭博EMSX连接,手动填写彭博社EMSX订单。通过使用结构为超时值指定额外的选项。

要创建彭博社EMSX订单,请创建连接C使用EMSX并使用订单。有关展示这些活动的例子,请参阅使用Bloomberg EMSX C ++接口创建和管理Bloomberg EMSX订单

创建订单请求结构命令定义顺序参数。在这种情况下,该代码为IBM的100股股票创建了买入订单。代码使用经纪人BB有效的时间和任何手指令。使用使用的股份数量转换为32位签名的整数INT32

order.emsx_ticker ='IBM';order.emsx_amount = int32(100);order.emsx_order_type ='Mkt';order.emsx_broker ='bb';order.emsx_tif ='天';order.emsx_hand_instruction ='任何';order.emsx_side ='买';

使用彭博EMSX连接创建订单C命令

events = createorder(C,订单)
事件=带有字段的结构:EMSX_SESENES:354646消息:“创建订单”

默认事件处理程序处理与创建顺序相关的事件。createorder返回事件作为包含这些字段的结构:

  • EMSX_Sequence- 彭博社EMSX订单号

  • 信息- 彭博社EMSX消息

手动填写彭博订单。指定手动订单结构,订单号事件结构体。然后,使用使用选项结构体。

MANUALORDER.EMSX_SECERESE = INT32(event.emsx_sequence);options.timeout = 200;事件=手动填充(C,Manualorder,选项)
事件=带有字段的结构:EMSX_SESECENCE:354646消息:'订单填充'

事件是包含这些字段的结构:

  • EMSX_Sequence- 彭博社EMSX订单号

  • 信息- 彭博社EMSX消息

关闭彭博社EMSX连接。

关闭(c)

输入参数

全部收缩

彭博社EMSX服务连接,指定为彭博社目的。

订单请求,指定为包含的结构EMSX_Sequence场地。该字段包含订单号。通过使用INT32

例子:INT32(123456)

数据类型:结构

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

数据类型:双倍的

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

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

options.usedefaulteventhandler = false;options.timeout = 200;

数据类型:结构

输出参数

全部收缩

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

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

版本历史记录

在R2021a中引入