Skip to content

Ultima Bot is a highly evolved AI-powered trading engine capable of executing automated trading strategies across both crypto and stock markets using broker API integrations.

Notifications You must be signed in to change notification settings

Steinwealth/UltimaBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ultima Bot

Ultima Bot is a full-stack AI-powered trading automation system for both cryptocurrency and stock markets. It integrates a multi-model backend with a responsive frontend UI to monitor, manage, and optimize trades in real time.

Features

  • Multi-broker support: Coinbase, E*TRADE, Binance, Kraken, and more.
  • AI models for both crypto and stock trading.
  • Confidence-based trade execution with power scaling.
  • Easy Mode, Hard Mode, and Hero Mode configurations.
  • Theme support: Light PlayStation / Dark Xbox themes.
  • Real-time market sentiment, open trades, and trade history.
  • Persistent settings for sound, mode, and themes.

Technologies

  • Frontend: Next.js, TailwindCSS, shadcn/ui, Framer Motion
  • Backend: FastAPI, PostgreSQL, SQLAlchemy, WebSockets
  • AI Models: joblib serialized models (Alphacoin, Antimatter, Hexacoin, Dianastone, Radiant, etc.)
  • Docker: For containerized multi-service deployment

Setup

Prerequisites

  • Docker & Docker Compose
  • Node.js (for standalone frontend development)

Local Development

  1. Clone the repository:

    git clone https://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@github.com/Steinweath/UltimaBot.git
    
    
    cd ultima-bot
  2. Start with Docker Compose:

    docker-compose up --build

    This runs:

    • Backend at http://localhost:8000
    • Frontend at http://localhost:3000
    • PostgreSQL database at localhost:5432
  3. Visit http://localhost:3000 to access Ultima Bot.

Frontend Development Only

cd frontend
npm install
npm run dev

Backend Development Only

cd backend
pip install -r requirements.txt
uvicorn backend.main:app --reload

Directory Structure

ultima-bot/
├── backend/          # FastAPI backend
├── frontend/         # Next.js frontend
├── docker-compose.yml
├── README.md

License

MIT

About

Ultima Bot is a highly evolved AI-powered trading engine capable of executing automated trading strategies across both crypto and stock markets using broker API integrations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published