KaiTrade Accelerator System Overview



Similar documents
Features Standard Auto Professional

Quant Trader. Broker Connectivity and Trade Execution. Presented by Quant Trade Technologies, Inc.

Beginners Guide to CQG FX

Copyright Beyond Insights Sdn. Bhd., 2012.

Getting Around in thinkorswim

Ability to trade using two platforms: the Soft-FX Traders Platform and MT4;

Setup guide. TELUS AD Sync

FX Multi-Meter III Informer

META QUOTES IPAD USER GUIDE

Welcome To VertexFX Trader Presentation

DELIVERED BY NEO TRADING PLATFORM EMPOWERING RETAIL FOREX TRADERS NEO ALGO TRADER REVOLUTIONARY ALGORITHMIC TRADING PLATFORM

How to Perform a Manual High Availability Failover

VertexFX Bullion Solution

TradeSystem. User Reference and Installation Manual. Version 1.0. Orion Computer Systems, Inc. TradeSystem User Reference and Installation Manual

T R A D I N G S O L U T I O N S

Hudson configuration manual

TRADING STRATEGIES Urs Rutschmann, COO Tbricks

Any symbols displayed within these pages are for illustrative purposes only, and are not intended to portray any recommendation.

If the button is not displayed, then click the More button, and then click DOMTrader.

Regression & Load Testing BI EE 11g

Google Trusted Stores Setup in Magento

Maverick FX Trading. Forex 101 Session #4 Preparation for Demo Trading

Enterprise Historian 3BUF D1 Version 3.2/1 Hot Fix 1 for Patch 4 Release Notes

Medusa. A new alternative.

An Associate of the UOB Group A UTRADE FX ELITE QUICK START GUIDE

Valdi. Equity Trading

CloudCall for Salesforce- Quick Start Guide. CloudCall for Act! CRM Quick Start Guide

Valdi for Equity Trading High performance trading solutions for global markets

X_TRADER 7. The World's Most Powerful Trading Tool

BIRT Application and BIRT Report Deployment Functional Specification

Xcalibur. Foundation. Administrator Guide. Software Version 3.0

WinCC. Configuration Manual. Manual Volume 3

GEPL Capital Mobile Trading App

Integrate ExtraHop with Splunk

Remote Client Program Web Client... 39

Web Analytics Understand your web visitors without web logs or page tags and keep all your data inside your firewall.

MetaTrader 4 for iphone Guide

Follow the instructions below for first-time users only

CHAPTER 1: OPERATING SYSTEM FUNDAMENTALS

Active Directory Management. Agent Deployment Guide

HP AppPulse Active. Software Version: 2.2. Real Device Monitoring For AppPulse Active

VitalJacket SDK v Technical Specifications

OpenControl. Utilization

Attachment E ACCESSING THE FCC NETWORK USING WINDOWS 95/98 FOR ULS FILING

Skynax. Mobility Management System. System Manual

OFFICE 365 SELF- CONFIGURATION GUIDE

ACTIVE DIRECTORY DEPLOYMENT

SysPatrol - Server Security Monitor

PERFORMANCE STABILITY CONNECTIVITY TIME TO MARKET. A Bloomberg offering

Managing Documents in the Citrix XenApp Remote Desktop

UT Video Conferencing Update Notes

Regression & Load Testing BI EE 11g

Turquoise Equities Connectivity Guide

Sisense. Product Highlights.

Installing buzztouch Self Hosted

Traitware Authentication Service Integration Document

Moxa Device Manager 2.0 User s Guide

NEXGEN DEMO TRADING & EDUCATIONAL PLAN SIMPLIFIED

Table of Contents. Page Home.. 2. Balances & Holdings Balances & Holdings 3-4 Account Profile 5. Activity Account Activity...5

2. Installation Instructions - Windows (Download)

From Big Data to Real Time Manufacturing Intelligence. Keith Arnold

Introduction. Page1of13

VitalJacket SDK v Technical Specifications

ctrader Startup Special Offer

Paya Card Services Payment Gateway Extension. Magento Extension User Guide

mobiletws for iphone

APPLICATION MANAGEMENT SUITE FOR ORACLE E-BUSINESS SUITE APPLICATIONS

Dream Report vs MS SQL Reporting. 10 Key Advantages for Dream Report

Application Notes for Calabrio Workforce Management Release 9.2(1) SR3 with Avaya Aura Contact Center Release 6.4 Issue 1.0

Guide to Using Citrix at SLU (Windows)

CTS T4 Administrators Guide

Publishing Your Website Using MS-FTP (for Windows Users)


Table of Contents. Introduction Opening A Demo Account Overview Market Watch (Quotes Window) Charts Navigator

Installing the Microsoft Network Driver Interface

Installing and Running the Google App Engine On Windows

SmartWatch Eco/Eco Compact

Stock Market Trends...P1. What Is Automated Trading...P2. Advantages & Disadvantages...P3. Automated Trading Conclusion...P4

Author Payment Processing

Welch Allyn Connectivity SDK Development

Volume SYSLOG JUNCTION. User s Guide. User s Guide

META QUOTES ANDROID USER GUIDE PHONE

Algo trading- An educational guide to retail investors

Remote Desktop Web Access. Using Remote Desktop Web Access

Vehicle Monitoring Quick Reference Guide

YOUR GUIDE TO THE iphone MOBILE APP WITH 1st SOURCE

Sterling Technologies Inc. Sterling Trader Pro

AvePoint Meetings for SharePoint On-Premises. Installation and Configuration Guide

The University of Texas Rio Grande Valley. Network Security. Create a Virtual Private. Network (VPN) Connection. Network Security How-to:

South China Bullion Client Trading Terminal USER MANUAL

Course MS55077A Project Server 2013 Development. Length: 5 Days

WhiteWave's Integrated Managed File Transfer (MFT)

7. Mobile Phone Support

Luna Decision Overview. Copyright Hicare Research 2014 All Rights Reserved

Oracle Database. New Feature in Oracle Database 11g Release 2 ( ) Products Available on the Oracle Database Examples Media

Integrating CCH Research and ProSystem fx Tax

TAMUS Terminal Server Setup BPP SQL/Alva

Transcription:

KaiTrade Accelerator System Overview (c) KaiTrade 2009, 2010 Introduction At Kaitrade, our focus is on improving trading by providing products that reduce the time and cost in getting trading technology into use, together with services that support all aspects of the trading process.we have deep experience of trading systems across the complete trading cycle from advanced algorithmic trading systems, middle office post trade processing and back office integration.this overview is intended to provide a technical overview of the KaiTrade Accelerator product. 1 Overview KaiTrade has three functional areas: Systems that help identify trading opportunities (Strategic Algorithms) and trade entry. Middle-ware and order execution management algorithms(tactical algorithms) Connectivity - connections to Markets, Exchanges and external systems. The majority of the components are accessible using KaiTrade's API's.

2 Tools to identify opportunities KaiTrade is intended and designed to allow people to write their own trading solutions. You can quickly realize your trading ideas using: Excel - KaiTrade provides extensive and highly efficient access to all its functions from Excel CQG Conditions and trading systems - KaiTrade is able to use conditions written in CQG to enter and exit order execution strategies, for example the trader can write and test a condition in CQG and then use KaiTrade to enter a bracket order when the condition triggers. Traders can develop trading systems in CQG and then use KaiTrade to execute their trading signals direct from CQG. In addition to these tools traders and developers can use the following: Trading Schemes Custom Plug-Ins Algorithms Extensions Libraries 2.1 Trading Schemes A trading scheme is a system that a trader sets up in KaiTrade to identify trading conditions. The trader does this by adding the following components to their scheme: Data Acquisition - these components access raw data they can store the data for later use(e.g. to replay) or feed the data real time into the scheme. Data Aggregation - These functions take raw data and aggregate it into bars by time, or volume, where a broker provides bar/historic data the aggregation is not needed. Statistical functions - These functions add data such as moving averages, ATR, Bollinger bands, etc to the data provided by the market. Pattern Detection functions - Pattern match functions identify patterns in the data, for example crosses between different data points. The pattern detection function usually leads to some condition to go long or go short. C# Scripting - KaiTrade now has an embedded C# script engine, this can be used to script the conditions (from the pattern detection together. 2.2 Custom Plug-Ins Custom plug-ins are applications developed either by the trader, 3rd Party developers or KaiTrade. These plug-ins usually provide both user interface and algorithms. They give a trader or trading firm a quick way to lever all the facilities KaiTrade provides to create their own trading strategies. They can then distribute the plugin to other KaiTrade users.

2.3 Algorithm Libraries KaiTrade algorithm extensions API Kit let users and 3rd Party developers add their own: Execution Algorithms Strategy prices based algorithms Statistical functions Pattern detect functions This enables the trader to extend the existing KaiTrade system, for example if a trade wanted some custom execution algorithm to run within the KaiTrade EMS they would use the extensions API kit to write one. 3 KaiTrade Trading applications KaiTrade provides a set of tools to facilitate trading; these are all written as plugins. 3.1 Viewers KaiTrade provides viewers to enable users to view and manage different parts of the system see - http://www.kaitrade.com/kta/viewers.html Order Viewer - provides access to orders, modify and cancel working orders Product Viewer - provides access to products, load and save product sets Fill Viewer - provides a view of fills for a particular order Driver Viewer - shows drivers(connections) and their state, stop and restart connections Log Viewer - provides a log of system messages, note that KaiTrade provides detailed logging for support staff. 3.2 StrategyPad The strategy pad an a application that enables the user to manage all strategies running in KaiTrade see - http://www.kaitrade.com/kta/strategypad.html 3.3 WatchList The watch list allows the user to select products and view the prices for each product - they can click on products and place orders. 3.4 PairsTrader The pairs trader is a complete pairs trading application.

3.5 Pre Trade Allocator The Pre-Trade Allocator is use when a trader wants to send in order for a given product and split these over a group of traders. Rather than use post trade allocation, the trader can set up the splits and the system sends in a set of orders split over the desired accounts. 4 Main App - Execution Management The main application's main responsibilities are to: Provide execution through strategies, execution algorithms and extended order types. Manage key items such as orders and products Control Access to the system as whole 4.1 Strategies Execution Strategies are the way that KaiTrade manages orders, when a trader wants to send orders to a particular market they enter a strategy. Depending on the execution algorithm associated with the strategy on or more orders will be sent to market. In general the are a set of strategies running in KaiTrade's Execution management server (EMS) - these are managed using the strategy pad. 4.2 Extended Order types In KaiTrade there is an extended order processor, this provides: Stop and StopLimit orders Profit(Target orders) Trailing Stops OCO functionality These are used in circumstances where the target broker does not natively provide the functions.

4.3 Managers The system provides managers to control vital parts of the system such as strategies, orders and products. Most managers have a viewer associated with them to let the user work them. 4.4 Provisioning Provisioning is the way that KaiTrade manages access to the system, when some trade or system signs into KaiTrade, the system download their profile from a secure web server. The system uses the profile to: Verifying that a particular ID is enabled to use the system. Determining which drivers (connections to markets) a ID will have access to. Determining which plug-ins(apps) and algorithm extension libraries the ID can use. Controlling access to the various remote services. Note that the ID can be a user or some instance of KaiTrade running on a server. 5 Connectivity KaiTrade provides access to a wide range of asset classes and markets. Name Asset Class Description CQG Integrated Client Bloomberg Tradebook Interactive Brokers (TWS) TD Ameritrade FIX Protocol CTS - Cunningham Futures Futures, Stocks, FX Futures, Stocks, FX Stocks Any provided by the broker. Futures WCF Remote Driver Any Connects to a remote driver service using WCF Simulator Futures, stocks,fx Provides a simulation market for testing TT XTAPI Futures

5.1 Drivers A driver is a component that provides access to a given broker or exchange. KaiTrade provides an API that lets you write your own connectivity to brokers and exchanges using the KaiTrade Driver API kit.we support FIX protocol to connect to a wide range of brokers. 5.2 K2 Remote Services If you need to write you own trading applications you can make use of the KaiTrade K2 Remote services. You can use the following services to engineer your own applications: RemoteBaseFacade ProductService

PriceService StrategyService OrderService FillService DriverService