striker report December, 2018 
striker report coffee
Developer/CTA Interview
Tom Leeson
Founder and Managing Director MicroTrends Ltd.
Interview Date: February, 2013
Interviewed by John F. Gallwas - Founder of Striker Securities, Inc.
Tom Leeson started MicroTrends in 2006 to help traders develop trading tools, indicators and automated trading strategies. The company has focused solely on users of the NinjaTrader platform since 2009. NinjaTrader is one of the platforms offered to traders by Striker.

MicroTrends's customers - including individual traders, system vendors, system designers, trading educators and CTAs rely on MicroTrends to help them define their trading ideas, concepts, and strategies, and then to turn these into effective, working NinjaScript code for manual, semi-automated, or fully-automated online trading.

MicroTrends was one of the first "NinjaScript Certified Consultants", and remains a member of this select group of first-tier NinjaScript specialists (and the only group member located outside the US). MicroTrends is based in East Sussex, UK, about 50 miles south of London.
John Gallwas: Define the function of "NinjaTrader" and what are the services MicroTrends perform for traders and system developers using the Ninja platform?

Tom Leeson: NinjaTrader is a trading platform that provides free advanced charting, market analytics, and simulation, and also tools for development, backtesting and optimization. NinjaTrader gives traders easy access to trading related technology that was only a remote possibility just a few years ago.

Where does MicroTrends fit in? We help traders to define their trading ideas, concepts and strategies, and then to turn these into the NinjaScript code they need for manual, semi-automated, or fully-automated online trading. MicroTrends offer traders a complete trading system consultancy and development service. We can help create systematic discretionary systems that are semi, fully-automated algorithmic trading strategies. We also convert indicators or strategies to NinjaScript from other platforms (e.g. CQG, eSignal, FXCM Strategy Trader, MetaTrader, MultiCharts, ProRealtime, Strategy Runner, ThinkOrSwim, TradeStation, TT X_Trader AutoTrader , etc), help research and investigate trading ideas, or develop specialist, bespoke trading tools for use with NinjaTrader.

We either use the "vanilla" NinjaTrader technology and platform, or work with our purpose-built MicroTrends NinjaTrader algorithmic trading frameworks. These frameworks enhance the base NinjaTrader platform, so as to "up the game" for each trader, to provide a higher level of out-of-the-box signal execution, order management, risk and money management, and advanced trade management, with all with advanced user interface controls. And traders with coding experience can also use our frameworks as an enhanced coding platform to create powerful strategies and tools that - for example - allow an optimized focus on entry and exit rules in just a few lines of code.

John Gallwas: Tell us about your background.

Tom Leeson: I started in computer hardware in the early 1990s, and switched to software in 1994. From 1996 - 2006, I worked commercially as a contract developer in "the City", London's financial center, mainly in the trading arena. Projects were varied, but mostly institutional enterprise-level commercial software development projects, for example an Excel VBA equities trading system for Goldman Sachs, and also some of the very first online retail stock trading websites set up by investment banks (online trading was very cutting edge at the time -costing many millions to implement!). Along the way, I gained considerable software experience related to trading equities, FX, and futures, and spread betting, too. One of my last projects at this time was re-writing and optimizing part of a global, interbank, commercial-payments-and-money-market platform. My task was to reduce latency by tenfold, increase trade throughput and reduce back office processes. The system needed to handle individual trade sizes often of $150 million or more; so there was considerable pressure to get it right with no room for error! The platform could easily have taken down a bank if it had gone wrong... And by the way, I'm no relation to Nick Leeson, who actually did take down a bank!

John Gallwas: What led you to the founding on MicroTrends in 2006?

Tom Leeson: The Sarbanes-Oxley Act of 2002 introduced "red tape" which made life a lot less fun as a financial sector contract software developer. Suddenly a 5-minute job took 1-week due to new bureaucracy! Also, I couldn't help noticing that the adoption of C# technologies was increasingly wide-spread in all spheres, and also that the retail trading sector was suddenly developing at a fast pace due to cheap, high-speed internet access, data feeds and retail trade platforms. I made a decision... instead of staying in the City (with its red tape ... and a daily commute in the rain!), I chose to harness together my passions for software development and trading in a new venture. So, MicroTrends was born... and continues to be the most enjoyable and fulfilling experience of my career.

John Gallwas: Why did you switch your focus solely to NinjaTrader in 2009?

Tom Leeson: Initially, we focused on various systems - from CQG, to APIs, and various others. Following an extremely expensive series of live trading tests with CQG, we initially resolved to build our own trading platform and algorithmic framework (with a simulator and analyzer) to allow us to develop and rollout out trading strategies rapidly. We then discovered that NinjaTrader had already provided the base for all of this, in addition to fantastic charting and indicator tools, and also a complete C# strategy library (i.e. NinjaScript). So, we changed tack and teamed up with NinjaTrader, and also began to provide off-the-shelf MicroTrends indicators and strategies for NinjaTrader, as well as an "algo" framework to extend NinjaTrader's base functionality.

NinjaTrader is a fantastic platform, for traders and developers alike, and not just because it's free!

John Gallwas: Are there special skills or experience that separates MicroTrends services from others?

Tom Leeson: We are a Certified NinjaTrader consultant. Therefore, we are vetted and assessed. On top of this, we have an experienced team that has worked on many varied systems in the past, such as Legacy, Client Server, "N" Tier SOA systems. We now offer our proven experience of methodology, architecture, quality and trading to clients in the retail trading arena.

Uniquely, we also offer a focus on the quantitative development of algorithmic trading systems; what could make a specific trading system better, how to approach various aspects of strategy research, design and testing. Also uniquely, we're the only company providing a framework for traders to add out-of-the-box functionality into their own strategies.

Our lightweight, incremental and iterative software development methodology (sorry, that's a mouthful!) is also a big strength, particularly for customers with loosely defined concepts they want our help exploring in a low risk manner. This approach is adaptive, logical, and flexible, and offers maximum transparency and control with the least cost, risk and delivery time. We use it for the smallest 2-hour projects with simple, well defined requirements, and we also use it for the longer, larger, more complex and/or partially defined projects.

John Gallwas: Do you see any changes in the markets (regulatory and/or fundamental) that could require an update of trading systems in order to maintain profitability?

Tom Leeson: Markets change the whole time (what made $1,000,000 last year is a loser this year!), so systems need to be designed with a generic, adaptive implementation, so that they can re-configure, re-optimize or simply adapt to changes in volatility or daily volume and ranges. So, an adjustable parameter set allows a trader to do this. This approach is all that is needed in most cases providing system diversification -without the extra cost of developing a new system.

One challenge now is the increasing use of technology to do the same tasks a trader once did adequately sitting in front of a screen, reading charts and clicking a mouse. Now, it's imperative to automate much of what was once done manually; with technology to help you can scan more markets at a time, for more hours in a day (without getting tired or losing concentration), and move more quickly and consistently when the markets give you an opportunity.

John Gallwas: Are there any new software developments that could improve the performance of trading systems?

Tom Leeson: We are working on a number of projects in interesting areas. For example, incorporating adaptive intelligence into an expert system, and also inter-process communication (both locally and over the internet). This would allow a trader to orchestrate a system (or system network) to collate data, weight it, process it, and then send the processed information on to satellite, autonomous trading systems to use in their own specific market. It looks like this will offer a sophisticated and time saving approach to finding out what works and what doesn't, and when to use it, and could help for predicting price cycles and conditions, and for adapting and evolving with the market.
This interview is for informational purposes only and is not intended to be a solicitation of any kind. Trade only with risk capital. The risk of trading can be substantial and each investor and/or trader must consider whether trading systems are a suitable investment.
In This Issue:
Featured Interview(s):
Gary Hart »
System Developer, Commodity Trading Advisor (CTA) registered with CFTC
From Previous Issues:
 Resource Links 
Published at
Striker Securities, Inc.
940 N. Industrial Drive
Elmhurst, IL 60126, U.S.A.
Contact Striker

Copyright © Striker Securities, Inc. All rights reserved.
There is a risk of loss in trading. It is the nature of commodity and securities trading that where there is the opportunity for profit, there is also the risk of loss. Commodity trading involves a certain degree of risk, and may not be suitable for all investors. Derivative transactions, including futures, are complex and carry the risk of substantial losses. Past performance is not necessarily indicative of future results. Please read additional risk matters on our web site, It is important you understand all the risks involved with trading, and you should only trade with risk capital. This communication is intended for the sole use of the intended recipient.

About this report The information and links on this website are for informational purposes. The risk of trading can be substantial and each investor and/or trader must consider whether this is a suitable investment. Past performance, whether actual or indicated by simulated historical tests of strategies, is not indicative of future results. Striker is a member of the National Futures Association ("NFA"), the Managed Funds Association ("MFA"), and the National Introducing Broker Association ("NIBA"). Striker is registered with the Commodity Futures Trading Commission ("CFTC"), and was formerly registered with the Securities Exchange Commission ("SEC"). Additionally, Striker is a former member of the Financial Industry Regulatory Authority ("FINRA"), and the Securities Investor Protection Corporation ("SIPC"). FINRA is the largest non-governmental regulator for all securities business in the United States. Please read Striker Disclosure Statement for the additional disclosure.

The trading performance cited throughout our web site is based on actual trading history, unless otherwise noted. The starting account balance is based on the system developer recommendation. Striker tracks actual performance by recording and maintaining each trade ticket for each system generated. The performance information assumes that no additions or withdrawals have been made. The rate of return for all systems disclosed in the Striker Report is cumulative from the day the system actually started trading at Striker. We maintain a "life" track for all 3rd party systems. We do not necessarily base our records on any particular client account. No one particular customer has achieved these results. The percentage returns reflect inclusion of commissions and fees.The actual percentage gains/losses experienced by investors will vary depending on many factors, including, but not limited to: starting account balances, market behavior, the duration and extent of investor participation (whether or not a client takes all signals for a system) in the specified system and money management techniques.

Striker is a revolutionary concept in action: an international, professional team of brokers dedicated to trading only for clients. It bears repeating: unlike most other brokers, Striker does NOT trade futures for itself or any of its employees. This policy has been in place from the start in order to guarantee that our entire focus remains on the interests of our clientele. Striker believes that when brokers are allowed to trade for themselves (or have in-house trading practices) there is a strong potential for conflict of interest, as the broker may place more importance on his own trading activities (or that of his firm's) than on those of his clients. Finally, Striker has no financial ties to system developers, so there no bias or pressure on how we report the actual trading results posted in our client section. This section is designed specifically for Striker's clients, so they may audit their results on a daily, weekly, monthly, or annual basis.