Is it safe for upgrade my 8.1.6.2 to 8.1.8.2

A while back I tried some upgrades and had to roll them back because they broke my script. I have worked on this for years and I want to minimize the time it takes me to keep my 2000 line scrips working after going with the current release

There is no honest way to call a 2,000-line custom script safe on a new platform build without running it. I would treat the upgrade as a short release test, not an in-place leap.

Before changing the installation:

  1. Compile the whole NinjaScript library on 8.1.6.2 and save the clean compiler result.
  2. Use Tools > Export > Backup File and include NinjaScript files, templates, workspaces and configuration. Keep that archive outside the NinjaTrader folder.
  3. Export the script as source separately. A platform backup and a source export protect different failure paths.
  4. Confirm that you still have a supported route back to 8.1.6.2 before installing 8.1.8.2. Do not assume a backup made on one release can always restore cleanly on another.

After the upgrade, compile first. Then run a small fixed set of Playback or Sim101 cases that cover startup, historical-to-realtime transition, entries, exits, reconnect and workspace reload. Compare the exact log output and order states with the old build.

If any compiler error or state difference appears, stop there and keep live accounts disconnected. That turns the upgrade into one bounded compatibility check instead of discovering the break during a live session.

I’ve had similar issues with strategy/script vs. NT upgrade. I had a coder re-write it and after a couple of tweaks it seems to be working ok, just 600 lines, nothing near as robust. I’ve copied your post in the event I may need this someday. Hope not. Thanks

I have found the performance in 8.1.8.2 to be quite poor. in terms of bar rendering.

I’ve got a plugin on my chart which prints the bid/ask price as a horizontal line. When volatility picks up - Open, MOC, EOD, Trump, I can see my bid ask lines jumping around in real-time to the correct price - but the bars on the chart lagging behind.

I’ve been a Ninjatrader user for a decade now and I tend to be hesitant to upgrade, when I have a stable release that works well. I upgraded this time for other reasons, but I’m considering rolling back.

Question is: now that they’ve killed the old forums and interaction with end-users is at an all-time-low. how are the ninjatrader devs going to know there’s a problem?

I remember a few years ago there was a chart freezing issue. I reported it A FULL YEAR before it finally got fixed. it wasn’t until more and more users started reporting that the developers started taking it seriously and looking into it. So now that there’s no interactions between support and users, how are they ever going to find out about these things?

They’ve killed end-user interaction. They’ve sacrificed feedback and user insight and the company and the platform WILL suffer.

The old forums were crap but at least there was engagement. Without that, what’s the point?

From what I’ve read, your chart is rendering the same speed as before. They just sped up the current price. It does make the chart seem confusing and lagged.

1 Like

Even though I do not recommend the latest version, I stayed with it because of faster current price updates and alpha slider in color picker. Newest version is stable but it has a lower tick throughput (ticks get delayed at lower tick rate, most evident at open and close) but I managed to optimize my indicators around it.