I blew up NinjaTrader7...

Discussion in 'Trading Software' started by Overnight, Mar 27, 2023.

  1. TheDawn

    TheDawn

    I cannot remember anymore. I haven't used Ninja Trader for almost 10 years. I will have to go through my codes to find it but there was a function that I used perfectly fine in NT7 but they changed the coding of it in NT8 and I had to recode everything. And then they got rid of some functions and I had to scramble to find alternative functions that would do the same thing. I remembered I had to recode a lot of my codes when they switched to NT8.
     
    #31     Mar 29, 2023
  2. Overnight

    Overnight

    Yes, this was a known problem. They totally reworked their language, which they call "NinjaScript", from 7 to 8. I recall our programmer complaining of the same thing. All the custom indicators he wrote for NT7 over the years broke when they went NT8, and he managed to only get a few of them re-coded before Roger Felton retired and the programmer moved on.
     
    #32     Mar 29, 2023
    TheDawn likes this.
  3. TheDawn

    TheDawn

    And the thing is they didn't even notify us of the potential changes that you may see in your codes when using NT8. It's like all of sudden you log into NT8, your strategies don't work anymore and you don't even know why or how because you didn't change anything. And then you have to debug and then compile section by section of the codes before finally finding out where was the problem. And then you had to research and research their guide to find out why. It was really frustrating.
     
    #33     Mar 29, 2023
    Overnight likes this.
  4. RedDuke

    RedDuke

    nt8 beta was out for a very long time with plenty of time, and nt7 still works. We decided to bite the bullet and rewrite due to gain in speed for backtests and other very useful features.
     
    #34     Mar 29, 2023
  5. Overnight

    Overnight

    Yes, that is the complaint I heard from the programmer. I did not envy his task. Wonder if they will break that NinjaScript stuff again when they go from 8 to 9.
     
    #35     Mar 29, 2023
  6. TheDawn

    TheDawn

    Yes with announcements for the features and functions of the platform itself but they made no mention of any code changes with the C# platform which is what a large part of the users use to code strategies for auto trading.
     
    #36     Mar 29, 2023
  7. ph1l

    ph1l

    These might help.
    https://forum.ninjatrader.com/forum...ow-to-convert-nt7-indicator-to-nt8#post791817


     
    #37     Mar 29, 2023
  8. RedDuke

    RedDuke

    not true. Their docs were very clear about all code inconsistencies. There was/is a page which covers each code breaking change.
     
    #38     Mar 29, 2023
  9. TheDawn

    TheDawn

    Their docs to you perhaps because maybe you are a 3rd-party vendor to them but to us regular users, not a word. I have never received anything from them (they have my email address as I have contacted their support numerous times) or seen anything ever published on their website or anywhere about any code changes. I had to dig and dig and dig, first on their forums, and then through their help guides to finally find out the changes and that was after hours and hours and hours of debugging and recompiling.
     
    #39     Mar 30, 2023