Elektron

News & Updates

  • 22 Oct 2019

    How to integrate Elektron Message API Java with Log4j Logging Framework using Maven

    This article helps developer to integrate the EMA Java applcation with Apache Log4j which is a de facto standard logging framework for Java-based application.

  • 27 Sep 2019

    Building a Chain Expander application using Elektron Websocket API and .NET Core C#

    This article provides a sample application which illustrates how to use Elektron Websocket API to retrieve a Chain Records and get underlying RIC symbols. 

  • 14 Aug 2019

    Introduction to Machine Readable News with Elektron WebSocket API | Refinitiv

    This article shows how to implement Elektron WebSocket API application to consume Machine Readable News (MRN) data with Python Language.

  • 02 Aug 2019

    Consuming Order Book Level 2 data with Elektron Websocket API

    In this article, we will build a simple GUI Python example which Consumes MarketByPrice Orderbook data using the Elektron Websocket API

  • 02 Aug 2019

    Creating WebSocket MRN Story Viewer using .NET Core and WPF

    This article provides a sample application to demonstrates how to use .NET Core SDK with WPF to create a desktop application to retrieving and displaying MRN News Story from the WebSocket server on ADS 3.2.1 or higher version.

  • 04 Jul 2019

    Contributing your data to Refinitiv with Elektron WebSocket API | Refinitiv

    This article shows how to contribute your data to Refinitiv with Elektron WebSocket API, TREP and TRCC.

  • 24 Jun 2019

    Contributing Data to TREP using the Websocket API

    If you want to publish (i.e. contribute) data to the Financial Markets via Refinitiv and/or  to your internal TREP users without learning an API this guide is for you.

  • 27 May 2019

    How to implement ERT In Cloud Node.js application with TypeScript part 2: WebSocket | Refinitiv

    This article is a second part of how to implement ERT in Cloud console application with Node.js/TypeScript technologies article series. This part shows how to implement a WebSocket connection.

  • 02 May 2019

    How to Setup Refinitiv's Amazon EC2 Machine Image for Elektron Real Time in Cloud

    This article will guide you launch an Amazon AWS EC2 Instance to run the ERT in Cloud WebSocket Python example from the instance.

  • 12 Feb 2019

    Visible Publisher Identifier

    The Visible Publisher Identifier is a feature of the Refinitiv enterprise platform (TREP) to identify the users who publish, post, or insert on the platform. This article explains how this feature operates and how developers might make use of it within their applications.

     

  • 18 Jan 2019

    How to implement Elektron In Cloud Node.js application with TypeScript part 1: Authentication and Service Discovery with EDP REST Services

    This article shows how to implement ERT in Cloud Node.js application with TypeScript language. This is a first part which is focusing on obtain EDP Authentication and Service Discovery information.

  • 04 Jan 2019

    EMA Java Non-Interactive Provider in Scala language

    This article explains how to leverage EMA Java to write a Non-Interactive Provider in Scala language to publish real-time level 1 and level 2 data and to perform connection and publishing data recovery.

  • 12 Dec 2018

    Quick steps to set up an encrypted connection for ADS

    This article demonstrates how to quickly the stunnel as a SSL accelerator and test the encrypted connection with examples in the Elektron SDKs package.

  • 18 Nov 2018

    RSSL XML Trace Viewer Tools

    The utility is a GUI based application which The utility was provided for troubleshooting purpose. It can be used to decode Market Price and MRN data from the RSSL XML trace file which generated by RFA C++/.NET or Elektron SDK C++ and then displaying the Trace Log in GUI.  

  • 18 Nov 2018

    RSSL XML Trace Data Converter Tool

    The utility was provided for troubleshooting purpose, it can help verify issue such as data integrity and it can also help verify the message that API sends and receives. The utility can decode Market Price and MRN data from RSSL XML trace log generated by RFA C++/.NET or Elektron SDK C++. 

  • 10 Oct 2018

    Elektron Messaging API (Java) - Batch and View features

    Sample code for Batch and View features combined request on Elektron Messaging API(Java)

  • 08 Oct 2018

    Developer Days - Amsterdam & Stockholm

    It was fantastic to host Developer Day events in both Amsterdam and Stockholm and we were delighted you found the events relevant and useful.

    We are busy going through your feedback - but in the meantime we wanted to provide you with resources and presentations given on the day.

  • 01 Oct 2018

    Get Real Time Market Data using EMA Java in Scala language

    This article explains how to leverage EMA Java to write a Consumer application in Scala language to get real time market data and to request interest of fields and request multiple items using a single request.

  • 24 Sep 2018

    Building a keystore file to be used with an HTTPS (or ENCRYPTED) connection type for real-time Java-based APIs

    A Step to create and import certification into Keystore file and an introduction of a useful JVM parameter for debugging Java with HTTPS connection type.

  • 18 Sep 2018

    Developer Webcast: Intro to the Contribution Channel

    The Contributions Channel is a new service for onboarding content to the Elektron Data Platform.

    Find out how to contribute data to the service using the Elektron API.

  • 18 Sep 2018

    How to Implement EMA Java Application with Kotlin Language

    This article shows how to implement EMA Java Consumer and Provider applications with Kotlin, a new first-class programming language on JVM world.

  • 14 Aug 2018

    Developer Day - New York

    On Tuesday July 14th, developers from the NY Metropolitan area joined us at 3 Times Square for our first Developer Day in the North American region. This half-day event was an opportunity for developers to network and expand their community while they learned coding tips from our experts and experienced demos in our innovation booths. Some attendees were also lucky enough to win prizes that enable and support their own personal experiments.

  • 08 Aug 2018

    Introduce how to implement a custom domain for binary blob

    Introduce how to implement a custom domain for binary blob

  • 23 Jul 2018

    Publish Custom Data via TREP by EMA

    Theis article is intended for anyone who is interested in using Thomson Reuters Enterprise Platform (TREP) as a messaging medium for internal business workflows i.e. publishing his own data services using custom fields to TREP.

  • 18 Jul 2018

    ADS Client Load Balancing

    The purpose of this article is to introduce the client load balancing feature available in ADS. It also demonstrates how to configure this feature and test it with RFA examples and WebSocket API.

  • 28 Jun 2018

    Publishing Symbol List using EMA Non-Interactive Provider

    The article explains how to leverage Elektron Message API to write a Non-Interactive Provider application that publishes Symbol List. 

  • 22 Jun 2018

    Developer Day - London

    It was fantastic to host over 100 of you from our Developer Community in London on 14th June. 100% of you said the topics were relevant and interesting in your feedback surveys which is fantastic to hear! In addition, 60% of you said you are most interested in learning about data science and machine learning.

  • 22 May 2018

    How to implement Elektron WebSocket API JavaScript application with TypeScript

    This article demonstrates how to implement Elektron WebSocket API JavaScript application with TypeScript programming language.

  • 05 Apr 2018

    Implementing Elektron API applications to work with ATS - Part 2

    This is the second part of "Implementing Elektron API application to work with ATS" article. It guides how to work with ATS using Elektron APIs(EMA, ETA, WebSocket API) to contribute data, delete a RIC and its fields. It also contains troubleshooting which help the developers to solve common problems.

  • 03 Apr 2018

    Implementing Elektron API applications to work with ATS - Part 1

    This article guides you in how to work with ATS using Elektron APIs (EMA, ETA, WebSocket API) to contribute data, add or delete a RIC and its fields. It also contains troubleshooting which help the developers to solve the common problems.

  • 13 Mar 2018

    Understanding Elektron Websocket API - Batch and View feature

    Brief look into websocket batch request and field limiting with View feature.

  • 02 Mar 2018

    Webinar Recording: Creating a Real-Time News Monitor App

    In this developer webinar – we show you how to create a simple realtime news monitor app using our machine readable news (MRN) service over our new Elektron WebSocket API. Accompanying this webinar are full source code which includes a nifty TR WebSocket controller that you can use to manage flows between the app and the Elektron platform.

  • 08 Feb 2018

    How to test Elektron WebSocket connection with rmdstestclient tool

    This article shows how to use the ADS 3.2's rmdstestclient tool to verify and testing the Elektron WebSocket connection and subscription.

  • 29 Dec 2017

    The EMA Ease of Use in action

    Video article that demonstrates the  “ease of use” of the Thomson Reuters Elektron Message API (EMA).

  • 29 Dec 2017

    Webinar Recording: EMA Ease of Use in Action

    In this video we show how dramatically we have improved the developer experience with our Elektron Message API (EMA), part of our Open Source Elektron SDK, for applications consuming realtime data from our Elektron Realtime Platform. Compared to previous generations of APIs – you will see how this new fluent API works in a modern IDE with intelligent code completion, convention over configuration paradigms and lots more – to save you significant time and boost your productivity – whilst delivering a fantastic intuitive developer experience.

  • 22 Dec 2017

    The Use Case for Decoding DACS Locks and How To Do It

    An example use-case for decoding the DACS locks and example code to do it. 

  • 21 Dec 2017

    An Introduction to the DACS Entitlement System for OpenDACS Developers

    This article is intended as an introduction to the concepts of DACS and OpenDACS for developers who are new to the subject

  • 18 Dec 2017

    New Elektron Test Data Available

    We are now providing Elektron Realtime data for you to test our Elektron APIs without the need to access infrastructure. This is done by using a data replay tool to easily playback a pre-recorded capture of real-time markets - allowing you to interact with the API in a psuedo-live environment. We also have an article explaining how these tools are used. 

  • 14 Dec 2017

    The Mechanics of EMA Connection and Item Recovery

    The purpose of this article is to describe the Item and Connection recovery mechanisms in EMA C++. It also provides guidance for application reponsibility in scenarios that EMA does not perform recovery. 

  • 12 Dec 2017

    Quick Start Guide to Recording and Playback of Elektron Data

    A guide on the use of the infra tools to record data from a Thomson Reuters Enterprise Platform or Elektron realtime feed and how to replay the recorded data for Elektron SDK consumer applications.

  • 30 Nov 2017

    Webinar Recording: Introduction to Elektron Websocket API

    In this Developer Webinar, we introduce our new Elektron WebSocket API that enables easy integration of our full universe of real-time content into a multitude of client technology environments such as scripting and web. This API runs directly on your TREP infrastructure or the Thomson Reuters platform and presents data in an open (JSON) readable format.

  • 30 Nov 2017

    Webinar Recording: Why migrate from RFA to EMA API?

    As the real-time content and services evolve on our Elektron real-time platform, the latest Elektron Message API will ensure that your applications are capable of taking full advantage. In this webinar you will learn how migrating from RFA to EMA can simplify access to the data that you require and the benefits of EMA and also where you can find the resources to help you migrate.

  • 27 Nov 2017

    A simple MarketPrice object for EMA - Part 2

    A simple MarketPrice object or How to easily get market prices with EMA - Part 2

  • 27 Nov 2017

    A simple MarketPrice object for EMA - Part 1

    A simple MarketPrice object or How to easily get market prices with EMA – Part 1

  • 21 Nov 2017

    10 important things you need to know before you write an Elektron Real Time application

    This article explains important concepts that developers need to understand before they start building applications for the Thomson Reuters Enterprise Platform (TREP) or the Elektron Real Time platform

  • 17 Nov 2017

    Simplifying Content Access in EMA

    This article discusses the ease of use of the Elektron Message API and introduces a layer of reusable value add objects that would simplify even more Elektron content access with EMA.

  • 15 Nov 2017

    Coding For High Precision Time

    This article follows on from the Webinar session Introduction to MiFID II for Developers, with some detail on the coding aspects of handling (or avoiding) the high precision time, not covered in the Webinar and includes some information based on questions arising after the event.

  • 25 Oct 2017

    How to integrate Elektron Message API Java edition with Log4j Logging Framework

    The EMA Java API is implemented on top of SLF4J API as a facade for logging utility. It allows developers integrate EMA Java application with their prefer Logging framework by replacing the Logging library and configurations files without touching the application source code.

  • 28 Sep 2017

    Webinar Recording: Introduction to MiFID II for Developers

    As MiFID II development programs are rolled out in many financial institutions across Europe, we are hosting this webinar to highlight important changes taking place that are affecting developers and the apps they create. In this webinar we will cover some imminent changes to our Elektron real-time platform and how you can code against these changes (e.g. changes to the precision of timestamps to meet MiFID II obligations). 

  • 08 Sep 2017

    Thomson Reuters Data Model Discovery is Here!

    Thomson Reuters Elektron Data Platform integrates and delivers all the content and capabilities - better content, smarter analytics and controlled distributions.  In order to take advantage of our platform and datafeeds, Thomson Reuters is offering an intuitive and easy to use tool to all of our users for exploring and discovering Thomson Reuters Elektron data models. 

  • 07 Sep 2017

    How to build a Real-Time streaming Quote Widget

    How to build a Real-Time streaming Quote widget

  • 17 Jul 2017

    How to get Exchange Information from a Market Price Domain using EMA Java

    For some instruments, suffix of RIC indicates the exchange where it is traded, e.g. HSBA.L (.L = LSE - London Stock Exchange), HBC.N (.N = NYSE - New York Stock Exchange). However, there are some instruments without this suffix. How can an app know on which exchange they are listed?

  • 28 Apr 2017

    The Elektron SDK 1.1.0 has been released!

      The latest release of the Elektron SDK has just been released  on 4/28/2017 for C/C++ and Java.

    • 31 Jan 2017

      Webinar Recording: Introduction to Machine Readable News

      In this webinar we introduce Thomson Reuters Machine Readable News and show you how to implement this to supercharge your algorithms, applications and alerting systems.

    • 22 Dec 2016

      RIC Search Now Available in Elektron Dev Tools

      Developers can now perform RIC Searches in the Dev Tools tab under Elektron.  (Login Required)

    • 10 Dec 2016

      The Elektron SDK 1.0.8 has been released!

      The latest release of the Elektron SDK has just been released  on 12/9/2016 for C++ and Java.

       

    • 03 Nov 2016

      Webinar Recording: Introduction to Elektron Message API

      In this webinar we show how to create apps that use our new open source Elektron Message API. We go through the basics and live code sample apps along the way. 

    • 28 Sep 2016

      New Content Newsletter August 2016

      Welcome to the August edition of the Content Services Monthly Newsletter. This is designed to highlight new content that is being added to TR products and services in a quick easy to digest format.

    • 03 May 2016

      New Elektron SDK JAVA Edition Released

      Thomson Reuters announces new JAVA edition of Elektron SDK. The Elektron SDK is a set of open-source APIs that radically simplify access to Thomson Reuters data feeds and services, and help developers to innovate by creating their own customised applications.

    • 18 Jan 2016

      E-Trading: the new world order

      Electronic trading in the fixed income markets is at a crossroads. Regulatory pressures and capital constraints have changed the economics of the business and promise to create a new market structure.

    Upcoming Events

    • 14 Nov 2019

      Madrid Developer Day

      Madrid

      We’re pleased to invite you to our Europe wide series of half day events, where you will learn how to get the most out of Refinitiv APIs so you can work quicker and smarter to get the results you need. Live code guaranteed!

    • 28 Nov 2019

      London Developer Day

      London

      We’re pleased to invite you to our London Developer Day, where you will learn how to get the most out of Refinitiv APIs so you can work quicker and smarter to get the results you need. Live code guaranteed!