Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
Trigger a trade on market open, on opening of first bar.
Collapse
X
-
Hello tomd0361,
Thanks for your post and welcome to the NinjaTrader forums!
You would need to use a calculation mode of Calculate.OnPriceChange or Calculate.OnEachTick so that your code will run intrabar.
Then you can use the system bools of Bars.IsFirstBarOfSession and IsFirstTickOfBar.
Reference:
if (Bars.IsFirstBarOfSession && IsFirstTickOfBar)
{
// entry order
}
Note: the assumption is that you are using a trading hours session where the "Market Open" relates to the opening of the session. If that is not the case then you would need to replace the Bars.IsFirstBarOfSession with a time check of the bar, for example if 8:30 is the opening time and you are using 1 minute bars, you would check the bar (timestamp is based on bar close time) and then on the first tick of that bar perform the entry.
if (Times[0][0].TimeOfDay == new TimeSpan(8, 31, 0) && IsFirstTickOfBar) //
{
// entry order
}
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by CarlTrading, 03-31-2026, 09:41 PM
|
1 response
41 views
0 likes
|
Last Post
|
||
|
Started by CarlTrading, 04-01-2026, 02:41 AM
|
0 responses
20 views
0 likes
|
Last Post
by CarlTrading
04-01-2026, 02:41 AM
|
||
|
Started by CaptainJack, 03-31-2026, 11:44 PM
|
0 responses
27 views
1 like
|
Last Post
by CaptainJack
03-31-2026, 11:44 PM
|
||
|
Started by CarlTrading, 03-30-2026, 11:51 AM
|
0 responses
45 views
0 likes
|
Last Post
by CarlTrading
03-30-2026, 11:51 AM
|
||
|
Started by CarlTrading, 03-30-2026, 11:48 AM
|
0 responses
37 views
0 likes
|
Last Post
by CarlTrading
03-30-2026, 11:48 AM
|

Comment