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 CaptainJack, 05-29-2026, 05:09 AM
      0 responses
      172 views
      0 likes
      Last Post CaptainJack  
      Started by CaptainJack, 05-29-2026, 12:02 AM
      0 responses
      88 views
      0 likes
      Last Post CaptainJack  
      Started by charlesugo_1, 05-26-2026, 05:03 PM
      0 responses
      128 views
      0 likes
      Last Post charlesugo_1  
      Started by DannyP96, 05-18-2026, 02:38 PM
      1 response
      208 views
      0 likes
      Last Post NinjaTrader_ChelseaB  
      Started by CarlTrading, 05-11-2026, 05:56 AM
      0 responses
      185 views
      0 likes
      Last Post CarlTrading  
      Working...
      X