Backtesting by forward testing!?

shadowninja

Legendary member
Messages
5,524
Likes
644
Maybe the wrong words for what I want but is there any software (perhaps MT4 can do this already?) that takes available data and replays it in real time, allowing me to place test trades to see if a system works by forward testing with past data?

Something to do at the weekend when my body is too shattered to do anything useful (like today).
 
Maybe the wrong words for what I want but is there any software (perhaps MT4 can do this already?) that takes available data and replays it in real time, allowing me to place test trades to see if a system works by forward testing with past data?

Something to do at the weekend when my body is too shattered to do anything useful (like today).


Shadow,

Amibroker has these features included. Both Bar Replay and actual Walk-Foward Testing.

Regards,

Chorlton
 
Hi

Thanks for the reply. Can you place trades during replay?

The Bar Replay simply only allows you to step through historical chart data one bar at a time. It can be extremly useful if you want to mimic live trading as you focus on the right side of the chart! Not sure if this is exactly what you're after thou...
 
Ah, MT4 does that, too. I wanted something that plays data live whether it's random or real. I can test strategies in real time, then, actually placing orders.
 
Ninja trader does this, although you need to let it "record" a trading day before you can replay it - not great if you need to test strategies on old data, but would be useful if you work during the day, and want to practice trading in the evening, or at the weekend.

I think Esignal has replay as well, though I haven't tried it.
 
I've been using the NinjaTrader simulator. Only downside is it generates in realtime rather than a day's data in seconds. Unless I've missed something.
 
Well, simulated trading is daft on NinjaTrader. You can see the human element is missing. Been staring at it since 11am. It moves like a random number generator would. No panic, no fear.

Tell you what, though, this trading lark really satisfies my academic/intellectual inquisitiveness.

cloud9.gif
 
Well, simulated trading is daft on NinjaTrader. You can see the human element is missing. Been staring at it since 11am. It moves like a random number generator would. No panic, no fear.

Tell you what, though, this trading lark really satisfies my academic/intellectual inquisitiveness.

cloud9.gif

The simulated feed is a random number generator - I think the purpose is just to get used to the interface and automated exits etc. If you want to trade "real time" on historic data, you need to use the Market Replay function.
 
Wonder if it's possible to get a random number generator that also generates random market/global occurances that affect the market (or at least potential decisions made by virtual traders). Well, of course it's possible, I guess. Be interesting to see what happens. You could run a hundred years' worth of data in minutes based on global and economic events and see outcomes.
 
This is something I want to do too but just haven't found the time yet.

I asked the NT support guys if you can load up past data(I used from 2003 as an example) and replay it using the replay funtion. They said yes. So I'm sure it can be done if you have the data on hand.

I don't know how to do it though.

Cheers,
PKFFW
 
Top