i am trying to setup in the initialize method but dunno how to set ATR(14) value as the stop. how do i do do it.
Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
setup stop on multitimeframe strategy
Collapse
X
-
Hello,
Thank you for your forum post.
You will not want to set SetStopLoss in initialize if you are using a stop that will change. This needs to be down in OnBarUpdate();
You must set your stop before you submit your entry so that it is in the correct BarsInProgress check and gets the correct value.
So before you use EnterLong() for example to get into your trade set you stop.
SetStopLoss(YourStopPriceHere);
EnterLong();
Set YourStopPriceHere variable with whatever price you want to use. If you want to use an ATR specify ATR[0] here.
Let me know if I can be of further assistance.
-
Hello,
Sure you will use CalculationMode.Ticks. You will want to insure that ATR()[0] is in fact a value integer. So you would want to typecast/convert to an int for this to make sure there are no issues.
int stopLoss = (int)ATR(14)[0];
then SetStopLoss(CalculationMode.Ticks, stoploss);
Let me know if I can be of further assistance.
Comment
Latest Posts
Collapse
Topics | Statistics | Last Post | ||
---|---|---|---|---|
Started by bmarovets, Today, 06:33 PM
|
0 responses
6 views
0 likes
|
Last Post
by bmarovets
Today, 06:33 PM
|
||
Started by ETFVoyageur, Yesterday, 07:05 PM
|
4 responses
33 views
0 likes
|
Last Post
by ETFVoyageur
Today, 06:16 PM
|
||
Started by JGriff5646, Yesterday, 10:02 PM
|
2 responses
21 views
0 likes
|
Last Post
by JGriff5646
Today, 06:15 PM
|
||
Started by DawnTreader, Today, 05:58 PM
|
0 responses
5 views
0 likes
|
Last Post
by DawnTreader
Today, 05:58 PM
|
||
Started by ntram, Today, 05:39 PM
|
0 responses
5 views
0 likes
|
Last Post
by ntram
Today, 05:39 PM
|
Comment