Back to blog
July 10, 20267 min read

The ATAS API Explained: What's Possible with Custom C# Development

ATAS is one of the most complete platforms for order flow, footprint, and cluster analysis - volume profile, delta, cluster search, and dozens of built-in indicators are already included. Even so, most experienced traders eventually reach a point where the built-in tools aren't quite enough: a very specific signal combination, an alert triggered by exactly defined conditions, or a piece of logic that simply doesn't exist in the store. That's exactly what the ATAS API is for.

What exactly is the ATAS API?

The ATAS API is a programming interface that lets you build custom indicators and automated strategies in C#. Instead of being limited to the preset options of standard indicators, the code reads price data, order flow information, and chart objects directly from the platform. The finished result loads like any other indicator or strategy in ATAS and can be applied to any chart, symbol, or timeframe.

What can be built with it

  • Custom indicators that combine several signals that only exist separately - never together - in the store
  • Automatic alerts (via Telegram, sound, or email) the moment an exactly defined order flow or footprint pattern occurs
  • Fully automated, backtestable trading strategies that place orders on their own
  • Visual overlays for cluster, volume profile, or delta charts that go beyond the default display
  • Custom risk and position-sizing tools built directly into the chart

Not sure if your idea is technically feasible?

Describe your project in a few sentences - the feasibility check and quote are free and non-binding.

Get a free quote

Do you need to know how to code yourself?

No. Most requests come from traders who know their idea in precise detail but don't build it themselves. In practice, it's enough to describe the desired logic in plain trading language - for example, with a chart screenshot or a rule like "alert when delta rises across three candles while price falls." The developer translates that description into clear, deterministic code and clarifies details in one or two follow-up questions before a first version is ready for testing.

Custom development or a ready-made store indicator?

A ready-made store indicator is the right choice when its default settings already match your trading style. Custom development is worth it once any of the following applies:

  • The desired logic combines several conditions that no single store indicator checks at once
  • The rules need to run fully automated instead of being interpreted manually - and error-prone
  • The tool needs to run consistently across multiple symbols and timeframes
  • The logic should stay private rather than being available as a public store indicator

Frequently Asked Questions

Do I need a specific ATAS license to use a custom indicator?

Custom-built indicators and strategies run like any other plugin inside ATAS. What's required is an active ATAS license that permits the use of indicators and, for strategies, automated trading.

Can an automated strategy really place orders on its own?

Yes, logic built as a strategy can send orders directly through the connected data feed. That's exactly why thorough testing before using real capital is essential - more on that in the article on automated trading strategies.

Does my idea stay confidential?

Yes. Every request is used exclusively for that specific project and is never shared with third parties or published as a store indicator.

How long does development take?

Once a quote is accepted, most projects are delivered within three to five days. The free, non-binding quote itself arrives within 24-48 hours of the request.

At its core, the ATAS API makes one thing possible: turning a very specific trading idea into a tool that works exactly by your own rules - instead of settling for an approximate solution from the store.

Have an idea for ATAS?

Tell us about your project - you'll get a free, non-binding quote within 24-48 hours.

Request a Free Quote