by Sameer Kumar
HFT is generally divided into three categories - Arbitrage, Execution Strategies, and Non-Arbitrage or Quantitative Strategies.
Major HFT Strategies
- Arbitrage Strategies involves pair(s) of stock/securities which can be traded profitably with minimal risk.
- Execution Strategies are mostly done by brokerage houses which are trying to capture either spread or minimize impact cost, or something similar for the client.
- Quantitative Strategies are a wide domain which encapsulates almost everything else. Market Making would be a popular example in this category.
Other HFT firms generally focus on Arbitrage and Quantitative Strategies. The list of such firms is big, but you can consider looking for quant analyst job or a quant developer job at roles in the top firms.
Top HFT Firms in India
- Tower Research (Gurgaon)
- Goldman Sachs | India (Bangalore/Mumbai)
- Morgan Stanley in India (Mumbai)
- Way2Wealth Illuminati Securities Private Limited (Bangalore/Mumbai)
- iRageCapital (Mumbai)
- Estee Advisors (Gurgaon)
- Quadeye (Gurgaon)
- Acceletrade Technologies
- Dolat Group (Mumbai)
- Edelweiss (Mumbai)
- APT (Gurgaon)
- Open Futures (Delhi)
- WorldQuant LLC (Mumbai)
- Samssara Capital Technologies (Mumbai)
This industry offers 4 kinds of primary roles for developers.
Job Roles for Developers in HFT and Algo Trading Industry
- Quant Analyst / Model Developer
- Strategy Developer
- Networks/System Administrator
For strategy developer role, you would be expected to either code strategies, or maintain and modify existing strategies. Most likely you would be working with a quant analyst who would have developed the trading model and you would be required to code the strategy in to execution platform.
Core development work which involves maintaining the high frequency trading platform and coding strategies are usually in C++ or JAVA. Hence honing your C++ or core development language is definitely an essential.
And finally for the trading role, your knowledge of finance would be crucial along with your problem solving abilities. If you are good at puzzles and problem solving, you will enjoy the intricacies and complexities of the financial world.
Choose a Right Course for YourselfHow to choose between a course like EPAT or a Masters in Financial Engineering as a better choice?
This question mainly depends on the following factors:
TimeA Masters in Financial Engineering (MFE) would be a 2 years long programme part time or at least a one year long full time course. EPAT is a 6-months long programme designed for working professionals with facilities of watching recorded videos.
FocusMFE is a course in Financial Engineering which covers various aspects of the financial tools and applications. If you want to get into Financial Markets and Securities industry, you would still need to learn topics which would not be a part of MFE course. Those topics are covered in EPAT as it is a specialized program for Algorithmic Trading.
Skills vs TheoryIf you are looking for a more theoretical approach and want to go for PhD later on, then MFE might be a better choice. EPAT is more hands-on, created by industry experts for aspiring quant developers and quant analysts to share their practical insights from their own on-going trading experiences.
Next StepRead our most popular case study that inspires traders of all generations to pursue their career in algorithmic trading. 'Can I Be A Quant In My 40s?' talks about one such professional who choose the Executive Programme in Algorithmic Trading that helped him to get groomed in this domain and gave a kick-start to his career in his 40s.
Disclaimer: All data and information provided in this article are for informational purposes only. QuantInsti® makes no representations as to accuracy, completeness, currentness, suitability, or validity of any information in this article and will not be liable for any errors, omissions, or delays in this information or any losses, injuries, or damages arising from its display or use. All information is provided on an as-is basis.