LucroX

Components

Overview

LucroX consists of several key components working together:

  • LucroX Supervisor - Manages the lifecycle of LucroX App instances, handles configuration changes, and ensures stability.

  • LucroX App - Executes trading strategies, interacts with exchanges, and processes transactions.

  • LucroX Data Gateway - Handles data exchange between components and storage in the PostgreSQL database.

  • MQTT Broker - The central messaging hub (Eclipse Mosquitto) that connects all system components.

  • Database (PostgreSQL) - Stores transaction data, historical trades, and market price information.

  • LucroX REST API - Provides an interface for interacting with LucroX.

  • Single-Page Web Interface - Allows users to monitor and manage LucroX via a web UI.

LucroX System Architecture

LucroX High-Level System Architecture

Getting Started

  1. Installation - See the deployment guide.

  2. Configuration - Learn how to set up LucroX in the components section.

  3. Usage - Explore usage details in the Usage guide.

  4. FAQs - Find answers to common questions in the faq.