// Close Position if order was filled on a retrace and retrace becomes a new trend.
if(Position.MarketPosition != MarketPosition.Flat) // && Position.GetProfitLoss(Close[0], PerformanceUnit.Currency) < 0)
{
if(Position.MarketPosition == MarketPosition.Long && Close[0] < Close[1] && Close[1] < Close[2] && Close[2] < Close[3])
{
ExitLong("Bars_X", "");
}
if(Position.MarketPosition == MarketPosition.Short && Close[0] > Close[1] )
{
ExitShort("Bars_X", "");
}
}
Thanks
DaveN

Comment