主要内容

创建订单使用布隆伯格EMSX

这个例子展示了如何连接到布隆伯格®EMSX和创建和路由市场秩序。

连接到彭博EMSX细节和创建订单,看到EMSX API程序员指南

连接到布隆伯格EMSX

  1. 如果您使用的是emsx第一次安装Java®归档文件从彭博emsx布隆伯格和其他命令正确工作。

    如果你已经有blpapi3.jar从彭博下载,你可以找到它在你的布隆伯格文件夹. . \ blp \ api \ APIv3 \ JavaAPI \ lib \ blpapi3.jar. . \ APIv3 \ JavaAPI \ \ blp \ api v3 . x \ lib \ blpapi3.jar。如果你有blpapi3.jar,转到步骤3。

    如果blpapi3.jar不是从彭博下载,那么下载如下:

    1. 在彭博终端类型WAPI{去}开放API的开发人员的帮助网站屏幕。

    2. 点击API下载中心,然后点击桌面的API。

    3. 在下载blpapi3.jar在您的系统上,将它添加到MATLAB®使用Java类路径javaaddpath函数。

      执行javaaddpath为每个会话的MATLAB函数。为了避免执行javaaddpath函数在每一个会话,添加javaaddpath到你的startup.m文件或添加的完整路径blpapi3.jar到你的javaclasspath.txt文件。对象的细节javaclasspath.txt,请参阅Java类路径。为编辑您的详细信息startup.m文件的更多信息,请参考启动选项在MATLAB启动文件中

  2. 连接到彭博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测试服务

创建市场秩序请求

创建一个订单请求结构订单购买400股的市场秩序的IBM®。指定代理EFIX,使用任何指令,并设置生效的时间一天

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

创建和市场秩序

创建和使用彭博EMSX连接路由市场秩序c和订单请求结构订单

事件= createOrderAndRoute (c,顺序)
事件= EMSX_SEQUENCE: 335877 EMSX_ROUTE_ID: 1信息:订单创建和路由的

默认的事件处理程序流程与创建和路由相关的事件顺序。createOrderAndRoute返回事件作为一个结构,包含这些字段:

  • 布隆伯格EMSX订单号

  • 布隆伯格EMSX路线标识符

  • 布隆伯格EMSX消息

关闭布隆伯格EMSX连接

关闭(c)

另请参阅

||

相关的例子

更多关于

外部网站