"Too many paremeters" and HighVal of (Close - Open)

Hi,

I coded this and was rejected because of "too many parameters" "near 0.9".

(Close(0) - Open(0)) > 0 AND Abs(Close(0) - Open(0)) > highVal(4,Close(0)-Open(0))(1) AND (Abs(Close(0) - Open(0)) / (Hi(0) - Low(0))) > 0.9

Moreover, I doubt if I code the HighVal part correctly, what I try to get is the Highest value of yesterday's last four days' (Close - Open) value.

I tried to first create a formula named Body, (Close - Open), and then I code the below but was not allowed.
Body > 0 AND Abs(Body) > HighVal(4,Body) (1) AND ((Abs(Body)) / (Hi(0) - Low(0))) > 0.9

By the way, can anyone let me know where I can find formula coding guidelines?

Thanks.

If you go to the screener, there's a "reference" button you can press to find a ton of documentation.

(Close(0) - Open(0)) > 0 AND Abs(Close(0) - Open(0)) > highVal(4,Close(0)-Open(0))(1) AND (Abs(Close(0) - Open(0)) / (Hi(0) - Low(0))) > 0.9

The syntax issue is the extra (1) marked in bold.

What I did was drop the individual rules into the Screener and the error message made more sense. As revised the rules execute, but have zero selections across several years.

Cheers,
Rich