Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

How to limit strategy to one trade per day?

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

    How to limit strategy to one trade per day?

    I have a strategy that works well--sort of--except that I only want it to take only one trade per day. Any ideas?

    #2
    Billy, you'll have to use some sort of a true/false (boolean) flag to check whether or not a trade has been placed already in the day combined with a date/time checker to reset the flag every new day.

    Something like this:
    Code:
    // in variables
    bool alreadyTradedToday = false;
    
    OnBarUpdate()
    {
       if (CurrentBar < 2) return;
       if (Time[0].DayOfWeek != Time[1].DayOfWeek) // new day, reset bool flag
       {   alreadyTradedToday = false; }
    
       if ([Long Entry Conditions are true] && alreadyTradedToday == false)
       {
          alreadyTradedToday = true;
          EnterLong();
       }
       
        // same, but opposite for shorts
    }
    AustinNinjaTrader Customer Service

    Comment


      #3
      Thanks, Austin. I'll give it a try.

      Comment


        #4
        This is really useful thanks!

        How would you change it if you only wanted 1 trade per month?

        Thanks!

        Comment


          #5
          Hello freddy250,

          Thank you for your inquiry.

          All you would need to do is change Time[0].DayOfWeek and Time[1].DayOfWeek to Time[0].Month and Time[1].Month.

          I would suggest looking at this link to learn more about the DateTime structure, which is what a Time[index] returns: https://msdn.microsoft.com/en-us/lib...v=vs.110).aspx

          Please, let us know if we may be of further assistance.
          Zachary G.NinjaTrader Customer Service

          Comment


            #6
            perfect thanks!

            Comment

            Latest Posts

            Collapse

            Topics Statistics Last Post
            Started by CarlTrading, 03-31-2026, 09:41 PM
            1 response
            134 views
            1 like
            Last Post NinjaTrader_ChelseaB  
            Started by CarlTrading, 04-01-2026, 02:41 AM
            0 responses
            75 views
            1 like
            Last Post CarlTrading  
            Started by CaptainJack, 03-31-2026, 11:44 PM
            0 responses
            119 views
            2 likes
            Last Post CaptainJack  
            Started by CarlTrading, 03-30-2026, 11:51 AM
            0 responses
            114 views
            1 like
            Last Post CarlTrading  
            Started by CarlTrading, 03-30-2026, 11:48 AM
            0 responses
            92 views
            0 likes
            Last Post CarlTrading  
            Working...
            X