NinjaTrader Development & Algorithmic Trading System Consultants

This slideshow requires JavaScript.

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

MicroTrends supplies services to vendors and commercial/ professional traders, CTAs & hedge funds

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 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 !!

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.

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

  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

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: Kemp House, 152 – 160 City Road, London, EC1V 2NX, England, UK.
VAT Registration No: 879467255