> For the complete documentation index, see [llms.txt](https://ats-doc.gitbook.io/v1/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ats-doc.gitbook.io/v1/readme.md).

# Overview

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: <https://github.com/ats-sys/ats>

### Features

* **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.

## License

Distributed under the Apache-2.0 License. See [`LICENSE`](https://github.com/ats-sys/ats?tab=Apache-2.0-1-ov-file) for more information.

## Contributors

* Isuru S. Rajakaruna: <isururajakaruna@gmail.com>
* Sunanda Gamage: <rcsunanda@gmail.com>
* Kasun Imesha Wickramasinghe: <iamkasunimesha@gmail.com>

### Jump right in

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Quickstart</strong></td><td>How to run ATS and start your first trading job</td><td></td><td></td><td><a href="/pages/CyH2xJQs9yWJ1S8BYNav">/pages/CyH2xJQs9yWJ1S8BYNav</a></td></tr></tbody></table>
