Hi, Looks like you are not taking the spread into account, this would be why you get results in a backtest as it uses a fixed spread. Your settings will never work as the average spread for this symbol is about 22 pips, but you have set the grid distance to 2 pips, it needs to be a minimum x3 the spread, so about 70.
You also have an automatic TP of 28 pips, this would cause big problems.
Looks like you have settings for a symbol with a low spread like EURUSD which is about 0-0.5 pips, for the CHFSGD the spread is 22 pips, so you need to multiply all your settings by 22 for the pip targets.
Run the backtest with tick data and you will see it would probably not work and just in case you have not seen it, take a look at the user guide.