Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Strategy Analyzer Issue

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Strategy Analyzer Issue

    Hi,

    For whatever reason the Strategy Analyzer in NT8 does not seem to be working correctly. The issue is that if I make a change to a strategy, and recompile it (no errors), the analyzer keeps using the old strategy. It doesn't seem to recognize that the strategy script has been updated. Moreover, I have several strategies and it is not picking them up in the strategy field in the property dialog.Is ther eany way to reset the Strategy Analyzer so it works with the correct script? Thank you.

    #2
    Hello Zeos6,

    Thanks for your post.

    If your strategies are not showing up in the drop-down list of strategies of the analyzer then that suggests there is an issue with the strategies themselves.

    Keep in mind that while it may compile successfully, the compiler cannot check "run time" type conditions which can only occur when you run (or load) the strategy.

    A good first step here is to check the "Log" tab of the Ninjatrader Control center and look for any errors related to the strategies as if there is a run time error is would show in the log tab.

    If there are no log errors, check (in the Ninjascript editor open each strategy) to see if the strategies have the same name (IE you made a copy of the strategy and made your changes but unintentionally left the name the same as an existing one).

    In general, you want the filename of the strategy (this is what Ninjascript editor uses to open the script) to be the same as the public class name and most importantly that inside OnStateChange and within State.SetDefaults, the Name = field (This is what the drop-down or strategy selector uses) shows the same name as the public class name.

    Comment


      #3
      Hi Paul,

      Thank you for your reply. Your answer was right on point and resolved my issue immediately. The problem lay in the name field used in OnStateChange(). I had renamed my strategies and hadn't updated that field correctly. Everything works perfectly now. Thank you very much for your help. Really appreciate it.

      Comment

      Latest Posts

      Collapse

      Topics Statistics Last Post
      Started by CarlTrading, 03-31-2026, 09:41 PM
      1 response
      43 views
      0 likes
      Last Post NinjaTrader_ChelseaB  
      Started by CarlTrading, 04-01-2026, 02:41 AM
      0 responses
      20 views
      0 likes
      Last Post CarlTrading  
      Started by CaptainJack, 03-31-2026, 11:44 PM
      0 responses
      30 views
      1 like
      Last Post CaptainJack  
      Started by CarlTrading, 03-30-2026, 11:51 AM
      0 responses
      47 views
      0 likes
      Last Post CarlTrading  
      Started by CarlTrading, 03-30-2026, 11:48 AM
      0 responses
      38 views
      0 likes
      Last Post CarlTrading  
      Working...
      X