richa61416
10-29-2007, 11:29 AM
I have a problem where by my strategy some time gains 400 dollar intraday, and then close witha minor loss. Can I use the StopLoss to set my exit point to above my entry point? e.g. I enter long at 1012 the market move up 40 ticks. I want to protect my profit, and set a stoploss at 10 ticks above my average entry point. How can I perform this action?
NinjaTrader_Josh
10-29-2007, 03:48 PM
What you would want to do is modify your SetStopLoss() dynamically. Please check out this reference sample for an idea of how to do it. http://www.ninjatrader-support.com/vb/showthread.php?t=3222
So in your case when you edit your SetStopLoss() you would probably do something like
if (Close[0] > Position.AvgPrice + 40 * TickSize)
SetStopLoss(Position.AvgPrice + 10 * TickSize);