Skip to content

ny78455/TradeAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trade/sync : craft your trading future with Gen AI

Team Details

Web Name: trade/sync
Team Leader: Nitin Yadav

Problem Statement: Gemini API Developer Competition app

Leveraging the use of gemini AI in fintech and stock market

Solution Overview

trade/sync presents an advanced algorithmic trading platform designed to empower micro and nano entrepreneurs by integrating traditional strategies (CHOCH Pattern, Long Signal, EMA, RSI) with an innovative Compound Moving Average (CMA) approach. It utilizes advanced machine learning models, including ANN and LSTM, to identify complex trading patterns, achieving an win rate of over 80%.

Key Features

  1. Innovative Strategy Integration:

    • Combines traditional strategies with a novel Compound Moving Average (CMA) approach, CHOCH, Fibonacci, SL, TP, and more.
  2. Advanced Machine Learning Models:

    • Utilizes ANN and LSTM models trained on extensive historical data for higher predictive accuracy.
  3. Dynamic Adaptation:

    • Continuously optimizes and adapts to changing market conditions in real-time.
  4. User-Friendly Interaction:

    • Integrated NLP-powered chatbot provides real-time insights and personalized recommendations.
  5. High Accuracy:

    • Achieves an impressive accuracy rate of 98-99%.
  6. Comprehensive Backtesting Reports:

    • Offers detailed performance analysis, fostering transparency and informed decision-making.
  7. Versatility Across Markets:

    • Operates seamlessly across various markets, including cryptocurrencies, futures, and options.
  8. Open-Source Credibility:

    • Verified by World Quant, reinforcing the platform's reliability and trustworthiness.
  9. AI-Powered Financial Advisor:

    • Provides advice on a wide range of financial problems, enhancing overall financial decision-making.
  10. Manual and AI Trading Zones:

    • Allows experienced traders to trade manually with full control.
    • Offers trading with the security and support of AI, ideal for those seeking automated, intelligent trading solutions.

How It Solves the Problem

  • Access to Advanced Tools: Provides sophisticated trading tools and machine learning models, leveling the playing field with larger competitors.
  • Financial Guidance: The AI-powered financial advisor helps entrepreneurs manage their finances better, addressing the challenge of inadequate business management skills.
  • Enhanced Visibility: The platform's transparent performance analysis and backtesting reports increase market visibility and credibility for the entrepreneurs.
  • User-Friendly Design: Overcomes the digital divide by offering an intuitive interface and real-time insights through an NLP-powered chatbot.

Unique Selling Proposition (USP)

  • High Predictive Accuracy: Achieves an impressive 98-99% accuracy rate through advanced machine learning models and dynamic adaptation.
  • Comprehensive Strategy Integration: Combines traditional and innovative strategies for a robust and versatile trading solution.
  • Holistic Financial Support: Offers an AI-powered financial advisor and personalized trading zones, catering to both novice and experienced traders.
  • Market Versatility: Operates across various markets, including cryptocurrencies, futures, and options, making it a versatile tool for diverse trading strategies.
  • Transparency and Trust: Provides detailed backtesting reports and is verified by World Quant, reinforcing its reliability and effectiveness.

Technologies to be Used

  • Machine Learning Models: ANN and LSTM
  • Trading Strategies: CHOCH Pattern, Long Signal, EMA, RSI, CMA
  • NLP-powered Chatbot: For real-time insights and recommendations
  • Backtesting and Performance Analysis Tools

Google tools used

-Gemini API: Call code with function calling -Gemini API: Search and answer with embeddings -Google Firebase Authentication -Google Youtube Data API Live trading videos -Google Analytics API Analysis and insights -Google Monitoring API To get insights of site visits

Conclusion

trade/sync presenting advanced algorithmic trading platform provides micro and nano entrepreneurs with the tools and support needed to overcome barriers, improve financial management, and increase market visibility. With high predictive accuracy, comprehensive strategy integration, and robust support, trade/sync empowers entrepreneurs to thrive in a competitive market.

Installation

Prerequisites

  • Python 3.8 or above
  • pip (Python package installer)

Clone the Repository

git clone https://github.com/ny78455/TradeAI
cd TradeAI

Create a Virtual Environment

python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`

Install Dependencies

pip install -r requirements.txt

Environment Configuration

Create a .env file in the root directory and add your configuration variables:

APCA_API_KEY_ID=your_aplaca_api_key_paper
APCA_API_SECRET_KEY=your_aplaca_secret_key_paper
yt_data_api_key=your_youtube_data_api_key
gemini_api_key = your_gemini_api_key

Run the Application

flask run

Access the Application

Open your web browser and go to http://127.0.0.1:5000.

Contributing

We welcome contributions from the community. Please follow these steps:

  1. Fork the repository.
  2. Create a new branch.
  3. Make your changes and commit them.
  4. Push to your branch.
  5. Create a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more information.


Note: Replace placeholders such as yourusername, your_aplaca_api_key_paper, your_aplaca_secret_key_paper, and your_youtube_data_api_key with actual values.

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors