主要内容

emsx

创建布隆伯格EMSX连接

描述

emsx函数创建一个emsx对象,它代表了彭博社®EMSX连接。当你创建一个emsx对象,您可以使用对象的函数来创建和路由命令,并管理订单和路线。彭博EMSX详细信息,请参阅EMSX API程序员指南

创建

描述

本地连接

例子

c= emsx ()创建一个连接到本地彭博EMSX通信服务器使用这项服务

远程连接

例子

c= emsx (,authid,,serverip)创建一个连接到一个远程EMSX服务器使用指定的服务名称,身份验证标识符,和服务器的IP地址。

例子

c= emsx (,authid,,serverip,portnumber)还指定了远程连接的端口号。

例子

c= emsx (,authid,,serverip,portnumber,terminalip)还指定了您所使用的机器的IP地址来访问远程连接的彭博终端。

输入参数

全部展开

布隆伯格EMSX服务名称,指定为其中一个连接类型。

连接类型 布隆伯格EMSX服务名称

测试

' / / blp / emapisvc_beta '

生产

' / / blp / emapisvc '

彭博EMSX认证标识,指定为一个特征向量或字符串标量。

对于彭博EMSX桌面,指定一个空字符向量或字符串标量因为这个输入参数不是必需的。彭博EMSX服务器,输入参数是必需的。

布隆伯格EMSX服务器IP地址,指定为一个特征向量或字符串标量。这个地址的IP地址是机器运行彭博EMSX服务器进程。

对于彭博EMSX桌面,指定一个空字符向量或字符串标量因为这个输入参数不是必需的。彭博EMSX服务器,输入参数是必需的。

例子:“111.222.333.44”

端口号EMSX服务器机器的运行过程中,指定为一个数字标量。

对于彭博EMSX桌面,指定一个空数组,因为这输入参数不是必需的。彭博EMSX服务器,输入参数是必需的。

彭博终端IP地址,指定为一个特征向量或字符串标量。这个地址是您所使用的机器的IP地址来访问彭博终端。

例子:“111.222.333.44”

属性

全部展开

这个属性是只读的。

布隆伯格EMSX会话,会话对象指定为彭博EMSX。

例子:[1 x1 com.bloomberglp.blpapi.Session]

这个属性是只读的。

布隆伯格EMSX服务,指定为彭博EMSX服务对象。

emsx函数设置这个属性使用输入参数。

例子:[1 x1 com.bloomberglp.blpapi.impl.aQ]

这个属性是只读的。

机器的IP地址彭博EMSX运行,指定为一个特征向量。

数据类型:字符

这个属性是只读的。

港口彭博EMSX运行机器的数量,指定为数字标量。

例子:8194年

数据类型:

这个属性是只读的。

用户,指定为彭博社为彭博EMSX服务器API的Java对象。对于彭博EMSX桌面,这个属性是空的。

例子:[1×1 com.bloomberglp.blpapi.impl.by]

对象的功能

全部展开

关闭 关闭布隆伯格EMSX连接
订单 获得布隆伯格EMSX订单订购
路线 获得布隆伯格EMSX路线订阅
createOrder 创建布隆伯格EMSX秩序
routeOrder 路线布隆伯格EMSX秩序
routeOrderWithStrat 路线布隆伯格EMSX秩序与策略
groupRouteOrder 路线的布隆伯格EMSX订单
groupRouteOrderWithStrat 路线的布隆伯格EMSX订单与策略
createOrderAndRoute 创建和路线布隆伯格EMSX秩序
createOrderAndRouteWithStrat 创建和路线布隆伯格EMSX秩序与策略
createBasket 创建篮子布隆伯格EMSX订单
manualFill 填满布隆伯格EMSX手工订单
modifyOrder 修改布隆伯格EMSX秩序
modifyRoute 修改布隆伯格EMSX路线
modifyRouteWithStrat 修改布隆伯格EMSX路径与策略
deleteOrder 删除布隆伯格EMSX秩序
deleteRoute 删除布隆伯格EMSX活跃的股票
processEvent 样本布隆伯格EMSX事件处理程序
emsxOrderBlotter 布隆伯格EMSX例子秩序记事簿
getBrokerInfo 获得布隆伯格EMSX代理和战略信息
getAllFieldMetaData 获得布隆伯格EMSX字段信息

例子

全部折叠

首先,创建一个彭博EMSX测试服务连接。然后,获取代理信息。

创建一个连接c彭博EMSX测试服务。您可以将测试调用使用此服务。

c = emsx (' / / blp / emapisvc_beta ')
c = emsx属性:会话:[1 x1 com.bloomberglp.blpapi。会议服务:[1 x1 com.bloomberglp.blpapi.impl。aQ) Ipaddress:“localhost”端口:8194用户:[]

MATLAB®返回c彭博EMSX连接测试服务具有以下属性:

  • 布隆伯格EMSX会话对象

  • 布隆伯格EMSX服务对象

  • 机器的IP地址运行彭博EMSX测试服务

  • 端口号的机器运行彭博EMSX测试服务

定义代理和战略信息结构brokerstrat。使用彭博EMSX连接获取代理信息c和结构brokerstrat

EMSX_BROKERS字段列表彭博EMSX经纪人。

brokerstrat。EMSX_TICKER =“ABCD美国股票”;r = getBrokerInfo (c, brokerstrat)
r = EMSX_BROKERS: {2 x1细胞}

关闭彭博EMSX连接。

关闭(c)

首先,创建一个彭博EMSX生产服务连接。然后,获取代理信息。

创建一个连接c彭博EMSX生产服务。您可以将调用使用这个服务生活。

c = emsx (' / / blp / emapisvc ')
c = emsx属性:会话:[1 x1 com.bloomberglp.blpapi。会议服务:[1 x1 com.bloomberglp.blpapi.impl。aQ) Ipaddress:“localhost”端口:8194用户:[]

MATLAB的回报c连接到彭博EMSX生产服务具有以下属性:

  • 布隆伯格EMSX会话对象

  • 布隆伯格EMSX服务对象

  • 机器的IP地址运行彭博EMSX生产服务

  • 端口号的机器运行彭博EMSX生产服务

定义代理和战略信息结构brokerstrat。使用彭博EMSX连接获取代理信息c和结构brokerstrat

EMSX_BROKERS字段列表彭博EMSX经纪人。

brokerstrat。EMSX_TICKER =“ABCD美国股票”;r = getBrokerInfo (c, brokerstrat)
r = EMSX_BROKERS: {2 x1细胞}

关闭彭博EMSX连接。

关闭(c)

获取代理信息使用彭博EMSX连接到远程服务器。

创建一个连接c彭博EMSX远程服务器。指定服务名称、认证标识符,和服务器的IP地址。

名=' / / blp / emapisvc_beta ';authid =“abcdef123”;serverip =“111.222.333.44”;c = emsx(这是authid, serverip)
c = emsx属性:会话:[1 x1 com.bloomberglp.blpapi。会议服务:[1 x1 com.bloomberglp.blpapi.impl。aQ) Ipaddress:“111.222.333.44”端口:8194用户:[1×1 com.bloomberglp.blpapi.impl.by]

MATLAB的回报c彭博EMSX连接测试服务具有以下属性:

  • 布隆伯格EMSX会话对象

  • 布隆伯格EMSX服务对象

  • 机器的IP地址运行彭博EMSX测试服务

  • 端口号的机器运行彭博EMSX测试服务

  • 彭博社(Bloomberg) API的Java对象

定义代理和战略信息结构brokerstrat。使用彭博EMSX连接获取代理信息c和结构brokerstrat

EMSX_BROKERS字段列表彭博EMSX经纪人。

brokerstrat。EMSX_TICKER =“ABCD美国股票”;r = getBrokerInfo (c, brokerstrat)
r = EMSX_BROKERS: {2 x1细胞}

关闭彭博EMSX连接。

关闭(c)

获取代理信息使用彭博EMSX连接远程服务器的端口号。

创建一个连接c彭博EMSX远程服务器。指定服务名称、认证标识符,服务器的IP地址和端口号。

名=' / / blp / emapisvc_beta ';authid =“abcdef123”;serverip =“111.222.333.44”;portnumber = 8194;c = emsx(这是authid、serverip portnumber)
c = emsx属性:会话:[1 x1 com.bloomberglp.blpapi。会议服务:[1 x1 com.bloomberglp.blpapi.impl。aQ) Ipaddress:“111.222.333.44”端口:8194用户:[1×1 com.bloomberglp.blpapi.impl.by]

MATLAB的回报c彭博EMSX连接测试服务具有以下属性:

  • 布隆伯格EMSX会话对象

  • 布隆伯格EMSX服务对象

  • 机器的IP地址运行彭博EMSX测试服务

  • 端口号的机器运行彭博EMSX测试服务

  • 彭博社(Bloomberg) API的Java对象

定义代理和战略信息结构brokerstrat。使用彭博EMSX连接获取代理信息c和结构brokerstrat

EMSX_BROKERS字段列表彭博EMSX经纪人。

brokerstrat。EMSX_TICKER =“ABCD美国股票”;r = getBrokerInfo (c, brokerstrat)
r = EMSX_BROKERS: {2 x1细胞}

关闭彭博EMSX连接。

关闭(c)

获取代理信息使用彭博EMSX连接远程服务器端口号和彭博终端IP地址。

创建一个连接c彭博EMSX远程服务器。指定服务名称、认证标识符,服务器的IP地址和端口号。同时,指定您所使用的机器的IP地址来访问彭博终端。

名=' / / blp / emapisvc_beta ';authid =“abcdef123”;serverip =“111.222.333.44”;portnumber = 8194;terminalip =“5555.222.333.44”;c = emsx(这是authid、serverip portnumber terminalip)
c = emsx属性:会话:[1 x1 com.bloomberglp.blpapi。会议服务:[1 x1 com.bloomberglp.blpapi.impl。aQ) Ipaddress:“111.222.333.44”端口:8194用户:[1×1 com.bloomberglp.blpapi.impl.by]

MATLAB的回报c彭博EMSX连接测试服务具有以下属性:

  • 布隆伯格EMSX会话对象

  • 布隆伯格EMSX服务对象

  • 机器的IP地址运行彭博EMSX测试服务

  • 端口号的机器运行彭博EMSX测试服务

  • 彭博社(Bloomberg) API的Java对象

定义代理和战略信息结构brokerstrat。使用彭博EMSX连接获取代理信息c和结构brokerstrat

EMSX_BROKERS字段列表彭博EMSX经纪人。

brokerstrat。EMSX_TICKER =“ABCD美国股票”;r = getBrokerInfo (c, brokerstrat)
r = EMSX_BROKERS: {2 x1细胞}

关闭彭博EMSX连接。

关闭(c)

版本历史

介绍了R2013a