Chartbot

Get Chartbot here: https://github.com/profit-adda-web/Chartbot

Python-based market data analysis and dashboard system by Profit Adda Web. Fetches live/historical feeds, computes indicators, and renders visual dashboards for trading and research.

Python FastAPI License

Key Features

  • Market Data Feed — Modular data acquisition (live or CSV/historical) via marketfeed.py.
  • Technical Indicators — Built-in computations (MA, RSI, etc.) in indicators.py to derive signals.
  • Dashboard & Charts — Visualization and reporting through dashboard.py and HTML templates.
  • Offline / Backtesting — Example CSVs for testing and demonstrations.
  • Extensible — Designed so new sources, indicators, and UI components can be added easily.

Repository Structure (summary)

  • marketfeed.py — fetches & normalizes market ticks/candles
  • indicators.py — indicator implementations and helper functions
  • dashboard.py — builds and serves charts/dashboards
  • CSV/ — sample/historical datasets for offline runs
  • templates/ — HTML templates for dashboard pages
  • requirements.txt — Python deps

Getting Started

Quick commands to clone, install and run core scripts.

git clone https://github.com/profit-adda-web/Chartbot.git
python -m venv Chartbot
cd Chartbot
.\Scripts\activate
pip install -r requirements.txt

# Run feed, compute indicators, and start dashboard:
uvicorn dashboard:app --reload