Kx for Flow

Kx for Flow is a HTML5 white label foreign exchange trading platform offering users the ability to create bespoke liquidity pools and distribute price information to clients and markets. Our comprehensive turn-key solution provides in-depth risk management functions as well as real-time in-memory analytics.

Kx for Flow Flyer



Kx for Flow has been designed using the latest web technology. It provides institutions with a HTML5 browser interface designed to match their brand and can be distributed across mobile devices as well as desktops.

This elegant FX Trading UI offers access to Spot, Forward, NDF, Swap and CFD pricing and execution.


Kx for Flow is built on a multi-tenanted infrastructure, enabling quick connectivity to liquidity from multiple Banks, Brokers and ECNs – end-to-end configuration within 1 day.

Aggregation functionality can collate price information from multiple sources, both internal and external, to produce bespoke feeds for both continuous streaming and RFS delivery.


Kx for Flow offers a rich and intuitive liquidity pool configuration enabling distribution of bespoke, targeted price information over our FX Trading UI, API and bridges to multiple third party channels

Liquidity pools can be easily configured to offer the full landscape, tiered pricing or a single best rate, with real-time changes being applied for all configurations, including credit and mark-up.


Optimizing trade routing can be complex. That is why Kx for Flow provides highly intuitive, real time, rules-based configuration for Smart Order Routing

Internalized trades can be managed manually or via our algorithmic strategy engine.


The Kx for Flow Strategy Engine offers a platform on which tailored and bespoke complex decision logic can be created, configured and executed in real-time.

It enables users to write bespoke algorithms for trading and risk management strategies, for market making or applying dynamic changes to client risk profiles, based on parameters such as time, number of ticks received or market volatility.

The strategy engine is offered as either an intrinsic component of the Kx trading solution, or as an independent product


Kx for Flow processes all received ticks to produce real-time, interactive analytics based on both live streaming and historical data.

By harnessing the potential of kdb+ technology, Kx for Flow offers a suite of analytics including;
- Order audit for Best Execution
- Market Impact analysis across all liquidity received
- In-depth cross comparison of Liquidity Providers

Kx for Flow Analytics offers users the ability to configure bespoke screens and analytics.


Kx for Surveillance enables financial institutions to instantly detect known trading violations like layering, spoofing or marking the close. Customers can calibrate their parameters in real time to improve their detection quality and accuracy.

The flexibility of the historical database and replay engine eases retrospective investigation for new types of fraudulent behavior and suspicious activity.


The basis for Kx Technology is a unique integrated platform which includes a high-performance historical time-series columnar database called kdb+, an in-memory compute engine, and a real-time streaming processor all unified with an expressive query and programming language called q.

Designed from the start for extreme scale, and running on industry standard servers, the kdb+ database has been proven to solve complex problems faster than any of its competitors.


The performance is built in.

Kx's time-series database is optimized for Big Data analytics. The columnar design of kdb+ means it offers greater speed and efficiency than typical relational databases. Its innovative native support for time-series operations vastly improves the speed and flexibility of queries, aggregation, joins, and analysis of business information – be it structured, semi-structured, or key value data.

Kdb+ is different. Its built-in functional array language, q, includes a superset of SQL that operates directly on the data, removing the need to ship query results to other applications for analysis. Kdb+ and q make full use of the intrinsic power of modern distributed architectures, delivering unparalleled performance, proven again and again in industry benchmarks and real world experience.


Getting bigger without getting slower.

The design of kdb+ allows it to easily scale horizontally and vertically as data volumes grow, without losing performance.

Banks, trading firms and financial institutions have used Kx technology for lightning fast processing of vast amounts of data for over two decades, before the phrase "Big Data" was even coined.

Today sectors including retail, utilities, telecommunications, pharmaceutical, oil and gas, and genome research are adopting kdb+ to solve their Big Data problems as they find more stack-based architectures are proving too expensive and slow to scale efficiently.

Single Platform

On disk. In memory. Streaming.

For many businesses, the promise of Big Data analytics was the ability to use both streaming and the vast amounts of historical data effectively.

However, the reality found by many is having to install a stack of different solutions from different vendors. Each layer in the stack brings its own set of compatibility, maintenance, and support issues, often requiring a plethora of different skill sets. Kx Technology can address every part of the data-stream as it passes through the business, in a single unified architecture.

Historical disk-based data, in-memory databases, the complex processing of events, and real-time streams are all managed by Kx using just one underlying technology. Analysis of historical trends can be re-used for real-time analytics, creating tremendous reductions in development time and ongoing maintenance costs.

Kdb+'s exceptional speed in analyzing data, wherever it is stored, enables businesses to visualize its complexities in ways they found impossible before.

Lower TCO

More costs less.

When choosing a technology platform, a seemingly difficult balance needs to be achieved between the bottom-line impact of real world costs, and the top-line benefits of rapid delivery, high performance, and ability to meet the changing requirements of the business. Kx Technology demonstrably allows for both, without compromise.

Our market-leading efficiencies of hardware utilization, the lower footprint, the lower maintenance and operational costs coupled with the otherwise unheard of productivity with developing in the kdb+ environment means that a Kx implementation will always work out to be more cost effective than alternatives.

In conjunction with this, the Kx Technology platform has both the tooling and the underlying language, q, that our customers tell us enables for the very rapid development of full solutions, thus delivering to the business the rapid change ability that the top-line demands.

Kx offers a 32-bit version of kdb+ for free so you can try it for yourself and see how powerful and fast it is. This download has all the compatibility and functionality of the full 64-bit version, and is for non-commercial use only. Click below to download Kdb+ today.



+44 (0) 28 30258826