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 NullPointStrategies, Today, 05:17 AM
      0 responses
      52 views
      0 likes
      Last Post NullPointStrategies  
      Started by argusthome, 03-08-2026, 10:06 AM
      0 responses
      130 views
      0 likes
      Last Post argusthome  
      Started by NabilKhattabi, 03-06-2026, 11:18 AM
      0 responses
      70 views
      0 likes
      Last Post NabilKhattabi  
      Started by Deep42, 03-06-2026, 12:28 AM
      0 responses
      43 views
      0 likes
      Last Post Deep42
      by Deep42
       
      Started by TheRealMorford, 03-05-2026, 06:15 PM
      0 responses
      47 views
      0 likes
      Last Post TheRealMorford  
      Working...
      X