What you think is going wrong in this strategy? exitShortStop doesn't works, why?
///<summary>
/// Called on each bar update event (incoming tick)
///</summary>
protectedoverridevoid OnBarUpdate()
{
// Condition set 1
if (GetHighLowByTimeRange(10, 15, 9, 30).LowestLow[0] != GetHighLowByTimeRange(10, 15, 9, 30).LowestLow[1])
{
EnterShortStop(DefaultQuantity, GetHighLowByTimeRange(10, 15, 9, 30).LowestLow[0] + -1 * TickSize, "");
}
// Condition set 2
if (Position.MarketPosition == MarketPosition.Short
&& BarsSinceEntry() > 1)
{
ExitShortStop((Position.AvgPrice) * (1 + Stop), "", "");
}
}
Thanks a lot.
Comment