Experts please correct this code

Buy signal:- In downtrend price open equal previous candle close or less than previous candle low and close high of previous candle high
Ref(Open,1) = Ref(Close,2) or Ref(Open,1) < Ref(Low,2) and REF(Close,1)>Ref(High,2)

sell :-In Uptrend price open equal previous candle close or more than previous candle high and close low of previous candle low
Ref(Open,1) =Ref(Close,2) or Ref(Open,1) >Ref(High,2) and Ref(Close,1)<Ref(Low,2)

after studying tradescript i created this script. it is need some modification. experts please sort this