in my AFL, at the very begining, i did something like
1) O=O[i-1];
2) H=H[i-1];
3) L=L[i-1];
4) C=C[i-1];
to make sure that the empty bars are replaced by previous bar
and in exploration, i print out them to excel and double checked that, they are all sensible number without any empty element. in back test, all round trades are reasonable
so i guess when the Amibroker calculate the max draw down, it use something external formula and use the original chart to calculate, that's why the weird value resulted.
do you think i am correct?