Skip to content

A comprehensive repository of Quantitative Finance and Data Science projects. Includes algorithmic trading strategies, statistical modeling (Markov Chains, Stochastic Processes), and Indian Market (Nifty 50) data analysis using Python and Machine Learning

Notifications You must be signed in to change notification settings

PawanParackal/Quantitative-Finance-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Quantitative Finance Projects πŸ“ˆ

This repository contains institutional-grade quantitative trading strategies and financial analysis tools developed in Python.

πŸ›  Project 1: Nifty 50 Trend Follower

  • Concept: Moving Average Crossover (20-day vs 50-day).
  • Objective: Identifying market momentum in the Indian Benchmark Index.
  • Key Learnings: Data wrangling with yfinance, handling time-series data, and visualizing trend signals.

πŸ›  Project 2: RSI Mean Reversion (Reality-Adjusted)

  • Status: Completed - Research Phase.
  • Objective: Test if simple RSI signals survive Indian market friction (STT, GST, Fees).
  • Key Realistic Parameters:
    • Execution Lag: 1-Day shift (Signal at Close, Trade at Next Open).
    • Transaction Costs: 0.15% (15bps) per trade (Indian STT + Exchange charges).
  • Results:
    • Final Return: -5.46% (Post-cost).
    • Max Drawdown: -9.63%.
  • Conclusion: Standalone RSI signals in the Nifty 50 are not strong enough to overcome transaction costs. This necessitates a pivot to multi-factor models and machine learning filters.
  • Key Tech: pandas_ta for professional-grade indicators and vectorized backtesting logic.

About

A comprehensive repository of Quantitative Finance and Data Science projects. Includes algorithmic trading strategies, statistical modeling (Markov Chains, Stochastic Processes), and Indian Market (Nifty 50) data analysis using Python and Machine Learning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages