AI for Investment Strategies

  • Course Duration60 Hrs
  • Course ModeInstructor Led Training
  • Course Fee₹ 19200

About The Course

Like every other domains AI gets into the field of stock trading too and going to change the face of trading in coming future. We can use different AI based tools, AI powered robo-traders and advisors to analyse millions of data points and execute trades at best possible price and forecast the price with greater accuracy and minimum risks.

Key Features

Instructor–led training

Highly interactive instructor-led training

Free lifetime access to recorded classes

Get lifetime access of all recored classes in your profile

Regular assignment and assessments

Real-time projects after every module

Lifetime accessibility

Lifetime access and free upgrade to the latest version

3 Years of technical support

Lifetime 24/7 technical support and query resolution

Globally Recognized Certification

Get global industry-recognized certifications


  • Making choices of Hardware and Software for trading
  • Deployment Decision support system for trading
  • Methodology development for analysing trading strategy
  • Automatically logging data from financial assets to the file
  • Statistical Analysis over performed trades to control the trading system
  • Web scraping and Social data analysing
  • Time series data for Deep learning models
  • Sentiment analysis using forex data for prediction and forecasting
  • How to do automated robo-trading ?

Mode of Learning and Duration

  • Weekdays – 8 weeks
  • Weekend – 10 weeks
  • FastTrack – 6 weeks
  • Weekdays – 8 weeks
  • Weekend – 10 weeks
  • FastTrack – 6 weeks


Course Agenda

  • Introduction
  • Stock Prices
  • Market Mechanics
  • Data Processing
  • Stock Returns
  • Momentum Trading
  • Outliers and Filtering Signals
  • Regression
  • Time Series Modeling
  • Volatility
  • Pairs Trading and Mean Reversion
  • Stocks, Indices and Funds
  • ETFs
  • Portfolio Risk and Return
  • Portfolio Optimization
  • Factors Models of Returns
  • Risk Factor Models
  • Alpha Factors
  • Advanced Portfolio Optimization with Risk and Alpha Factors Models
  • Setting Up Hardware & Software
  • Choose PC or Virtual Private Server
  • Note on the trading restrictions for Retail Traders
  • Install Trading Terminal
  • Test and Production Terminals
  • Install version control software: Git Desktop
  • Organize your Version Control Repositories
  • Install R
  • Decision Support with R Statistical Software
  • All functions in R package 'Lazytrade'
  • Launch MT4 terminal with options
  • Understanding Programming Environment
  • Getting to know our Programming Environment MQ1.4 Editor
  • Robot main structure
  • Types of Algo trading systems: Rule, Model, Hybrid based
  • R package Lazytrade
  • Our Robot Template
  • Logging trading results to file
  • Reading commands from Decision Support System
  • How to understand and modify this robot?
  • Adding option to close all positions on Friday evening
  • Using MetaTrader Terminal Profiles to manage different setups
  • Keeping MT Terminals Profiles under Version Control
  • FALCON_D - simple trading robot
  • Why Periodic Optimization?
  • Optimization Method P1. Settings overview
  • Optimization Method P2. Collecting data during Trades Simulation
  • Analyse simulated trades
  • Evaluation of results
  • Activity to practice
  • Introduction to Statistically Control Trades and Basic Principles
  • Link to Big Strategy and Profit Factor Monitoring
  • R package 'Lazytrade'
  • Statistical Trading Analysis and Control
  • Statistical Analysis of Trading Results and Control of Trading Robots
  • Why to write Functions. Deep Dive
  • Reinforcement Learning - Generic Example
  • Reinforcement Learning - Adapting Example to Trading problem
  • Reinforcement Learning -Trade Trigger
  • Reinforcement Learning - Function Get RL Policy
  • Reinforcement Learning - Function Record Policy
  • Simulate performance of Reinforcement Learning
  • Adaptive Reinforcement Learning control parameters
  • Adapted Trade Trigger script. Reading R data files into R
  • Writing best control parameters.
  • Writing Optimal control parameters. P1 (Making 'for' loop)
  • Writing Optimal control parameters. P2 (Log data within a function)
  • Writing Optimal control parameters. P3 (Data manipulation using 'pipes)
  • Introduction to Social Media
  • Building a Sustainable Social Media Strategy
  • Converged Social Media
  • Content Marketing in a Social Media World
  • Visual Social Media
  • Understanding and Sparking Social Sharing
  • Storytelling an Essential Part of Your Social Narrative
  • Influencer Marketing and Online Reputation Management
  • Social Media Selling
  • Social Media Measurement
  • Intro to Natural Language Processing
  • Text Processing
  • Feature Extraction
  • Financial Statements
  • Basic NLP Analysis
  • Analyze corporate filings and generate sentiment-based trading signals
  • Introduction
  • Web scrapping and Sentiment Analysis. Basic Principles
  • What is Sentiment analysis? Polarity Scoring
  • Reading Macroeconomic news and limit trades
  • Code Overview: read news from Forex Factory
  • Reading news on the Schedule (automate it!)
  • Reading News and Derive Country Sentiment
  • Any good News? Idea of the Forex Social Research!
  • Code review: News Sentiment for Decision Support System
  • Analysing Twitter Sentiment Predictive Model
  • Setup Developer Account in Twitter
  • Create an App in twitter developer
  • Getting code for this section
  • Encrypt Tokens in R Script
  • Getting twitter data into R
  • Extract Knowledge from Text: Searching and - manipulating relevant Twitter content
  • Knowledge from Text
  • Searching tweets by term methods
  • Manipulate and visualize the tweeter content
  • More deep Sentiment Analysis of text
  • Predict future price change based on sentiment pattern
  • Correlating Sentiment Pattern to price change
  • Script to collect sentiment score and price data
  • Script to train the deep learning model
  • Script to test the deep learning model
  • Script to predict price change using model and sentiment scores
  • Introduction to Idea of Market Status Detection with Artificial - Intelligence?
  • Why and How to detect Market Status with Artificial Intelligence
  • Deep Learning architecture in R []
  • Practical development of Deep Learning Model capable to detect 6 market types
  • R package 'Lazytrade'
  • Logging data from financial Assets
  • Prepare Data for Deep Learning Model
  • Install h2o to your computer
  • Solving Supervised Regression problems with Deep Learning
  • Solving Supervised Classification problems with Deep Learning
  • Introduction to the Practical Section
  • Predicting using the model: Productionize Deep Learning application
  • Evaluating results of Market Type prediction
  • Automate deep learning model scoring
  • Continuous improvement of Deep Learning Model
  • Script to Train the model first time
  • Script to Score [and collect more] data
  • Script to Update the model
  • Script to Select Initial Data
  • Script to Train the model first time
  • Script to Score [and collect more] data
  • Script to Update the model
  • Introduction to Neural Networks
  • Training Neural Networks
  • Deep Learning with Tensorflow
  • Recurrent Neural Networks
  • Embeddings & Word2Vec
  • Sentiment Prediction RNN & LSTM
  • Overview
  • Decision Trees
  • Model Testing and Evaluation
  • Random Forests
  • Feature Engineering
  • Overlapping Labels
  • Feature Importance
  • Intro to Backtesting
  • Optimization with Transaction Costs
  • Attribution



Problem Statement: - Optimizing portfolio using Beta methodology

Description: - Here we need to create multiple portfolios using smart beta methodology and optimization. The portfolio performances will also be tracked by error tracking. Calculation of turnover of portfolios will let us understand the best timings to rebalance. We will figure out portfolio weights on analysing fundamental data and by quadratic programming.

Problem Statement: - Apply NLP on corporate filings to analyse sentiment

Description: - This project leads us to work with Natural Language Processing (NLP) on corporate filings and statements for cleaning data and text processing to feature extraction and modelling. We can use bag-of-words and TF-IDF to figure out company specific sentiments. Based upon sentiments the investment decision can be taken like where to invest or better time to buy or sell.

Problem Statement: - Configure a trading robot to make decision on analysing different factors.

Description: - Falcon_S or Falcon_A trding robot can be utilized to analyse news sentiments and define threshold and update the same. This is project to work with deep neural networks to process and interpret news data. We will apply backtests with model over news data for generating the signal.



Career Support

We have a dedicated team which is taking care of our learners learning objectives.


There is no such prerequisite if you are enrolling for Master’s Course as everything will start from scratch. Whether you are a working IT professional or a fresher you will find a course well planned and designed to incorporate trainee from various professional backgrounds.

AI Council offers 24/7 query resolution, you can raise a ticket with a dedicated support team and expect a revert within 24 Hrs. Email support can resolve all your query but if still it wasn’t resolved then we can schedule one-on-one session with our instructor or dedicated team. You can even contact our support after completing the training as well. There are no limits on number of tickets raised.
AI council provide two different modes for training one can choose for instructor lead training or learning with prerecorded video on demand. We also offer faculty development programs for college and schools. apart from this corporate training for organization/companies to enhance and update technical skills of the employees. We have highly qualified trainers who are working in the training industry from a very long time and have delivered the sessions and training for top colleges/schools and companies.
We are providing a 24/7 assistance for the ease of the student. Any query can be raised through the interface itself as well as can be communicated through email also. If someone is facing difficulties with above methods mentioned above we can arrange a one on one session with the trainer to help you with difficulties faced in learning. You can raise the query throughout the total training period as well as after the completion of the training.
AI Council offers you the latest, appropriate and most importantly the real-world projects throughout your training period. This makes student to gain industry level experience and converting the learning’s into solution to create the projects. Each Training Module is having Task or projects designed for the students so that you can evaluate your learning’s. You will be working on projects related to different industries such as marketing, e-commerce, automation, sales etc.
Yes, we do provide the job assistance so that a learner can apply for a job directly after the completion of the training. We have tied-ups with companies so when required we refers our students to those companies for interviews. Our team will help you to build a good resume and will trained you for your job interview.
After the successful completion of the training program and the submission of assignments/quiz, projects you have to secure at least B grade in qualifying exam, AI Council certified certificate will be awarded to you. Every certificate will be having a unique number through which same can be verified on our site.
To be very professional and transparent No, we don’t guarantee the job. the job assistance will help to provide you an opportunity to grab a dream job. The selection totally depends upon the performance of the candidate in the interview and the demand of the recruiter.
Our most of the programs are having both the modes of training i.e. instructor led and self-paced. One can choose any of the modes depending upon their work schedule. We provide flexibility to choose the type of training modes. While registering for courses you will be asked to submit your preference to select any of the modes. If any of the course is not offered in both modes so you can check in which mode, the training is going on and then you can register for the same. In any case if you feel you need any other training mode you can contact our team.
Yes, definitely you can opt for multiple courses at a time. We provide flexible timings. If you are having a desire for learning different topics while continuing with your daily hectic schedule our course timing and modes will help you a lot to carry on the learning’s.
Whenever you are enrolling in any of the courses we will send the notification you on your contact details. You will be provided with unique registration id and after successful enrollment all of the courses will be added to your account profile on our website.AI Council provides lifetime access to course content whenever needed.
A Capstone project is an outcome of the culminating learning throughout the academic years. It is the final project that represents your knowledge, efforts in the field of educational learning. It can be chosen by the mentor or by the students to come with a solution.
Yes, for obtaining the certificate of diploma programmer you have to submit the capstone project.