Overview
Last updated
Last updated
ATS is a comprehensive automated trading system designed for traders and developers. With ATS, you can test, deploy, and manage custom trading strategies across various exchanges through an intuitive interface and API support. You can access the ATS codebase here:
Backtesting
Run backtests on historical data using your custom strategies to evaluate performance and optimize parameters.
Live Trading
Deploy strategies for real-time trading on supported exchanges, with live data feeds and execution.
Custom Strategies
Develop and integrate unique trading strategies tailored to your requirements. ATS provides a framework for implementing and testing new approaches.
Exchange Connectivity
Connect to any trading exchange by creating custom exchange classes, enabling flexibility and support for various markets.
Reporting
Generate reports for backtesting and live trading environments. ATS offers insights into performance, risk metrics, and other essential analytics.
Custom Indicators
Create indicators that complement your strategy, providing unique signals and insights based on custom data.
Custom Report Generation
Tailor reports to specific needs, extracting insights from trade performance, risk, and market conditions.
API for Trading Jobs
Use ATS’s APIs to create, manage, and monitor trading jobs programmatically, providing automation capabilities.
Simple Trading UI
A user-friendly interface for managing trades, viewing strategy performance, and monitoring real-time positions.
Distributed under the Apache-2.0 License. See for more information.
Isuru S. Rajakaruna:
Sunanda Gamage:
Kasun Imesha Wickramasinghe:
Quickstart
How to run ATS and start your first trading job