I want to know the highest and lowest value from 28 different arrays and when price crosses that value. How can I do this without saying...
if ((Close[i] > buffer1[i]) && (Close[i] > buffer2[i]) && (Close[i] > buffer3[i]) && (Close[i] > buffer4[i]) && (Close[i] > buffer5[i])) ETC ETC ETC...28 times
or
if ((Close[i] > buffer1[i]) && (Close[i] > buffer2[i]) && (Close[i] > buffer3[i]) && (Close[i] > buffer4[i]) && (Close[i] < buffer5[i])) ETC ETC ETC....28 times
Is there a quicker, easier and more elegant way to do this?
if ((Close[i] > buffer1[i]) && (Close[i] > buffer2[i]) && (Close[i] > buffer3[i]) && (Close[i] > buffer4[i]) && (Close[i] > buffer5[i])) ETC ETC ETC...28 times
or
if ((Close[i] > buffer1[i]) && (Close[i] > buffer2[i]) && (Close[i] > buffer3[i]) && (Close[i] > buffer4[i]) && (Close[i] < buffer5[i])) ETC ETC ETC....28 times
Is there a quicker, easier and more elegant way to do this?