Below is the long entry
if(Position.MarketPosition == MarketPosition.Flat
&& longTrades == true
&& Close[0] > indicator
&& BarsSinceExit() > 1 || BarsSinceExit() == -1)
{
EnterLong(DefaultQuantity,"");
longTrades = false;
}
#region OnExecution
protected override void OnExecution(IExecution execution)
{
// Long Bool Flag
if (execution.Order != null && Position.MarketPosition == MarketPosition.Long)
{
longTrades = false;
PrintWithTimeStamp("Long bool flag store");
}
// Long Bool Flag
if (execution.Order != null && Position.MarketPosition == MarketPosition.Short)
{
shortTrades = false;
PrintWithTimeStamp("Short bool flag store");
}
}
#endregion
Any education in bool flags is much appreciated.


Comment