TIAT - Python Programming Course


The course is designed for programmers, non-programmers or anyone who wants to learn automated trading, data analytics, data simulation, etc. on different platforms with Python application.

  • Batch Schedule: Jul 6th, 2019 to Sep 1st, 2019
  • Weekend Batch: Sat, Sun - (8:00 AM to 12:30 PM)
  • Course Duration: 81 Hours (Theory + Practical)
  • Cost: INR. 25,000/-


The course will be beneficial for market professionals, traders, programmers, technocrats, analysts, students and anyone from a Finance or IT (technical) background who wants to develop their skills in algorithmic trading using Python.


  • 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.
  • 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?
  • Basics of Python.
  • Advance Python programming.
  • GUI tool kit.
  • Open libraries.
  • Code structures.
  • Exercise and examples.
  • Test.
  • Introduction.
  • SQL Queries.
  • SQL Joins.
  • SQL Stored Procedures.
  • Exercise and examples.
  • Test.
(With sample projects, live streaming of quotes, order routing, executions)
  • Interactive Brokers

Limited seats are available

so it's better to