Friday, 10 June 2011

Create trading algos on the fly using C# script

You can now create algos on the fly using C# scripting and KaiTrade's K2 StratoServer

The K2StratoServer has always allowed you to package algorithms in libraries, these are loaded into the server dynamically. The user can then manage these algorithms using KaiTrade's FIX ATDL Viewer, this lets the end user see the algorithms that are available, adjust parameters and run algorithms.

The server allows  access to KaiTrades's EMS server and broker connections through a set of WCF Services - these connect to a range of brokers, for example Bloomber Tradebook, CQG, Interactive brokers.

The latest version now allows a user to write algos as a script using C#, this code can be sent to the sever where is compiled on the fly and made available as a regular algorithm.

The user can then run their algo, view the results, adjust the code and rerun - this way they rapidly get their ideas into production,eliminating a lot of time consuming development cycles and even the need for a development tool such as Visual Studio or Eclipse.

When they are happy with the code, they can of course, package it into regular library.

For more information, see

Don't hesitate if you want to try this out - contact us through

Thursday, 9 June 2011

Introducing pre-trade allocation - compact edition

We have made the pre trade allocator a whole lot better, it now uses minimal screen real estate yet delivers all the features - check out the video, or request a free trial.

Tuesday, 7 June 2011

CQG Trading systems

CQG's Trading System Package allows traders to analyze past trading activity and build strategies based on that activity. Traders can take advantage of the Trading System Package features to fine-tune entry and exit points and test user-defined parameter values.

Traders can benefit from CQG's numerous back-testing resources by examining trading activity based on the creation of long or short trades, a variety of entry and exit signals, and the commissions the trader must pay.

KaiTrade can compliment the power of CQG's trading systems by providing a quick and reliable way to manage executions based on signals from the trading systems running in CQG.

The heart of the system is the Trading System view, this lets you choose available trading systems in CQG and automatically set them up. Connecting to new trading systems is easy, simply click on the New icon and the system will guide you through the rest:

The system communicates with the CQG client to get all details of the trading system and automatically sets it up for execution in KaiTrade. When you have added the systems you want to trade, they are displayed in the trade system view. You then have a view of the systems you want to run and can control them by simply clicking on the grid. This way you can quickly turn on and switch off trading systems depending on the market conditions.

Simplicity does not mean you sacrifice control, for advanced users KaiTrade provides the additional tools to let you customize your trading schemes:
  • TSData Viewer - this lets you customize the connection to the CQG Trading system
  • Strategy Pad - The strategy pad lets you have a great deal of control over the strategies that are initiated by Trading system’s signals.For example you can set different execution algorithms, like  a bracket order to protect against losses and lock in profits  on an some entry signal.

 Check out this video of the tool in action!

Thursday, 30 September 2010

KaiTrade's APIs

We are nearing the end of a sprint to bring extensions to our APIs - our APIs fall into two groups:

* Support for developing drivers(exchange connections), plug-ins and extensions to KaiTrade, These APIs let you rapidly develop trading applications that work directly with KaiTrade on your desktop.

* K2 Remote services, these provide a full set of services to let developers write applications that work with server editions of KaiTrade(K2StratoServer).

We use these API's internally to develop all new applications like our PreTrade Allocator and PairsTrader, we are working on a RIA console for the K2StratoServer - this will make extensive use of the remote services.

For more information take a look at our docs on:

Wednesday, 29 September 2010

KaiTrade Accelerator System Overview

Many new improvements have been made to the new K2Accelerator aimed at developers:

*The open API is in use and has been extensively widened and available to developers.

*A complete set of remote services are available to developers that need to use the KaiTrade K2StratoServer.

*A new release of the KaiTrade high performance RTD server to provide Excel users with powerful access to a range of brokers.

So get coding! more information can be found at:

Tuesday, 21 September 2010

Latest view of KaiTrade's pre-trade allocator

If you trade on behalf of many accounts and you need to reduce the cost of give ups and post trade allocations either from exchange clearing systems or your clearing firm this tool is for you.

Take a look at our short demo of the pre-trade allocator at

Thursday, 1 April 2010

Revised pairs trading application

We have now revised our pairs trading application - check out the video to see more. Our next release(May2010) will have improved support for futures and will allow an arbitrary number of legs. KaiTrade will strengthen our server based offering (StratoServer) by the mid of 2010.