Skip to content

Reactive Trader Cloud 1.3.0

Compare
Choose a tag to compare
@rikoe rikoe released this 12 Feb 14:20
c7b128b

v1.3.0 includes significant user experience changes to Reactive Trader Cloud. The spot tiles now use their graph mode by default, along with improvements to their performance, and a redesigned RFQ workflow.

This is also the first release of Reactive Trader Cloud that has support for FDC3 Context Sharing.

The release also includes several improvements to the OpenFin version, Storybook, as well as a number of bug fixes.

Useful links

Graphical spot tiles are now the default

Reactive Trader Cloud has had two different types of streaming spot FX tiles for a while - a horizontal mode that just shows the streaming prices, and a vertical mode that shows a graph of how the price is changing over time next to the trade buttons.

captured (1)

In this release we have made the graph mode the default, as we think it is really cool. While doing this, we discovered that the graph mode had some memory leaks and performance problems, which we addressed for the release.

New RFQ workflow for graphical spot tiles

The RFQ workflow for graphical spot tiles was never really properly designed, and for this release we worked closely with the Adaptive UX team to add a slick new RFQ workflow for the graphical spot tiles.

It is also possible to switch between the price and graph modes, while maintaining the state of the RFQ.

Previously streaming prices would not be shown when entering a large notional amount that requires an RFQ, but lots of little UX improvements mean that the workflow is now much improved for both modes of the tile:

captured captured (2)

Updated Storybook components

We have updated and refreshed the React Storybook page for Reactive Trader Cloud to show off the new components: https://web-demo.adaptivecluster.com/storybook.

FDC3 context broadcasting of currency pairs

Reactive Trader Cloud will now use the FDC3 1.0 support built in to OpenFin to broadcast FX currency pairs when trade rows are selected in the blotter.

At Adaptive we see desktop interoperability and the FDC3 standards as crucial for building integrated experiences that span multiple applications, and this is the first small step to make our applications much more interoperable.

This is an example of a context that is broadcast by Reactive Trader Cloud:

{
  "type": "fdc3.instrument",
  "id": {
    "ticker": "GBPUSD"
  }
}

We have exciting plans for more FDC3 support to come in future releases, so watch this space!

Minimize button for popped out OpenFin windows

Popped out OpenFin windows now have a minimize button:

minimize

OpenFin application configurations are now published

In the past, we have served OpenFin application manifest files directly from our GitHub repository. This made them hard to discover, and also made it hard to make environment-specific changes. In fact, we had to maintain multiple manifest files for the different application versions side-by-side.

For this release, we adopt the approach we usually recommend: the manifest should be published as part of the application.

These are the links to the new published manifest files:

New Mac version of the OpenFin installer

We now have a Mac version of the OpenFin installer for Reactive Ecosystem Launcher.

🚀 New Feature

  • [ARTP-574] - Update storybook components
  • [ARTP-839] - Add FDC3 currency pair interop to Reactive Trader
  • [ARTP-877] - Move OpenFin manifests from source control to deployed websites
  • [ARTP-892] - Spot tiles should show graph version by default
  • [ARTP-899] - Align RFQ functionality with UX designs
  • [ARTP-903] - Add an OpenFin Mac installer for the launcher
  • [ARTP-923] - RFQ: Streaming prices should show in background of tile for large notionals
  • [ARTP-927] - Add an RFQ workflow for spot tiles when in graph mode
  • [ARTP-942] - Add a minimize button to popped out OpenFin windows

🐛 Bug Fix

  • [ARTP-745] - Position 'bubbles' incorrectly updated with position
  • [ARTP-891] - Fixes to environment when shown in the browser header, launcher and task bar
  • [ARTP-895] - Currency pair search from launch bar opens in the same spot tile each time
  • [ARTP-901] - Blotter keeps flashing executed trades
  • [ARTP-903] - RFQ expiring before timer hits zero
  • [ARTP-911] - RFQ spot tile does not have a pop-out button but is draggable
  • [ARTP-914] - Currency pair search in the launcher does not open spot tiles in graph version
  • [ARTP-915] - Currency pair search in the launcher should open spot tiles in the middle of the screen
  • [ARTP-922] - Graph spot tiles cause a memory leak
  • [ARTP-930] - Value Date on blotter column should be representative of Trade Date
  • [ARTP-934] - Trading buttons in vertical spot tile too close to other elements
  • [ARTP-939] - Reactive Trader application title is displayed incorrectly
  • [ARTP-965] - The price is not fixed in the graphical spot tile while an RFQ is in progress
  • [ARTP-967] - Missing price movement indicators while in Initiate RFQ state