Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Check whether ATM Strategy exists?

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

    Check whether ATM Strategy exists?

    Is there a way to check whether an ATM strategy exists before actually trying to use it in a strategy trade? Thanks!
    Last edited by gbourque; 09-15-2023, 12:32 PM.

    #2
    Hello gbourque,

    Thank you for post.

    There is a way you could make a list of ATM strategies based on the template names in the NinjaTrader 8\templates\AtmStrategy directory. Here is a snippet of what that would look like:
    Code:
            List<string> values = new List<string>();
            string[] files = System.IO.Directory.GetFiles(System.IO.Path.Combine(NinjaTrader.Core.Globals.UserDataDir, "templates", "AtmStrategy"), "*.xml");  
    
            foreach(string atm in files)
            {
                values.Add(System.IO.Path.GetFileNameWithoutExtension(atm));
                NinjaTrader.Code.Output.Process(System.IO.Path.GetFileNameWithoutExtension(atm), PrintTo.OutputTab1);
            }​
    You could then check the list to see if it contains the desired string for the ATM strategy template name using the List<T>.Contains(T) method. This is a general C# concept described at the following publicly available link:After performing a check to see if that string exists in the list of template names, then you could use that string as the strategyTemplateName in AtmStrategyCreate() knowing that template does exist:Please let us know if we may be of further assistance.

    Comment


      #3
      Worked great. Thanks!

      Comment

      Latest Posts

      Collapse

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