I have some code below. Thanks in advance.
if (State == State.Configure)
{
AddDataSeries(BarsPeriodType.Day, 1);
}
else if (State == State.DataLoaded && displayIndicators == true)
{
myATR = ATR(ATRPeriod);
emaFast = EMA(fastPeriod);
emaSlow = EMA(slowPeriod);
emaFast.PaintPriceMarkers = false;
emaSlow.PaintPriceMarkers = false;
emaFast.Plots[0].Brush = Brushes.LimeGreen;
emaSlow.Plots[0].Brush = Brushes.Red;
AddChartIndicator(emaFast);
AddChartIndicator(emaSlow);
AddChartIndicator(myATR);
}
}
protected override void OnBarUpdate()
{
// No trading before 8:30. Would be nice to find a way to prevent trading if not using RTH template.
if (ToTime(Time[0]) < 83000)
return;
// Gap filter
if (Bars.BarsSinceNewTradingDay == 0 && Math.Abs(Open[0] - Closes[1][1]) < x)
canTrade = true;

Comment