When I load the chart, if I choose to load one day or I enter zero, it still loads the current day.
Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
How to Prevent Strategy From Starting Early?
Collapse
X
-
How to Prevent Strategy From Starting Early?
I open a day chart and begin my strategy. However, the chart loads the entire day and my strategy begins at the start of the day. This interferes with the real time function of the strategy. How can I have the strategy function only in real time?
When I load the chart, if I choose to load one day or I enter zero, it still loads the current day.Tags: None
-
Hello ronaldgreene828,
The most simple way is to add a condition to check the state. If you want to only work in realtime you can add the following condition in OnBarUpdate:
if(State != State.Realtime) return;
If you are using the builder you would need to add a condition into each set checking that the Misc -> CurrentState equals Misc -> State -> Realtime.
I look forward to being of further assistance.
-
Comment
-
Hello, this has worked well. At times I had to remove "State = State Realtime" from a set to prevent errors when running a strategy. Can you tell me where this line should not be included? Thanks
Comment
-
I found out that I wasn't using the right signal name in some of the exits. So I found the problem. Thanks
Comment
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by NullPointStrategies, Today, 05:17 AM
|
0 responses
38 views
0 likes
|
Last Post
|
||
|
Started by argusthome, 03-08-2026, 10:06 AM
|
0 responses
124 views
0 likes
|
Last Post
by argusthome
03-08-2026, 10:06 AM
|
||
|
Started by NabilKhattabi, 03-06-2026, 11:18 AM
|
0 responses
64 views
0 likes
|
Last Post
|
||
|
Started by Deep42, 03-06-2026, 12:28 AM
|
0 responses
41 views
0 likes
|
Last Post
by Deep42
03-06-2026, 12:28 AM
|
||
|
Started by TheRealMorford, 03-05-2026, 06:15 PM
|
0 responses
46 views
0 likes
|
Last Post
|

Comment