THe FXCM Marketscope platform includes a simulator that might suit your purposes - if you are able to open a demo with them from where you live. (I believe the demo account also includes this simulator).
In simulator mode you can set up your initial equity, choice of instrument(s), start/end dates (going back to 2009) and your own TA setup.
You can start/pause/speed up/stop the flow of real historic data and trade it as you would normally except at a faster speed. It records all your trades and results and equity changes just as it would with a real account.
I find it very useful for practicing even though it is not intended as a formal “back-testing” program . but I don’t think that is what you were looking for anyway?
Is this any help?