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


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ats-doc.gitbook.io/v1/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
