I get the point, if the spread was zero, then that hedging wouldn't produce any loss. I'M using Admiral Markets as broker but that does not influence my backtestings because I'm using historick tick data from Dukascopy and the Tickdata Suite program which means that I have to enter manually the right settings for the strategy tester to emulate the real spread conditions of my broker. I recomend using Historic data as it changes drastically the quality of the results. Now if you are using Tickdata Suite and you want to set the spread to zero, remember to also set the commision to zero. Are you using Metaquotes tick data or Dukascopy tick data?
T