Automation Platform Infrastructure

Infrastructure

Botmain Server is an in-house trading infrastructure for serious traders and firms eager to use their own proprietary trading strategies in a secure, local environment, while leveraging access to funding from the Botmain Treasury.

This document provides an overview of the Botmain trading automation platform's infrastructure.

Core Components

  • Botmain Market Data Server (MDS): Serves as the central data processing hub. Aggregates data from all connected exchanges to give your strategy access to the best trading prices at all times while also storing strategy performance metrics for later portfolio analysis. Collects and processes data from many source:
    • Blockchain Data: Real-time information from blockchain networks such as transactions and mempool data.
    • Exchanges Data: Real-time and historical price data from various centralized and decentralized exchanges.
    • News Data: Feeds related to financial and industry news impacting market conditions.
    • Strategies Themselves: Running strategies can generate external trading signals that can be stored in the MDS and relayed to other stategies. Performance metrics and test runs are also stored in the MDS for deep portfolio analysis.

Strategy Development and Testing

  • Simulation Server:
    • Facilitates backtesting and forward-testing of trading strategies against historical and streaming data. Feeds portfolio analytics data back to MDS for analysis.

Strategy Execution and Monitoring

  • Execution Server:
    • Handles the execution of trades, interfacing with centralized and decentralized crypto exchanges. Feeds real-time performance metrics back into the MDS for analysis.
  • Risk Rules Monitor:
    • Monitors and enforces risk parameters using Risk Rules to ensure trading strategies operate within set boundaries.

This infrastructure is designed to provide a seamless workflow from data acquisition to strategy execution, with robust analytics and risk management tools to support traders in making informed decisions.