Is backtester leaving first 100 bars behind ?

 
Can you tell me, I have noticed backtester is not starting at the first bar back in history (it leaves first 100 bars behind). According to "iCustom" function how can I get the exact value for "shift" into EA if I can not count bars in EA to compare to bars in Indicator? Or let me put this question another way:

when backtesting you must have the correct "shift" for iCustom function. What approach has been given to get a value from the custom indicator into EA when backtesting. I have tried with counting and transferring bars from the indicator to EA through global variable, but no luck 'till now, because of the backtester behaviour mentioned above. Am I missing something here?

I am shure you guys have had this in your mind when writing backtester?

Regards, Mike
 
1. tester passes first 100 bars without processing
2. use normal shift and don't mention it.
3. global variables are useful when several experts are interprocessed. if some custom indicator sets global variable then expert advisor need to call such indicator to get correct global variable. and this indicator must be removed from all the charts to avoid interference
Reason: