Hi marr,

you need to check the assetList you are using with your script. When these values are not up to date or not as providet from your broker you can have very bad results. What you can do is to look for the assets.csv in the log folder. I am reciting the zorro help:
Quote

"Any live trading session generates a special asset list named Assets.csv in the Log folder. This list is updated with the actual parameters of all assets that are selected in the trading script, as long as they are available through the broker API. This is a convenient way to simulate your current broker account: just connect to the broker with a script that selects all needed assets (f.i. the Download script), then copy Assets.csv to the History folder under the name of the asset list that you are using for testing. It's preferable to do this a Monday, Tuesday, or Thursday, as on weekends most assets have an unrealistic spread and no rollover fee, and on Wednesdays or Fridays often the rollover is three times as high for compensating the weekend.
!! Check the content of Assets.csv before copying it over. Dependent on broker API and market hours, some parameters, especially spread and rollover, might be wrong. If parameters are temporarily or permanently unavailable, they are replaced either by default values or by the content of the current asset list. They can be wrong by a large margin when the current list is from a different broker and/or different leverage. Some MTR4 brokers also return different values for rollover of commodity CFDs like XAG/USD; sometimes per lot, sometimes per 10,000 lots."