how to integrate Elektron Message API in c# wpf application

Hi

Currently I am using Eikon api in my application , now ask to replace with Electron Message Api.

Could you please help integrate message api in c#.

Thank You.


Best Answer

  • Gurpreet
    Answer ✓

    Hi @arvind.singh, You can begin reading the Quick Start Guide and tutorials for websocket API.

    The WebSocket API Sample Applications provided in the download tab contains the .NET sample along with a working solution files. You will have to contact your market data team to get the ADS server details for use in samples.

Answers

  • @arvind.singh

    Currently, we do not have a .NET version of EMA/ESDK. It supports only C/C++ and Java.

    If you still need to use EMA with WPF, you need to create a C++/CLI wrapper class on top of EMA C++ yourself.


    Anyway, we have the Elektron Websocket API which is a server-side API. It seems to be the only one that can support .NET as it is language agnostic. There are code samples in most programming languages, including .NET and Python.

  • thank you for your prompt response.
    could you please help me get the WebSocket details, or any process to get the dev setup?

    Thank You.


  • thank you for your prompt response.
    could you please help me get the WebSocket details, or any process to get the dev setup?

    Thank You.

  • Hi Gurpreet,

    Is it possible to query historically data using web socket Api?

    Thank You!


  • Hi @arvind.singh, The historical data is not available using the web socket API. We have other products like Eikon API, or Tick History API or RDP API which are mostly RESTful API's, and allow you to query historical data. These however are different cloud based products and you will have to talk to Refinitiv account manager to get access to those.

  • Thank You Gurpreet for your prompt response.

  • Hi Gurpreet,

    Thanks for your confirmation.

    Currently we are using Eikon Api for retrieve real time and historical trade data.

    Could you please confirm Tick History API or RDP API any other similar api can provide same functionality (real time and historical trade data).

    Thank You!


  • Tick history cannot provide real time data. RDP provides real time data through the websocket API in the cloud.