Announcement
Collapse
Looking for a User App or Add-On built by the NinjaTrader community?
Visit NinjaTrader EcoSystem and our free User App Share!
Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
See more
See less
Partner 728x90
Collapse
NinjaTrader
Where to do initlization every time the strategy is started (not the Initialize())?
Collapse
X
-
Where to do initlization every time the strategy is started (not the Initialize())?
The Initialize() function is only called when the first time to start a strategy. If you stop the strategy (but do not remove it), and start it again, the Initialize() is not called. Is there any event that will be trigger when a user click the "start" button in the strategies tab? Thanks, JasonTags: None
-
Hi Follow Shadan,
You should never place logic in the Initialize() method. Instead you will want to place it in the OnBarUpdate() method. At the top of OnBarUpdate(), you can do something like this:
Code:if (CurrentBar == BarsRequired && start == false) { // Do something; start = true; } else if (CurrentBar == BarsRequired + 1 && start) start = false;
Code:private bool start = false;
Code:if (CurrentBar == BarsRequired && FirstTickOfBar) { // Do something; }
Josh P.NinjaTrader Customer Service
Latest Posts
Collapse
Topics | Statistics | Last Post | ||
---|---|---|---|---|
Started by haas88, 03-21-2024, 02:22 AM
|
19 responses
220 views
0 likes
|
Last Post Today, 09:06 AM | ||
Started by ZeroKuhl, Yesterday, 04:31 PM
|
4 responses
29 views
0 likes
|
Last Post
by ZeroKuhl
Today, 08:57 AM
|
||
Started by cupir2, Yesterday, 07:44 PM
|
3 responses
21 views
0 likes
|
Last Post Today, 08:33 AM | ||
Started by reynoldsn, Yesterday, 07:26 PM
|
2 responses
16 views
0 likes
|
Last Post
by reynoldsn
Today, 08:32 AM
|
||
Started by MartinT, 05-17-2023, 06:00 AM
|
18 responses
175 views
0 likes
|
Last Post
by flybuzz
Today, 08:20 AM
|
Comment