Skip to content

ali-faraz-py/AetherQuant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🏹 AetherQuant AI: Advanced Crypto Predictive Engine

A professional, machine learning-powered predictive dashboard built with Python and Streamlit. This tool utilizes an XGBoost Classifier and 24 technical indicators to predict Bitcoin (BTC-USD) price movements with high-precision temporal awareness.


πŸš€ Live Demo

Click here to try the Live App


πŸ“Ί Demo Preview

Diabetes Detector Demo


✨ Features

  • AI-Powered Signals: Uses an XGBoost pipeline to classify market trends into "BUY" or "SELL" signals.
  • Feature Engineering: Real-time calculation of 24 indicators including RSI, MACD, Bollinger Bands, and VWAP.
  • Temporal Awareness: Incorporates time-series features (Hour, Day of Week) to capture cyclical market patterns.
  • Interactive Visualizations: High-fidelity price charts and indicator overlays powered by Plotly.
  • Live Market Data: Direct integration with the Yahoo Finance API (yfinance) for up-to-the-minute accuracy.

πŸ› οΈ Tech Stack

  • Language: Python 3.13
  • Framework: Streamlit (Web UI)
  • Machine Learning: Scikit-learn & XGBoost
  • Data Handling: Pandas & NumPy
  • Visualization: Plotly Graph Objects
  • Deployment: Streamlit Community Cloud

πŸš€ Installation & Local Setup

  1. Clone the repository:
    git clone [https://github.com/ali-faraz-py/AetherQuant](https://github.com/ali-faraz-py/AetherQuant)
    cd AetherQuant
    
  2. Install dependencies:
     pip install -r requirements.txt
    
  3. Run the application:
     streamlit run app.py
    

πŸ“‚ Project Structure

AetherQuant/
β”œβ”€β”€ app.py              # Streamlit Web Application and UI logic
β”œβ”€β”€ engine.py           # Technical indicator and data processing engine
β”œβ”€β”€ train_model.py      # Model training, feature engineering, and validation
β”œβ”€β”€ aether_model.pkl    # Pre-trained XGBoost Pipeline (24 features)
β”œβ”€β”€ requirements.txt    # Project dependencies
β”œβ”€β”€ .gitignore          # Prevents tracking of temporary files
└── .gitattributes      # LFS tracking for the model file

🧠 Model Insights

The model is trained on 730 days of hourly data and currently achieves a 66.81% accuracy rate on unseen test sets.

The engine analyzes 24 unique dimensions including Trend, Volatility, Momentum, and Volume-Weighted indicators to minimize false signals in volatile crypto markets.


πŸ‘€ Author

Syed Ali Faraz - GitHub Profile

If you found this tool insightful, please give the repository a ⭐!

About

🏹 AetherQuant AI: An advanced crypto predictive engine using XGBoost to classify market trends. Analyzes 24 technical dimensions (RSI, MACD, VWAP) via the Yahoo Finance API. Features an interactive Streamlit dashboard with high-fidelity Plotly charts. πŸš€

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages