Skip to content

abdu292/trade-auto

Repository files navigation

Trade Auto Platform

Monorepo for a multi-project automation platform:

- `aiworker` - FastAPI AI orchestration service

See each project README for run instructions.

Structure

  • brain - ASP.NET Core .NET 10 Clean Architecture service
  • aiworker - FastAPI AI signal worker
  • ui - Flutter (Riverpod + Dio)
  • mt5ea - MQL5 Expert Advisor skeleton

Local Quick Start

  1. Run all backend services with ./start-local.ps1.
  2. Open Swagger and follow docs/RUN_AND_TEST_GUIDE.md.
  3. Run Flutter UI with production/local defines (see ui/README.md).
  4. Point MT5 EA BrainBaseUrl to backend host.

Documentation

Strategy Profiles

  • Active profile is selected in backend strategy profiles and applied by the decision engine.
  • Current built-in profiles:
    • Standard (default)
    • WarPremium
  • Runtime API:

Simulator Profiles

  • Simulator can now generate profile-specific market behavior.
  • Start simulator with selected profile via /api/monitoring/simulator/start body:
    • strategyProfile: "Standard" or strategyProfile: "WarPremium"
  • Status endpoint includes strategyProfile so UI/scripts can verify active simulator behavior.

Ready-Now Steps

  1. Follow docs/GO_LIVE_CHECKLIST.md end-to-end.
  2. Keep Standard active by default unless war-expansion conditions justify WarPremium.
  3. Use UI Strategy page quick switch to move between Standard and WarPremium.
  4. Verify mode feed (/mode) and simulator profile behavior before opening live sessions.

Mobile Environment Switcher

  • Mobile app defaults to Production environment.
  • In app header, use cloud-sync icon to switch between:
    • Production
    • Local
  • URLs are configured in app code and switched by environment selection.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors