Flatron,
I started programming as a professional in 1973 and have been writing my own trading strategy systems for about 12 years (retired to trade full time for the last 4 years). IMHO I find the answers to your question âhow much live trading is relevant?â to be way off the mark of the real issues with building systems. I would instead go through a checklist and do system trading differently. Here are some of the questions on that system building checklist.
The first question I would ask myself is âWhat are the trading characteristics of your system?â For example you might reply your system is: 1) Trend following 2) Trades low to medium volatility 3) A 36% to 47% win percentage with a high Win/Loss ratio â¦
The second question I would ask is âDid I back test this system extensively with historical price data that matched the characteristics of the system?â If I had built your system this testing would be a lot more than 4 days (60 trades/15 trades) to provide statistical significance. The idea is to determine how well a system trades a period of time where market conditions are the same as the system required and in this process the number of trades should be statistically significant.
The third question I would ask is âUnder what type of conditions such as changes in price direction or volatility did the system no longer work?â A few traders build general purpose systems that work under any conditions but not me. The vast majority of systems I have seen are not general purpose and shut down under changing market conditions.
The last question I would ask is âIf the system has parameters - did a back tested system set of parameters work with forward tested data?â This is just as relevant as live trading because it confirms that the system is trading with in the specifications it was designed to and is performing.
With the questions all answered and with a successful forward test I would be live trading if market conditions are what the system requires. Or in some cases I would be paper trading the system (which appears to be what you are doing). Then at prescribed times I do performance reviews during live trading. If the actual performance of the system in live trading is in-line with the expected performance from testing I continue trading or I shut the system down. In-line means the statistical relationships stay in-line but not the profit expectation which is almost always less than testing.
This is the type of testing and live trading scenario I perform when trading stocks using systems in the daily and intraday time frame. It works well. So to summarize my answer to your question âIMHO if your testing is designed correctly there is no need to use live trading as a testing arena.â
Thanks
I started programming as a professional in 1973 and have been writing my own trading strategy systems for about 12 years (retired to trade full time for the last 4 years). IMHO I find the answers to your question âhow much live trading is relevant?â to be way off the mark of the real issues with building systems. I would instead go through a checklist and do system trading differently. Here are some of the questions on that system building checklist.
The first question I would ask myself is âWhat are the trading characteristics of your system?â For example you might reply your system is: 1) Trend following 2) Trades low to medium volatility 3) A 36% to 47% win percentage with a high Win/Loss ratio â¦
The second question I would ask is âDid I back test this system extensively with historical price data that matched the characteristics of the system?â If I had built your system this testing would be a lot more than 4 days (60 trades/15 trades) to provide statistical significance. The idea is to determine how well a system trades a period of time where market conditions are the same as the system required and in this process the number of trades should be statistically significant.
The third question I would ask is âUnder what type of conditions such as changes in price direction or volatility did the system no longer work?â A few traders build general purpose systems that work under any conditions but not me. The vast majority of systems I have seen are not general purpose and shut down under changing market conditions.
The last question I would ask is âIf the system has parameters - did a back tested system set of parameters work with forward tested data?â This is just as relevant as live trading because it confirms that the system is trading with in the specifications it was designed to and is performing.
With the questions all answered and with a successful forward test I would be live trading if market conditions are what the system requires. Or in some cases I would be paper trading the system (which appears to be what you are doing). Then at prescribed times I do performance reviews during live trading. If the actual performance of the system in live trading is in-line with the expected performance from testing I continue trading or I shut the system down. In-line means the statistical relationships stay in-line but not the profit expectation which is almost always less than testing.
This is the type of testing and live trading scenario I perform when trading stocks using systems in the daily and intraday time frame. It works well. So to summarize my answer to your question âIMHO if your testing is designed correctly there is no need to use live trading as a testing arena.â
Thanks