ATS
  • Overview
  • Getting Started
    • Quickstart
    • Sample Trading Configs
  • Basics
    • Definitions & Terminology
    • What is Market Making
    • Plots
    • Trading Report
    • Architecture
    • Exchange Configs
    • Strategy Configs
    • Canonical Namespaces
  • APIs
    • Create Trading Job
    • List Trading Jobs
    • Run Trading Job
    • Stop Trading Job
    • Get Plot Topic List
    • Plot Topics
    • Realtime Logs
  • Customizations
    • Adding a New Exchange
    • Adding a Strategy
    • Adding an Indicator
    • Custom Fee Structures
    • Adding a New Plot
Powered by GitBook
On this page
  • Features
  • License
  • Contributors
  • Jump right in

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 for more information.

Contributors

  • Isuru S. Rajakaruna: isururajakaruna@gmail.com

  • Sunanda Gamage: rcsunanda@gmail.com

  • Kasun Imesha Wickramasinghe: iamkasunimesha@gmail.com

Jump right in

NextQuickstart

Last updated 6 months ago

Quickstart

How to run ATS and start your first trading job

Page cover image