Welcome to Traderion's documentation!ΒΆ
Starting Kits
To get started with Traderion, follow these simple steps:
- Download and unzip the Traderion package from the link below
- Download the example bots you want to use
- 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 (intraderion/client.py
): Handles authentication, API communication, and provides methods to interact with the trading simulation (fetching prices, positions, orders, etc.). - The
TraderionBot
base class (intraderion/bot.py
): Provides the event-driven framework for building custom trading bots, including event callbacks and the main execution loop.
- The
- 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.
- Combines multiple strategies (EMA, RSI, MACD, etc.) using the modular strategy classes from