Home / Indicators / Automated Strategies / OFS AbsorbEntry
LIFETIME

OFS AbsorbEntry

The entry, timed by the footprint. When a candle closes with a confirmed absorption in its wick at a level price has not visited recently, AbsorbEntry sends a market order with your stop and target at once. From that moment the trade is yours - it only cancels the other leg when the stop or the target fills (OCO).

Current version1.0.2 · 2026-09-10
CompatibilityATAS and ATAS X with .NET 10 runtime
RequirementsWindows 10/11, .NET 10, ATAS or ATAS X with a data feed that provides Bid/Ask classified volume (footprint data) and a connected trading account.
UpdatesAll future updates included
DeliveryATAS catalog (automatic) + download in your account
Coming soon

Almost ready for your charts

OFS AbsorbEntry is built and measured — it is just not in the shop yet, so there is no price and no Add to cart to look for on this page.

Everything you see here is already true — the rules it follows, the numbers it produced and the warnings that come with them. Have a read now and decide later: the moment it goes on sale, the license options and the free trial appear right here.

Want to hear the day it lands?

Release news only. No trading tips, no spam — unsubscribe in one click.

Description

OFS AbsorbEntry is built for the discretionary trader who wants one thing automated: the moment of entry. You watch the market, you decide the stop, the target and when to leave - but the one second that decides whether you are in or not is handled by the indicator, on the close of the candle, without you having to read the footprint and click at the same time.

WHAT IT WAITS FOR. AbsorbEntry uses the same detection engine as OFS ConfirmedAbsorption: aggressive volume that hits a passive order at one tick and fails to move price, measured as the diagonal ratio of the footprint, and confirmed only when the candle closes back beyond that zone. An entry is taken only when the absorption sits in the wick - bullish absorption in the lower wick opens a LONG, bearish absorption in the upper wick opens a SHORT - and only when the level is fresh: price must not have touched that zone in the previous N candles (10 by default, adjustable). A minimum wick length can be demanded too. Everything is decided on the closed candle; nothing repaints and nothing fires from history or from a settings change.

WHAT IT DOES. When the conditions are met and the indicator is armed, it sends a MARKET order for your quantity immediately after the candle closes. As soon as the fill arrives it places a stop order the chosen number of ticks beyond the end of the wick (below the low for a long, above the high for a short) and a limit target the chosen number of ticks from the actual fill price. Both are optional: 0 ticks means no stop, or no target, or neither - your decision, no numeric caps anywhere. Then it stops. While the position is open the indicator only watches whether the position still exists; it never moves or closes anything. The one exception is OCO: when the stop fills it cancels the target, when the target fills it cancels the stop, and when the account is flat it cancels whatever leg of its trade is still resting - a partial exit shrinks the other leg to the remaining position. Managing the stop, the target and an early exit is your job in the platform. When the account is flat again the indicator is READY for the next absorption, or switches itself OFF if you prefer one entry at a time (After Trade). An optional Auto Off switches it OFF at a chosen time, but only once the account is flat.

THE PANEL. One small control panel at the bottom centre of the chart holds everything you touch while trading: the ON/OFF button, LONG and SHORT switches, and four values with - and + buttons - the minimum absorption strength in percent (steps of 100), the stop in ticks from the wick (steps of 1), the target in ticks from the entry (steps of 10) and the quantity (steps of 1). One status line tells you what is going on: OFF, READY, WAITING with the reason (a position already on the account, an own order still resting, the broker not answering), ENTRY SENT or IN TRADE with the fill, stop and target. After every start of the platform the indicator is OFF; it looks for an entry only while you keep it armed.

SAFETY BY DESIGN. It never enters while another position is on the account, while an own stop or target from a previous trade is still alive, while the account is locked or suspended, or while the broker position is unknown. Every order carries an identifiable comment, every fill is checked against the platform's own records, the stop price is snapped to the tick grid away from the entry, and a partial fill is protected within two seconds. If a stop is rejected, you get a loud alert - and the decision, because this is not a bot. Alerts for the entry, for READY and for errors are ON by default; Telegram delivery of the same events is optional.

The absorption levels themselves are drawn on the chart exactly as ConfirmedAbsorption draws them, with their strength in percent, so you always see why an entry was taken. Entry arrows and the placed stop and target lines stay on the chart as the memory of what the indicator did. One DLL for classic ATAS, ATAS X on Windows and macOS.

Installation guide
1. Create or sign in to your OrderFlowSmith account with the same e-mail address used by your ATAS account. When access to OFS AbsorbEntry is activated and the e-mails match, ATAS delivers the indicator automatically; do not install a DLL manually.
2. Open or fully restart ATAS so the automatically delivered indicator becomes available in the indicator catalogue. Whenever an update is released through ATAS, fully restart the platform; ATAS downloads and loads the new version automatically.
3. Only if the OrderFlowSmith and ATAS e-mails are different, download OFS.AbsorbEntry.dll from your OrderFlowSmith account and install it manually: %APPDATA%\ATAS\Indicators for classic ATAS, %APPDATA%\ATAS X\Indicators for ATAS X on Windows, or ~/Library/Application Support/ATAS/Indicators for ATAS X on macOS - or, simplest on both systems, click Add custom indicator at the bottom left of the indicators window and pick the DLL. ATAS X loads a new or replaced file at once; classic ATAS needs a full restart. After every update, download and replace the DLL the same way. If Windows blocked the file, open DLL Properties and select Unblock.
4. Add OFS AbsorbEntry to a chart with cluster (footprint) data and a connected trading account. Load a few sessions of history so the adaptive volume threshold can warm up.
5. Open settings, group 01 - License, and paste your key from orderflowsmith.com. The key is verified locally.
6. Group 06 - Trading: set your quantity, the stop in ticks from the wick and the target in ticks from the entry (0 = none). Group 08 - Absorption: the minimum strength in percent and the other detection settings, the same as in ConfirmedAbsorption.
7. Before you arm it: in the Chart Trader panel (classic ATAS and ATAS X) make sure the platform SL/TP is OFF, otherwise ATAS attaches a second stop and target from the panel settings to the same fill.
8. Click ON on the panel at the bottom of the chart. The status line says READY; when a candle closes with a confirmed absorption in its wick at a fresh level, the market entry goes out with your stop and target and the line changes to IN TRADE. From there the trade is yours. After the position is closed the indicator is READY again (or OFF - After Trade).
9. OPTIONAL - Telegram notifications: in Telegram open @BotFather, send /newbot and paste the token into the Telegram group of the settings; write any message to your new bot, click Get Chat ID Now and then Send Test Message. Entries, READY and errors then arrive on your phone as well.
Changelog — version 1.0.2
1.0.2 - STOP AND TARGET ALWAYS PLACED, FASTER REACTION RIGHT AFTER THE PREVIOUS TRADE.

Fixed: when the platform reported the entry order as done before its fill event arrived, the entry was written off as unfilled and the late fill left the position without a stop and a target. Now the entry is never written off on that report - the position is taken from the broker within half a second, a late fill revives the entry and the legs are placed at once. A stop or target that fails to send or is rejected is retried three times, one second apart, before it is left to you. An absorption that closes while the cancel of the previous trade's leg is still in flight is no longer skipped: the entry is retried every quarter second for three seconds and goes out the moment the way is clear. Internal clock 250 ms instead of 500 ms.

1.0.1 - OCO: A FILLED STOP CANCELS THE TARGET AND VICE VERSA.

When the stop fills, the target is cancelled at once; when the target fills, the stop is cancelled - from the fill event, from the order state and, as a backstop, from the account being flat (that also covers a manual close). A partial exit shrinks the other leg to the remaining position, so a stop can never flip the position. A leg that keeps refusing to cancel is reported on the panel and by alert. Nothing else changed: the indicator still never moves or closes an order.

1.0.0 - FIRST RELEASE.

Semi-automatic entry on confirmed absorption. Detection engine shared with OFS ConfirmedAbsorption (diagonal ratio, minimum volume with adaptive threshold, stacked levels, rejection close). Entry rules: absorption in the wick of the closed candle (bullish = LONG, bearish = SHORT), level not touched in the previous N candles (Fresh Level Bars, default 10), optional minimum wick length. Market order for the set quantity, then a stop N ticks beyond the wick and a target N ticks from the actual fill (0 = none). From the fill on the indicator does nothing; when the account is flat it is READY again or switches OFF (After Trade). Never enters with a position already on the account or an own order still resting. Auto Off at a set time, only when flat. Panel at the bottom centre with ON/OFF, LONG, SHORT, ABS / SL / TP / QTY (- and +) and one status line; OFF after every start. Alerts for entry, READY and errors on by default; Telegram optional. Absorption levels, entry arrows and the placed stop and target lines drawn on the chart.

Frequently asked questions

Is this an automated trading bot?
No. It automates one thing: the entry. When the closed candle shows a confirmed absorption in its wick at a fresh level, it sends a market order and places your stop and target. From the fill on it does nothing but OCO - when one leg fills it cancels the other. Managing the stop, the target and the exit is your job in the platform. It never moves or closes an order.
What exactly triggers an entry?
Three things at once on the close of a candle: (1) the detection engine of ConfirmedAbsorption confirms an absorption - the diagonal ratio and volume at a price level pass the thresholds and the candle closes back beyond the zone; (2) the absorption sits in the wick - lower wick for a LONG, upper wick for a SHORT; (3) price did not touch that zone in the previous N candles (Fresh Level Bars). Optionally the wick must be at least Min Wick ticks long.
Where do the stop and the target go?
The stop goes the set number of ticks beyond the end of the wick of the signal candle (below its low for a long, above its high for a short), snapped to the tick grid away from the entry. The target goes the set number of ticks from the actual fill price. 0 ticks = that order is not placed. Stop only, target only, both or neither - all combinations are allowed.
What happens after the trade?
When the stop fills the target is cancelled and vice versa (OCO); when the account is flat, whatever leg of the trade is still resting is cancelled too. Then the indicator is READY for the next absorption (After Trade = Stay Armed) or switches itself OFF (Switch Off). Only if a cancel keeps failing does it wait and tell you to cancel the leg in the platform.
Why is it OFF after I restart ATAS?
By design. After every start or data reload the indicator is OFF and looks for an entry only while you keep it armed with the ON button. That way a reload can never send an order you did not expect.
What does the ABS value on the panel mean?
The minimum strength of the absorption in percent - the same Ratio (%) as in the settings: aggressive volume at a price level against the diagonal counterpart. 300 means three times more. With Stacked Levels 1 a single price level that reaches it is enough. The - and + buttons change it in steps of 100.
Will it enter while I already have a position?
No. With any position on the account, an own order still resting, a locked or suspended account or an unknown broker position the status line says WAITING with the reason and no entry is sent.
What if the stop is rejected by the broker?
You get an alert and a Telegram message (if enabled) saying the position has no stop, and the error stays on the panel. The indicator does not close the position - this is not a bot; it is your call in the platform.
Do I need cluster data?
Yes. The absorption is measured in the footprint (Bid/Ask volume per price level). Without it no level and no entry can exist.
Does it work in ATAS X and on macOS?
The same .NET 10 DLL is built against both the installed classic ATAS and ATAS X references. Native macOS operation depends on the ATAS X runtime and data-feed support available on that machine.
⚠ OFS AbsorbEntry places REAL orders on your connected trading account and then leaves the position entirely to you: it never moves, cancels or closes a stop or a target, and with the stop set to 0 the position has no protection at all. A confirmed absorption is a location, not a promise of a reaction; the entry can be filled at a worse price than the candle close and the stop can be hit immediately. Test the settings on a simulated account first, supervise every armed chart and always keep the ability to intervene in the platform. Trading futures involves substantial risk of loss.

Reviews

No reviews yet — be the first verified buyer to share your experience.