MULTI ASSET CLASS TRADING PLATFORM

Scott Logic developed an award-winning web-based trading platform for a major European bank. The platform supports many different asset classes, including FX, Equities, Futures and Managed Funds.

DELIVERING CHALLENGING PROJECTS

Our client approached us because of our technical experience and our track record of delivering challenging projects. Our remit was to allow our client’s business to expand by dramatically improving the trading experience of users and the platform functionality available to them.

Several teams of Scott Logic developers worked on various projects for this trading platform, all using Scrum. In some teams we augmented the client’s existing resources, while on others we also provided Technical Lead, Project Management, and Solution Architect roles.

TECHNOLOGY STACK

  • HTML5 / JavaScript
  • C# / ASP.NET AJAX
  • knockout.js, JQuery, QUnit
  • SQL Server
  • IIS

IMPROVEMENTS ACROSS THE PLATFORM

We developed an improved order management system and trade blotter, and a unified ticketing system for orders across all asset classes. We worked on both client-side UI code and server-side business logic, for example developing components to reject trade requests based on configurable thresholds for client connection latency and market conditions, and an improved trade reporting system.

PRE-TRADING FUNCTIONALITY

We developed a new suite of pre-trade features for the client. Comprehensive research pages and streaming news were integrated with the rest of the platform, showing related content for markets and specific instruments. Embedded charts included a wide range of technical indicators, and innovative pricing visualisations allowed users to understand fast-moving market data.

POWERFUL HTML5 SUPPORT

We used HTML5 features to provide progressive enhancement for functionality such as right mouse button support and drag and drop across the platform, and for visual cues such as fading colours for updates. We developed a framework allowing users to entirely customise their trading screens, adjusting the layout of components on the page by dragging elements around and allowing them to intelligently auto-size.