h_cond = not na(ph) se = false se := h_cond ? true : false
l_cond = not na(pl) le = false le := l_cond ? true : false
var Lcond = 0.0 var Scond = 0.0 var hprice = 0.0 var lprice = 0.0
if le == true Lcond := 1 lprice := low[1] if Lcond == 1 and lprice < lowest(low,set1)[2] Lcond := 2 if Lcond == 2 and close > lowest(low,set1)[2] Lcond := 3
if se == true Scond := 1 hprice := high[1] if Scond == 1 and hprice > highest(high,set1)[2] Scond := 2 if Scond == 2 and close < highest(high,set1)[2] Scond := 3
if strategy.opentrades > 0 Lcond := 0.0 Scond := 0.0 hprice := 0.0 lprice := 0.0