The answer to your question is simple and yet very complex. The simple answer is your trading plan had better have a pre-defined contingency section it in to tell you under what conditions you will take an automated system offline for fine tuning or discontinue its use. In my plan I call this part of contingency planning the exit plan. The exit plan has risk control exit points for the triggers that are specific to my trading style.Quote from maninjapan:
Pretty new to Automated trading and system development, but know enough to understand the pitfalls of curve fitting.
I had an idea how to avoid this when taking a strategy live, just wanted to hear what people think, or their experiences if they have tried it.
Obviously your looking for a robust range of variables when you optimize, but just to be on the safe side, would it be best to run a number of versions of your system, each with different settings, and splitting up your total position equally among them? Obviously not going to help if your system itself is crap, but could help smooth out your total returns, no?
Just as one wouldn't bet their whole account on one trade or stock, why bet your whole system on one set of variables?
Just a thought.....
Risk control would take a volume to write about. So, I will give you a few simple examples. Some of the risk control measures I have put in my plan now and in the past are:
- Expectancy of trades must be in-line with realistic performance. Traders are never going to match a testing optimizations performance figures. But the trader must have some guidelines as to what is realistic. I will shut the system down and fine tune if performance goes out of line.
- Statistics Management guides risk control exit points. This is a broad area. It means the optimization the trader produced in testing was loaded with standard deviations. The question is how many deviations are you going to allow in your trading plan for the various outliers, back swans and draw downs your system produces.
- Account Management. What are the maximum risks this system can place on your account per unit of time. For example will you allow the system to take more than 3 or 4 hits of 2% in a month?
The most important of these for me is account management. Think about 2 systems running at the same time. When both of the trading systems are doing great you can make great profits trading them. If one system is doing great and the other bad they cancelled each other out. But if both are doing bad and are in drawdown your account can take quite a hit or you may be forced to shut one or both of the systems down because they break my account management rules.
The number of systems for me to trade is tied to account size, position size and my shut down rule of no more that 6% account loss allowed per month. If Iâm running 3 systems my position sizes are ½% to ¾% of account size so that multiple consecutive loses (5 on average) from 2 systems does not in affect invoke my 6% max loss allowed per month rule.
There is no such thing as âideal numberâ of systems to run or ideal risk control exit points. It is about how bad you will allow you trading business to go down the tubes before you do something about it.