One of my regular trading related work is constantly researching and creating trading strategies for my trading tool box. It is an interesting job. The programming, testing, and debugging are painful and sometimes, mind wrecking :-). But, it is still considered as mechanical effort, since we have the strategy, rules, the work is just translating it into codes.
The most interesting and tricky part that I have found is the process of developing the strategy.
There are always similar questions like,
“Why did the strategy did not catch this sell off?”
“Is the criteria too strict and missing out opportunities?”
“What should I do to avoid this loss due to choppy condition?”
Seriously, there is no absolute answer for these questions. The end result of trying to answer them will be nothing but curve fitting.
If there is one thing we must learn before developing a trading strategy is to accept the non-perfectness of it. Face it, no strategy or system is perfect. One should never try to “fine tune” or expect his system/strategy to fit all market conditions. You will have losses. You will have draw down. You might not agree with me, but that’s true. I hope this statement is hard enough to make you quit trading or at least quit developing your own system. 😆
The key point is to first understand the nature of your strategy. Be it a trend following, a range bound top/bottom picking or contrarian strategies, whatever. Understand it, accept the fact that losses will be there. There will be situation that your strategy does not work. And , also, the strategy should be developed in line with your own personality, ok, I am not going into it, but you got the point.
A simple rule I am using when developing a strategy or a system is to have positive expectancy with acceptable accuracy (winning rate). OK, I hear some people shouting about accuracy is not important as long as we have good positive expectancy. Well, it depends. Weak hearted small traders, are you really able to take the 70% failure of your system though you know it is having a positive expectancy in long run? You might be killed mentally. For more about this topic, read about my old post here .
Alright, that’s all . Just another piece of my random rant. I am going back to fix my program bug now….
And , yeah, once you’ve done, start live trading with extremely small position. You will be surprised. 🙂