You are on page 1of 21

DEEP QUANT

FINANCE
EXCEL & PYTHON

OUR TRAINEES WORK IN

Consulting

Investment Banks

Rating Agencies

w . w . w . p e a k s 2 t a i l s . c o m
ABOUT US

Peak2tails LLP is a distinguished risk training and consulting firm founded in


2019, dedicated to providing comprehensive services to individuals and
corporations. With a core focus on risk management, Peak2tails LLP was
established by industry experts Satypriya Ojha and Karan Aggarwal, both of
whom are highly qualified FRM (Financial Risk Manager) and CQF
(Certificate in Quantitative Finance) professionals. The firm specializes in
simplifying complex quantitative concepts through user-friendly spreadsheet
models, offering a unique value proposition to its clients.

w . w . w . p e a k s 2 t a i l s . c o m
SERVICES

Risk Training: Risk Consulting:

Peak2tails LLP is renowned for its exceptional risk On the corporate front, Peak2tails LLP specializes in risk
training programs, catering to professionals seeking consulting projects, particularly focused on Credit Risk &
to enhance their expertise in areas such as Market Market Risk for banks & non-banking financial companies
Risk, Credit Risk, Data Science, and other (NBFCs). With extensive experience in handling diverse
quantitative disciplines. Having successfully trained consulting engagements, we collaborate closely with our
over 1000 professionals, our training courses provide clients to develop tailored risk management strategies,
practical knowledge and skills, enabling participants optimize processes, & ensure regulatory compliance. Our
to navigate challenging risk environments effectively. unique approach of simplifying quantitative concepts
using spreadsheet models helps clients grasp complex risk
frameworks effortlessly.

Unique Selling Proposition (USP):

Simplifying Tough Quantitative Concepts:


At Peak2tails LLP, we excel in simplifying tough quantitative concepts through the use of intuitive spreadsheet
models. We understand that complex financial and risk concepts can often be challenging to comprehend. Our
expertise lies in translating intricate theories into practical models that are easy to understand, enabling our
clients to make informed decisions and effectively manage risks.

w . w . w . p e a k s 2 t a i l s . c o m
ABOUT THE COURSE
This course is designed to fulfil the needs of a modern day Quant professional. It takes
you through a systematic journey of financial engineering concepts starting with the
famous Black scholes model all the way to using artificial intelligence for valuation and
risk modelling. The foundation of the course rests on three legs. The first component is to
master the martingale and numeraire based approach to derivative pricing with a tree
or monte carlo simulation based implementation. The second component is to master
the PDE journey to pricing which involves finite difference schemes. The third component
is quantitative portfolio management which involves using statistical models to build
portfolios for investors. We will cover these topics in a structured meticulous manner with
increasing difficulty with lots of visuals, practice problems and build python routines
from scratch in a reusable and scalable fashion. And finally, the use of Machine learning
which is changing the face of Quant finance today will be covered as an overlay to the
traditional models in finance. The hallmark of this course is a structured learning
roadmap, a ton of reusable artifacts in form of spreadsheets and python routines and a
lifelong empowerment to be an independent and complete Quant professional.

w . w . w . p e a k s 2 t aw w w . p e a k s 2 t a i l s . c o m
i l s . c o m
MODULE 1
FINANCE BASICS WITH PYTHON

Setting up Anaconda installation The DataFrame Class


Python
Infrastructure Exploring Jupyter Data pre-processing
Data
Basic Analytics
Basic operators Analysis
Arithmetic with Basic Visualization
operations Using the ‘math’ library Pandas
Concatenation, Joining & Merging
Pivot Table
Int, float, bool, string
Data
Structure Tuple, list, set, dictionary
Data 2D plots (Scatter, line chart, column
Visualization chart, bar chart, histograms)
Object Functions
Oriented with 3D plots (3D scatter, Surface plots,
Programming Class Matplotlib, Contour plots)
Seaborn &
Excel + Python Lab – Create a Custom Class for Financial Plots (Candle stick,
Cufflinks
Black Scholes Option Price and Greek Bollinger bands)

Lists vs NumPy arrays


Numerical Limits & Derivatives
computing Indexing
Calculus Integration
with Vectorization
NumPy Linear algebra ODEs / PDEs using SciPy

Excel + Python Lab – Create a Custom Class for Multiple Linear Excel + Python Lab – Solving the heat equation.
Regression

w . w . w . p e a k s 2 t a i l s . c o m
Riemann Integral Multivariate
Numerical Trapezoidal method Financial Time VAR 30
Integration Series Analysis CLASSES
Simpson’s method VECM
by Statsmodels
Gaussian Quadrature
Excel + Python Lab – Custom class to find CDF of normal Excel + Python Lab – Joint forecasting of macro-economic
time series
distribution using numerical integration
Conditional EWMA
Probability & Discrete distributions (Bernoulli, Volatility
Statistics Binomial, Poisson, Uniform) Models GARCH
with SciPy Continuous distributions (Normal, T, Excel + Python Lab – Custom Class for Value-at-Risk under
lognormal, Chi-squared, F) different volatility models
Excel + PythonLab – Custom Class for numerical Generating Random numbers
computation of Expectation and Variance
Value of PI using Monte Carlo
Prices and Returns Solving an integral with Monte Carlo
Moments (Mean, Variance, Skewness, Acceptance Rejection Method
Kurtosis) Monte Carlo
Univariate Conditional Monte Carlo
Methods
Correlation & Covariance
Financial Variance Reduction techniques
Time Series
ACF, PACF (Antithetic Sampling, Control Variate
Analysis AR, MA, ARMA, ARIMA models Low discrepancy sequence
with Stationarity & Unit root tests (Halton, Sobol)
Statsmodels
Regression with ARMA errors Copula definition and properties
Copula
Cointegration Gaussian and T copula
Models
Seasonality Archimedean Copula
Excel + Python Lab – Custom class to perform Box-Jenkins Excel + Python Lab – Simulating default times for a nth to
methodology to fit the best model. default basket CDS.

w . w . w . p e a k s 2 t a i l s . c o m
MODULE 2

STOCHASTIC CALCULUS FOR FINANCE


6
CLASSES
Random Walk process
Wiener process
Named stochastic process
(ABM, GBM, OU)
Conditional Expectation
Stochastic
process Martingales & Markov properties

Ito’s Lemma

Ito Isometry

Ito Integral

Estimation & Calibration

Probability, Sigma Algebra, Filtration

Tower property
Change of
Measure Radon Nikodym derivative
Girsanov theorem

w . w . w . p e a k s 2 t a i l s . c o m
MODULE 3
EQUITY DERIVATIVES 20
CLASSES
ES aggregation framework
Stock price model Black
for IMCC
Valuing a European Option Scholes
NMRF and stressed capital
Binomial i. Replicating strategy Excel and Python Lab – Custom class for Exotic
Asset ii. Delta-hedging strategy pricing and Greeks
Pricing iii.Risk neutral expectation
Model
Fundamental theorem of Asset pricing
Value an American Option
Option with dividends Feynman-Kac theorem

Excel and Python Lab – Custom Class for pricing an option Monte
Simulating GBM (Euler Scheme,
using binomial tree model. Milstein Scheme, Explicit Scheme)
Carlo
Jumps in Asset Dynamics methods Pricing First generation exotics
for Option using MCS.
Exponential Levy process
Jump pricing Least Square Monte Carlo for
Variance Gamma process Bermudan Options
Process
Characteristic Function Fast Monte Carlo Greeks
(pathwise & likelihood ratio methods)
Fast Fourier transform for Option pricing
Historical volatility, Local volatility,
Finite Explicit Scheme Implied Volatility
Difference Term Structure, Smile, Surface
Implicit Scheme
Methods for Volatility Dupire Local volatility model
Option Crank Nicolson Surface
Stochastic volatility models
pricing Stability Analysis (SABR, Heston)
Excel and Python Lab –Price first generation exotics using Excel and Python Lab– Custom class for pricing under
Finite Difference Heston and SABR models

w . w . w . p e a k s 2 t a i l s . c o m
MODULE 4

INTEREST RATE & FX DERIVATIVES


12
Spot vs forward CLASSES
The Black-76 model
Short rates vs instantaneous forward Options on
Caps & Floors
rates rates
Swaptions
Term structure concepts
Rates and
Rate Fundamental theorem of asset pricing
Instruments Excel + Python Lab – Calibration of swaption volatility
Bank account & zero-coupon bond surface
Coupon bond (fixed, floating)
FRAs, Swaps, CMS
FX forward

FX FX option
Excel + Python Lab – valuation of Bonds, FRAs and
Swaps Instruments FX swap
Cross Currency Interest rate swap

Short rate models (Vasicek, CIR)


Term Excel + Python Lab – Pricing of FX derivatives with volatility
No Arbitrage Models (Ho Lee, Hull-
Structure
White I, Hull-White II) smile
Models
The HJM framework Excel + Python Lab – CVA calculation for a portfolio of
derivatives
Market Models (BGM)

w . w . w . p e a k s 2 t a i l s . c o m
MODULE 5 MODULE 6
QUANTITATIVE MACHINE LEARNING
PORTFOLIO MANAGEMENT FOR FINANCE 10
5
CLASSES
Modern Portfolio Theory
CLASSES
Logistic Regression for predicting
Portfolio CAPM default
Theory & Support Vector Machines for
Optimization Mean Variance Optimization
FX anomaly detection
Black Litterman Instruments Naïve Bayes for Sentiment
Classification
Excel + Python Lab – A real life portfolio optimization
Ensemble methods (Bagging,
problem
Boosting) for LGD
Excel + Python Lab – Implementation of Pairs-trading
(A statistical arbitrage trading strategy)
Traditional
Unsupervised PCA based value at risk for an
algorithms interest rate portfolio
using Scikit K means clustering for volatility regime
Learn

Artificial Neural Network for Option


Deep Price
Learning with LSTM for stock price prediction
Tensorflow
Building a Trading strategy with
Reinforcement learning (OpenAI Gym)

w . w . w . p e a k s 2 t a i l s . c o m
CLASSES DETAILS

WEEKEND LIVE
CLASSES
TIME RECORDINGS ARE ALSO
6:00 PM - 8:00 PM AVAILABLE FOR SELF PACED
LEARNING

w . w . w . p e a k s 2 t a i l s . c o m
DELIVERABLES
Primers

D Forum Concept
Lectures

Excel
Quizzes
Models

Assignments Python
Codes

One Note Reading


Files Material

w . w . w . p e a k s 2 t a i l s . c o m
KNOW YOUR TRAINER

SATYAPRIYA OJHA

Satyapriya Ojha is a highly skilled Capital Markets and Risk professional with 12+ years of
experience in Regulatory Capital, Valuation and Analytics.

He is an IIT & IIM graduate and holds FRM charter (top quartile in all subjects of part I & part
II) and a distinction from CQF institute. He is an expert in quantitative models used in
valuation and risk management . He has worked as a consultant in several regulatory projects
for some of the top banks in the US in BASEL III and FRTB space. Currently, he serves as a
product owner for a top wealth management firm engaged in quantitative portfolio
management for institutional clients.

w . w . w . p e a k s 2 t a i l s . c o m
The templates provided may consist of two to five
01 Excel sheets.

Application
Module (AM) It's an open book exam, so students can refer to the
02 existing excels or notes for filling the templates.

1st Day

Students are marked based on the following criteria


a) Knowledge of Credit Risk concepts - 50%
03 b) Application of Credit Risk concepts - 30%
c) Presentation - 20%
Excel sheet
will be mailed to all the participants
containing unfilled templates with Students should send their exams by 1st Day
corresponding write-up containing
the directions to fill the Templates.
04 (midnight 11.59pm IST) to exams@peaks2tails.com.
Failure to do so can lead to the exam being unmarked
leading to a failure status.

w . w . w . p e a k s 2 t a i l s . c o m
A spreadsheet will be provided for you to select options
01 a, b, or c corresponding to each question number.

Conceptual
Module (CM) 02 It's an open book exam, so students can refer to
notes or any material to mark the answers.
2nd Day

Each question will contain 1 mark, so the


03 conceptual Module will contain a total of 50 marks.

MCQ test
will be forwarded to all the participants
that will contain Total duration of exam is 3 hrs, so students should
50 questions with 3 options,
1 correct answer
04 send their marked excels to exams@peaks2tails.com
before 1.30 pm. Failure to do so can lead to the
exam being unmarked leading to a failure status.
and no negative marking.

w . w . w . p e a k s 2 t a i l s . c o m
SAMPLE CERTIFICATE

w . w . w . p e a k s 2 t a i l s . c o m
PLACEMENT
ASSISTANCE

Customized CV
Preparation &
Interview Guide

Join Network of Tie-up with


more than 500 Banks consulting &
Professionals Rating agencies

w . w . w . p e a k s 2 t a i l s . c o m
FREQUENTLY ASKED
QUESTIONS
PREQUISITE CERTIFICATE
TENURE : 3/6/9/12 Months
Basic knowledge of
maths (specially calculus)
and stats On successful completion
CHARGES : No interest, no processing of assignments and exams
fees & no hidden charges Programming background
not required
APPLICABLE Courses valued above
Rs.40000 & having lifetime
COURSES : access FEES DURATION

Applicant has to be a 48,000 For 1 Year Access


REQUIREMENTS : Salaried person 60,000 For Lifetime Access 175 Hours

3 Months Salary Slips &


DOCUMENTS : Bank Statements MODE LANGUAGE

PROCESSING TIME : 4 - 6 Hours Online English

w w w . p e a k s 2 t a i l s . c o m
w . w . w . p e a k s 2 t a i l s . c o m
MODUS OPERANDI
Batch - 2024 Cohort

Recordings
DTH player

Every Sunday Live Session- Examination-


6:00 pm - 8:00 pm IST Once a Year
Zoom Meeting

w . w . w . p e a k s 2 t a i l s . c o m
MODUS OPERANDI
FOR CORPORATES

15 hours of Customized
Boardroom sessions by
paying just 25% extra

Min 10 Licences Customized Mentoring


@ Rs 60,000 each on client specific
simulated datasets

w . w . w . p e a k s 2 t a i l s . c o m
Training

Solutions

Consulting

Contact us: WATCH DEMOS ON OUR


YOUTUBE CHANNEL
86-97-86-97-86
Peaks2Tails Company
www.peaks2tails.com

karan@peaks2tails.com

w w w . p e a k s 2 t a i l s . c o m
w . w . w . p e a k s 2 t a i l s . c o m

You might also like