Welcome to Traderion's documentation!ΒΆ

Starting Kits

To get started with Traderion, follow these simple steps:

  1. Download and unzip the Traderion package from the link below
  2. Download the example bots you want to use
  3. Extract the example files into the unzipped Traderion package directory

For detailed setup instructions including environment configuration and running your first bot, see Getting Started - Project Setup.

  • Download Traderion package
    • The TraderionClient class (in traderion/client.py): Handles authentication, API communication, and provides methods to interact with the trading simulation (fetching prices, positions, orders, etc.).
    • The TraderionBot base class (in traderion/bot.py): Provides the event-driven framework for building custom trading bots, including event callbacks and the main execution loop.
  • Download ClientsBot example
    • Implements an arbitrage strategy for client management with automatic hedging.
    • Quotes profitable prices to clients and executes covering trades to lock in profit.
    • Manages electronic broker orders with automatic cancellation logic.
  • Download EMA Bot example
    • Implements an EMA (Exponential Moving Average) crossover strategy for automated trading decisions.
    • Demonstrates how to use technical indicators to trigger trades based on EMA crossovers.
  • Download Composite Bot example
    • Combines multiple strategies (EMA, RSI, MACD, etc.) using the modular strategy classes from traderion/strategies/.
    • Shows how to orchestrate and manage several technical analysis strategies together for advanced trading automation.