SetStopLoss("", CalculationMode.Ticks, CurrentDayOHL().CurrentHigh[1] + 5 , false);
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
Stop Loss based on calculation
Collapse
X
-
Stop Loss based on calculation
I want to set my stop loss based on a fixed calculation of 1 tick above the high of the day or 1 tick below the low. How do I do this? Can I use:[/font]
SetStopLoss("", CalculationMode.Ticks, CurrentDayOHL().CurrentHigh[1] + 5 , false);Tags: None
-
If you want to tell it an absolute price you should be using CalculationMode.Price and not .Ticks.
Also, you should not be doing a simple "+ 5". It should be "+ 5 * TickSize" to ensure accurate tick size values.
Finally, this line would only work in OnBarUpdate(). You cannot do this from Initialize().Josh P.NinjaTrader Customer Service
-
No matter where in your code you put the command it will not help you if you lose connection before the order was placed. All you have to do is call the Set() method before you do the Enter() method and it will be placed. Depending on the brokerage technology you are connected with will determine whether or not that order is actually sitting at the exchange or still on your local PC. See this article for more information: http://www.ninjatrader-support2.com/...ead.php?t=5349Josh P.NinjaTrader Customer Service
Comment
-
I use IB and based on the link you provided orders are sitting on their server. So is it correct that when my program triggers my entry my stop of 1 tick below the low or above the high will be calculated and simultaneously transmitted to IB even if using the on bar update?
You also said:
"All you have to do is call the Set() method before you do the Enter() method and it will be placed"
Can you explain with a sample. I am not following.
Comment
Latest Posts
Collapse
Topics | Statistics | Last Post | ||
---|---|---|---|---|
Started by mishhh, 05-25-2010, 08:54 AM
|
19 responses
6,189 views
0 likes
|
Last Post
by rene69851
Today, 09:29 AM
|
||
Started by gwenael, Today, 09:29 AM
|
0 responses
3 views
0 likes
|
Last Post
by gwenael
Today, 09:29 AM
|
||
Started by Karado58, 11-26-2012, 02:57 PM
|
8 responses
14,829 views
0 likes
|
Last Post Today, 09:09 AM | ||
Started by Option Whisperer, Today, 09:05 AM
|
0 responses
2 views
0 likes
|
Last Post Today, 09:05 AM | ||
Started by cre8able, Yesterday, 01:16 PM
|
3 responses
11 views
0 likes
|
Last Post
by cre8able
Today, 08:28 AM
|
Comment