It requires hard work and consistent efforts to make profit in stock trading. One might hear a lot of success stories about making profits in stock trading but a clear distinction between luck and discipline is essential in picking up such stories. In this post we aim at providing you through quantitative trading strategies some proven methods that generate significant profits.
There is need for a disciplined approach in building a trading strategy. It can be categorized into following steps.
- Hypothesis formation
- Back-testing and optimization
- Coding strategy in trading platform
- Simulator testing
- Trading live in the market
Once the hypothesis is formulated the next steps are to back-test the strategy and optimize the parameters. The “N” day moving average can be any number say 20, 40 or 200 days moving average.
Back-testing is essential to observe which of the moving average windows provided the best returns.
For a moving average example optimization involve choosing the best moving average period, the stop loss limit that should be set and the profit limit after which the position should be squared off. It is wise enough to divide the data into two parts and apply back-test on the first half. With the parameters set execute those optimized parameters on the second half of the data. If the results are consistent with those of back-test results on the first half then trade with the same set of parameters otherwise choose the next best set.
Since quantitative trading involves programming you have to choose one of the coding language and a trading platform to execute it. Many of the retail traders use C++, C# or Java for trade execution. After fine tuning the parameters in back-testing it’s quite tempting to jump the ship and start trading in the live market. It should be noted that past performance is not an indicator for the future. So the best way to look forward at your strategy is by testing it on simulated (virtual trading) environment. This will give you a clear picture of how your strategy performs in the live market.
Once you are confident about the back-test results and virtual trading, it is show-time for live trading. Following is the list of parameters that are to be estimated when you execute live trading.
- CAGR (Compounded Annual Growth Rate)
- Hit ratio
- Average profit per trade
- Average loss per trade
- Maximum drawdown
- Maximum consecutive loss
- Volatility returns
- Sharpe ratio
Trading in the stock markets always involve an element of risk. There is a saying, “No pain, No gain”. A wise advice would be choose what pain you can live with, rather than choosing what gain you want to make. To quantify the statement you should balance the risk reward ratio. You should ask yourself “What is your risk appetite? Do you prefer low risk- low return or high risk high return? Do you want higher returns with high leverage and prone to maximum drawdowns or do you prefer nominal returns with little or no leverage?” Clarity of thought is important in making trade related decisions and answering these questions gives you a clear picture of what your approach towards trading should be.
As Warren Buffet says, “Don’t make the same mistake twice!”. One and only mantra for success is to improve day by day.