Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
How to limit strategy to one trade per day?
Collapse
X
-
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?Tags: None
-
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
-
-
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
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by Geovanny Suaza, 02-11-2026, 06:32 PM
|
0 responses
580 views
0 likes
|
Last Post
|
||
|
Started by Geovanny Suaza, 02-11-2026, 05:51 PM
|
0 responses
335 views
1 like
|
Last Post
|
||
|
Started by Mindset, 02-09-2026, 11:44 AM
|
0 responses
101 views
0 likes
|
Last Post
by Mindset
02-09-2026, 11:44 AM
|
||
|
Started by Geovanny Suaza, 02-02-2026, 12:30 PM
|
0 responses
554 views
1 like
|
Last Post
|
||
|
Started by RFrosty, 01-28-2026, 06:49 PM
|
0 responses
552 views
1 like
|
Last Post
by RFrosty
01-28-2026, 06:49 PM
|

Comment