用于Refinitiv(汤森路透)企业平台的PythonAPI

pyrfa的Python项目详细描述


Pyrfa

versionpyversionversionplatformlicensedownloads

pyrfa是一个python api,用于访问refinitiv(汤森路透)的市场数据feed,称为elektron, Thomson Reuter企业实时平台(TREP-RT)或传统RMD。支持订阅 利用omm数据消息模型发布市场数据。

application

功能

  • 订阅MARKET_PRICE(级别1)
  • 订阅MARKET_BY_ORDER(订单)
  • 订阅MARKET_BY_PRICE(市场深度)
  • 快照/流式处理请求
  • 多服务订阅
  • 暂停并继续订阅
  • OMM发布
  • 视图
  • 词典下载或使用本地文件
  • 目录请求
  • 符号列表请求
  • idn ts1的时间序列请求和解码器
  • 可用于日间时间序列发布的自定义域MMT_HISTORY
  • MARKET_PRICEMARKET_BY_ORDERMARKET_BY_PRICESYMBOLLISTHISTORY域提供的非交互式提供程序(完全缓存)
  • 用于MARKET_PRICE域的交互式提供程序
  • 调试模式
  • 日志记录
  • 低延迟模式
  • 订阅出站NIC绑定

安装

pyrfa同时支持windows和linux平台。只需使用pip

PyPI安装即可。
> pip install pyrfa

windows用户可能需要安装Microsoft Visual C++ 2010 SP1 Redistributable Package (x64)(x86)

平台可用性

窗口

VersionRelease Date64bit-Windows, Python 3.764bit-Windows, Python 3.664bit-Windows, Python 3.564bit-Windows, Python 3.464bit-Windows, Python 2.764bit-Windows, Python 2.632bit-Windows, Python 2.732bit-Windows, Python 2.6
8.5.39 Nov 18
7.7.017 Mar 17

Linux

VersionRelease Date64bit-Linux, Python 3.764bit-Linux, Python 3.664bit-Linux, Python 3.564bit-Linux, Python 3.464bit-Linux/RHEL7, Python 2.764bit-Linux/RHEL6, Python 2.6
8.5.39 Nov 18

示例

importpyrfap=pyrfa.Pyrfa()p.createConfigDb("./pyrfa.cfg")p.acquireSession("Session1")p.createOMMConsumer()p.login()p.directoryRequest()p.dictionaryRequest()p.marketPriceRequest("JPY=,EUR=")end=Falsewhilenotend:try:fordatainp.dispatchEventQueue(10):print(data)exceptKeyboardInterrupt:end=True

输出:

...{'MTYPE':'UPDATE','RIC':'JPY=','SERVICE':'IDN_RDF_SDS','IRGPRC':0.24}{'MTYPE':'UPDATE','ASIA_NETCH':0.7,'SERVICE':'IDN_RDF_SDS','RIC':'JPY='}{'MTYPE':'UPDATE','BID_NET_CH':0.26,'RIC':'JPY=','SERVICE':'IDN_RDF_SDS'}...

支架

提供的支持包括API文档、重播服务指南、更改日志、问题跟踪程序:

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java SimpleCursorAdapter删除值   java结束while循环条件   java检查设备是否连接到特定网络   java组织。冬眠MappingException找不到逻辑名称为annotation getter的列   为什么java邮件中会抛出此异常?   加载SDK时发生java Eclipse错误   返回奇怪输出的Java数组   JavaXStream和对象类序列化   将枚举列表传递给namedQuery后出现java非法转换异常。Hibernate中的setParameter()   java Android studio不允许我在字符串上使用开关?   有没有办法从Java程序访问存储在Chrome中的cookie   java在枚举中构造实例而不修改枚举类   java Blackberry JDE FieldChangeListener   java修复错误:未报告的异常InterruptedException   java Spring数据JPA:findAll(具有规范和可分页)在计数查询中失败