Initialize routine is as follows :
protected override void Initialize()
{
SetProfitTarget("LongPosition", CalculationMode.Ticks, 5);
SetStopLoss("LongPosition", CalculationMode.Ticks, 7, false);
SetProfitTarget("ShortPosition", CalculationMode.Ticks, 5);
SetStopLoss("ShortPosition", CalculationMode.Ticks, 7, false);
CalculateOnBarClose = false;
}
When a signal is true, I get in a position, however, SetProfitTarget and SetStopLoss is not getting me out!! CL moves 7 ticks is matter of seconds or minutes but I keep staying in the trade. What am I doing wrong?
Comment