MicroTrends NinjaTrader 8 Trading Systems Migration Update News

We are currently still working on NT7 and NT8 in parallel to finalize the NT7 code base -before full migration of features to NT8 over the course of 2017, we aim to have the first release of NT8 code base this quarter and it will be a continuous release and process with updates over the course of 2017 into 2018 3 months to 6 months to migrate – with additional new products and services added into 2019. So the NT8 products will incremental in features etc., and news updates are provided on social media, blog, newsletter etc. here http://www.microtrends.co/contact/

NT8 has had many challenges being new software,  it’s been a very difficult task to migrate with something that has so many issues for the purpose or developing and testing – we are seeing that this latest release of NT8 is the strongest version so far and thus will allow us to pick up the pace.

NT8 focus is the MTDS8 – and it’s taken 6 months of starting and stopping so far with NT8, due to the caveats we are unable to work unhindered and have hit many detours on route so that any timescale is subject to slippage as the process of discovery in development goes on. We are aiming and hoping this quarter to get that released – then we can start to build up all the other frameworks etc.

NT8 did have some very serious problems to address which became apparent only to the minority of users, so in fact for most people its been a robust and successful upgrade. NT8 fixed the errors in NT7 however by the virtue of using a new different technology NT8 has its own new world of technical nuances and caveats to resolve which only come out of the woodwork when given to the end users. Therefore these issues also affected us and we have hit many dead ends on what should have been a simple task, so we have been unable to steer a steady course and make the kind of progress we needed to hit our deadlines of delivery of first versions end of Q1, now we are looking at Q2…

As details the latest version of NT8 is looking the best so far, in most cases 80% of you won’t see any issues but in small % there are problems which can stop progress in its tracks as we try to go around the impediments.  Over time  with each iteration and release NT8 will a more robust and polished high end trading platform for retail and commercial traders, so the current state is all part of software development and with the early usage of a new technology, bleeding edge you will get some wins and some disadvantages to be addressed over time.

NT8 is  quite amazing and as we go we are seeing new potential and untapped areas of trading opportunities by leverage its unparalleled features and functions in the trading platform world. So when NT8 is more robust it allows us to go at full speed in all areas.

Why are we moving to NT8  cant we just use our wonderful NT7 tech?

This situation of migrating and programming to new software with maturing ahead, certainly can make life very hard this end and we can only imagine what the NT dev Team has gone through! – Truth is in fact personally I wanted to retire from doing so much development and spend more of my time trading and just trade with my technology with some enhancements, and not spend the next 1 to 3 years writing new  WPF technology versions, but still develop -just not so much 🙂

Well i do enjoy development, but migration can be headache a long process and the end goal is the end results are going to be well worth it..  Life cant always be a smooth ride in the development dept.. if it were i’m sure i would not have enjoyed all those years ago… 1990s!!!!  So it’s case of patience… the clash of interests is really time and focus… If I can viably trade which i can both self assisted and within hedge funds with a proven track and smash it out the park with my current tech and the wonderful NinjaTrader platform!-It does begs the question. “What the heck do I need to do this for?” Bleeding through the forehead with effort and doing incredibly long hours as it seems sometimes for little or no gain in the short term and turning my back on much larger and easier financial opportunities: “TRADING” 🙂

That’s when short term thinking has to be replaced with medium to long terms thinking, if  i can do this now with the current tech what can i do with the next generation? now that is an excited thought!  Patience! And that attitude is the winning one in all aspects of life and trading i believe.

But! Time is going fast in 2017, every time i look at our plans for the NT7 ended due to a change of architecture with NT8 WPF which resulted in multiples of ideas  and so now the very large new plans for NT8.. and it stretches in to many years as new and wonderful new products are visualized to leverage the new NT8 features and capability!!!

For the  users and for the Fans. I feel that with 3000 past users of the MTNTF indicators from MicroTrends and the requests from people i am compelled to migrate to NT8…  we will provide the software on the same free basis, however we found that around 95% of NT7 users are using the software free and many do not pay for the license, so that will change slightly in the future as we enforce some kind of payment reminder for the license etc… we think that’s more than fair,we are the only ones to be so generous so some revenues for indicators will be switched on soon.

One reason we are doing this is i will benefit as a trader myself – and that is a major reason. I firmly believe in NT8 and the future with it. We are going to get a 10 year to 15 year ride from WPF – even if the boffins at MicroSoft have turned towards other technologies in that time, its here for decades..

Technically there are many reasons to use NT8 versus NT7.

NT7 has short falls, it was a not a finished product, it needed a rewrite to make it the robust version, we can all make comments from the sidelines and mine would be: it needed to be – NT 7.5 windows forms, would be my preferred route and a 6 month to 1 year release date-  and then.. go on to the new technology… WPF or UWA or even go cloud…    and that ideal is based on infinite resources and time…

So when NT reached the verdict  NT7 needed a rewrite to cut out the foundations preventing progress and recreate them,  NT investigated and saw Microsoft were sending smoke signals out to say windows forms is finished, WPF is and will be here for a long term ( but so will windows forms but they wont talk about that or support or make updates to it) – so  NT8 became a WPF technology, WPF for serious desktops applications is the only choice you have now – unless you go for windows forms still – its unsupported by Microsoft.  WPF may eventually  become UWA or something similar in the next 5 to 10 years as WPF is even now effectively dead to some deveopers in terms of its not the start player anymore, not  fitting into Microsoft’s Core and Azure/mobile push… but its the only choice they have now and it will be worked on by MicroSoft the aim to optimize and make it better… but the % of fuel it’s a backburner item for MicroSoft not a new ground breaking future tech, just one above the minimum support to keep it alive and improve it but nothing hugely, but really they finalized what they needed to with it now as a mature technology, there is not a huge amount except platform compatibility ,optimization and bugs fixes to come-  but with the c# language and .net framework that is progressing constantly! So this is good news for NT8, it will also benefit.

So love it or hate it – there is good reason for both… WPF desktops apps are here to stay and for Microsoft is still very much alive… it’s widely in use today and many legacy windows applications are being migrated to it all over the planet…so that they are using a supported current tech…   The real deal and investment for future tech is that Microsoft wants 1 technology to be used for computer/tablet/ phone….  and to grow is Azure/ server Core

so the end result NT8 was a new technology WPF and latest .net tech and so therefore it has taken many years for the developers to write it and become proficient compared to their black belt expertise in the Windows forms world..  and so this  year we all have to start to use WPF and XAML and the transition really sucks sometimes, however it is really better and there is no choice -the end result is we can build better stuff so in the end it will become a wonderful thing!

And that is the constant of being a developer, as soon as you are an established veteran you are out of date and have to move on dragging you heals or embracing the “so called better” in many cases it’s not but in many cases it is… there is no real choice… for me some technologies 20 years allowed more powerful programming than all the bloated bloatware we are forced to use today… in some ways, in some ways now its a light year ahead our hands are tied and MicroSoft is the dictator as it finds new ways to make money or die if stand still.

So of course NT moved with the technology to NT8 WPF instead of Windows forms  – and it took a long long long time to do which is not at all surprising, so we are stuck with a semi finished NT7 with pitfall and now a new technology with its pitfalls as its still maturing – but fast becoming something very viable and much much more powerful than NT7 – so 2017 is the year NT8 became great.

NT7 still has some advantages over NT8 which will be short lived when the  Ninjatrader Application Usability Testing team are let lose on NT8 to make it slicker and easier to use – and so we will we be able to create charts, arrange, load templates , save templates,  and use less clicks and short cuts and be productive on a  server for example – where NT8 lags behind. NT7 – but its out in front by a light year for performance and connection reliability the essentials that NT7 could not provide!  NT7 had many issues to be addressed by NT8 and these were in fact done.

WPF future… Microsoft wants to adapt to the hardware’s requirements and to improve WPF so that it become an absolutely suitable for all modern devices. ‘it’s important that existing WPF applications can adapt to new hardware capabilities coming to desktop machines’, – says Microsoft.

One more thing we have to mention is dotNetConf. Specifically – report dedicated to WPF. So, at the beginning of the speech, Unni Ravindranathan and Harikrishna Menon, who are project and program managers at Microsoft, mentioned, that WPF isn’t dead – there are things that are still in development. They added that they can’t explain in details because of NDA policy. But they hinted that the main purpose is to improve the performance of WPF at all. In general, Microsoft is going to work on the next areas of improvement: productivity and performance of scrolling and virtualization; support and integration of the DirectX (DX11 and DX12); modern equipment support (modern touch hardware, for example); tooling (diagnostic tooling support for WPF); etc.


Seems like Microsoft doesn’t want to showdown what’s really going on with its desktop apps and what’s their future. But we can say with confidence that desktop apps aren’t dead, they’re more than alive.

The main thing that NT8 and WPF have  is that NT8 does protects you from the craziness a developer must endure when using WPF XAML and Visual Studio for example – and actually makes it easier to code, the new editor in NT8 is a light year ahead of  the NT7 version . AS  amateurs or Pro developers this means we can forget the fact that NT8 uses WPF for 80% of the time, then its only syntactical changes and some more advanced changes and knowledge learning curves required.  So really to the end user NT8 and WPF offers nothing but advantages, and ongoing supported technology that is very mature and widespread.

New Power and moved boundaries

Apart from WPF which is merely the visaul presentaion layer of NinjaTrader – the most important developments are the facts:  NT8 is using an up to date technology for us to program in the latest .net  Frameworks  using the up to datae c#…so we are now able to produce some very advanced and evolved products so the effort and trouble will be well worth it!  NT8 is a giant leap forwards from NT7, as with all new technologies and products it will take some time to mature usually 1 to 2 years in a production environment, and you can be sure the NT teams are flat out and in full attendance to all issues and enhancements possible in NT8 so we can expect some very things for the long term also.

So we are very excited but sometimes extremely overwhelmed at the amount of work ahead!!!   Just think i could be trading 4 hours per day and taking life easy – instead of sometimes coding 12 to 16,…  we are loyal to our user base and will get the job done and you will see new boundaries pushed in the future with the tool sets we are writing.  And i will as a trader get to use the technology, and we got a good 10 years of NT8 Architecture ahead… so in fact it will be a win win…   then we got NT9 at some point and it will be interesting to see the technologies for mobile/tablet and desktop/ cloud… it might well utilise.

So In summary we are very happy with NT8  and our path ahead and very keen to get NT8 MTDS8 release very soon in fact, but were not able to release the version I wanted so we rolled back to a very basic working model – plans for it are being stifled by technical challenges so we will have to keep it simple and then build up my vision for it over the coming months and evolve it …  the current releases of NT8 are so good now that we can plough on ahead at a fast pace.  But this is not the end yet of NT7 or the products for it, we will finalize them and support them and focus on NT8 into the future.

Stay up to date with news/ promos &  updates are provided on social media, blog, newsletter etc. here http://www.microtrends.co/contact/

Author: MicroTrends

MicroTrends NinjaTrader Certified Consultant and Partners