Tradescript for avg. Of highs and lows

Buy- average of 15 period highest price & 15 period lowest price is greater than average of 30 period highest price & 30 period lowest price

Sell- average of 15 period highest price & 15 period lowest price is lower than average of 30 period highest price & 30 period lowest price

Hi Homework,

To use MAXOF/MINOF function, you need to compare between at least two parameters/vectors and period can't be used directly. Here's the workaround

Buy-
SET H = MAXOF (MAX (HIGH, 14), REF (HIGH, 15)) 
SET L = MINOF (MIN (LOW, 14), REF (LOW, 15))
SET AVG = (H+L)/2
SET H1 = MAXOF (MAX (HIGH, 29), REF (HIGH, 30))
SET L1 = MINOF (MIN (LOW, 29), REF (LOW, 30))
SET AVG1 = (H1 + L1)/ 2
AVG > AVG1

Sell-
SET H = MAXOF (MAX (HIGH, 14), REF (HIGH, 15))
SET L = MINOF (MIN (LOW, 14), REF (LOW, 15))
SET AVG = (H+L)/2
SET H1 = MAXOF (MAX (HIGH, 29), REF (HIGH, 30))
SET L1 = MINOF (MIN (LOW, 29), REF (LOW, 30))
SET AVG1 = (H1 + L1)/ 2
AVG < AVG1