Skip to content

About

πŸ€– ML-powered trading bot with real-time analysis, option chain sentiment, news integration, and 95%+ accuracy claims. Python + Flask dashboard.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

Β 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€– Smart API Trading Bot

Welcome to the Smart API Trading Bot!
A powerful, real-time trading assistant that leverages machine learning, deep learning, and advanced analytics to make high-accuracy trading decisions.
Built for speed, flexibility, and ease of use. πŸš€


✨ Features

  • πŸ“ˆ High Accuracy Trading: Combines ML, DL, and DeepSeek models for >95% accuracy.
  • ⏱️ Real-time Analysis: Processes live market data for instant decisions.
  • 🧠 Option Chain Analysis: Evaluates option chains to gauge market sentiment.
  • πŸ“° News Sentiment: Integrates news analysis for smarter trades.
  • πŸ“Š Technical Indicators: Uses advanced technical analysis for predictions.
  • πŸ•ΈοΈ Web Interface: User-friendly dashboard for monitoring and control.
  • πŸ”’ Secure API Integration: Works with Angel One Smart API (and more).

πŸ› οΈ Tech Stack

  • Backend: Python, Flask
  • Machine Learning: Custom ML & Deep Learning models (LSTM, DeepSeek)
  • API Integration: Angel One Smart API, News API
  • Frontend: HTML, JavaScript

πŸš€ Getting Started

1. Clone the Repository

git clone https://github.com/your-username/smart-api-trading-bot.git
cd smart-api-trading-bot

2. Install Dependencies

pip install -r requirements.txt

3. Set Up Environment Variables

Create a .env file in the root directory:

API_KEY=your_api_key
SECRET_KEY=your_secret_key
CLIENT_CODE=your_client_code
TOTP=your_totp
TOTP_SECRET=your_totp_secret
GROQ_API_KEY=your_groq_api_key
NEWS_API_KEY=your_news_api_key

⚠️ Never share your .env file or secrets!

4. Run the Application

python app.py

The web interface will be available at http://localhost:5000.


πŸ–₯️ Web Interface

  • Status Panel: View bot status and API connection.
  • Control Buttons: Test connection, start/stop bot.
  • Stock Analysis: Enter a stock symbol for instant analysis.
  • Watchlist: See real-time analysis results.

πŸ“‘ API Endpoints

  • GET /api/status β€” Get bot status
  • POST /api/test_connection β€” Test API connection
  • POST /api/analyze β€” Analyze a stock symbol
  • POST /api/start_trading β€” Start the trading bot
  • POST /api/stop_trading β€” Stop the trading bot

🀝 Contributing

Contributions are welcome!

  1. Fork the repo
  2. Create a new branch (git checkout -b feature/your-feature)
  3. Commit your changes
  4. Push to your branch
  5. Open a Pull Request

πŸ“„ License

MIT License


πŸ“¬ Contact


Made with ❀️ for traders and developers.

About

πŸ€– ML-powered trading bot with real-time analysis, option chain sentiment, news integration, and 95%+ accuracy claims. Python + Flask dashboard.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages