Skip to content
← All work

Private repository

Forex Bot Dashboard

Forex Bot Dashboard

A forex trading system with regime detection, risk-based position sizing, a circuit breaker and a live dashboard. Paper trading by default.

Why you would want this

A trading system with a safety net: it reads market conditions, sizes positions by risk, and stops itself before losses run.

Manual trading is inconsistent, and a naive bot is worse: it trades in conditions it wasn't built for and has nothing to stop it. Traders need visibility and hard limits.

What it does for the business

  1. Adapt to market conditions

    A regime-detection model classifies the market, so the system can behave differently in calm and volatile periods.

  2. Size risk deliberately

    Position sizing uses a modified Kelly approach rather than a guess, and allocation is managed across the account.

  3. Stay in control

    An independent circuit breaker can halt trading even if the model is still running, and a live dashboard shows what the system is doing.

Why people want it

  • Starts in paper-trading mode, so it can be run and watched with no money at risk.
  • A live dashboard fed by a real-time stream.
  • Deploys with Docker in one command.

Built for

Traders and funds who want disciplined, automated execution with a dashboard to watch it and a circuit breaker to limit damage.

What’s inside

  • FastAPI backend with secure sign-in
  • Broker integration with streaming prices
  • Hidden Markov Model regime detection
  • Position sizing and allocation management
  • Independent circuit breaker
  • React dashboard with live charts
  • Docker deployment with a database

Want one like this?

Every business is different, so treat this as a starting point. The estimate shows what it would take to build something of similar scope, line by line, in USD and Kenyan shillings.

Source code is private

Year
2026
Type
Private repository
Languages
Python, TypeScript, JavaScript, CSS
Last updated
Jun 2026
Stars
1