Skip to content

trAIde is an advanced algorithmic trading web app automating intraday trading strategies using various indicators. With multithreading for parallel execution, trAIde achieves an impressive 17.89% annual compounded profit through data-driven decision-making and trend validation.

Notifications You must be signed in to change notification settings

Naman009/trAIde

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📊 trAIde: Algorithmic Trading Web Application 💹💻

📚 Project Overview

trAIde is an advanced algorithmic trading web application designed to automate intraday trading strategies. By leveraging statistical analysis and technical indicators, the application identifies trading opportunities, executes trades, and manages portfolios efficiently and independantly.

The system analyzes historical market data and applies a combination of Simple Moving Average (SMA), Relative Strength Index (RSI), and Exponential Moving Average (EMA), along with the Double Cross Moving Average (DCMA) technique, to make precise trading decisions.

With the implementation of multithreading, the application simultaneously executes trades across 5 selected companies, ensuring diversification and increased computational efficiency.

🚀 Key Features

  • 📊 Technical Indicators: SMA, RSI, EMA, and DCMA for accurate trade analysis.
  • 🤖 Automated Trade Execution: Trades executed based on flagged crossovers and trend validation.
  • Multithreading: Parallel trade execution across 5 companies.
  • 📈 Profit Optimization: Achieved approximately 17.89% compounded annual profit when tested against historical 5-minute interval data.
  • 🌐 Web Application Interface: User-friendly interface for monitoring and analysis.

🛠️ Tech Stack

Python NumPy Pandas Matplotlib Flask HTML5 CSS3 Bootstrap

📊 Trading Strategy

  1. Data Analysis: Historical market data is analyzed for trends and patterns.
  2. Indicator Calculations: SMA, RSI, EMA, and DCMA values are computed.
  3. Crossover Detection: DCMA technique flags potential trade opportunities.
  4. Trend Validation: Crossovers are validated against market trends.
  5. Execution: Trades are executed automatically.
  6. Diversification: Trades are distributed across 5 selected companies.

📈 Performance Metrics

  • Annual Compounded Profit: ~17.89% using backtested 5-minute interval data.
  • Accuracy: High accuracy in flagging and executing trades.
  • Efficiency: Multithreading reduced execution latency.

📬 Contact

  • Author: Naman Vipul Shah
  • LinkedIn: naman-shah0506

If you found this project insightful, give it a star!


Footer Image


"Empowering financial markets with intelligent trading systems." 📊✨

About

trAIde is an advanced algorithmic trading web app automating intraday trading strategies using various indicators. With multithreading for parallel execution, trAIde achieves an impressive 17.89% annual compounded profit through data-driven decision-making and trend validation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published