Blog

Insights on ATAS Development

Background, process, and examples covering custom indicators and automated trading strategies on ATAS.

October 26, 20267 min read

Futures Rollover in a Trading Bot: What Can Go Wrong at the Contract Switch

For a manual trader, rollover is a date in the calendar. For a bot, it hits the test data, the live orders and every level calculated across the switch - all at once.

Read more
October 22, 20267 min read

Renko and Range Bars in Backtests: Why the Results Often Look Too Smooth

Renko and range bars filter out noise because bars form on price movement rather than time. That same property makes backtests on these charts deceptively smooth.

Read more
October 18, 20267 min read

Forward Testing a Trading Bot: What It Shows That No Backtest Can

A forward test is the first check without hindsight. Its value lies less in the result than in how it deviates from the backtest - provided you compare the two the right way.

Read more
October 14, 20268 min read

Defining Trading Strategy Rules So a Bot Can Actually Execute Them

A strategy you've traded yourself for months feels unambiguous. Only when it gets programmed does it show how many decisions were quietly being made in your head.

Read more
October 10, 20267 min read

ATAS or MetaTrader 5? Why the Data Source Decides the Platform for Order Flow

MetaTrader 5 and ATAS often get compared as if they sat on the same shelf. What really separates them is less the feature list than the question of which data exists at all.

Read more
October 7, 20267 min read

Spotting Repainting: Why an Indicator Looks Better in Hindsight Than Live

A signal sitting perfectly at the low on your chart often didn't exist yet when the low formed. That gap between hindsight and real time is called repainting.

Read more
October 5, 20267 min read

Trading Hours in a Bot: How Time Zones and DST Quietly Shift Your Strategy

A time window written into the code as a constant is wrong several times a year - no error message, no crash, just different trades.

Read more
October 1, 20267 min read

Order Book Data in a Trading Bot: Why DOM Signals Barely Backtest

A large order resting in the book is not a commitment. It can disappear in the same second it was read - and that is where most automated order book rules fall apart.

Read more
September 30, 20267 min read

Bid/Ask, Delta or Volume: Which Footprint Mode Answers Which Question

A footprint always shows the same raw data - but a different question depending on the mode. Choosing the view decides what can become visible at all.

Read more
September 26, 20267 min read

Slippage in a Trading Bot: Why the Backtest Flatters Your Entry Price

Between the signal and the fill sits a price difference no backtest accounts for on its own. With small targets, that difference decides the entire expectancy.

Read more
September 23, 20267 min read

News Filters in a Trading Bot: Why They Must Block Entries but Never Exits

High-impact releases are the one source of danger known days in advance. That's exactly why they belong in the bot's logic - but not the way most people build it first.

Read more
September 18, 20267 min read

Cumulative Delta (CVD) as a Custom ATAS Indicator: It All Hangs on the Reset

CVD sums aggressive buying against aggressive selling. But the real decision when building one is a different question entirely: when the sum starts over at zero.

Read more
September 9, 20268 min read

Overfitting in Trading Strategies: Why a Perfect Backtest Can Be a Warning Sign

The prettier the backtest curve, the more skeptical you should be. Here's how overfitting arises, how to spot it, and how to avoid it when building a strategy.

Read more
September 5, 20267 min read

Stacked Imbalances in the Footprint: Detecting Aggressive Order Flow Zones Automatically

A single imbalance is a footprint. Three on top of each other are a zone. Here's how stacked imbalances form and what actually matters when detecting them automatically.

Read more
September 1, 20267 min read

Multi-Timeframe Confirmation in a Trading Bot: The Higher Timeframe as a Filter

The higher timeframe says what to trade, the lower one says when. Here's how to build that principle cleanly into an automated strategy.

Read more
August 29, 20267 min read

Absorption and Exhaustion in the Footprint: The Two Classic Order Flow Signals

Both explain why a move stalls - but for completely different reasons. Here's the difference, and what it means for detecting them automatically.

Read more
August 26, 20267 min read

Opening Range Breakout as an Automated ATAS Strategy: How the Bot Is Built

Breaking out of the trading range from the first minutes after the open - one of the best-known strategies for US futures. Here's how that becomes an automated ATAS bot.

Read more
August 24, 20267 min read

Delta Divergence as a Custom ATAS Indicator: How the Signal Actually Works

Price makes a new high, delta doesn't confirm it - a classic early warning sign in order flow. Here's how delta divergence gets built reliably as a custom ATAS indicator.

Read more
August 20, 20266 min read

ATAS Webhooks: Combining Multiple Conditions Into One Alert

Every ATAS indicator used to fire its own, independent alert. Webhooks now let multiple conditions combine into a single, reliable signal.

Read more
August 18, 20267 min read

Custom Volume Profile Indicators for ATAS: POC, VAH & VAL on Your Own Rules

ATAS already ships with several volume profile tools. A custom variant is still often worth it - here's when and why.

Read more
August 13, 20268 min read

Risk Management in an ATAS Trading Bot: Position Sizing, Stop-Loss & Drawdown Control

A bot that only knows entries and exits but never calculates position size is incomplete. Here's how risk management gets built cleanly into an automated ATAS strategy.

Read more
August 11, 20267 min read

ATAS or Bookmap? Order Flow Platforms Compared for Custom Development

Both platforms are built around order flow, but they emphasize very different things. Here's how ATAS and Bookmap actually differ - and where custom development makes sense for each.

Read more
August 10, 20267 min read

Does My ATAS Trading Bot Need a VPS? What Actually Matters for the Server

A bot is only as reliable as the machine running it. Here's what actually matters for running an ATAS bot continuously - and when a VPS becomes necessary.

Read more
August 7, 20268 min read

ICT Concepts as a Custom ATAS Indicator: Fair Value Gap, Order Block & More

Spotting ICT concepts like Fair Value Gaps and Order Blocks by hand takes time and is error-prone. Here's how to turn them into a custom ATAS indicator that detects them automatically.

Read more
August 4, 20267 min read

Porting a Pine Script Indicator to ATAS: What Actually Matters

Pine Script and C# solve the same problem in fundamentally different ways. Here's what actually matters when porting a TradingView indicator to ATAS.

Read more
August 1, 20267 min read

Trading Bots and German Business Registration: When Does Automated Trading Become a Gewerbe?

A trading bot alone doesn't make your trading commercial - but past a certain point, it can. Here are the criteria German tax authorities actually look at.

Read more
July 28, 20268 min read

ATAS vs. NinjaTrader for Custom Indicators: Which Platform Actually Fits Your Trading Style?

Both platforms let you build custom tools in C#, but they're built for different jobs. Here's how ATAS and NinjaTrader actually compare once a ready-made indicator isn't enough anymore.

Read more
July 26, 20267 min read

ATAS Trading Bots for Prop Firm Challenges: What to Check Before You Automate One

A lot of failed challenge attempts come down to execution, not strategy. Here's what to check before automating one on ATAS - and what no bot can fix for you.

Read more
July 24, 20266 min read

Custom ATAS Indicator Development: Process, Cost & Examples

Many traders have a very precise idea of their ideal indicator - they just haven't found one in the store that matches it exactly. Here's how custom development works.

Read more
July 17, 20268 min read

Automated Trading Strategies on ATAS: How a Custom Trading Bot Is Built

Executing a signal manually under time pressure is error-prone. An automated strategy follows a fixed rule set instead - here's how a bot like that comes together.

Read more
July 10, 20267 min read

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

ATAS already ships with an extensive order flow toolkit. Most experienced traders still hit a wall eventually - that's exactly where the ATAS API comes in.

Read more