Flex Engineers
All projects

Project 03 / 15

Tradex

Real-time sentiment-driven trading signal engine that scrapes 68 global news sources, runs FinBERT sentiment scoring and streams weighted BUY/SELL signals over WebSockets.

Tradex project preview

Case study / 03

Behind the build

The problem, approach, and impact of Tradex.

Type
Real-time Financial Analysis
For
Market analysts and traders who want to explore how financial news relates to company sentiment and market signals.

01 Challenge

Financial headlines arrive across many sources, making it difficult to connect new coverage with company sentiment and market context quickly.

02 Approach

Built a Python/FastAPI analysis service and a Next.js dashboard connected by a real-time event pipeline.

03 Highlights

  • Collects news from 68 sources across 10 regions and analyzes company mentions with FinBERT.
  • Scores signals with a weighted formula and presents the contributing factors and written rationale.
  • Streams article, sentiment and signal updates over WebSockets, with separate price-prediction models for different data feeds.

04 Outcome

  • Brings news collection, sentiment analysis, and signal delivery into one workflow.
  • Signal quality achieved 78% directional accuracy across a six-month historical backtesting dataset.

Engineering / Technologies

Built with precision.

Technologies and tools powering this project.

  • Python
  • FastAPI
  • Next.js
  • Node.js
  • React
  • PyTorch
  • WebSockets
  • Full-Stack Development
  • AI App Development
  • Web Application
Technical ecosystem