Why You Should Do Algorithmic Trading
What is Algorithmic Trading?
Let’s first understand, what Algorithmic trading truly is? Let’s say you have a strategy based on quantitative analysis that you developed (or stole) and it’s working well for you. Let’s assume that your strategy tells you when to buy/sell a stock and when to book profits or cut losses (this is the bare minimum a strategy should have. If yours doesn’t, boy! you’re in trouble). So when you’re sitting at your desk sipping that Earl Grey, you’re doing either of following things at any given point –
- Looking at charts, quotes or news and trying to find a trade signal as per your strategy
- Filling in the order details when you DO find a trade signal (money time! Yay!)
- Monitoring your trades to see if they reached your target or went in opposite direction (as they often do)
- Closing positions to either book profits or cut losses
- Rinse and repeat
- Now remember, your strategy, no matter how successful on paper, is only good as long as you stick to it. To follow your strategy religiously is a vital prerequisite for making profits in the long run. That means you don’t give in to your emotions, you don’t make approximations, you don’t prematurely book profits or cancel stop losses because you think the stock will eventually move in your direction. Let’s assume you don’t do all of those things, let’s say you follow your system like a devote catholic and you are a superhuman who has mastered his emotions like a Buddhist monk (I know you’re not even close but let’s just say you are).
- Even after doing all of this (getting to the superman/monk level), you’re not done yet. There are still many factors that you need to get right before you start making actual profits from your strategy. For example, you need to continuously backtest and tweak your strategy to make sure it is relevant in these ever changing markets. Having just one strategy will expose you to various risks, to mitigate that you’ll have to diversify and use at least two different strategies. And for this, you will need to keep scanning markets for new assets to trade that will fit your strategies, etcetera and etcetera.
- In short, to be successful in trading (specially quantitative) you should act like a superhuman. But we both know that the truth is different, we often make mistakes, we often do things that we’re not supposed to and we end up being sad, miserable and with less net worth.
- But, what if there was a way to outsource most of this heavy and depressing work, what if someone else pulled their hair and screamed over losses, what if you just stood by (sipping martinis) knowing that your strategy is being followed properly and you will eventually make money and the only work you have to do is focus on the strategy?
- Let me make that martini for you, and welcome you to the world of Algorithmic Trading. Algorithmic trading is handing over the reins to a computer. You just have to write down your strategy in a language that computer would understand and let the computer do the heavy lifting for you. All the tasks that you do in a day (mentioned above) as a trader are mechanical in nature and can be done by a machine in a much better way. Computers can scan hundreds of stocks and execute as many orders in a matter of seconds (this is used in High Frequency Trading or HFT), and the setup costs for automated desks are coming down as well. The concept of letting machines do mundane tasks while we focus on higher intelligent things is a trend that is not just in trading but everywhere else. Read: self-driving cars, smart homes, siri etc.
Benefits of Algorithmic Trading
Human Emotions = 0
Machines do not have emotions (at least not yet, good luck google!), we can use that to our advantage. In manual trading this is a huge detriment, fear and greed prevent us from doing what is right. Machines don’t cloud their decisions based on any external factors, they just follow what’s written in the program
Accuracy + Speed = 100
Machines are accurate every single time when it comes to dealing with operational things in trading. For example, filling in the correct order details, I have found myself making silly mistakes in this department many times, I am pretty sure everyone has done this at least once in their trading life.
Comfort = 1000%
Just imagine not having to go through that stressful rollercoaster of a ride every single day. This alone is more than enough reason for you to start learning Algorithmic Trading.
Scalability = level 100
Given the vast amount of computing power available today, we can run multiple strategies which can scan thousands of signals for trade opportunities, all at once.
Read The original article at :http://ow.ly/RK4k30cskeq