Editorial comparison

ATAS vs TrendSpider: order-flow analysis or trading-rule tests

Compare trade and DOM observation with visual rules, backtests and alerts, including input requirements, fill assumptions, plan limits and separate costs.

Updated:

Read the article
Trade and order-book observation compared with defining and testing a rule

ATAS vs TrendSpider: reading an event or testing a rule

ATAS vs TrendSpider should begin with the decision you want to investigate. ATAS supports examining activity inside a bar and in the order book using trade data and an appropriate connection. TrendSpider provides visual condition building, historical testing and alerts, making it relevant when an idea can be expressed as a defined rule. The distinction is between describing an event requiring discretion and checking whether a recurring condition occurred across a dataset.

Scroll the table horizontally to read every column.

ATAS vs TrendSpider: reading an event or testing a rule
Required outputWhat to examine in ATASWhat to examine in TrendSpider
Explanation of a price-level eventTrades and depth supplied by the connectionWhether chart data expresses the question
Repeatable entry and exit ruleHow decisions and inputs are recordedRule definition and backtest assumptions
Monitoring a defined conditionTool and connection needed for observationAlert type and confirmation conditions

These are evaluation questions, not exclusive roles assigned to either application. They establish neither a return advantage nor measured execution quality. If an idea still amounts to a feeling that price looks strong, clarify it before purchasing. If the rule is already clear, investigate whether the data and limits support testing it.

The ATAS review provides context for its volume tools. This comparison asks a different question from choosing a visual design: what evidence the idea requires, and which process lets you revisit the investigation without rewriting it after the outcome.

Write the idea so that it can be challenged

TrendSpider lets users define entry and exit conditions in a visual editor. Before building them, write down the event starting the investigation and what invalidates it. For example, an exercise might examine a bar closing above a predefined moving average, with a separate exit condition. This is not a recommended strategy. It illustrates why closing, above and exit need clear definitions.

A touch during a bar differs from a condition remaining true at its close. Entering once after an event also differs from entering on every bar where the condition stays true. If the definition changes during evaluation, it becomes difficult to distinguish the original idea from the modification. Retain the rule wording beside the software settings.

ATAS can support a detailed record of activity near a price, but a written observation does not automatically become a rule the other system can test. If the decision depends on a rapid book change, specify the field describing it and the required history. A condition based only on a bar close may address a broader question.

Separate the part that can be expressed as a rule from the part requiring judgment. This allows examination of a defined component without claiming the test covered the entire decision. The platform selection guide helps define the task before choosing features.

What an ATAS order-book investigation needs to show

ATAS Smart DOM separates resting orders, completed trades and personal orders. Its column guide also lists depth changes and volume views. This helps establish whether you observed displayed book size, executed size or a personal instruction still working. These layers may sit beside each other on screen, but describe different events.

The Queue column needs particular care: ATAS describes it as an approximate emulation without a guarantee of execution order. It should not be used as definitive confirmation of an order's queue position. Displaying order counts also depends on information supplied by the feed. Adding a column does not create data absent from the connection.

For an observational exercise, retain a description of the situation before and after an event. Mark which facts came from trades and which came from the book. Recording a change does not require identifying a participant or assigning an intention. Keep any proposed action separate from the description so that interpretation does not become a fact.

This creates a practical choice against chart-rule testing: do you need to read an event while it develops, or test a predefined pattern across historical periods? The ATAS Footprint guide expands the volume layer without treating a chart result as account execution confirmation.

TrendSpider backtesting: choose the right experiment

TrendSpider Strategy Tester evaluates rules on historical data. Its documentation distinguishes a test using a single base timeframe from alerts and scanners that can combine timeframes. A custom indicator may be needed to bring an alternate-timeframe value into the base test. A rule built for an alert is therefore not necessarily an identical experiment when transferred to historical testing.

The documentation also describes entry on the candle after the triggering candle. Distinguish when a condition was detected from the simulated entry time. If the original idea depends on acting inside the bar, a test entering afterward does not establish that the idea was evaluated in that form. Record the difference instead of filling it with an assumed execution.

Choose a development period and another evaluation period without changing settings whenever a result is inconvenient. This is a proposed research method, not a test performed here or a profitable strategy claim. Examining the same idea across different conditions can expose an incomplete definition.

In ATAS, the question may instead be whether trade and book data exist to reconstruct the observation. For example, its dxFeed guide excludes instruments from that connection from Market Replay. Displaying a chart and practising with it are different entitlements. Check tool, connector and instrument together.

Fill and cost assumptions: a positive report is only a starting point

TrendSpider describes backtest assumptions of perfect execution and no slippage, and points to Trade Costs settings for including expenses. A cost setting does not necessarily reproduce every broker fill, queue or rejection condition. Before interpreting results, record the configured expenses and what remains outside the model.

Consider a hypothetical example only: an imaginary test contains 20 completed entry-and-exit trades and reports $80 gross profit. Assume $1.50 per completed trade plus $0.50 to illustrate slippage. The assumed expense is $2 per trade, so 20 × 2 = $40. That leaves $40, calculated as 80 − 40. Licences, data and taxes are excluded. These are neither software or broker tariffs nor observed results.

A sensitivity check can ask what changes when the expense assumptions change. A single calculation need not label the rule successful or unsuccessful. Instead, investigate whether the research conclusion depends on an assumption unavailable in the intended process.

Observational practice in ATAS likewise does not replace a live execution record. The choice should preserve the distinction between understanding inputs, simulation and actual financial exposure. The trading cost guide helps include fixed and activity expenses without turning a simulated result into a forecast.

An automatically drawn pattern is not necessarily a testable condition

In TrendSpider, distinguish automatic pattern recognition from using that pattern in an alert or test condition. Its Chart Patterns guide states that the automatic patterns described there are not directly supported in alerts and backtests. It describes drawing a Ray annotation and placing an alert on that instead. The workaround monitors the annotation; it should not be presented as testing the recognition pattern itself.

This is worth checking before purchasing. If a particular pattern drives the decision, find its exact condition in the editor and verify it works in the intended tool. Seeing it on a chart or broad feature list is insufficient. The restriction should not be extended to every condition type in the application; it concerns the documented feature.

A similar principle helps when reading ATAS. Chart colour or a mark represents a field and setting, so record its meaning before turning it into a rule. Changing the display can change what is easy to notice even when the original question remains similar.

During evaluation, select a feature motivating the subscription and examine its complete path: input, displayed output and what can be retained for assessment. This reveals a gap between displaying an idea and supporting an investigation of the specific idea you chose.

Data: an available futures chart does not prove suitable book depth

ATAS explains that market data comes through external connections. Its 15-minute delayed connector can support learning but is not live input for real-time decisions. The guide also describes limited depth in its basic crypto-data connector. Determine whether the question needs candles, trades or book updates and what the selected connection actually supplies.

TrendSpider presents real-time futures data as an optional add-on for non-professional users at $7.50 per month or $90 per year. The calculation 7.50 × 12 = 90 matches the two displayed rates. This is a data component additional to software, not a brokerage account. The label futures data does not establish every depth level, historical dataset or MBO input required by another tool.

In either environment, choose a defined contract and expiry and retain the session hours. A continuous chart can support an overview but is not necessarily the same series used to investigate an event in a specific contract. A shared source name does not guarantee identical fields, permissions or history.

A useful pre-purchase output is a short list of required inputs and their sources. If part is unknown, do not supply it through an assumption based on a screenshot. The futures margin and ticks guide adds contract units and exposure, separately from chart quality and data fees.

Alert, bot and order: define responsibility at each stage

TrendSpider describes cloud alerts and strategy bots producing entry and exit events. Sending a webhook to an order-routing system is separate from defining the rule and obtaining a fill. Running a bot does not establish support for every broker account or product, or that generated orders will execute at backtested prices.

ATAS execution capabilities depend on connection and account. Its Rithmic guide gives a concrete limitation: linked OCO cancellation is simulated locally. If connectivity is lost and one order fills, the other orders are not cancelled automatically. This concerns the documented connection, not every ATAS adapter or every broker's order behaviour.

When evaluating a route, state what each event proves. An alert establishes that the system generated a message under its conditions. Receipt by a downstream service is not necessarily execution confirmation. Check order and position status in the destination account. Stopping alerts also does not by itself close an existing position.

The automated trading and TradersPost guide expands signal and routing roles. Here the necessary boundary is that selecting analysis or testing software does not complete an execution process. No account connection, order experiment or trading-result verification was performed here.

Choosing a plan: test capacity differs from chart resolution

TrendSpider's pricing page lists Standard, Premium, Enhanced and Advanced with different capacities. One example shows why the relevant row matters: Standard lists one-minute charting but backtesting from a 2-hour interval. Opening a detailed chart does not establish that the same plan tests a rule at that resolution. Define the required testing interval before comparing prices.

ATAS real-time futures connections require Pro or Ultra. Pro costs €69.95 with monthly billing, excluding VAT; data service and brokerage are separate checks. The ATAS plan comparison details licensing and capacities. Do not combine this with dollar prices or annual-plan monthly equivalents without aligning currency and billing period.

TrendSpider's page displays introductory offers, billing terms and different subsequent prices. Record the initial charge, period and renewal conditions for the selected offer. Data or routing services may remain outside the promotional headline. No universal software price is inferred here from a range of offers.

Choose the version against the requirement too. ATAS X is a Windows/macOS Beta rather than a full Classic replica. Check the intended tool and connector in that version. A price for another environment or an unavailable feature does not make a usable budget.

An evaluation exercise separates market reading from rules

Select a situation describable without knowing its ending and decide what question each application must answer. In ATAS, investigate whether trade and book inputs explain the event. In TrendSpider, examine whether the idea has actually been expressed as a testable condition. The questions need not be identical, but their difference should be written down.

For an observation, retain the instrument, session, data source and settings affecting the display. For a rule, retain its wording, interval, entry assumptions and costs. If the input cannot answer a question, record the gap instead of concluding that the rule was tested and failed. Missing input and lack of advantage are different findings.

TrendSpider's alerts documentation distinguishes a condition from its confirmation candle and describes an extended-hours option. Inspect relevant settings so that monitoring addresses the window the rule intended. A different outcome caused by session hours or confirmation is not a clean comparison of the idea.

After the exercise, try explaining the conclusion to someone else without relying on an attractive screenshot. The output might be observations, a rule needing revision or a finding that the tool does not fit the required input. This is a proposed evaluation process, not an experiment performed here or proof of profitability.

Who each process suits, and when to combine them

If the main task is discretion around a brief price-level event, assess ATAS with the trade and book inputs required for it. If entry and exit conditions can already be written down and the objective is examining consistency historically before monitoring, assess TrendSpider with its testing and plan limits. These are choices around describable work, not a general ranking of traders or software.

A combination might start with a rule identifying situations to monitor, followed by detailed observation where discretion is needed. Define what each stage adds and what could invalidate the hypothesis. This does not claim automatic integration or unchanged transfer of conditions between the applications. Using both also calls for examining duplicate costs and maintenance time.

If the main question is following resting liquidity in a heatmap, Bookmap versus ATAS examines that choice. This comparison concerns the transition from a visually interpreted idea to an idea defined as an experiment. Retain sources, settings and assumptions so that later review can identify what was actually examined. Neither process removes trading risk, and conclusions should follow available evidence rather than the appearance of a report.

Providers mentioned on this page

Tools

ATAS

About the provider

ATAS is desktop software for volume and order-flow analysis, combining Footprint charts, order-book tools and practice features. Start is free; Plus, Pro and Ultra expand the tools and limits. Live futures and stock data require Pro or Ultra and a suitable broker or data-provider connection. ATAS X is available in Beta for Windows and macOS. The software licence is separate from a trading account.

Service model
Volume and order-flow analysis software with Footprint, Smart DOM, Smart Tape and supported trading connections.

The trading account and data feed are separate services. A software licence is not a broker or exchange account.

Software provider registration number
40203154738

ATAS SIA, Riga, Latvia. This is a company registration number, not a brokerage licence.