Top Menu

NinjaTrader Development & Algorithmic Trading System Consultants

This slideshow requires JavaScript.

NinjaTrader Development NinjaScript Consultant Specialists –  Get your Professional Trading System Quotation

Ninjatrader Automated & Discretionary trading System Specialists development for NinjaTrader 7 & NinjaTrader 8, Indicators & Strategys Programming & NinjaTrader 8 Migration services –

Save time & money Get your NinjaTrader project written by a Pro correctly the first time, in the least time & cost & best quality available using the NinjaTrader professional unmanaged mode for the best possible features, execution and error free trading – written in institutional grade maintainable readable code using a lightweight agile project methodology so your product evolves with your feedback using continuous release and development of each feature

  • Please read more below about why you should use MicroTrends NinjaTrader Development & Consultancy Services
    • Minimum Project size $1000.
    • Daily Rates from $1,000
    • Weekly Rate $4,500
    • Monthly Rate $15,000
    • Monthly Retainers + Performance related fees negotiable:
  • View more details of prior NinjaTrader Automated Trading System development Projects

Get your No Obligation NinjaTrader Development Quotation

  • NinjaTrader 7 to NinjaTrader 8 – Migration services
  • NinjaTrader 7 & NinjaTrader 8 Indicators – Trading Chart Technical Analysis Indicators & Discreionary Trading Systems
  • NinjaTrader 7 & NinjaTrader 8 Strategies – Algorithmic Automated Trading System strategy development
  • NinjaTrader 7 & NinjaTrader 8 – Trade Strategy Analysis – back testing, optimization, data analysis

Ninjatrader development by MicroTrends provides traders with very experienced professional listed professional ninjaScript consultancy programming services specialising in C# & .Net quantitative NinjaTrader development & algorithmic trading – Our founder & CEO Tom Leeson started developing for institutions from 1995 & created MicroTrends in 2006 and  has been  specializing in NinjaTrader  trading indicators & automated trading systems as a listed professional consultancy since 2009. MicroTrends is a leading automated trading systems specialist for NinjaTrader Strategy development for commercial, retail trading and vendor systems. Experts in realtime tick by tick realtime algorithmic trading systems providing interactive control and settings.

NinjaTrader Required Testimonial Disclaimer


MicroTrends Testimonials
Rating 100% - After searching in NT page for someone who could done the job I wanted (not an easy one), I found Toms page. The phrase that would define the experience could be: NOTHING BETTER THAN THIS. And I know what I'm talking about; you don't need to keep searching anything else, just know that this is the place.For you who even don't believe me, I will briefly tell what I found here: professionalism, good communication, even better prices, even better jobs and even better the person who is back all these. Glad I can call him a friend, ...
10 out of 10"Perfect customer service and the best quality. The best software coding i have ever experienced" (The image shown is not the actual project as that is confidential, however it was evolved/based on the MicroTrends Portfolio Swing Trading System Framework -which is only available to selected clients and projects by our discretion.)
★★★★★ Absolutely Outstanding...I have been trading for over 20 years and have spent tens of thousands on trading systems. Most of those systems were either black box systems or one trick ponies that allowed little user control and led to poor results. In my opinion the MicoTrends toolkit is by far the most comprehensive set of trading indicators and strategies on the market today. This is a high quality product that is well thought out and packed with advanced features and options. With a bit of effort on your part you are able to customize the package to your trading ...
I've already posted a feedback on John's Training .. I reiterate that and urge anyone considering MicroTrends to take a session with John , practice in Sim and Market Replay and see for Yourself without even committing to a Purchase until You so Decide .. that's a mad offer in and of itself as many folk won't give trials as they say stuff like they want to protect their ingredients to their cupcakes etc Forget the Directory of Ecosystem.. I've done the usual Holy Grail hunt there and else where including the MT4 realm ... and tried others and not ...
This system is a complete system with automation, discretionary and trade management all in one. If you are serious about trading and can invest the time to study your instruments, you will not go wrong with Micro Trends. Like anything in life, you need to invest the time to study what is the best package for you
I've already posted a feedback on John's Training .. I reiterate that and urge anyone considering MicroTrends to take a session with John , practice in Sim and Market Replay and see for Yourself without even committing to a Purchase until You so Decide .. that's a mad offer in and of itself as many folk won't give trials as they say stuff like they want to protect their ingredients to their cupcakes etcForget the Directory of Ecosystem.. I've done the usual Holy Grail hunt there and else where including the MT4 realm ... and tried others and not going ...
I love that I can put together indicators that I like from the MTNTF7 pack and create my own systems. Thanks!
Trading is such a difficult trade and your products make it easier. Woth that said I am waiting for your NinjaTrader 8 products to come out to purchase the entire package. To be a critic I would love to see more coaching and better understanding of each and every indicator and automation strategy that you have. I think it would help tremendously. Thanks
I went through the list of providers and filtered you our of the rest, I can tell who can do the better work vs who cannot! I cant emphasize how much I appreciate how quick you do changes, I think if it was someone else id have to wait days at the very least to get an update. You're not giving me time for my excitement to die out, which is an absolutely awesome thing lol. Thank you very much! Mohamad.

MicroTrends Training Session - 1 to 1 Coaching

Dear JohnI thank you for the training session today... I found the training session to be professional, excellent and for me really helpful to see visually the MicroTrends products in a practical operation.Your explanations and navigation's with various instruments and charts have helped me to get a real feel of the sophistication's of the Indicators and Strategies. Your Set-Up was explained as fully as i could have expected with numerous examples/chart set-up trade triggers meticulously examined in detail and further practically showing when to trade and equally important when not to trade.I now look forward ...

NinjaTrader Development Project Quotations to acceptance & delivery summary

  • You submit a request for consultancy or custom development with a short description of your project.
  • We respond and liaise via skype or email and ask if necessary for clarification and supporting materials such as a more detailed description of your project (technical specifications, algorithms, EL code you want to convert to C# strategy, indicators supporting diagrams etc.).
  • We inform you if we can help you and if we have enough resources at the moment to handle your request.
  • We estimate time to delivery, project phases and payment schedule and negotiate it with you.
  • We sign a Non Disclosure Agreement if the project requires it – some are simple and public knowledge which negate the need
  • We can charge either hourly rate or fixed per project rate, which we negotiate with every customer.
  • If the project terms are accepted you send an advance deposit and the project commences.
  • We accept paypal or credit card payment through , stripe, you can also transfer the payment directly to our bank account.
  • Source codes as required will be provided on successful completion and settlement of the project or as negotiated
  • Source code is stored on your own private repository for large projects at or github or within a private MT repository
  • Collaboration & Testing of your product is carried out on a  private server  we supply for your project, with compiled time locked code provide with full datafeed and platform for easy test feedback !!

5 reasons to choose MicroTrends for your Professional NinjaTrader project

  1. MicroTrends was one of the first leading listed professional NinjaTrader consultants with ongoing quantitative development specialisation since 2006 – NinjaTrader specialists since 2009, commercial Enterprise level developers since 1995 – a show case of some internals projects can be viewed & tested for free here in our downloads page
  2. Microtrends development team skills are honed from ongoing experience & past careers in commercial IT in the financial sector & prop trading & Investment Banking
  3. MicroTrends developers are a team of three based in London/Europe & Asia/Americas are also very active and keen Forex & Futures traders using discretionary & mechanical systematic approaches – using components offered this website – we are experienced commercial traders and developers.
  4. MicroTrends NinjaTrader Development clients are both retail, other vendors, trading educators & managed futures, prop shops/arcades & private funds so we have the trading & development knowledge you need – you can be assured 100% of confidential treatment for all clients vendors, self directed traders or funds.
  5. MicroTrends is full stack, leading edge .net capable and is able to leverage a variety of development & other commercial algorithmic framework technologies to suit your system requirements

Visit our about us page read more about how experienced MicroTrends & founder Tom Leeson NinjaTrader Development professional

Terms & Conditions

Please note: All amounts are non refundable for consultancy services and products provided regardless if your ideas are viable trading systems or not.We can advise and provide component features and suggestions to make your strategy or trading system increase its chances of being a winner however we are unable to provide trading or investment advice.  MicroTrends standard terms & conditions apply, errors and omissions excluded, please read our terms thank you!

NinjaTrader 7 & NinjaTrader 8 Quantative Development, Consultancy, & NinjaTrader Development

MicroTrends can create your custom indicators, trading strategies from scratch using NinjaTrader or save time & cost & super charge your strategies safely powering them with an off the shelf Trade Engine built on top of NinjaTrader such as the MTDS see below – NinjaTrader C# strategies in realtime Tick by tick execution or on bar close, with advanced NinjaTrader unmanaged mode, constant, dynamic position sizing,  realtime UI control, advanced trade management – without rival in the NinjaTrader development community.

Strategies written in Advanced Unmanaged NinjaTrader mode –The official NinjaTrader Documentation states:” The Unmanaged approach is reserved for VERY EXPERIENCED programmers. ….”  

Strategy analysis services both sequential & genetic optimisation, proprietary tick database empirical statistical measurement to assess your Trade Strategy Viability without curve fitting, using NT7 and NinjaTrader 8, proprietary tick data systems & R.

MicroTrends Automated Systems Development & Strategy Analysis

Save cost on your NinjaTrader Development &  time using an off the shelf Automated Algorithmic Trading System Framework to power your strategy

You can use a professional automated trading system specialist to write your code and avoid problems but would pay a lot of money for the time it takes to write one from scratch – so the answer is then to use off the shelf ready to use trading system which you simply plugin in your trade system logic – such as the MicroTrends Double Shot Strategy Foundation (MTDS), 100% free for simulator use, includes development support and a software development kit with sample strategies and is battled tested by 100s of traders in live account realtime trading over many years- commercially traded by Tom Leeson, developed and supported by MicroTrends, powering vendors and traders. Each update is rigorously unit test, system tested, end to end tested, soak tested internally and externally before general release.mtds

It is easy to spend 6months to 1 year writing the features of the MTDS – you dont need to, simply use MTDS to power your automated trading strategy project and focus your effort only on the logic for Trade Entry, Trade Filter and Trade Exits – the trade setup signal rules and trigger.  All of the entry order types, trade management & real time trading interface to allow control & configuration during live trading are supplied off the shelf & save the cost & time & the time and cost of testing/fixing of a new technology in live trading.

NinjaTrader Strategy Trading Important Notice

All MicroTrends Strategies – NinjaTrader automated trading systems are powered by the pioneered MTDS7 technology – which is an algorithmic tgrading foundation built ontop of NinjaTrader 7 to utilise the “NinjaTrader Unmanaged Approach

The Unmanaged approach is reserved for VERY EXPERIENCED programmers. In place of the convenience layer that the default NinjaTrader 7 Managed approach offered, the Unmanaged approach instead offers ultimate flexibility in terms of order submission and management. The flexibility required to achieve more complex order submission techniques.

MTDS7 has professional protection against Errors, Overfills, Connection Loss, & Order rejections handling. Over-Fills is a serious issue that can occur when using complex entry conditions that bracket the market in both directions end up with both entries being filled instead of one being cancelled. Over-Fills can also occur when you place a trade quickly hoping to close a position while a prior order to close the same position already had an in-flight execution.  By default, NinjaTrader will protect against over-fills even though you are using the Unmanaged approach by halting the strategy – MTDS keeps running 24/7 and is fault tolerant and self healing.

Be confident with MicroTrends technology with built in intelligent,  automatic fault tolerance for  Errors, Overfills, Connection Loss & Order rejections handling via an institutional trade workflow engine designed by MicroTrends with 100,000s of hours of live trading and testing with 100s of traders over many years.

Get Started or Learn more about the MTDS

MTDS only requires a license if you want to live trade with it – it is 100% free for sim trading – so you don’t even need to buy it for your project it is free for development – usually for a development project you can elect to buy the MTDS at a development project rate discount of 10% to 25% off!

Trade Strategy Analysis – BackTesting, Optimisation & Reporting

MicroTrends has the experience combined with it’s own tool set and methodology to empower your trading decisions and strategy analysis far beyond those offered by any competitor – we have decades of the many futures market tick data to use on our ready to use back testing servers – which are the latest I7 Core with 64GB memory

Project Cost, Quality and Methodology

Traders: MicroTrends is not the cheapest listed professional NinjaTrader Consultant and if you are after a 5 minute job or want the cheapest quote please don’t waste your time or our time – we provide commercial grade & work to a lightweight Institutional process to ensure what we do deliver is in the minimum time, with the least cost and the maximum quality & robustness. We are not a quoting service. Chosing the cheapest developer to write an automated trading strategy is suicide or a false economy as you will need it coded properly later if you have any funds left and have not blown up your account in a live trading accident – due to overfills unguarded positions or the strategy erroring as is usually expected with the default NinjaTrader strategy managed approach – read here for details.

Avoid False Economy – Do not skimp & cut cost…there are no short cuts… Use a pro and write it correctly the first time, a pro will understand about code performance, extensibility, maintainability, security, readability, unit, system testing and involve you for user acceptance testing – working systematically in a rapid process of development and feedback which guides development and the ultimate product which will evolve.

Avoid code re-writes and additional money later to put it right or add in support and best practices for automated trading, avoid errors with strategy development – which looks great in back test and sim – but in live account trading that might leave you with less money in your trading account than you started with? You get what you pay for – it is a false economy to get the cheapest quote – you will waste time & money if you are tempted to save money instead of going for the best product – be wise get a proven professional to do it… don’t be tight.. If you cannot afford a pro you are at risk of the project costing you much more – you should not be trading or considering a trading project until you are fully ready to invest the correct time & budget to obtain your return on the investment.

Use a real professional and pay the correct market price for the correct standard- but also there is no need to pay the most expensive either – Ask your chosen Professional to show you some of their work and proof they can work in unmanaged mode – proof they are a real programmer with a history – not someone who can’t make money trading and tries to make it by development – use someone who can trade and can develop.

 Typical NinjaTrader Projects & Work Samples

NinjaTrader Strategy Development

Algorithmic day trading & swing trading systems. Autotrade Futures, Equities, Forex, Pairs, Statistical Arbitrage & Spreads. Consultancy, analysis & development. Featuring on Chart visble trade system rules, backtesting & integrated risk management, money management & adaptive advanced trade management.

Realtime Tick by tick execution or on bar close, unmanaged and managed order handling

NinjaTrader Indicator Development

Setup, Entry, Exit Signals, Audio, Synthesised voice, audio & visual on chart signals & alerts… trend bias filters, volume delta, momentum, order flow analytics, econonmic calendars, support & resistance…

MicroTrends Methodology

MicroTrends uses a lightweight Agile, incremental & iterative software project management methodology to provide rapid risk free results

MicroTrends is a leading listed professional NinjaTrader Consultant providing quantitative solutions utilising a lightweight agile software development methodology. A project comprises of one or many phases known as iterations used to ellaborate, construct and deliver your requirements. Each iteration involving partial or the full software development cycle. Our adaptive approach, is incremental and iterative in nature and offers you the maximum flexibility, transparency and control with the least cost, risk and delivery time. Designed and used for the smallest ‘Fast Track’ 2 hour minimum size projects with simple, well defined requirements to the longer or larger, more complex or partially defined projects.

Software Development Project Lifecycle


  1. Conception – User Requirements Definition – statement of user case and system features
  2. Inception – Elaboration of Functional Design, architecture and Specification
  3. Construction

    • Development
    • Testing
    • User Acceptance Testing – UAT
    • Corrective Development
  4. Transition

    • Delivery and Deployment
  5. Maintenance

Project Collaboration

Collaboration during the project can take place via email,, Skype, screen sharing or remote control. Documentation, notes, annotated charts, resources/deliverables will be stored and conversations, cases, threads are posted within your own private projects area in the MicroTrends Projects Forum. You are very much treated as a part of the development team during the project, with daily if not more frequent liaison as required. Access details will be provided during the project facilitation phase after which you can post dependencies such as indicators, charts or just provide more details.

Source Control

Project source code will be safely stored and version controlled within our private secure online repository using the latest technology MSTFS 2016. Protected compiled code with time locks or temporary licenses will normally be used for providing product test versions for your feedback and acceptance testing during the project, a protected licensed assembly is provided and source code is supplied or stored to be agreed normally on completion of your project and full receipt of payment.

Development Team

For you project a quantitative developer will be allocated to take it forward and is supported if need be by the rest of the development team. A Project Manager will also be available in an ancillary role for you to contact at any time for any reason for your project guidance and assistance. We can assist with any planning, mediation, facilitation, billing, project timesheets or general queries you may have in confidence on a one to one basis.

If you have any questions or require assistance please don’t hesitate to ask. We look forward to building your Professional system!

Terms & Conditions

Please note: All amounts are non refundable for consultancy services and products provided regardless if your ideas are viable trading systems or not.We can advise and provide component features and suggestions to make your strategy or trading system increase its chances of being a winner however we are unable to provide trading or investment advice.  MicroTrends standard terms & conditions apply, errors and omissions excluded, please read our terms thank you!

Disclaimer, Terms, Risk Disclosure & Support Policy

  1. In using any MicroTrends websites, services & products you agree to our Terms and Conditions, errors and omissions excluded
  2. You are responsible to read the Full Risk Disclosure & Disclaimers related to trading
  3. Please click here to view our support policy for free and paid for product licenses

Trading and investment carry a high level of risk, and MicroTrends Ltd does not make any recommendations for buying or selling any financial instruments. We offer educational information on ways to use our sophisticated MicroTrends trading tools, but it is up to our customers and other readers to make their own trading and investment decisions or to consult with a registered investment advisor.

Disclaimer Trading & investment carry a high level of risk & MicroTrends® does not make any recommendations for buying or selling any financial instruments. We do not offer trading or investment advice. We are a software company & we only offer educational information on ways to use our sophisticated MicroTrends trading tools. It is up to our customers & other readers to make their own trading & investment decisions or to consult with a registered investment advisor.

Risk Disclosure Futures, CFDs & forex trading contains substantial risk & is not for every investor. An investor could potentially lose all or more than the initial investment. Risk capital is money that can be lost without jeopardizing ones’ financial security or life style. Only risk capital should be used for trading & only those with sufficient risk capital should consider trading. Past performance is not necessarily indicative of future results. Please read the full risk disclosure here.

Hypothetical performance results have many inherent limitations, some of which are described below. No representation is being made that any account will or is likely to achieve profits or losses similar to those shown; in fact, there are frequently sharp differences between hypothetical performance results & the actual results subsequently achieved by any particular trading program. One of the limitations of hypothetical performance results is that they are generally prepared with the benefit of hindsight. In addition, hypothetical trading does not involve financial risk, & no hypothetical trading record can completely account for the impact of financial risk of actual trading. for example, the ability to withstand losses or to adhere to a particular trading program in spite of trading losses are material points which can also adversely affect actual trading results. There are numerous other factors related to the markets in general or to the implementation of any specific trading program which cannot be fully accounted for in the preparation of hypothetical performance results & all which can adversely affect trading results.

Testimonials appearing on this website may not be representative of other clients or customers & is not a guarantee of future performance or success.

NinjaTrader® is a registered trademark of NinjaTrader Group,LLC. No NinjaTrader company has any affiliation with the owner, developer, or provider of the products or services described herein, or any interest, ownership or otherwise, in any such product or service, or endorses, recommends or approves any such product or service.

MicroTrends® is a registered trademark of MicroTrends Ltd.
MICROTRENDS LIMITED is a company registered in England & Wales. Registered number: 5704475.
Registered office: 30-34 NORTH STREET, HAILSHAM, EAST SUSSEX, BN27 1DW. UK.
VAT Registration No: 879467255