<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4043021507709862005</id><updated>2011-10-27T17:24:40.645-05:00</updated><category term='trading system'/><category term='design pattern'/><category term='CQG Trading Systems'/><category term='CQG Strategy algorithm scalp trade futures KaiTrade'/><category term='StratoServer CEP complex event processing'/><category term='execution algorithms'/><category term='electronic trading'/><category term='plug-in'/><category term='Pairs Trade'/><category term='StratoServer pairs trading futures cqg'/><category term='pre-trade allocation CQG CTS'/><category term='algorithm'/><category term='Excel trading TD Ameritrade futures order management algorithms'/><category term='kaitrade pre-trade allocation'/><category term='Excel'/><category term='order routing'/><title type='text'>KaiTrade - Trade Better!</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://kaitrade.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://kaitrade.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>John</name><uri>http://www.blogger.com/profile/04997325853767443670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>29</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4043021507709862005.post-7053681547376751192</id><published>2011-06-10T15:30:00.001-05:00</published><updated>2011-06-10T15:31:51.016-05:00</updated><title type='text'>Create trading algos on the fly using C# script</title><content type='html'>You can now create algos on the fly using C# scripting and KaiTrade's K2 StratoServer&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://2.bp.blogspot.com/-WLv39VflHFk/TfJ7gASpdGI/AAAAAAAAC2g/21OLhroUrJw/s1600/K2StratoServer.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="245" src="http://2.bp.blogspot.com/-WLv39VflHFk/TfJ7gASpdGI/AAAAAAAAC2g/21OLhroUrJw/s400/K2StratoServer.png" width="400" /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;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.&lt;br /&gt;&lt;br /&gt;The server allows&amp;nbsp; 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.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;When they are happy with the code, they can of course, package it into regular library. &lt;br /&gt;&lt;br /&gt;For more information, see http://www.kaitrade.com/K2/k2api/K2AlgoServer/index.html&lt;br /&gt;&lt;br /&gt;Don't hesitate if you want to try this out - contact us through&amp;nbsp; www.kaitrade.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4043021507709862005-7053681547376751192?l=kaitrade.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaitrade.blogspot.com/feeds/7053681547376751192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kaitrade.blogspot.com/2011/06/create-algos-on-fly-using-c-script.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/7053681547376751192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/7053681547376751192'/><link rel='alternate' type='text/html' href='http://kaitrade.blogspot.com/2011/06/create-algos-on-fly-using-c-script.html' title='Create trading algos on the fly using C# script'/><author><name>John</name><uri>http://www.blogger.com/profile/04997325853767443670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-WLv39VflHFk/TfJ7gASpdGI/AAAAAAAAC2g/21OLhroUrJw/s72-c/K2StratoServer.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4043021507709862005.post-7012462759140009778</id><published>2011-06-09T14:59:00.000-05:00</published><updated>2011-06-09T14:59:11.029-05:00</updated><title type='text'>Introducing pre-trade allocation - compact edition</title><content type='html'>We have made the pre trade allocator a whole lot better, it now uses&amp;nbsp;minimal&amp;nbsp;screen real estate yet delivers all the features - check out the video, or request a free trial.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;object data="http://content.screencast.com/users/junwin/folders/K2CQG/media/423501e7-5fbf-4966-b55b-0524e55b92dd/mp4h264player.swf" height="720" id="scPlayer" type="application/x-shockwave-flash" width="1280"&gt; &lt;param name="movie" value="http://content.screencast.com/users/junwin/folders/K2CQG/media/423501e7-5fbf-4966-b55b-0524e55b92dd/mp4h264player.swf" /&gt;&lt;param name="quality" value="high" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;param name="flashVars" value="thumb=http://content.screencast.com/users/junwin/folders/K2CQG/media/423501e7-5fbf-4966-b55b-0524e55b92dd/FirstFrame.jpg&amp;containerwidth=1280&amp;containerheight=720&amp;content=http://content.screencast.com/users/junwin/folders/K2CQG/media/423501e7-5fbf-4966-b55b-0524e55b92dd/K2PreTradeCompact.mp4&amp;blurover=false" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="scale" value="showall" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;param name="base" value="http://content.screencast.com/users/junwin/folders/K2CQG/media/423501e7-5fbf-4966-b55b-0524e55b92dd/" /&gt;&lt;iframe type="text/html" frameborder="0" scrolling="no" style="overflow:hidden;" src="http://www.screencast.com/users/junwin/folders/K2CQG/media/423501e7-5fbf-4966-b55b-0524e55b92dd/embed" height="720" width="1280" &gt;&lt;/iframe&gt; &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4043021507709862005-7012462759140009778?l=kaitrade.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaitrade.blogspot.com/feeds/7012462759140009778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kaitrade.blogspot.com/2011/06/introducing-pre-trade-allocation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/7012462759140009778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/7012462759140009778'/><link rel='alternate' type='text/html' href='http://kaitrade.blogspot.com/2011/06/introducing-pre-trade-allocation.html' title='Introducing pre-trade allocation - compact edition'/><author><name>John</name><uri>http://www.blogger.com/profile/04997325853767443670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4043021507709862005.post-8508107656238124967</id><published>2011-06-07T22:36:00.000-05:00</published><updated>2011-06-07T22:36:19.896-05:00</updated><title type='text'>CQG Trading systems</title><content type='html'>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.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;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:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-XdDiHl1Bnqw/Te7o0FCqhqI/AAAAAAAAC2U/6BMj-6akVP0/s1600/Add.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="184" src="http://3.bp.blogspot.com/-XdDiHl1Bnqw/Te7o0FCqhqI/AAAAAAAAC2U/6BMj-6akVP0/s320/Add.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-azW-_CU7xR8/Te7pzY1w6TI/AAAAAAAAC2Y/pWtD23kU4qM/s1600/TSViewer.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-azW-_CU7xR8/Te7pzY1w6TI/AAAAAAAAC2Y/pWtD23kU4qM/s1600/TSViewer.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 10pt; line-height: 115%;"&gt;Simplicity does not mean you sacrifice control,&amp;nbsp;for advanced users KaiTrade provides the additional tools to let you customize your trading schemes:&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: 10pt; line-height: 115%;"&gt;TSData Viewer - this lets you customize the connection to the CQG Trading system &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 10pt; line-height: 115%;"&gt;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 &amp;nbsp;a bracket order to protect against losses and lock in profits &amp;nbsp;on an some entry signal.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: 10pt; line-height: 115%;"&gt;&amp;nbsp;Check out this video of the tool in action!&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: 10pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;object data="http://content.screencast.com/users/junwin/folders/K2CQG/media/8e043d9c-e593-4b1d-a708-12287f2a9870/mp4h264player.swf" height="720" id="scPlayer" type="application/x-shockwave-flash" width="1280"&gt; &lt;param name="movie" value="http://content.screencast.com/users/junwin/folders/K2CQG/media/8e043d9c-e593-4b1d-a708-12287f2a9870/mp4h264player.swf" /&gt;&lt;param name="quality" value="high" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;param name="flashVars" value="thumb=http://content.screencast.com/users/junwin/folders/K2CQG/media/8e043d9c-e593-4b1d-a708-12287f2a9870/FirstFrame.jpg&amp;containerwidth=1280&amp;containerheight=720&amp;content=http://content.screencast.com/users/junwin/folders/K2CQG/media/8e043d9c-e593-4b1d-a708-12287f2a9870/K2TSOverview.mp4&amp;blurover=false" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="scale" value="showall" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;param name="base" value="http://content.screencast.com/users/junwin/folders/K2CQG/media/8e043d9c-e593-4b1d-a708-12287f2a9870/" /&gt;&lt;iframe type="text/html" frameborder="0" scrolling="no" style="overflow:hidden;" src="http://www.screencast.com/users/junwin/folders/K2CQG/media/8e043d9c-e593-4b1d-a708-12287f2a9870/embed" height="720" width="1280" &gt;&lt;/iframe&gt; &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4043021507709862005-8508107656238124967?l=kaitrade.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaitrade.blogspot.com/feeds/8508107656238124967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kaitrade.blogspot.com/2011/06/cqg-trading-systems.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/8508107656238124967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/8508107656238124967'/><link rel='alternate' type='text/html' href='http://kaitrade.blogspot.com/2011/06/cqg-trading-systems.html' title='CQG Trading systems'/><author><name>John</name><uri>http://www.blogger.com/profile/04997325853767443670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-XdDiHl1Bnqw/Te7o0FCqhqI/AAAAAAAAC2U/6BMj-6akVP0/s72-c/Add.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4043021507709862005.post-6400319438006796128</id><published>2010-09-30T22:16:00.002-05:00</published><updated>2010-09-30T22:35:55.342-05:00</updated><title type='text'>KaiTrade's APIs</title><content type='html'>We are nearing the end of a sprint to bring extensions to our APIs - our APIs fall into two groups:&lt;br /&gt;&lt;br /&gt;* 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.&lt;br /&gt;&lt;br /&gt;* K2 Remote services, these provide a full set of services to let developers write applications that work with server editions of KaiTrade(K2StratoServer). &lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;For more information take a look at our docs on: http://www.kaitrade.com/K2/k2api/doc/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4043021507709862005-6400319438006796128?l=kaitrade.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaitrade.blogspot.com/feeds/6400319438006796128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kaitrade.blogspot.com/2010/09/kaitrades-apis.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/6400319438006796128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/6400319438006796128'/><link rel='alternate' type='text/html' href='http://kaitrade.blogspot.com/2010/09/kaitrades-apis.html' title='KaiTrade&apos;s APIs'/><author><name>John</name><uri>http://www.blogger.com/profile/04997325853767443670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4043021507709862005.post-5139886656693130652</id><published>2010-09-29T21:27:00.002-05:00</published><updated>2010-09-29T22:12:41.795-05:00</updated><title type='text'>KaiTrade Accelerator System Overview</title><content type='html'>Many new improvements have been made to the new K2Accelerator aimed at developers:&lt;br /&gt;&lt;br /&gt;*The open API is in use and has been extensively widened and available to developers.&lt;br /&gt;&lt;br /&gt;*A complete set of remote services are available to developers that need to use the KaiTrade K2StratoServer.&lt;br /&gt;&lt;br /&gt;*A new release of the KaiTrade high performance RTD server to provide Excel users with powerful access to a range of brokers.&lt;br /&gt;&lt;br /&gt;So get coding!  more information can be found at: http://www.kaitrade.com/doc/KaiTrade%20Overview.pdf&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4043021507709862005-5139886656693130652?l=kaitrade.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaitrade.blogspot.com/feeds/5139886656693130652/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kaitrade.blogspot.com/2010/09/kaitrade-accelerator-system-overview.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/5139886656693130652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/5139886656693130652'/><link rel='alternate' type='text/html' href='http://kaitrade.blogspot.com/2010/09/kaitrade-accelerator-system-overview.html' title='KaiTrade Accelerator System Overview'/><author><name>John</name><uri>http://www.blogger.com/profile/04997325853767443670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4043021507709862005.post-483682439703157047</id><published>2010-09-21T15:13:00.005-05:00</published><updated>2010-09-21T15:34:55.884-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kaitrade pre-trade allocation'/><title type='text'>Latest view of KaiTrade's pre-trade allocator</title><content type='html'>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.&lt;br /&gt;&lt;br /&gt;Take a look at our short demo of the pre-trade allocator at http://www.screencast.com/t/NGYwNzIwN&lt;br /&gt;&lt;br /&gt;&lt;object id="scPlayer" class="embeddedObject" width="640" height="360" type="application/x-shockwave-flash" data="http://content.screencast.com/users/junwin/folders/K2/media/2b845279-0395-4c67-a048-9eb97f91a204/mp4h264player.swf" &gt; &lt;param name="movie" value="http://content.screencast.com/users/junwin/folders/K2/media/2b845279-0395-4c67-a048-9eb97f91a204/mp4h264player.swf" /&gt; &lt;param name="quality" value="high" /&gt; &lt;param name="bgcolor" value="#FFFFFF" /&gt; &lt;param name="flashVars" value="thumb=http://content.screencast.com/users/junwin/folders/K2/media/2b845279-0395-4c67-a048-9eb97f91a204/FirstFrame.jpg&amp;containerwidth=1280&amp;containerheight=720&amp;content=http://content.screencast.com/users/junwin/folders/K2/media/2b845279-0395-4c67-a048-9eb97f91a204/prealloc2.mp4&amp;blurover=false" /&gt; &lt;param name="allowFullScreen" value="true" /&gt; &lt;param name="scale" value="showall" /&gt; &lt;param name="allowScriptAccess" value="always" /&gt; &lt;param name="base" value="http://content.screencast.com/users/junwin/folders/K2/media/2b845279-0395-4c67-a048-9eb97f91a204/" /&gt; &lt;video width="1280" height="720" controls="controls"&gt;&lt;br /&gt;  &lt;source src="http://content.screencast.com/users/junwin/folders/K2/media/2b845279-0395-4c67-a048-9eb97f91a204/prealloc2.mp4" type="video/mp4;" /&gt;&lt;br /&gt;  &lt;b&gt;Your browser cannot play this video. &lt;a href="http://www.screencast.com/handlers/redirect.ashx?target=viewingembededhelp"&gt;Learn how to fix this&lt;/a&gt;.&lt;/b&gt; &lt;/video&gt; &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4043021507709862005-483682439703157047?l=kaitrade.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaitrade.blogspot.com/feeds/483682439703157047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kaitrade.blogspot.com/2010/09/latest-view-of-kaitrades-pre-trade.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/483682439703157047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/483682439703157047'/><link rel='alternate' type='text/html' href='http://kaitrade.blogspot.com/2010/09/latest-view-of-kaitrades-pre-trade.html' title='Latest view of KaiTrade&apos;s pre-trade allocator'/><author><name>John</name><uri>http://www.blogger.com/profile/04997325853767443670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4043021507709862005.post-7613173843244657283</id><published>2010-04-01T22:38:00.003-05:00</published><updated>2010-04-01T22:47:58.107-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='StratoServer pairs trading futures cqg'/><title type='text'>Revised pairs trading application</title><content type='html'>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.&lt;br /&gt;&lt;object id="scPlayer" height="498" width="640"&gt; &lt;param name="movie" value="http://content.screencast.com/users/junwin/folders/Default/media/6cbd8d02-33a6-4084-9454-c2bc8dc3e3a9/jupair_controller.swf"&gt; &lt;param name="quality" value="high"&gt; &lt;param name="bgcolor" value="#FFFFFF"&gt; &lt;param name="flashVars" value="containerwidth=640&amp;amp;containerheight=498&amp;amp;showstartscreen=true&amp;amp;showendscreen=true&amp;amp;loop=false&amp;amp;autostart=false&amp;amp;color=000000,000000&amp;amp;thumbscale=45&amp;amp;content=http://content.screencast.com/users/junwin/folders/Default/media/6cbd8d02-33a6-4084-9454-c2bc8dc3e3a9/jupair.mp4"&gt; &lt;param name="allowFullScreen" value="true"&gt; &lt;param name="scale" value="showall"&gt; &lt;param name="allowScriptAccess" value="always"&gt; &lt;param name="base" value="http://content.screencast.com/users/junwin/folders/Default/media/6cbd8d02-33a6-4084-9454-c2bc8dc3e3a9/"&gt;  &lt;embed src="http://content.screencast.com/users/junwin/folders/Default/media/6cbd8d02-33a6-4084-9454-c2bc8dc3e3a9/jupair_controller.swf" quality="high" bgcolor="#FFFFFF" type="application/x-shockwave-flash" allowscriptaccess="always" flashvars="containerwidth=640&amp;amp;containerheight=498&amp;amp;showstartscreen=true&amp;amp;showendscreen=true&amp;amp;loop=false&amp;amp;autostart=false&amp;amp;color=000000,000000&amp;amp;thumbscale=45&amp;amp;content=http://content.screencast.com/users/junwin/folders/Default/media/6cbd8d02-33a6-4084-9454-c2bc8dc3e3a9/jupair.mp4" allowfullscreen="true" base="http://content.screencast.com/users/junwin/folders/Default/media/6cbd8d02-33a6-4084-9454-c2bc8dc3e3a9/" scale="showall" height="498" width="640"&gt;&lt;/embed&gt; &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4043021507709862005-7613173843244657283?l=kaitrade.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaitrade.blogspot.com/feeds/7613173843244657283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kaitrade.blogspot.com/2010/04/revised-pairs-trading-application.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/7613173843244657283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/7613173843244657283'/><link rel='alternate' type='text/html' href='http://kaitrade.blogspot.com/2010/04/revised-pairs-trading-application.html' title='Revised pairs trading application'/><author><name>John</name><uri>http://www.blogger.com/profile/04997325853767443670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4043021507709862005.post-7851512462516852379</id><published>2010-02-26T23:44:00.002-06:00</published><updated>2010-02-26T23:52:42.421-06:00</updated><title type='text'>Good News</title><content type='html'>A short post with two snippets of good news.&lt;br /&gt;&lt;br /&gt;KaiTrade is now a profiled Start-up at Microsoft Bizspark program - this a great program for Hi-Tech startups, see more &lt;a href="http://www.microsoftstartupzone.com/BizSparkDB/Pages/Company_Directory.aspx?id=4219"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Kaitrade has also become a CQG partner - partnering with this well regarded provider will help push our products to new levels - see more &lt;a href="http://www.cqg.com/Products/CQG-API/API-Partners.aspx"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4043021507709862005-7851512462516852379?l=kaitrade.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaitrade.blogspot.com/feeds/7851512462516852379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kaitrade.blogspot.com/2010/02/good-news.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/7851512462516852379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/7851512462516852379'/><link rel='alternate' type='text/html' href='http://kaitrade.blogspot.com/2010/02/good-news.html' title='Good News'/><author><name>John</name><uri>http://www.blogger.com/profile/04997325853767443670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4043021507709862005.post-1351203286186059252</id><published>2009-09-08T22:39:00.001-05:00</published><updated>2009-09-08T22:39:05.532-05:00</updated><title type='text'></title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;&lt;span style='color:#17365d; font-family:Cambria; font-size:26pt'&gt;Event Processing&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;KaiTrade introduces a range of high performance event processing tools which are now available for beta. The new tools add on to the TS Data (Time series data) processing already in KaiTrade and include:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style='font-size:10pt'&gt;A price aggregator to aggregate data into time/volume bars&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-size:10pt'&gt;Calculation library to enhance the bar data with moving averages, Bollinger bands, etc.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-size:10pt'&gt;Pattern matching algorithms to make sense of the data and identify trading opportunities.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Since these functions will work with KaiTrade's existing strategy processing, a trader can compose and execute complex strategies across multiple asset classes with ease.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;The price aggregator is able to work from the last price and volume, and so the system works with a wide range of brokers offering real power at a reasonable price.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;div&gt;&lt;span style='color:#365f91; font-family:Cambria; font-size:14pt'&gt;&lt;strong&gt;Price Aggregation&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;The price aggregator takes raw data and converts it into a set of bars based on time or constant volume.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Where a broker or vendor provides time series data, the aggregator works directly with the information from the vendor.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Usually, the broker or vendor provides the last trade price and volume. In this case the price aggregator puts the data into bars based on the period requested — for example, a stream of last price values can be built into two-minute bars with all the usual datapoints (e.g., Open, Close, High, Low, HLC3, etc.).&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Since the aggregator works with the existing KaiTrade TS Data Set, existing applications can make full use of the data we provide.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;img alt='' src='http://www.kaitrade.com/KTA/blogimages/090909_0339_1.png'/&gt;&lt;span style='font-size:10pt'&gt;&lt;span style='font-family:Times New Roman'&gt;&lt;br /&gt;							&lt;/span&gt;&lt;br /&gt;						&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;&lt;span style='color:#365f91; font-family:Cambria; font-size:14pt'&gt;&lt;strong&gt;Calculations Library&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;A calculations library is available to provide some of the common functions needed — for example moving averages, Bollinger bands, ATR, etc. — we have designed the system to allow the end user to add their own calculations using our API.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;The calculations are invoked using the expression evaluator; these calculations are called when bars are added to a set or are updated, and publish their results as curve values in the TS Data Set containing the bar and curve data.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt='' src='http://www.kaitrade.com/KTA/blogimages/090909_0339_2.png'/&gt;&lt;span style='font-size:10pt'&gt;&lt;br /&gt;						&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;&lt;span style='color:#365f91; font-family:Cambria; font-size:14pt'&gt;&lt;strong&gt;Pattern Matching&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Pattern matching lets the trader identify trading opportunities. Individual pattern matchers work on bar data generated by the price aggregator and curve data added, using the calculation library.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;We have a set of commonly used pattern matching algorithms such as cross detection and bar counts, and as always, the user can add their own pattern matching algorithms to the system using the API. We will have the option to use C# script in Q1 2010.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;The pattern matchers can publish their results as:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ul&gt;&lt;li&gt;&lt;span style='font-size:10pt'&gt;Conditions (or triggers) that are used in KaiTrade's strategies to enter and exit trades.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-size:10pt'&gt;Inputs to other pattern matchers, in this way you can chain more complex matching schemes together.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Since you can easily associate a trading strategy (for example, a bracket order) to a pattern matcher, it is simple to provide automated trading and order management to provide a complete trading solution.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;div&gt;&lt;span style='color:#365f91; font-family:Cambria; font-size:14pt'&gt;&lt;strong&gt;Putting it all together&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;These features give a trader enormous power. Let's say they want to use moving averages to trade the S&amp;amp;P eMini&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;img alt='' src='http://www.kaitrade.com/KTA/blogimages/090909_0339_3.png'/&gt;&lt;span style='font-size:10pt'&gt;&lt;br /&gt;						&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;It's as simple as ABC — see above:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style='font-size:10pt'&gt; Choose the product and click on the subscribe — this will access the last price and volume to create a set of bar data&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-size:10pt'&gt; Choose and configure the calculations you want — in our example we have added moving averages&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-size:10pt'&gt; Choose and configure the pattern matchers — in our example we are looking for crosses&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;You can add strategies to the computation; these will then automate your trading. When you run the strategy, by subscribing to the data, a chart is generated and triggers are fired according to your settings — see below.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;img alt='' src='http://www.kaitrade.com/KTA/blogimages/090909_0339_4.png'/&gt;&lt;span style='font-size:10pt'&gt;&lt;br /&gt;						&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;&lt;span style='color:#365f91; font-family:Cambria; font-size:14pt'&gt;&lt;strong&gt;Multiple vendor&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;A major advantage is that in most cases the trader can choose the firm or vendor they wish to trade through. Since KaiTrade does the heavy lifting, the vendor does not need to provide charts or historic data.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Unlike other solutions, KaiTrade already provides cross-asset support  — you can trade futures, stocks and FX from a single platform.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4043021507709862005-1351203286186059252?l=kaitrade.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaitrade.blogspot.com/feeds/1351203286186059252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kaitrade.blogspot.com/2009/09/event-processing-kaitrade-introduces.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/1351203286186059252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/1351203286186059252'/><link rel='alternate' type='text/html' href='http://kaitrade.blogspot.com/2009/09/event-processing-kaitrade-introduces.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/04997325853767443670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4043021507709862005.post-3437002727458420642</id><published>2009-07-30T09:01:00.004-05:00</published><updated>2009-07-30T15:11:31.721-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='StratoServer CEP complex event processing'/><title type='text'>KaiTrade StratoServer in development</title><content type='html'>We are working on  the first release of the KaiTrade StratoServer due out by the early fall, this will provide a range of functions and event processing based on tick and bar data. &lt;div&gt;&lt;br /&gt;&lt;div&gt;The product will build on the exiting &lt;a href="http://www.kaitrade.com/KTA/KaiTradeWCFDriver.html#Topic105"&gt;K WCFServer&lt;/a&gt; thats provides routing and remote excution to the existing KaiTrade Accelerator. Using propreiteary processing for temporal data , event stream processing and pattern matching our aim is to deliver function at a fraction of the existing price that  gives traders far  faster processing than the systems currently available.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When combined with the Strategy pad traders will be able to link trade signals from the StratoServer to execute their order managemet staretgies running on thier desktop or remote on the server.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4043021507709862005-3437002727458420642?l=kaitrade.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaitrade.blogspot.com/feeds/3437002727458420642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kaitrade.blogspot.com/2009/07/kaitrade-stratoserver-in-development.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/3437002727458420642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/3437002727458420642'/><link rel='alternate' type='text/html' href='http://kaitrade.blogspot.com/2009/07/kaitrade-stratoserver-in-development.html' title='KaiTrade StratoServer in development'/><author><name>John</name><uri>http://www.blogger.com/profile/04997325853767443670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4043021507709862005.post-3517322850392346238</id><published>2009-07-22T20:49:00.004-05:00</published><updated>2009-07-22T21:07:40.892-05:00</updated><title type='text'>KSpreader - first look at KaiTrade's automated spreading</title><content type='html'>Here is a video showing &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;KaiTrade's&lt;/span&gt; automated spreading working with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;CTS&lt;/span&gt; Cunningham (&lt;a href="http://www.cunninghamllc.com/"&gt;http://www.cunninghamllc.com/&lt;/a&gt;)&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The product is in beta but packs useful features such as the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;PriceTracker&lt;/span&gt; to keep you spread in the market, and a range legging controls. As with most &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;KaiTrade&lt;/span&gt; products you can control the entry and exit of spread automation from a variety of chart events and conditions as well as with the standard user interface.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We will be &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;aggressively&lt;/span&gt; pricing the product to run with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;CTS&lt;/span&gt; using &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;their&lt;/span&gt; modern &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;API&lt;/span&gt; and will be &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_8"&gt;introducing&lt;/span&gt; products that introduce conditions and complex event processing on the back of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;CTS&lt;/span&gt; data.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you want to try the product &lt;a href="http://www.kaitrade.com/contact/contact.htm"&gt;contact us&lt;/a&gt; or simply &lt;a href="http://www.fairfieldenterprise.com/KTAHelper/trykta2.aspx"&gt;download the trial &lt;/a&gt;versions.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;object width="458" height="284"&gt; &lt;param name="movie" value="http://content.screencast.com/users/junwin/folders/Jing/media/fa95a203-8946-460d-927a-9ff36f16bf65/flvplayer.swf"&gt; &lt;param name="quality" value="high"&gt; &lt;param name="bgcolor" value="#FFFFFF"&gt; &lt;param name="flashVars" value="thumb=http://content.screencast.com/users/junwin/folders/Jing/media/fa95a203-8946-460d-927a-9ff36f16bf65/FirstFrame.jpg&amp;amp;containerwidth=1374&amp;amp;containerheight=852&amp;amp;content=http://content.screencast.com/users/junwin/folders/Jing/media/fa95a203-8946-460d-927a-9ff36f16bf65/KSpreader_CTS.mp4"&gt; &lt;param name="allowFullScreen" value="true"&gt; &lt;param name="scale" value="showall"&gt; &lt;param name="allowScriptAccess" value="always"&gt; &lt;param name="base" value="http://content.screencast.com/users/junwin/folders/Jing/media/fa95a203-8946-460d-927a-9ff36f16bf65/"&gt;  &lt;embed src="http://content.screencast.com/users/junwin/folders/Jing/media/fa95a203-8946-460d-927a-9ff36f16bf65/flvplayer.swf" quality="high" bgcolor="#FFFFFF" width="458" height="284" type="application/x-shockwave-flash" allowscriptaccess="always" flashvars="thumb=http://content.screencast.com/users/junwin/folders/Jing/media/fa95a203-8946-460d-927a-9ff36f16bf65/FirstFrame.jpg&amp;amp;containerwidth=458&amp;amp;containerheight=284&amp;amp;content=http://content.screencast.com/users/junwin/folders/Jing/media/fa95a203-8946-460d-927a-9ff36f16bf65/KSpreader_CTS.mp4" allowfullscreen="true" base="http://content.screencast.com/users/junwin/folders/Jing/media/fa95a203-8946-460d-927a-9ff36f16bf65/" scale="showall"&gt;&lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4043021507709862005-3517322850392346238?l=kaitrade.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaitrade.blogspot.com/feeds/3517322850392346238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kaitrade.blogspot.com/2009/07/kspreader-first-look-at-kaitrades.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/3517322850392346238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/3517322850392346238'/><link rel='alternate' type='text/html' href='http://kaitrade.blogspot.com/2009/07/kspreader-first-look-at-kaitrades.html' title='KSpreader - first look at KaiTrade&apos;s automated spreading'/><author><name>John</name><uri>http://www.blogger.com/profile/04997325853767443670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4043021507709862005.post-1997475266319821351</id><published>2009-07-07T23:47:00.002-05:00</published><updated>2009-07-07T23:50:21.264-05:00</updated><title type='text'>Using docking windows with KaiTrade</title><content type='html'>Here is a short video that shows how to use KaiTrade docking windows layout - for those interested this is done using &lt;a href="http://www.dotnetmagic.com"&gt;DotNetMagic&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/z2tYHbKZNbg&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/z2tYHbKZNbg&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4043021507709862005-1997475266319821351?l=kaitrade.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaitrade.blogspot.com/feeds/1997475266319821351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kaitrade.blogspot.com/2009/07/using-docking-windows-with-kaitrade.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/1997475266319821351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/1997475266319821351'/><link rel='alternate' type='text/html' href='http://kaitrade.blogspot.com/2009/07/using-docking-windows-with-kaitrade.html' title='Using docking windows with KaiTrade'/><author><name>John</name><uri>http://www.blogger.com/profile/04997325853767443670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4043021507709862005.post-9148624180263962317</id><published>2009-07-07T00:46:00.003-05:00</published><updated>2009-07-07T00:57:39.541-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CQG Trading Systems'/><title type='text'>CQG Trading System integration</title><content type='html'>After a marathon development session KaiTrade now integrates with CQG's Trading Systems - this is cool because it means you can develop some trading ideas and back test them and when you are happy with the results bind them into the KaiTrade Strategy pad to control and manage execution.&lt;br /&gt;&lt;br /&gt;This follows our theme of letting traders lever what they know, in this case you can setup and test trading rules and switch them on and off depending on your view of the market.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.kaitrade.com/contact/contact.htm"&gt;Contact&lt;/a&gt; us ( http://www.kaitrade.com/contact/contact.htm ) if you need information, we have a beta program for Trading System users and want your feedback.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4043021507709862005-9148624180263962317?l=kaitrade.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaitrade.blogspot.com/feeds/9148624180263962317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kaitrade.blogspot.com/2009/07/cqg-trading-system-integration.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/9148624180263962317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/9148624180263962317'/><link rel='alternate' type='text/html' href='http://kaitrade.blogspot.com/2009/07/cqg-trading-system-integration.html' title='CQG Trading System integration'/><author><name>John</name><uri>http://www.blogger.com/profile/04997325853767443670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4043021507709862005.post-1783854202724263679</id><published>2009-07-05T23:15:00.011-05:00</published><updated>2009-07-14T19:55:08.738-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pre-trade allocation CQG CTS'/><title type='text'>Sneak-Peek at our pre-trade allocation plug-in</title><content type='html'>If you are interested in Pre-Trade allocation, have a look at this video thats shows an early view of our pre-trade allocation tool The allocator lets you conveniently split large orders over a set of accounts prior to trading them  -  here is the link:&lt;span class="Apple-style-span" style="font-family: arial; border-collapse: collapse; color: rgb(104, 104, 104); font-size: 12px; white-space: pre; "&gt;http://www.screencast.com/t/0ISwypG8kV&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"    style="font-family:arial;font-size:100%;color:#686868;"&gt;&lt;span class="Apple-style-span"  style="border-collapse: collapse;  white-space: pre;font-size:12px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"    style="font-family:arial;font-size:100%;color:#686868;"&gt;&lt;span class="Apple-style-span"  style="border-collapse: collapse;  white-space: pre;font-size:12px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;object width="400" height="272"&gt; &lt;param name="movie" value="http://content.screencast.com/users/junwin/folders/Jing/media/0fd63f63-5282-4d8a-97a3-e69714a4f985/flvplayer.swf"&gt; &lt;param name="quality" value="high"&gt; &lt;param name="bgcolor" value="#FFFFFF"&gt; &lt;param name="flashVars" value="thumb=http://content.screencast.com/users/junwin/folders/Jing/media/0fd63f63-5282-4d8a-97a3-e69714a4f985/FirstFrame.jpg&amp;amp;containerwidth=400&amp;amp;containerheight=272&amp;amp;content=http://content.screencast.com/users/junwin/folders/Jing/media/0fd63f63-5282-4d8a-97a3-e69714a4f985/pretradeAlloc.mp4"&gt; &lt;param name="allowFullScreen" value="true"&gt; &lt;param name="scale" value="showall"&gt; &lt;param name="allowScriptAccess" value="always"&gt; &lt;param name="base" value="http://content.screencast.com/users/junwin/folders/Jing/media/0fd63f63-5282-4d8a-97a3-e69714a4f985/"&gt;  &lt;embed src="http://content.screencast.com/users/junwin/folders/Jing/media/0fd63f63-5282-4d8a-97a3-e69714a4f985/flvplayer.swf" quality="high" bgcolor="#FFFFFF" width="400" height="272" type="application/x-shockwave-flash" allowscriptaccess="always" flashvars="thumb=http://content.screencast.com/users/junwin/folders/Jing/media/0fd63f63-5282-4d8a-97a3-e69714a4f985/FirstFrame.jpg&amp;amp;containerwidth=1200&amp;amp;containerheight=816&amp;amp;content=http://content.screencast.com/users/junwin/folders/Jing/media/0fd63f63-5282-4d8a-97a3-e69714a4f985/pretradeAlloc.mp4" allowfullscreen="true" base="http://content.screencast.com/users/junwin/folders/Jing/media/0fd63f63-5282-4d8a-97a3-e69714a4f985/" scale="showall"&gt;&lt;/embed&gt; &lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4043021507709862005-1783854202724263679?l=kaitrade.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaitrade.blogspot.com/feeds/1783854202724263679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kaitrade.blogspot.com/2009/07/sneak-peek-at-our-pre-trade-allocation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/1783854202724263679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/1783854202724263679'/><link rel='alternate' type='text/html' href='http://kaitrade.blogspot.com/2009/07/sneak-peek-at-our-pre-trade-allocation.html' title='Sneak-Peek at our pre-trade allocation plug-in'/><author><name>John</name><uri>http://www.blogger.com/profile/04997325853767443670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4043021507709862005.post-8224298940119993157</id><published>2009-07-03T21:48:00.003-05:00</published><updated>2009-07-03T21:57:03.812-05:00</updated><title type='text'>Your idea goes here - so you need to write an algo application</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_JvvYYjW1huM/Sk7Dgb2HLAI/AAAAAAAACP0/6T6nmYH-mSE/s1600-h/yourideagoeshere.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;p class="MMTopic1" style="margin-left:0in;text-indent:0in"&gt;&lt;span style="mso-fareast-font-family:Cambria;mso-fareast-theme-font:major-latin; mso-bidi-mso-bidi-theme-font:major-latinfont-family:Cambria;"&gt;&lt;span style="mso-list:Ignore"&gt;1 &lt;/span&gt;&lt;/span&gt;KaiTrade Api kit&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height:115%;font-size:10.0pt;"&gt;If you need to write fast algorithms in C# or C++ let us do the heavy lifting of writing broker access and packing a user friendly application. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height:115%;font-size:10.0pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height:115%;font-size:10.0pt;"&gt;Using our plug-in API lets you fast track your trading idea in production by allowing you to concentrate your effort on the task in hand - the trading algorithm and reusing our technology to manger orders and provide access to a wide range of data. Typically, you will have the plumbing written in a matter of hours and then can devote the rest of your time on the application you are trying to develop.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height:115%;font-size:10.0pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height:115%;font-size:10.0pt;"&gt;You are using the same tools we use to develop our own applications such as the pairs trader, xxxlot ticket and custom work we do for clients, this means you benefit from using proven technology from day one. Going forward you are then able to run your application on different brokers and we look after updating the connections as external API's change.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;&lt;span class="Apple-style-span"  style=" line-height: 14px;font-size:13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;&lt;span class="Apple-style-span"  style=" line-height: 14px;font-size:13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span class="Apple-style-span"  style="font-size:7;"&gt;&lt;span class="Apple-style-span" style="font-size: 48px; line-height: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span class="Apple-style-span"  style="font-size:7;"&gt;&lt;span class="Apple-style-span" style="font-size: 48px; line-height: 14px;"&gt;&lt;span class="Apple-style-span" style="font-size: 16px; line-height: normal; color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "&gt;&lt;img src="http://1.bp.blogspot.com/_JvvYYjW1huM/Sk7Dgb2HLAI/AAAAAAAACP0/6T6nmYH-mSE/s320/yourideagoeshere.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5354431968988048386" style="float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 320px; height: 244px; " /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MMTopic2" style="margin-left:0in;text-indent:0in"&gt;&lt;span style="mso-fareast-font-family:Cambria;mso-fareast-theme-font:major-latin; mso-bidi-mso-bidi-theme-font:major-latinfont-family:Cambria;"&gt;&lt;span style="mso-list:Ignore"&gt;1.1 &lt;/span&gt;&lt;/span&gt;Loader&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height:115%;font-size:10.0pt;"&gt;The loader allows the KaiTrade accelerator to load you plug-in at run time, this means you can develop your plug-in in your own environment and then distribute it to your users for them to use with KaiTrade.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height:115%;font-size:10.0pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height:115%;font-size:10.0pt;"&gt;You need to request an ID from us for your plug-in, this enables us to add the permissioning into our provisioning system- critically this gives you a way to control who  has access to your plug-in. When the user is provisioned to use your plug-in it appears in their toolbar, they then click on it to use your functions in a seemless way.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MMTopic2" style="margin-left:0in;text-indent:0in"&gt;&lt;span style="mso-fareast-font-family:Cambria;mso-fareast-theme-font:major-latin; mso-bidi-mso-bidi-theme-font:major-latinfont-family:Cambria;"&gt;&lt;span style="mso-list:Ignore"&gt;1.2 &lt;/span&gt;&lt;/span&gt;Interfaces&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height:115%;font-size:10.0pt;"&gt;We provide a rich set of interfaces that allow you to:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:18.5pt;text-indent:-18.75pt;line-height:normal;mso-list:l1 level1 lfo2; mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol; mso-bidi-font-family:Symbol;font-size:10.0pt;"&gt;&lt;span style="mso-list:Ignore"&gt;·&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt;"&gt;Route and manage orders&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:18.5pt;text-indent:-18.75pt;line-height:normal;mso-list:l1 level1 lfo2; mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol; mso-bidi-font-family:Symbol;font-size:10.0pt;"&gt;&lt;span style="mso-list:Ignore"&gt;·&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt;"&gt;Subscribe and Publish real time price data&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:18.5pt;text-indent:-18.75pt;line-height:normal;mso-list:l1 level1 lfo2; mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol; mso-bidi-font-family:Symbol;font-size:10.0pt;"&gt;&lt;span style="mso-list:Ignore"&gt;·&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt;"&gt;Subscribe and publish general purpose data (e.g. trade signals, status updates)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:18.5pt;text-indent:-18.75pt;line-height:normal;mso-list:l1 level1 lfo2; mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol; mso-bidi-font-family:Symbol;font-size:10.0pt;"&gt;&lt;span style="mso-list:Ignore"&gt;·&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt;"&gt;Access historic bar data, studies and signals/conditions&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:18.5pt;text-indent:-18.75pt;line-height:normal;mso-list:l1 level1 lfo2; mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol; mso-bidi-font-family:Symbol;font-size:10.0pt;"&gt;&lt;span style="mso-list:Ignore"&gt;·&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt;"&gt;Use our and 3rd party order management/execution  algorithms&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:18.5pt;text-indent:-18.75pt;line-height:normal;mso-list:l1 level1 lfo2; mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol; mso-bidi-font-family:Symbol;font-size:10.0pt;"&gt;&lt;span style="mso-list:Ignore"&gt;·&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt;"&gt;Use price based algorithms&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:18.5pt;text-indent:-18.75pt;line-height:normal;mso-list:l1 level1 lfo2; mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol; mso-bidi-font-family:Symbol;font-size:10.0pt;"&gt;&lt;span style="mso-list:Ignore"&gt;·&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt;"&gt;Access a variety of data (Accounts, trade venue)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:18.5pt;text-indent:-18.75pt;line-height:normal;mso-list:l1 level1 lfo2; mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol; mso-bidi-font-family:Symbol;font-size:10.0pt;"&gt;&lt;span style="mso-list:Ignore"&gt;·&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt;"&gt;Access product data&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:18.5pt;text-indent:-18.75pt;line-height:normal;mso-list:l1 level1 lfo2; mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol; mso-bidi-font-family:Symbol;font-size:10.0pt;"&gt;&lt;span style="mso-list:Ignore"&gt;·&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt;"&gt;Access our drivers(CQG, TT, CTS, FIX Protocol and others)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:18.5pt;text-indent:-18.75pt;line-height:normal;mso-list:l1 level1 lfo2; mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol; mso-bidi-font-family:Symbol;font-size:10.0pt;"&gt;&lt;span style="mso-list:Ignore"&gt;·&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10.0pt;"&gt;Interact with Excel&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height:115%;font-size:10.0pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height:115%;font-size:10.0pt;"&gt;These interfaces enable the developer to concentrate on what they want the their system to do rather than the plumbing to connect to brokers and exchanges, further more their code will then run on multiple brokers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height:115%;font-size:10.0pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height:115%;font-size:10.0pt;"&gt;There is documentation describing the interfaces &lt;/span&gt;&lt;a href="http://www.kaitrade.com/KTA/API/doc/"&gt;&lt;span style=" line-height:115%;font-size:10.0pt;color:blue;"&gt;here&lt;/span&gt;&lt;/a&gt;&lt;span style=" line-height:115%;font-size:10.0pt;"&gt; or paste this: http://www.kaitrade.com/KTA/API/doc/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MMTopic2" style="margin-left:0in;text-indent:0in"&gt;&lt;span style="mso-fareast-font-family:Cambria;mso-fareast-theme-font:major-latin; mso-bidi-mso-bidi-theme-font:major-latinfont-family:Cambria;"&gt;&lt;span style="mso-list:Ignore"&gt;1.3 &lt;/span&gt;&lt;/span&gt;Factory&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height:115%;font-size:10.0pt;"&gt;When your plug-in is loaded into the KaiTrade accelerator it is given the reference of the KaiTrade object factory.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height:115%;font-size:10.0pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height:115%;font-size:10.0pt;"&gt;The &lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Factory_method_pattern"&gt;&lt;span style="line-height:115%;font-size:10.0pt;color:blue;"&gt;factory&lt;/span&gt;&lt;/a&gt;&lt;span style="line-height:115%;font-size:10.0pt;"&gt; allows you to get instances of all of the trade and system objects in KaiTrade at run time, the factory method eliminated the need for you application to have references to our system components and thus lets you work independently of us.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MMTopic1" style="margin-left:0in;text-indent:0in"&gt;&lt;span style="mso-fareast-font-family:Cambria;mso-fareast-theme-font:major-latin; mso-bidi-mso-bidi-theme-font:major-latinfont-family:Cambria;"&gt;&lt;span style="mso-list:Ignore"&gt;2 &lt;/span&gt;&lt;/span&gt;User Plug-In&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height:115%;font-size:10.0pt;"&gt;The user plug-in is essentially an assembly that has a class that implements our plug-in interface, generally together with a user control (user interface). The developer has complete freedom in terms of what the then put into the plugin, however they generally make use of our interfaces and factory to lever the fucntions we provide with their own code.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height:115%;font-size:10.0pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height:115%;font-size:10.0pt;"&gt;This way the developer concentrates on the algorithm or project their user wants and uses the work we have already done to provide access to data and route orders.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MMTopic1" style="margin-left:0in;text-indent:0in"&gt;&lt;span style="mso-fareast-font-family:Cambria;mso-fareast-theme-font:major-latin; mso-bidi-mso-bidi-theme-font:major-latinfont-family:Cambria;"&gt;&lt;span style="mso-list:Ignore"&gt;3 &lt;/span&gt;&lt;/span&gt;Sample Code&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height:115%;font-size:10.0pt;"&gt;We provide a sample project that build a simple plug-In&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4043021507709862005-8224298940119993157?l=kaitrade.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaitrade.blogspot.com/feeds/8224298940119993157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kaitrade.blogspot.com/2009/07/your-idea-goes-here-so-you-need-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/8224298940119993157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/8224298940119993157'/><link rel='alternate' type='text/html' href='http://kaitrade.blogspot.com/2009/07/your-idea-goes-here-so-you-need-to.html' title='Your idea goes here - so you need to write an algo application'/><author><name>John</name><uri>http://www.blogger.com/profile/04997325853767443670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_JvvYYjW1huM/Sk7Dgb2HLAI/AAAAAAAACP0/6T6nmYH-mSE/s72-c/yourideagoeshere.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4043021507709862005.post-3030227470337312496</id><published>2009-06-28T01:13:00.003-05:00</published><updated>2009-06-28T01:23:30.914-05:00</updated><title type='text'>Gray-Box trading systems</title><content type='html'>&lt;div&gt;There has been a divide between discretionary trading where the trader analyzes data, trades and manages orders in terms of profit and risk manually compared with system trading, where a set of programmed rules (developed and back-tested) drive this process with little or no trader intervention. Recently, systems have evolved that allow a cross-over between system and discretionary trading to produce a hybrid of the two, so the trader gets the best of both worlds.&lt;/div&gt;&lt;div&gt;A gray-box or hybrid trading system provides the trader with automation for the mechanical parts of trading while allowing them to use their judgment (discretion) about trading decisions - so the system seeks to inform the trader of opportunities, and manages the trading of products, yet leaves the decision to use the recommendations to the trader. A key advantage to this nimble approach is that it levers the traders knowledge to the full so that they can react quickly to changing market conditions and maximize return on effective strategies.&lt;/div&gt;&lt;div&gt;This contrasts with a black-box system, which is fully automated (along with the associated high cost and long lead time to profit) and existing manual "click trade" order entry systems that have little or no automation.&lt;/div&gt;&lt;div&gt;In most cases, a gray-box system is implemented by providing the trader with a system, such as the KaiTrade Accelerator, that sits side-by-side with existing trade entry and charting packages to provide some level of automation and control - see the diagram below:&lt;/div&gt;&lt;img src="http://4.bp.blogspot.com/_JvvYYjW1huM/SkcKiVK55wI/AAAAAAAACO8/_xanEi_d60M/s320/graybox.jpg" style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 272px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5352258267067836162" /&gt;&lt;div&gt;&lt;div&gt;Some programming-savvy traders have also written their own systems using Excel and RTD provided by system vendors such as TT and Pats. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We are seeing increased demand from discretionary traders, who are now using powerful charting and modeling like CQG to generate automated signals to enter and exit trading scenarios. &lt;/div&gt;&lt;div&gt;The trader then uses the KaiTrade StrategyPad to connect and link the signals generated from CQG to strategies that the trader has set up. The trader can then choose which strategies to use depending on their view of the market conditions.The strategies can trade a range of products (futures, options, stocks), spreads and other multi-legs (synthetic products) the trader may set up. Crucially, they offer sophisticated order management, for example controlling risk using trailing stops and locking in profits.&lt;/div&gt;&lt;div&gt;The system evolves as traders identify the best patterns of trading that suit the markets they are interested in. They can apply these to a range of products automatically and free up time to find new markets and methods.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;KaiTrade provides all the tools needed to bridge the gaps in existing systems, and let traders and organization start implementing gray-box trading quickly. Our mix of solid engineering and trading experience lets us deliver on our commitment to enable traders to "Trade Better" today and in the future.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For more information &lt;a href="http://www.kaitrade.com/products/products.htm"&gt;click here&lt;/a&gt; or paste &lt;a href="http://www.kaitrade.com/products/products.htm"&gt;http://www.kaitrade.com/products/products.htm&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4043021507709862005-3030227470337312496?l=kaitrade.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaitrade.blogspot.com/feeds/3030227470337312496/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kaitrade.blogspot.com/2009/06/gray-box-trading-systems.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/3030227470337312496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/3030227470337312496'/><link rel='alternate' type='text/html' href='http://kaitrade.blogspot.com/2009/06/gray-box-trading-systems.html' title='Gray-Box trading systems'/><author><name>John</name><uri>http://www.blogger.com/profile/04997325853767443670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JvvYYjW1huM/SkcKiVK55wI/AAAAAAAACO8/_xanEi_d60M/s72-c/graybox.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4043021507709862005.post-5720228340572266866</id><published>2009-06-21T21:32:00.003-05:00</published><updated>2009-06-21T22:43:08.550-05:00</updated><title type='text'>KaiTrade supports multi-leg products</title><content type='html'>KaiTrade now lets you create and trade your own multi-leg products. This is great news for people wanting to trade:&lt;div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Inter-commodity spreads, for example, crush spread (soybean oil vs. soybean meal)&lt;/li&gt;&lt;li&gt;Stock Index futures&lt;/li&gt;&lt;li&gt;TED, notes over bonds spreads&lt;/li&gt;&lt;li&gt;Yield curve arbitrage&lt;/li&gt;&lt;li&gt;Crack spreads, for example, the 3:2:1 ratio  trading oil, gasoline and distillate according to this ratio&lt;/li&gt;&lt;li&gt;Butterfiles and condors&lt;/li&gt;&lt;li&gt;Basis trades&lt;/li&gt;&lt;/ul&gt;Essentially, we have provided an easy tool that lets you create a product within KaiTrade and then add existing products to it. You can specify the quantity/ratio of each added product and determine how it will trade.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://1.bp.blogspot.com/_JvvYYjW1huM/Sj7w2BfkaGI/AAAAAAAACOc/e9MwVl2Kt6c/s320/img9.jpg" style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 154px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5349978218267175010" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The system can generate the implied price of the product based on the real-time data of the legs. and you can then trade the product from the standard order ticket, the StrategyPad (for example triggered from CQG conditions) and from Excel.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We have a custom pairs trading plugin in test - this levers the multi-leg functions in a convenient way for pairs traders, and will be released in the next month.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can get more information from our website &lt;a href="http://www.kaitrade.com/products/MultiLeg.html"&gt;here&lt;/a&gt; and we have a short video demonstrating the new capability &lt;a href="http://www.screencast.com/t/ahyd11HornM"&gt;here&lt;/a&gt; &lt;span class="Apple-style-span"   style=" border-collapse: collapse; color: rgb(104, 104, 104);  white-space: pre; font-family:arial;font-size:12px;"&gt;http://www.screencast.com/t/ahyd11HornM&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4043021507709862005-5720228340572266866?l=kaitrade.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaitrade.blogspot.com/feeds/5720228340572266866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kaitrade.blogspot.com/2009/06/kaitrade-supports-multi-leg-products.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/5720228340572266866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/5720228340572266866'/><link rel='alternate' type='text/html' href='http://kaitrade.blogspot.com/2009/06/kaitrade-supports-multi-leg-products.html' title='KaiTrade supports multi-leg products'/><author><name>John</name><uri>http://www.blogger.com/profile/04997325853767443670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_JvvYYjW1huM/Sj7w2BfkaGI/AAAAAAAACOc/e9MwVl2Kt6c/s72-c/img9.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4043021507709862005.post-1237123744846424981</id><published>2009-05-29T14:17:00.004-05:00</published><updated>2009-07-20T22:03:16.972-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pairs Trade'/><title type='text'>Basic Pairs Trading using Excel</title><content type='html'>Here is a short demo of how to trade a simple pairs ratio using KaiTrade and the Excel Plugin&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.screencast.com/t/IIx6eLQU"&gt;BasicPairsDemo&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A more advanced demo using KaiTrade's built-in algorithims can be seen &lt;a href="http://www.screencast.com/t/1QdYSokj"&gt;here&lt;/a&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;These are  intended to show how you can sumit orders for two products simulatously from Excel and work out the P&amp;amp;L for the pairs trade.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Also check out our website &lt;a href="http://www.kaitrade.com/KTA/PairsTrading/"&gt;here&lt;/a&gt; - &lt;a href="http://www.kaitrade.com/KTA/PairsTrading/"&gt;http://www.kaitrade.com/KTA/PairsTrading/&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4043021507709862005-1237123744846424981?l=kaitrade.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaitrade.blogspot.com/feeds/1237123744846424981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kaitrade.blogspot.com/2009/05/basic-pairs-trading-using-excel.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/1237123744846424981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/1237123744846424981'/><link rel='alternate' type='text/html' href='http://kaitrade.blogspot.com/2009/05/basic-pairs-trading-using-excel.html' title='Basic Pairs Trading using Excel'/><author><name>John</name><uri>http://www.blogger.com/profile/04997325853767443670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4043021507709862005.post-8776338919929360763</id><published>2009-05-28T19:58:00.003-05:00</published><updated>2009-06-02T20:57:30.426-05:00</updated><title type='text'>Demo Videos</title><content type='html'>&lt;!-- copy and paste.  Modify height and width if desired. --&gt;&lt;div&gt;Here is a list of our demo and training videos - we will be extending these.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="220" height="430" id="ScreencastMediaRoll" align="middle"&gt;   &lt;param name="allowScriptAccess" value="always"&gt;    &lt;param name="wmode" value="opaque"&gt;    &lt;param name="movie" value="http://www.screencast.com/inc/flash/ScreencastMediaRoll.swf"&gt;    &lt;param name="quality" value="high"&gt;    &lt;param name="bgcolor" value="#FFFFFF"&gt;    &lt;param name="FlashVars" value="configfile=http://www.screencast.com/users/junwin/playlists/KaiTrade demos/mediaRollConfig.xml"&gt;    &lt;embed src="http://www.screencast.com/inc/flash/ScreencastMediaRoll.swf" quality="high" bgcolor="#FFFFFF" wmode="opaque" width="220" height="430" name="ScreencastMediaRoll" align="middle" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="configfile=http://www.screencast.com/users/junwin/playlists/KaiTrade demos/mediaRollConfig.xml"&gt;&lt;/embed&gt; &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4043021507709862005-8776338919929360763?l=kaitrade.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaitrade.blogspot.com/feeds/8776338919929360763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kaitrade.blogspot.com/2009/05/here-is-list-of-our-demo-and-training.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/8776338919929360763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/8776338919929360763'/><link rel='alternate' type='text/html' href='http://kaitrade.blogspot.com/2009/05/here-is-list-of-our-demo-and-training.html' title='Demo Videos'/><author><name>John</name><uri>http://www.blogger.com/profile/04997325853767443670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4043021507709862005.post-9112743237692511377</id><published>2009-05-28T10:44:00.004-05:00</published><updated>2009-05-29T18:33:41.624-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Excel trading TD Ameritrade futures order management algorithms'/><title type='text'>Is this the quickest way to trade from Excel?</title><content type='html'>We think our Excel plugin gives KaiTrade users the fastest way to trade multiple markets directly from Excel - Here is a short demo of how to trade from Excel using kaiTrade and TD Ameritrade.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.screencast.com/t/70in8sdaPBD"&gt;KaiTrade Excel demo&lt;/a&gt;   In just minutes you can be trading your strategy.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Simple yet powerful &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;It is clearly simple to trade using the tools we provide, but we also give you all the power of the KaiTrade platform:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Access to multiple asset classes - you can trade the world&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Speed of a regular application&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Access to order management algorithms such as pairs trading and auto stops&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Access to baskets and synthetic products&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Access to real time prices and hsitoric data(depending on the broker)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Access to extensions written in C++/C# using our plugin API&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Our approach is quite different from other vendors in that we only use the standard Excel RTD function for both getting data into the sheet and order requests out - this means we do not install any addins (COM or VBA).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This way we avoid the complication of loading software into Excel and benefit from improved performance and execution since the work is all done in the main KaiTrade application.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Contact KaiTrade for better ways of trading!&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4043021507709862005-9112743237692511377?l=kaitrade.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaitrade.blogspot.com/feeds/9112743237692511377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kaitrade.blogspot.com/2009/05/is-this-quickest-way-to-trade-from.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/9112743237692511377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/9112743237692511377'/><link rel='alternate' type='text/html' href='http://kaitrade.blogspot.com/2009/05/is-this-quickest-way-to-trade-from.html' title='Is this the quickest way to trade from Excel?'/><author><name>John</name><uri>http://www.blogger.com/profile/04997325853767443670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4043021507709862005.post-8078459377687725719</id><published>2009-05-04T23:11:00.002-05:00</published><updated>2009-05-04T23:16:28.283-05:00</updated><title type='text'>New Drivers!</title><content type='html'>We will be bringing two new driver connections on stream this month TD Ameritrade and Cunningham (CTS) &lt;a href="http://www.ctsfutures.com/index.aspx"&gt;http://www.ctsfutures.com/index.aspx&lt;/a&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;These will widen the range of markets available to our customers and allow people to trade a wider range of asset classes, for example the eMini S&amp;amp;P against a basket of stocks.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;All the existing plugins and algos will be available for these new connections.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4043021507709862005-8078459377687725719?l=kaitrade.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaitrade.blogspot.com/feeds/8078459377687725719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kaitrade.blogspot.com/2009/05/new-drivers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/8078459377687725719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/8078459377687725719'/><link rel='alternate' type='text/html' href='http://kaitrade.blogspot.com/2009/05/new-drivers.html' title='New Drivers!'/><author><name>John</name><uri>http://www.blogger.com/profile/04997325853767443670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4043021507709862005.post-308429918896929296</id><published>2009-04-26T14:46:00.003-05:00</published><updated>2009-04-26T14:50:10.823-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Excel'/><category scheme='http://www.blogger.com/atom/ns#' term='execution algorithms'/><title type='text'>Triggering Algorithms from Excel</title><content type='html'>&lt;span class="Apple-style-span"  style="color: rgb(51, 51, 51);  line-height: 20px; font-size:13px;"&gt;Here is a short video showing how to automatically trigger algorithms from the KaiTrade strategy pad using Excel.&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(51, 51, 51);  line-height: 20px; font-size:13px;"&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style=" ;font-family:arial;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; "&gt;&lt;span class="Apple-style-span"  style="border-collapse: separate; font-family:Georgia;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="border-collapse: collapse; color: rgb(0, 0, 0);  line-height: normal; font-family:arial;"&gt;&lt;a href="http://screencast.com/t/rP96wKuPTW" target="_blank" style="color: rgb(42, 93, 176); "&gt;http://screencast.com/t/&lt;wbr&gt;rP96wKuPTW&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="border-collapse: collapse; color: rgb(0, 0, 0);  line-height: normal;font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;This allows an Excel user to trigger a variety of execution algorithms to trade markets directly from Excel.&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4043021507709862005-308429918896929296?l=kaitrade.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaitrade.blogspot.com/feeds/308429918896929296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kaitrade.blogspot.com/2009/04/tiggering-algorithms-from-excel.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/308429918896929296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/308429918896929296'/><link rel='alternate' type='text/html' href='http://kaitrade.blogspot.com/2009/04/tiggering-algorithms-from-excel.html' title='Triggering Algorithms from Excel'/><author><name>John</name><uri>http://www.blogger.com/profile/04997325853767443670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4043021507709862005.post-1162589282854829188</id><published>2009-04-20T22:29:00.004-05:00</published><updated>2009-05-28T09:35:03.615-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CQG Strategy algorithm scalp trade futures KaiTrade'/><title type='text'>Using CQG conditions to automate trading</title><content type='html'>Here is a short video showing how to automatically trade using CQG and KaiTrade &lt;span class="Apple-style-span" style="border-collapse: collapse; color: rgb(104, 104, 104); font-family: arial; font-size: 12px; white-space: pre; "&gt;&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.screencast.com/t/upAp8L6pS"&gt;cqgconditions demo&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;The key points are that you can set up complex conditions in CQG and then link these to the StrategyPad in the  KaiTrade Accelerator. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The strategy pad lets you:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;enter orders into the market and exit trades(cancel working or flatten position)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;run advanced strategies such as our SuperScalper and other trading strategies.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;These features allow a CQG great flexibility to automate and manage their trading.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4043021507709862005-1162589282854829188?l=kaitrade.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaitrade.blogspot.com/feeds/1162589282854829188/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kaitrade.blogspot.com/2009/04/using-cqg-conditions-to-automate.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/1162589282854829188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/1162589282854829188'/><link rel='alternate' type='text/html' href='http://kaitrade.blogspot.com/2009/04/using-cqg-conditions-to-automate.html' title='Using CQG conditions to automate trading'/><author><name>John</name><uri>http://www.blogger.com/profile/04997325853767443670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4043021507709862005.post-8520457063624358942</id><published>2009-04-05T22:40:00.003-05:00</published><updated>2009-04-05T22:59:15.356-05:00</updated><title type='text'>Into April!</title><content type='html'>&lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height: 115%; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;March has been a great month; we have three new client firms that are now all trading using the KaiTrade Accelerator, some with custom plugins. The common thread is the need for a broker neutral platform that can be used to provide the algorithms and custom function their traders need quickly and at the right price.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MMTopic1" style="margin-left:0in;text-indent:0in"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;1 Product&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt; &lt;/span&gt;- &lt;span class="Apple-style-span" style="line-height: 18px; "&gt;The product has moved on by leaps and bounds:&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height: 115%; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;Access to rich set of trading data needed to quickly develop algos that work in today's market conditions:&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:18.5pt;text-indent:-18.75pt;line-height:normal;mso-list:l1 level1 lfo2; mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: Symbol; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;·&lt;/span&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Real Time prices&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:18.5pt;text-indent:-18.75pt;line-height:normal;mso-list:l1 level1 lfo2; mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: Symbol; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;·&lt;/span&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Time Series data&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:18.5pt;text-indent:-18.75pt;line-height:normal;mso-list:l1 level1 lfo2; mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: Symbol; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;·&lt;/span&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Custom Studies&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:18.5pt;text-indent:-18.75pt;line-height:normal;mso-list:l1 level1 lfo2; mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: Symbol; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;·&lt;/span&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Expressions and Signals(Enter and Exit)&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height: 115%; "&gt;&lt;o:p&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height: 115%; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;Access to advanced trading strategies running in the StrategyPad&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:18.5pt;text-indent:-18.75pt;line-height:normal;mso-list:l2 level1 lfo3; mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: Symbol; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;·&lt;/span&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Super Spreader&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:18.5pt;text-indent:-18.75pt;line-height:normal;mso-list:l2 level1 lfo3; mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: Symbol; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;·&lt;/span&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Pairs Trading&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:18.5pt;text-indent:-18.75pt;line-height:normal;mso-list:l2 level1 lfo3; mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: Symbol; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;·&lt;/span&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Regular Trading&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height: 115%; "&gt;&lt;o:p&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height: 115%; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;Access to External systems&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:18.5pt;text-indent:-18.75pt;line-height:normal;mso-list:l3 level1 lfo4; mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: Symbol; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;·&lt;/span&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;All the data in the KTA is now published through our custom RTD server into Excel&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:18.5pt;text-indent:-18.75pt;line-height:normal;mso-list:l3 level1 lfo4; mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: Symbol; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;·&lt;/span&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Excel Users can lever the full power of KaiTrade using signals to enter and exit strategies using the StrategyPad.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:18.5pt;text-indent:-18.75pt;line-height:normal;mso-list:l3 level1 lfo4; mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: Symbol; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;·&lt;/span&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Plug In API Kit is now available for 3rd Parties to write algorithms on top of KaiTrade.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:18.5pt;text-indent:-18.75pt;line-height:normal;mso-list:l3 level1 lfo4; mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: Symbol; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;·&lt;/span&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Web Service (WCF) access.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:18.5pt;text-indent:-18.75pt;line-height:normal;mso-list:l3 level1 lfo4; mso-layout-grid-align:none;text-autospace:none"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height: 115%; "&gt;&lt;o:p&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt; New Tools&lt;/b&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height: 115%; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;We have introduced a scalping &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;plugin that &lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 115%; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;sits on top of the KaiTrade platform called XXXLOT, this tool is an &lt;/span&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;span style="color:black"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;on the market trade executor where a buy and or sell are placed in the market and when a buy is filled the XXXLOT places a sell at the best offer and vica versa for the sell, its Auto mode makes it very effective in the current market condition.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="color:black"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;b&gt;Simple Deployment&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height: 115%; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;We have adopted Microsoft ClickOnce as our way for deploying the system when combines with our ability to permission individual traders for the various access and functions we offer, gives enormous flexibility to handle a large user base.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MMTopic1" style="margin-left:0in;text-indent:0in"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;2 Going Forward&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height: 115%; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;The next quarter is going to be very busy for KaiTrade, in terms of development:&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:18.5pt;text-indent:-18.75pt;line-height:normal;mso-list:l1 level1 lfo2; mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: Symbol; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;·&lt;/span&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;We are planning to extend the range of supported brokers in Q2 to support TD Ameritrade and Interactive Brokers.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:18.5pt;text-indent:-18.75pt;line-height:normal;mso-list:l1 level1 lfo2; mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: Symbol; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;·&lt;/span&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;We will be providing complex order types such as Trailing Stops that run in KaiTrade itself.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:18.5pt;text-indent:-18.75pt;line-height:normal;mso-list:l1 level1 lfo2; mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: Symbol; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;·&lt;/span&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;New order tickets and an Extended "SuperScalper aka XXXLot, will be made available.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:18.5pt;text-indent:-18.75pt;line-height:normal;mso-list:l1 level1 lfo2; mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span style="font-family: Symbol; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;·&lt;/span&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A range of upgrades based on client feedback, for example improved access to historic and trading system data.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4043021507709862005-8520457063624358942?l=kaitrade.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaitrade.blogspot.com/feeds/8520457063624358942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kaitrade.blogspot.com/2009/04/into-april.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/8520457063624358942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/8520457063624358942'/><link rel='alternate' type='text/html' href='http://kaitrade.blogspot.com/2009/04/into-april.html' title='Into April!'/><author><name>John</name><uri>http://www.blogger.com/profile/04997325853767443670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4043021507709862005.post-8197842553357488583</id><published>2009-02-18T16:24:00.005-06:00</published><updated>2009-02-18T16:50:44.468-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='order routing'/><category scheme='http://www.blogger.com/atom/ns#' term='trading system'/><category scheme='http://www.blogger.com/atom/ns#' term='algorithm'/><title type='text'>KaiTrade Accelerator Overview</title><content type='html'>&lt;img src="http://1.bp.blogspot.com/_JvvYYjW1huM/SZyMbo1wTtI/AAAAAAAABwk/a2pLP6R-jiw/s320/kto.jpg" style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 213px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5304268867582840530" /&gt;&lt;p class="MsoNormal" style="margin-bottom:12.0pt;line-height:normal"&gt;&lt;span style="font-size:12.0pt;font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;KaiTrade has a toolbar that provides its basic functions; extended functions are all loaded as plug-in extensions. The strategy pad is a central part of the KaiTrade system since all strategies (one or more orders) are managed and executed using the strategy pad. The strategy pad uses triggers (internal and external, for example a CQG condition) to initiate strategies for processing.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The plug-in interface and loader are provide an efficient, simple and robust way to add extended functions and an algorithm to KaiTrade – there is a kit for 3rd parties to develop their own plug-ins&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The KaiTrade facade gives plug-in and external functions with a single point of full access to the platform. KaiTrade uses extensive use of interfaces and provides a Factory to create objects to simplify the development of plug-in.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The driver manager controls the operation of all the drivers (a driver is used to connect to a broker or exchange) attached to the system; it allows the rest of KaiTrade to have a consistent way to use external brokers so that it is simple to have strategies that use multiple drivers (brokers) in a seamless way.&lt;br /&gt; &lt;br /&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-bottom:12.0pt;line-height:normal"&gt;&lt;span style="font-size:12.0pt;font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;The drivers are dynamically loaded at runtime based on the user’s profile. The user profile is returned by the sign on server when a user signs onto the system. The IDriver interface defines how all drivers will behave; there are four types of functions supported:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul type="disc"&gt;  &lt;li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;      line-height:normal;mso-list:l1 level1 lfo1;tab-stops:list .5in"&gt;&lt;span style="font-size:12.0pt;font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-font-family:      &amp;quot;Times New Roman&amp;quot;;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;Order      Routing – based on FIX 4.4&lt;/span&gt;&lt;span style="font-size:12.0pt;font-family:      &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;  &lt;li class="MsoNormal" style="color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:      auto;line-height:normal;mso-list:l1 level1 lfo1;tab-stops:list .5in"&gt;&lt;span style="font-size:12.0pt;font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-font-family:      &amp;quot;Times New Roman&amp;quot;;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;"&gt;Standing      Data/Product definitions – based on FIX 4.4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;  &lt;li class="MsoNormal" style="color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:      auto;line-height:normal;mso-list:l1 level1 lfo1;tab-stops:list .5in"&gt;&lt;span style="font-size:12.0pt;font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-font-family:      &amp;quot;Times New Roman&amp;quot;;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;"&gt;Real-Time Data      (Prices L1 &amp;amp; L2) – using the KaiTrade internal publish-subscribe&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;  &lt;li class="MsoNormal" style="color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:      auto;line-height:normal;mso-list:l1 level1 lfo1;tab-stops:list .5in"&gt;&lt;span style="font-size:12.0pt;font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-font-family:      &amp;quot;Times New Roman&amp;quot;;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;"&gt;Time series data      and Triggers – using the KaiTrade internal publish-subscribe&lt;br /&gt;     &lt;br /&gt;      &lt;br /&gt;      &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; margin-left:.25in;line-height:normal"&gt;&lt;span style="font-size:12.0pt;font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;;color:black"&gt;At this point in time KaiTrade is working on:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul type="disc"&gt;  &lt;li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;      line-height:normal;mso-list:l0 level1 lfo2;tab-stops:list .5in"&gt;&lt;span style="font-size:12.0pt;font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-font-family:      &amp;quot;Times New Roman&amp;quot;;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black"&gt;TT      XAPI – under test&lt;/span&gt;&lt;span style="font-size:12.0pt;font-family:&amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;      mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;  &lt;li class="MsoNormal" style="color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:      auto;line-height:normal;mso-list:l0 level1 lfo2;tab-stops:list .5in"&gt;&lt;span style="font-size:12.0pt;font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-font-family:      &amp;quot;Times New Roman&amp;quot;;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;"&gt;CQG - complete&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;  &lt;li class="MsoNormal" style="color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:      auto;line-height:normal;mso-list:l0 level1 lfo2;tab-stops:list .5in"&gt;&lt;span style="font-size:12.0pt;font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-font-family:      &amp;quot;Times New Roman&amp;quot;;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;"&gt;FIX –      conformance testing&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;  &lt;li class="MsoNormal" style="color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:      auto;line-height:normal;mso-list:l0 level1 lfo2;tab-stops:list .5in"&gt;&lt;span style="font-size:12.0pt;font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-font-family:      &amp;quot;Times New Roman&amp;quot;;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;"&gt;Photon API      (Futurepath) – testing&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;  &lt;li class="MsoNormal" style="color:black;mso-margin-top-alt:auto;mso-margin-bottom-alt:      auto;line-height:normal;mso-list:l0 level1 lfo2;tab-stops:list .5in"&gt;&lt;span style="font-size:12.0pt;font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-font-family:      &amp;quot;Times New Roman&amp;quot;;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:12.0pt;line-height:115%;font-family: &amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;;color:black"&gt;We are planning to write to TD Ameritrade and Interactive brokers in 2009Q2&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The system uses a provisioning system that controls what functions an individual may use, this works with the server that authenticates users access.&lt;br /&gt;&lt;br /&gt;© KaiTrade LLC 2009&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4043021507709862005-8197842553357488583?l=kaitrade.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaitrade.blogspot.com/feeds/8197842553357488583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kaitrade.blogspot.com/2009/02/kaitrade-accelerator-overview.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/8197842553357488583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/8197842553357488583'/><link rel='alternate' type='text/html' href='http://kaitrade.blogspot.com/2009/02/kaitrade-accelerator-overview.html' title='KaiTrade Accelerator Overview'/><author><name>John</name><uri>http://www.blogger.com/profile/04997325853767443670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_JvvYYjW1huM/SZyMbo1wTtI/AAAAAAAABwk/a2pLP6R-jiw/s72-c/kto.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4043021507709862005.post-731780481352491588</id><published>2009-02-09T11:37:00.000-06:00</published><updated>2009-02-09T11:38:03.321-06:00</updated><title type='text'>Thoughts on Plug-INs</title><content type='html'>I have just about finished the provisioning mechanism for  KTA (KaiTrade accelerator) and this will allow us accurately control what features an end user(Trader) can use in the application when they connect/authenticate at startup.&lt;br /&gt;&lt;br /&gt;We are now writing a plug-in for a client that needs custom C# functions for thier trading and so have designed a reasonable mechanism for plug-ins that I think addresses some key issues:&lt;br /&gt;&lt;br /&gt;Location, you can easily locate a plug-in anywhere on a target PC, the provisioning lets you choose where to load the plug-in from - this may seem obvious, but many plug-in systems control the locations making it hard for a 3rd party to manage their deployment.&lt;br /&gt;&lt;br /&gt;Dependences, we have minimal dependencies, the plug-in developer just needs the KTA interfaces assembly to write a plug-in. This is a whole lot better than those cases where the plug in developer requires access to a set of the parent applications assemblies, especially if they will not be put in the GAC during installation.&lt;br /&gt;&lt;br /&gt;While we may have some other issues and limitations my hope is that its going to be easy for 3rd Parties to add software to the platform.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4043021507709862005-731780481352491588?l=kaitrade.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaitrade.blogspot.com/feeds/731780481352491588/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kaitrade.blogspot.com/2009/02/thoughts-on-plug-ins.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/731780481352491588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/731780481352491588'/><link rel='alternate' type='text/html' href='http://kaitrade.blogspot.com/2009/02/thoughts-on-plug-ins.html' title='Thoughts on Plug-INs'/><author><name>John</name><uri>http://www.blogger.com/profile/04997325853767443670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4043021507709862005.post-290493486740324187</id><published>2009-02-01T21:28:00.002-06:00</published><updated>2009-02-01T21:31:44.617-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='plug-in'/><category scheme='http://www.blogger.com/atom/ns#' term='design pattern'/><category scheme='http://www.blogger.com/atom/ns#' term='algorithm'/><category scheme='http://www.blogger.com/atom/ns#' term='electronic trading'/><title type='text'>The value of Plug-Ins</title><content type='html'>&lt;p class="MMTopic1" style="margin-left:0in;text-indent:0in"&gt;&lt;span style="mso-fareast-font-family:Cambria;mso-fareast-theme-font:major-latin; mso-bidi-mso-bidi-theme-font:major-latinfont-family:Cambria;"&gt;&lt;span style="mso-list:Ignore"&gt;1 &lt;/span&gt;&lt;/span&gt;Motivation&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height:115%;font-size:10.0pt;"&gt;Plug-ins are a major part of the KaiTrade Accelerator platform. Our customers want ways to add complex algorithms using C++ and C# for speed and efficiency; our mission is to allow them to do this independently and then add these to the platform to reap the benefits of our connectivity and order handling.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height:115%;font-size:10.0pt;"&gt;We wanted our own way to extend the product, while managing cost and time to delivery, and keeping the system robust. Separating algorithms and custom user interface elements from the base platform allows true rapid development.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height:115%;font-size:10.0pt;"&gt;We envisage that 3rd parties will develop or port their algorithms to reach a wider audience; we can provide their developers with the tools they need to do this.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MMTopic1" style="margin-left:0in;text-indent:0in"&gt;&lt;span style="mso-fareast-font-family:Cambria;mso-fareast-theme-font:major-latin; mso-bidi-mso-bidi-theme-font:major-latinfont-family:Cambria;"&gt;&lt;span style="mso-list:Ignore"&gt;2 &lt;/span&gt;&lt;/span&gt;KaiTrade Plug-in Support&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height:115%;font-size:10.0pt;"&gt;KTA is able to dynamically load plug-ins, enabling us (and 3&lt;sup&gt;rd&lt;/sup&gt; parties) to deploy add-on applications as separate offerings to KTA. These can be installed independently from KTA by simply adding the name of the plug-in and the location of its assembly.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height:115%;font-size:10.0pt;"&gt;The plug-in developer can add a rich set of user interface elements by passing a list of user controls to KTA. These are added to the list viewers from which the user can select. The plug-in is given a reference to the application, which, in turn, gives the plug-in developer access to a factory object, giving access to key components such as the product, order and strategy managers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height:115%;font-size:10.0pt;"&gt;KTA makes extensive use of interfaces, enabling the developer to substitute his/her own components, and allows us to let 3rd parties access the key parts of the platform.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height:115%;font-size:10.0pt;"&gt;In general, a wide range of design patterns is used (Factory, Observer/Publish Subscribe, Strategy, Interface and Singleton) and standards such as FIX Protocol. This helps reduce the learning curve for the plug-in developer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="line-height:115%;font-size:10.0pt;"&gt;In summary, we believe plug-ins are a crucial element of any modern trading platform, and it is a top priority to make this safe, efficient and easy to use.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4043021507709862005-290493486740324187?l=kaitrade.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaitrade.blogspot.com/feeds/290493486740324187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kaitrade.blogspot.com/2009/02/value-of-plug-ins.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/290493486740324187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/290493486740324187'/><link rel='alternate' type='text/html' href='http://kaitrade.blogspot.com/2009/02/value-of-plug-ins.html' title='The value of Plug-Ins'/><author><name>John</name><uri>http://www.blogger.com/profile/04997325853767443670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4043021507709862005.post-6465319636026067031</id><published>2009-01-26T21:39:00.000-06:00</published><updated>2009-01-26T21:41:34.262-06:00</updated><title type='text'>Thoughts on designing our new systems</title><content type='html'>&lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="font-size:10.0pt;line-height:115%"&gt;I am now busy designing new trading systems to meet the needs of our customers in terms of custom systems and a new trading platform -   the KaiTrade Accelerator, and am writing this entry to think about the philosophy of what matters when designing a new trading system.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="font-size:10.0pt;line-height:115%"&gt;One of the key things we have learned is that the pace of change is ever increasing to match the changes in markets and the economy. Systems must be easy to extend and adapt; what is critical is to provide ways that allow the trader to work with his/her ideas directly without the delay and cost of a development cycle. On the flipside, it must be possible to add highly optimized code to provide the lowest latency execution.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="font-size:10.0pt;line-height:115%"&gt;The platform itself needs to provide the basic functions required by all trading platforms; it must support multiple asset classes (stocks, FX, Futures and Options) and it has to work with and adapt to the many brokers and firms traders use. Solid engineering is needed to make sure that the platform can manage huge number of updates and messages. The key challenge is to provide a rock-solid system that does not apply constraints to its use.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="font-size:10.0pt;line-height:115%"&gt;I think that to hit the sweet spot, you need to balance the function provided with ease of adaption; it is no use providing a system that is difficult to use, has a long learning curve or that is hard to integrate into a firm’s existing systems.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-top:2.8pt;margin-right:0in;margin-bottom:5.65pt; margin-left:0in"&gt;&lt;span style="font-size:10.0pt;line-height:115%"&gt;We think that the systems we will deploy need to support a variety of tools used by traders - for example Excel or other analysis tools.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4043021507709862005-6465319636026067031?l=kaitrade.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaitrade.blogspot.com/feeds/6465319636026067031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kaitrade.blogspot.com/2009/01/thoughts-on-designing-our-new-systems.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/6465319636026067031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/6465319636026067031'/><link rel='alternate' type='text/html' href='http://kaitrade.blogspot.com/2009/01/thoughts-on-designing-our-new-systems.html' title='Thoughts on designing our new systems'/><author><name>John</name><uri>http://www.blogger.com/profile/04997325853767443670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4043021507709862005.post-4162066390582038222</id><published>2009-01-16T22:08:00.001-06:00</published><updated>2009-01-16T22:08:29.808-06:00</updated><title type='text'></title><content type='html'>KaiTrade Blog Welcome&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4043021507709862005-4162066390582038222?l=kaitrade.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaitrade.blogspot.com/feeds/4162066390582038222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://kaitrade.blogspot.com/2009/01/kaitrade-blog-welcome.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/4162066390582038222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4043021507709862005/posts/default/4162066390582038222'/><link rel='alternate' type='text/html' href='http://kaitrade.blogspot.com/2009/01/kaitrade-blog-welcome.html' title=''/><author><name>John</name><uri>http://www.blogger.com/profile/04997325853767443670</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
