I'm currently developing my own expert advisor. But I'm finding it difficult to run the perfect backtest and optimisation. Any recommendations?