bloombergEMSX
创建彭博EMSX连接
描述
的bloombergEMSX
函数创建bloombergEMSX
对象,表示一个彭博®EMSX连接使用彭博V3 c++ API。在创建一个bloombergEMSX
对象,您可以使用对象函数来创建和路由订单,然后管理订单和路由。有关彭博EMSX的详情,请参阅EMSX API程序员指南.
创建
语法
描述
远程连接
还指定运行EMSX服务器进程的机器的端口号。c
= bloombergEMSX (名
,authid,
,serverip
,portnumber
)
还指定用于访问彭博终端进行远程连接的机器的IP地址。c
= bloombergEMSX (名
,authid,
,serverip
,portnumber
,terminalip
)
输入参数
名
- - - - - -Bloomberg EMSX服务名称
' / / blp / emapisvc_beta '
|' / / blp / emapisvc '
Bloomberg EMSX服务名称,指定为这些连接类型之一。
连接类型 | Bloomberg EMSX服务名称 |
---|---|
测试 |
|
生产 |
|
authid,
- - - - - -彭博EMSX认证标识符
特征向量|字符串标量
Bloomberg EMSX身份验证标识符,指定为字符向量或字符串标量。
此输入参数是彭博EMSX服务器所必需的。如果您正在使用Bloomberg EMSX Desktop,请指定空字符向量或字符串标量,因为此输入参数不是必需的。
serverip
- - - - - -Bloomberg EMSX服务器IP地址
特征向量|字符串标量
Bloomberg EMSX服务器IP地址,指定为字符向量或字符串标量。此地址是运行彭博EMSX服务器进程的机器的IP地址。
此输入参数是彭博EMSX服务器所必需的。如果您正在使用Bloomberg EMSX Desktop,请指定空字符向量或字符串标量,因为此输入参数不是必需的。
例子:“111.222.333.44”
portnumber
- - - - - -端口号
8194
(默认)|数字标量
运行EMSX服务器进程的机器的端口号,指定为数字标量。
此输入参数是彭博EMSX服务器所必需的。如果您正在使用Bloomberg EMSX Desktop,请指定一个空数组,因为这个输入参数不是必需的。
terminalip
- - - - - -彭博终端IP地址
“localhost”
(默认)|特征向量|字符串标量
彭博终端IP地址,指定为字符向量或字符串标量。此地址是您用来访问彭博终端的机器的IP地址。
例子:“111.222.333.44”
属性
会话
- - - - - -彭博EMSX会议
会话对象
此属性是只读的。
Bloomberg EMSX会话,指定为Bloomberg EMSX会话对象。
例子:[1 x1 datafeed.internal.BLPSession]
服务
- - - - - -彭博EMSX服务
特征向量
此属性是只读的。
Bloomberg EMSX服务,指定为字符向量。
的bloombergEMSX
函数设置此属性名
输入参数。
例子:' / / blp / emapisvc_beta '
Ipaddress
- - - - - -IP地址
“localhost”
(默认)|特征向量
此属性是只读的。
运行Bloomberg EMSX的机器的IP地址,指定为字符向量。
数据类型:字符
港口
- - - - - -端口号
数字标量
此属性是只读的。
运行Bloomberg EMSX的机器的端口号,指定为数字标量。
例子:8194
数据类型:双
用户
- - - - - -用户
Bloomberg API c++对象
此属性是只读的。
用户,指定为彭博EMSX服务器的彭博API c++对象。对于Bloomberg EMSX Desktop,此属性为空。
例子:[1×1 com.bloomberglp.blpapi.impl.by]
对象的功能
创建彭博EMSX订单及路线
createOrder |
创建彭博EMSX秩序 |
routeOrder |
路线彭博EMSX秩序 |
routeOrderWithStrat |
路线彭博EMSX订单与策略 |
groupRouteOrder |
路由组彭博EMSX订单 |
groupRouteOrderWithStrat |
路由组彭博EMSX订单与策略 |
createOrderAndRoute |
创建和路由彭博EMSX秩序 |
createOrderAndRouteWithStrat |
创建和路由彭博EMSX订单与策略 |
createBasket |
创建篮子彭博EMSX订单 |
管理彭博EMSX订单及路线
manualFill |
填满彭博EMSX手动下单 |
modifyOrder |
修改彭博EMSX秩序 |
modifyRoute |
修改彭博EMSX路线 |
modifyRouteWithStrat |
修改彭博有策略的EMSX路线 |
deleteOrder |
删除彭博EMSX秩序 |
deleteRoute |
删除彭博EMSX活跃股票 |
processEvent |
样本彭博EMSX事件处理器 |
检索彭博EMSX信息
getBrokerInfo |
获得彭博EMSX经纪人和策略信息 |
getAllFieldMetaData |
获得彭博EMSX字段信息 |
例子
连接到彭博EMSX测试服务
首先,创建Bloomberg EMSX测试服务连接。然后获取broker信息。
创建连接c
到使用Bloomberg EMSX c++接口的Bloomberg EMSX测试服务。您可以使用此服务进行测试调用。
c = bloombergEMSX(' / / blp / emapisvc_beta ');
c = bloombergEMSX with properties: Session: [1×1 datafed .internal. blpsession] Service: '//blp/emapisvc_beta' Ipaddress: "111.222.333.44" Port: 8194.00 User: []
MATLAB®返回c
作为连接到Bloomberg EMSX测试服务的连接,具有以下属性:
Bloomberg EMSX会话对象
彭博EMSX服务
运行彭博EMSX测试服务的机器的IP地址
运行彭博EMSX测试服务的机器的端口号
Bloomberg API c++对象
定义代理和策略信息结构brokerstrat
.使用Bloomberg EMSX连接获取经纪人信息c
和结构brokerstrat
.
的EMSX_BROKERS
字段列出彭博EMSX经纪商。
brokerstrat。EMSX_TICKER =“ABCD美国股票”;r = getBrokerInfo(c,brokerstrat)
r = EMSX_BROKERS: {2x1 cell}
关闭Bloomberg EMSX连接。
关闭(c)
连接到彭博EMSX生产服务
首先,创建Bloomberg EMSX生产服务连接。然后获取broker信息。
创建连接c
到使用Bloomberg EMSX c++接口的Bloomberg EMSX生产服务。您可以使用该服务进行实时呼叫。
c = bloombergEMSX(' / / blp / emapisvc ')
c = bloombergEMSX with properties: Session: [1×1 datafed .internal. blpsession] Service: '//blp/emapisvc' Ipaddress: "111.222.333.44" Port: 8194.00 User: []
MATLAB的回报c
作为与Bloomberg EMSX生产服务的连接,具有以下属性:
Bloomberg EMSX会话对象
彭博EMSX服务
运行彭博EMSX测试服务的机器的IP地址
运行彭博EMSX测试服务的机器的端口号
Bloomberg API c++对象
定义代理和策略信息结构brokerstrat
.使用Bloomberg EMSX连接获取经纪人信息c
和结构brokerstrat
.
的EMSX_BROKERS
字段列出彭博EMSX经纪商。
brokerstrat。EMSX_TICKER =“ABCD美国股票”;r = getBrokerInfo(c,brokerstrat)
r = EMSX_BROKERS: {2x1 cell}
关闭Bloomberg EMSX连接。
关闭(c)
连接到彭博EMSX远程服务器
使用与远程服务器的Bloomberg EMSX测试连接获取代理信息。
创建连接c
使用Bloomberg EMSX c++接口连接到Bloomberg EMSX远程服务器。指定服务名称、认证标识符和服务器IP地址。
名=' / / blp / emapisvc_beta ';authid =“abcdef123”;serverip =“111.222.333.44”;c = bloombergEMSX(servicename,authid,serverip)
c = bloombergEMSX with properties: Session: [1×1 datafed .internal. blpsession] Service: '//blp/emapisvc_beta' Ipaddress: "111.222.333.44" Port: 8194.00 User: []
MATLAB的回报c
作为连接到Bloomberg EMSX测试服务的连接,具有以下属性:
Bloomberg EMSX会话对象
彭博EMSX服务
运行彭博EMSX测试服务的机器的IP地址
运行彭博EMSX测试服务的机器的端口号
Bloomberg API c++对象
定义代理和策略信息结构brokerstrat
.使用Bloomberg EMSX连接获取经纪人信息c
和结构brokerstrat
.
的EMSX_BROKERS
字段列出彭博EMSX经纪商。
brokerstrat。EMSX_TICKER =“ABCD美国股票”;r = getBrokerInfo(c,brokerstrat)
r = EMSX_BROKERS: {2x1 cell}
关闭Bloomberg EMSX连接。
关闭(c)
连接到彭博EMSX远程服务器端口号
使用Bloomberg EMSX测试连接到具有端口号的远程服务器来获取代理信息。
创建连接c
使用Bloomberg EMSX c++接口连接到Bloomberg EMSX远程服务器。指定服务名称、认证标识、服务器IP地址和端口号。
名=' / / blp / emapisvc_beta ';authid =“abcdef123”;serverip =“111.222.333.44”;端口号= 5678;c = bloombergEMSX(servicename,authid,serverip,portnumber)
c = bloombergEMSX with properties: Session: [1×1 datafed .internal. blpsession] Service: '//blp/emapisvc_beta' Ipaddress: "111.222.333.44" Port: 5678.00 User: []
MATLAB的回报c
作为连接到Bloomberg EMSX测试服务的连接,具有以下属性:
Bloomberg EMSX会话对象
彭博EMSX服务
运行彭博EMSX测试服务的机器的IP地址
运行彭博EMSX测试服务的机器的端口号
Bloomberg API c++对象
定义代理和策略信息结构brokerstrat
.使用Bloomberg EMSX连接获取经纪人信息c
和结构brokerstrat
.
的EMSX_BROKERS
字段列出彭博EMSX经纪商。
brokerstrat。EMSX_TICKER =“ABCD美国股票”;r = getBrokerInfo(c,brokerstrat)
r = EMSX_BROKERS: {2x1 cell}
关闭Bloomberg EMSX连接。
关闭(c)
连接到彭博EMSX远程服务器与终端IP地址
使用Bloomberg EMSX测试连接到具有端口号和Bloomberg终端IP地址的远程服务器来获取代理信息。
创建连接c
使用Bloomberg EMSX c++接口连接到Bloomberg EMSX远程服务器。指定服务名称、认证标识、服务器IP地址和端口号。另外,请指定用于访问彭博终端的机器的IP地址。
名=' / / blp / emapisvc_beta ';authid =“abcdef123”;serverip =“111.222.333.44”;端口号= 8194;terminalip =“5555.222.333.44”;c = bloombergEMSX(servicename,authid,serverip,portnumber,terminalip)
c = bloombergEMSX with properties: Session: [1×1 datafed .internal. blpsession] Service: '//blp/emapisvc_beta' Ipaddress: "111.222.333.44" Port: 8194.00 User: []
MATLAB的回报c
作为连接到Bloomberg EMSX测试服务的连接,具有以下属性:
Bloomberg EMSX会话对象
彭博EMSX服务
运行彭博EMSX测试服务的机器的IP地址
运行彭博EMSX测试服务的机器的端口号
Bloomberg API c++对象
定义代理和策略信息结构brokerstrat
.使用Bloomberg EMSX连接获取经纪人信息c
和结构brokerstrat
.
的EMSX_BROKERS
字段列出彭博EMSX经纪商。
brokerstrat。EMSX_TICKER =“ABCD美国股票”;r = getBrokerInfo(c,brokerstrat)
r = EMSX_BROKERS: {2x1 cell}
关闭Bloomberg EMSX连接。
关闭(c)
另请参阅
主题
外部网站
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。