protected override void OnBarUpdate() { if (ParabolicSAR(0.02, 0.2, 0.02)[1] > Close[1] && ParabolicSAR(0.02, 0.2, 0.02)[0] < Close[0] && Position.MarketPosition == MarketPosition.Flat) { EnterLong(Lots, ""); } }
protected override void OnBarUpdate() { double atr, stop; if (ParabolicSAR(0.02, 0.2, 0.02)[1] > Close[1] && ParabolicSAR(0.02, 0.2, 0.02)[0] < Close[0] && Position.MarketPosition == MarketPosition.Flat) { EnterLong(Lots, ""); sdev = CalculateSDev(SDEV_LOOKBACK); atr = ATR(14)[1] * ATR_MULTIPLIER; stop = Close[0] - atr; } }
Comment