----- Original Message -----
Sent: Wednesday, April 05, 2006 7:09
AM
Subject: [amibroker] AFL drives me
nuts
This looks correct and
logical to me, but it doesn’t work.
result = Null;
for ( i = 1; i < BarCount; i++
){
High1 = High[i];
High2 = High[i-1];
Low1 = Low[i];
Low2 = Low[i-1];
if((High1 > High2 AND Low1 >
Low2)
OR (High1 > High2 AND Low1 ==
Low2)){
result[ i ] = result[i
- 1] + 1;
}else if((Low1 <
Low2
AND High1 < High2) OR (Low1 <
Low2
AND High1 == High2)){
result[ i ] = result[i - 1] - 1;
}else{
result[ i ] = result[ i - 1];
}
}
Plot( result, "Digger", ParamColor( "Color", colorBlack
), ParamStyle("Style"));
Thanks