TIAT - JAVA 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 application of JAVA programming.

  • Batch Schedule: Oct 1st, 2019 to Dec 31st, 2019
  • Weekend Batch: Sat - Sun
  • Course Duration: 100 Hours (Theory + Practical)
  • Cost: INR. 45,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 JAVA.


  • 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?
  • Eclipse or NetBeans.
  • Introduction to OOP concepts.
  • Advanced JAVA.
  • GUI designing.
  • 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
  • Sterling Traders.
  • Pair trading.
  • pattern recognition strategy.
  • Options spread trading.
  • Options greeks strategies.
  • Conversal / reversal.
  • Bufferfly spreads.
  • Trend momentum trading strategies.
With real-time data from trading platforms:
  • Interactive Brokers API.
  • Sterling Traders API.
  • NEST Trading API.
  • MetaTrader4.

Limited seats are available

so it's better to