This seems to happen with commision as well.
My asset name is "EUR/USD_mini" rather than just "EUR/USD".

The reason why RollLong = RollShort = 0; did not work was because I had placed it before my asset loop.

Still, if I remove that line my roll over is a factor 10000, which suggest my asset is not classified as a currency byt Zorro.