Algorithmic Trading Course

COURSE OVERVIEW

The course is designed to learn basics & advance concepts of algorithmic tradingin any programming language. To use trading libraries for data science, data analysis for algorithmic trading & automated trading softwares for stock markets, forex markets, futures and options, commodities.

  • Batch Schedule: Starts from 14th March 2020
  • Weekend Batch: Saturday & Sunday
  • Weekend Timings: 2:30 p.m. - 5:30 p.m. IST
  • Cost: INR. 37,800/-

Who should join our advance algorithmic trading course?

If you want to learn core & advance concepts in algorithmic trading, learn how to write clean, robust & optimal code, learn backtesting, fundamental analysis, technical analysis, quantitative models, learn data science, data analysis, algorithmic trading software, learn algorithms, API's, quantitative analysis, setup your own trading desk & trading strategies.

Distance Learning

The students who can't attend our classroom sessions can enroll in our online learning (e-Learning) program. Read More

CURRICULUM

  • Learn basics & advance algorithmic trading concepts in Python or C# or JAVA
    (includes complete syllabus of Python or C# or JAVA professional course)

  • Course will enhance your logical approach for coding, write optimal code structures

  • Help you to leverage / use your knowledge in domains like stock markets (algorithmic trading), biotechnology, bioinformatics, data science, big data analysis, economic models, statistics, ecommerce, software services and more

  • Open career doors for you to work at financial institutions, banks, proprietary trading desk, high frequency trading desk, credit rating agencies, data management companies, software service companies, website development companies, research & development project within a company
  • Programming language concepts, coding structures, optimal coding style, testing & debugging (includes complete syllabus of Python or C# or JAVA professional course)

  • Data analysis, data optimization with basic & advance database queries, stored procedures

  • Algorithms, pattern-based recognition techniques used for predictive models (markov chain model)

  • How to implement statistical models like: correlation, cointegration, probabilities, dickey fuller method to check unit root test, Gaussian & linear state models, more.
  • Learn capital markets, complete fundamental analysis & technical analysis on stocks

  • Learn to create multiple trading strategies for stocks, options, futures, forex, commodities. (includes multiple option trading strategies)

  • Simulation techniques, back testing models using quantitative analysis, technical indicators, etc

  • Learn different types of trading strategies, techniques to analyse large data

  • Usage of API’s, how to implement & handle API’s call backs functions

  • Stream real time & historical data using API’s

  • Push trading orders into trading platform using API’s (100% automation techniques)

  • Learn risk management & order management
  • What are capital markets?
  • Global Exchanges
  • Indian Exchanges
  • Stocks
  • Forex
  • Commodities
  • Top 6 exchanges with market capitalization
  • Segments: Index, Equities (Stocks), Forex, Commodities, Derivatives (F&O), ETFs, Mutual Funds
  • What is Algorithmic Trading?
  • Steps to set up algorithmic trading desk.
  • Types of Algorithmic trading strategies. (Scalping, Jobbing, Arbitrageur, Technical Indicators / Quant Indicators trading strategies, Pair Trading).
  • What is High frequency trading (HFT)?
  • What is Co - Location?
  • Logistics of algorithmic / automated trading.
  • Future of Algorithmic Trading.
  • Algorithmic Trading in India.
  • Pros v/s Cons of Algorithmic, Automated Trading.
  • What is Index (major indices in Indian Market), Equities, IPOs, Market capitalization?
  • What are dividends, bonuses, stock splits?
  • What are circuit filters? Upper Circuits, Lower Circuits.
  • Types of Quotes (bid, ask, last trading price, real time bars / candles, different time frames, volume, tick-size)
  • What are candle bars?
  • What are Futures?
  • Underlying v/s Future contracts?
  • What is margin?
  • What is expiry?
  • Types of Quotes. What are candle bars?
  • What are Options? Why Options?
  • What are Calls, Puts, Strikes, Spot, ITM, ATM, OTM?
  • What are premiums, Implied Volatility, Open Interests, Intrinsic Values?
  • What are Greeks (Delta, Theta, Gamma, Vega, Rho)?
  • What is Margin? What is expiry?
  • Option buying v/s option selling?
  • Risk associated with options trading
  • What are ETFs, Forex, Commodities?
  • Investments v/s Trading
  • Option Strategies
  • What are Mutual Funds?
  • What is Fundamental Analysis?
  • Concept introduction of fundamental analysis
  • Different ratios of fundamental analysis
  • Fundamental analysis for different stock and for different sectors
  • Pros and Cons of Fundamental Analysis
  • Introduction
  • Chart Types
  • Chart Patterns (Bullish, Bearish, Indecisive)
  • Understand support & resistance
  • Fundamental v/s Technical Analysis
  • Technical Indicators: SMA, EMA, VWMA, RSI, MACD, Stochastics, Fibonacci levels, ATR, DMI, Bollinger Bands, Price actions)
  • Technical Analysis V/S Fundamental Analysis
  • What is stop loss, target, commissions, transaction tax?
  • Order yypes? (Limit, Market, Stop Limit, Trail Orders, Bracket Orders)
  • What are trading strategies?
  • What is intraday trading?
  • Risk management, portfolio management.
  • What is Unrealized, realized (profit and loss)?
  • What is Market to Market?
  • Introduction
  • Requirements for backtesting
  • How to do backtesting?
  • Advantages for backtesting
  • Limitation of backtesting
  • How to optimize backtesting process
  • Tool for backtesting and analysis
  • Simulation / backtesting reports and analysis
  • What is risk: reward ratio?
  • What is peak to trough?
  • What is drawdown?
  • Introduction to in house BT software
  • Learn basics & advance options concepts
  • What are premimum, open interest, time value, implied volatility, option greeks, etc
  • How to calculate time value & options premiums
  • Naked Call / Put
  • Options greeks, option trading strategies
  • Conversal reversal spread strategy
  • Butterfly spread strategy
  • Iron butterfly
  • Bull call spread
  • Bear put spread
  • Covered calls
  • Married puts
  • Protective collar
  • Iron condor
  • Writing calls
  • Writing puts
  • Calendar spread strategy
  • Straddle spread strategy
  • Examples, test
  • What are Mutual Funds?
  • Indian Mutual Funds Market.
  • Types of Mutual Funds (Equity, Balanced, Fixed, Money Market)
  • Advantages / Risk of Mutual Fund Investment
  • 1-month project on how to do automate trading on Indian stock market with real time data and order placing

  • Interactive Brokers API or MetaTrader4 API or NEST Trading API will be used for projects related to algorithmic trading / automated trading on Indian stock market or international forex market
  • Instructors from Tvisi Algo Systems LLP having more than 10 years of experience in algorithmic trading & automated trading in programming languages like Python, C#, C++, JAVA.

  • Tvisi Algo Systems LLP ranks among top 2 programming consultants in algorithmic trading & automated trading on Interactive Brokers – an international stock, forex broker having presence in many countries.

  • Please find company's feedback & rating from international clients, Indian clients at: Check our ranking & feedback

  • Our instructors are working as algorithmic trading programmer consultants for international traders and Indian traders. Thus, writing clean, robust, perfect performance-oriented code is of highest priority.

  • Our instructors are working closely with international and Indian banks, hedge funds, prop. trading desk, financial institutions, data analysis companies, international and Indian stock brokers, high frequency trading companies, individual traders, group of traders and more.

  • We will teach you Python with algorithmic trading / automated trading which is very niche industry and there is strong demand for QUALITY programmers having knowledge of stock markets, forex markets.

  • Programmers having knowledge in stock markets, forex markets, advance programming are usually referred as Quant Programmers or Auto Trader Robo Programmers, there is huge scope & demand for such talents in India and other countries like USA, Canada, UK, Europe, Hong Kong, Singapore, etc.

  • Once you have completed course with us, we will connect you to such companies in India and abroad, you will have an upper edge over others since you know robust, advance programming with deep knowledge in stock markets & forex markets.