Skip to content
@TraderCharts

Trader Charts

Trader Charts

Trader Charts is a tool for performing technical analysis with interactive charts. It allows users to visualize stock data or other asset data and apply technical indicators to analyze price trends.

*One charting tool to rule them all*

Interactive Web Interface (Frontend)

React Financial Charts - Exclusive version (Frontend)

Kairos AI (Frontend)

API Multi-Microservices Architecture (Backend)

LLM-powered AI & Data Automation Services (Compute Services)
Python Dotenv Feedparser BeautifulSoup4 TextBlob KeyBERT Black Isort Ruff


🚀 Want to contribute?

We welcome collaborators who wish to contribute and help enhance this trading tool. Feel free to reach out to the maintainers to get involved.


Trader Charts - Overview

This ecosystem brings together three specialized subprojects, each focusing on a key aspect of the trading workflow.
From automated data collection and processing, through scalable backend services, to interactive visual analytics for end users,
Trader Charts delivers a complete solution for technical analysis, market data visualization, and financial decision-making.

1️⃣ Interactive Web Interface & React Financial Charts Exclusive version & Kairos AI (Frontend)

  • Provides interactive charts and tools for performing technical analysis.
  • Built with React, MUI, Redux, and D3.js.
  • Includes React Financial Charts (Exclusive version) — advanced charting components for financial data visualization.
  • Includes Kairos AI — a Svelte-based AI chat and data interface, enhancing user interactions and AI-powered features.
  • See Interactive Web Interface →

2️⃣ API Multi-Microservices Architecture (Backend)

  • Handles API requests, processes data, and serves chart information to the Interactive Web Interface.
  • Built with Node.js, Express, Babel, MongoDB, and PostgreSQL via Sequelize.
  • Acts as the main microservice connecting the frontend with databases.
  • See API Multi-Microservices Architecture →

3️⃣ LLM-powered AI & Data Automation Services (Compute Services)

  • Gathers and processes stock or asset data from various providers.
  • Cleans, structures, and stores data in MongoDB for use by the backend and Interactive Web Interface.
  • Built with Python, Selenium, PyMongo, and Pandas.
  • See LLM-powered AI & Data Automation Services →

Together, these components provide a full ecosystem for technical analysis and data visualization.


4️⃣ Orchestration & Deployment

Trader Charts can be run in both local development and production environments. The system leverages containerization and orchestration platforms to ensure scalability, consistency, and reliable deployment.

Orchestration Platforms:

  • Docker Compose – Simplifies local development by allowing multiple microservices (API, compute services, frontend) to run together with a single command.
  • Kubernetes – Provides production-grade orchestration, scaling, and management of microservices across multiple nodes.

💡 Tip: Step-by-step setup and deployment instructions are available in the internal guides.

Learn more:


Trading Charts demo

Captures

  • Auth0 email login:

Login

  • Charts section:

Charts section

  • Alerts section:

Alerts section

  • Trending news and topic extraction with AI:

trading-news-main-topics

  • Trending news and sentimental analysis with AI:

trading-news-sentiment-analysis

  • Kairos AI Chat. Ask anything!

karios-ai

  • Interactive components of Fibonacci retracements and parallel channels:

fibonacci_and_parallel_channel_ic

  • Interactive components of Trend lines:

trendlines_ic

  • Interactive components of Rays and Extended lines:

rays_extendLines_ic

  • Gann fans interactive component:

gann_fans_ic

  • Tickers search box:

Tickers search box

  • Indicator's search box:

indicators_searchbox

  • Indicator's details:

indicator_details_1

  • Indicator's color picker:

indicator_details_2

  • Alerts editable details:

Alerts details

Alerts details fields

  • Profile Menu:

Profile Menu

Contributors ✨

Thanks goes to these wonderful people:

gonzalo
Gonzalo Sanchez Cano

Popular repositories Loading

  1. trader-charts-frontend trader-charts-frontend Public

    JavaScript 1

  2. .github .github Public

    Shell

  3. trader-charts-backend trader-charts-backend Public

    JavaScript 1

  4. trader-charts-compute-services trader-charts-compute-services Public

    Python 1

Repositories

Showing 4 of 4 repositories

Top languages

Loading…

Most used topics

Loading…