"BloombergDataLicense" (服务连接)

This service connection requires Wolfram Finance Platform »

把彭博数据许可证帐户连接到 Wolfram 语言分析市场数据.

Wolfram Finance Platform 提供对该服务的支持.

连接和授权

ServiceConnect["BloombergDataLicense"] 创建与彭博数据许可证 API 的一个连接. 必须安装客户证书验证用户的身份.

实体查询

Entity["BloombergDataLicense","entity"]["property"] 获取彭博数据许可证实体 "entity" 的属性 "property".

请求

ServiceRequest["BloombergDataLicense","request",params] 创建一个服务请求对象送至彭博数据许可证服务,使用参数 params.
ServiceSubmit[req] 提交服务请求给彭博数据许可证 API.
ServiceSubmit[ScheduledTask[req,spec]] 按照 spec 指定的时间表提交要在彭博数据许可证服务器上运行的请求.
ServiceExecute[req] 发送服务请求给彭博数据许可证 API.
以下给出可能的请求.

字段

请求:

"Fields" 查询由彭博数据许可证服务支持的有效字段

市场数据

请求:

"GetData" 查询彭博数据许可证服务上的信息

参数:
  • "Instruments"instrument name彭博工具名称或彭博全球 ID (BBGID)
    "Fields"list of fields彭博字段
  • 请求:

    "GetQuotes" 返回每次交易的销售价格

    参数:
  • "Instrument"instrument name彭博工具名称或 BBGID
    "Period" time intervaltick 事件的时间区间
  • 请求:

    "GetAllQuotes" 返回销售价格和匹配投标,并查询每次交易的价格

    参数:
  • "Instrument"instrument name彭博工具名称或 BBGID
    "Period" time intervaltick 事件的时间区间
  • 执行任务期间可以产生以下事件:
  • "TaskStarted"任务开始
    "ScheduleTriggered"触发计划的任务计算
    "ResponseReceived"从服务收到的响应
    "ScheduleExecuted"执行计划的任务计算
    "TaskStatusChanged"任务状态改变
    "TaskFinished"任务完全完成
    "TaskRemoved"任务被去除
  • 当产生 eventi 时,会计算规范 HandlerFunctions-><|,"eventi"->fi,|>, fi[assoc]. assoc 元素的键由 HandlerFunctionsKeys 设置指定.
    HandlerFunctionsKeys 指定的可能键包括:
  • "Request"被提交的请求
    "EvaluationResult"收到的响应
    "Service"服务的名称
    "Instrument"彭博工具
    "Property"彭博属性
    "Value"给定工具和属性的值
    "EventName"被处理的事件名称
  • 对于计划的任务,可以指定以下额外的键:
  • "Schedule"任务计划规范
    "RunInterval"任务运行的间隔
    "PreviousRunCount"任务已经运行的次数
    "RemainingRunCount"任务还要运行的次数
    "TotalRunCount"计划运行任务的总次数
  • 范例

    基本范例  (5)

    创建新的连接:

    查询 "MSFT US Equity" 上次可用的 "BID""ASK" 价格:

    创建一个请求获取工具的所有交易价格:

    创建一个请求:

    提交一个请求:

    创建一个获取历史数据的请求:

    提交请求:

    检查结果:

    创建一个查询部署任务的请求:

    查询部署的任务:

    重新部署任务: