|
Monday, December 11, 2006 |
|
I was busy this weekend doing backtesting. I focused primarily on backtesting the H-system to improve on its performance. I was able to obtain much better results by letting the third lot position run which is pretty much what I thought even before backtesting. I was also able to obtain better results by using a breakeven stop. My initial stop-loss is always set to 30 pips and I found that moving the stop-loss to breakeven when the position was up 25 pips was optimal. I know this is only 5 pips from the target but nevertheless, this produced better results than without a breakeven stop or with a breakeven stop lower than 25 pips. The GBP/USD is a mover and it needs some room to move. From my experience, it's tough to find profitability with a stop lower than 30 pips.
In the process of coding the backtesting of the H-system, I created a new system that is basically a derivative of the H-system. This new system isn't difficult to backtest manually so I did it for 2 years but I decided to automate it too just in case I made human errors. The results from manually and automatically testing were very similar. This new system is actually more profitable than the H-system on paper. Like I said over the weekend, I don't want to jump to any final conclusions but by developing a standard backtesting infrastructure, the mistakes that I may have encountered before are lessened. Therefore, I'm pretty confident with the results. Now it's time to forward test this new strategy. My weakness or possible downfall may be my willingness to forward test with real money. I decided to do this with this new system today, profiting 21 pips on 1 lot. Here is the equity curve of my newest system from January 2005 to present making the assumption that I'm starting with $10,000. The label "Profit in USD" in the graph below is wrong. It should read, "Equity in USD."
December 2006
Forex Trading
Forex Trading System
forex
forex backtesting
h-system
Hi Rich,
Do you optimization of parameters in your backtesting? you H-system shouldnt be optimized otherwise your results are being curve fitted to the past data. The only way you can overcome this is to do out of sample testing by using a walk forward optimization approach. This way if your system can cope with any optimized variables for future data then you know you;ve got yourself a winner. |
|
Last Updated ( Monday, December 11, 2006 )
|