Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

N0teveryth1ng/Quant72

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

📊 Quant72: Hybrid Technical Indicator-Based Trading Strategy

A Python-based end-to-end trading strategy toolkit combining machine learning and technical indicators like RSI, MACD, Stochastic Oscillator, ARIMA time-series forecasting, and lagged returns. Focused on signal generation, performance visualization, and backtesting.


🛠 Features

  • 📈 Technical Indicators:

    • Relative Strength Index (RSI)
    • Moving Average Convergence Divergence (MACD)
    • Stochastic Oscillator
  • 🧠 Machine Learning:

    • XGBoost Classifier
    • Random Forest on lagged returns
  • 🔁 Time Series Forecasting:

    • ARIMA model for price prediction
  • 📊 Backtesting:

    • RSI + MACD combined strategy
    • Stochastic Oscillator strategy
    • Visualized vs. market returns

🔁 Strategy Backtests

  • Combined MACD + RSI crossover logic with signal-driven cumulative return visualization
  • Separate strategy backtesting for stochastic oscillator
  • Compare with actual market return performance

🧪 Files & Modules

  • main.py: Runs all strategy pipelines and backtests
  • src/preprocess.py: Computes all technical indicators
  • src/data_fetcher.py: Fetches and stores stock data via yfinance
  • src/train.py: Contains models and training utilities

📦 Installation

git clone https://github.com/your-username/quant72.git
cd quant72

Tools Used: 
yfinance
pandas
numpy
scikit-learn
matplotlib
xgboost
statsmodels
tabulate

📄 Results

image


Releases

No releases published

Packages

No packages published

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.