As noted in several places already, when back-testing you need to be sure that the spread for any given symbol is realistic otherwise you will get unexpected results. To accomplish this there is at least one program (SpreadChanger) already in existence that simplifies the process of modifying the symbol property file (symbols.sel) where this data is held.
While verifying the results of testing I also needed to change a few other symbol parameters, which with a little trial and error where found to be in an associated data file - symbols.raw.
The following are the offsets in hexadecimal from the start of the appropriate symbol description that have been determined so far :
swap values - 8 byte doubles - 0x0690
stop level - 1 byte (possibly larger) - 0x06c0
contract size - 8 byte double - 0x06a8
As always, backup any files before modifying and if this does not make much sense then probably best not to attempt changing with appropriate binary editor.
While verifying the results of testing I also needed to change a few other symbol parameters, which with a little trial and error where found to be in an associated data file - symbols.raw.
The following are the offsets in hexadecimal from the start of the appropriate symbol description that have been determined so far :
swap values - 8 byte doubles - 0x0690
stop level - 1 byte (possibly larger) - 0x06c0
contract size - 8 byte double - 0x06a8
As always, backup any files before modifying and if this does not make much sense then probably best not to attempt changing with appropriate binary editor.