OFS FiboLevels
Fibonacci levels drawn the way the textbook actually defines them, with a control bar right on the chart. Switch between the previous session, the live session or the last few hours, flip the direction, extend the projection out to 3.0 — and every level can alert you on its own, on screen or in Telegram.
| Current version | 0.3.2 · 2026-09-10 |
| Compatibility | ATAS 8.0.14+ and ATAS X 8.0.14+ |
| Requirements | Windows 10/11, .NET 10, ATAS or ATAS X - and nothing else. NO footprint or cluster data, NO market depth, NO external data feed and NO extra subscription of any kind. It reads the candles yo |
| Updates | All future updates included |
| Delivery | ATAS catalog (automatic) + download in your account |
Description
A manual Fibonacci drawing stays where you put it. OFS FiboLevels maintains the selected range for you throughout the chart session.
Pick where the range comes from and it re-measures on its own: the previous completed session, the session running right now, or simply the last one, two, six or twelve hours. On a tick or volume chart that last option matters more than it sounds - a whole session there can be far more than you care about.
DIRECTION IS DECIDED FOR YOU, AND YOU CAN OVERRULE IT
The direction follows the selected range: on a rising retracement 0 belongs at the high, on a falling one at the low. The indicator does that automatically. When you want it the other way round, REVERSE swaps 0 and 1 with one click.
RETRACEMENT AND EXTENSION ARE NOT THE SAME TOOL
A retracement and an extension are measured from OPPOSITE anchors - on a rising range a retracement counts 0 from the high, while an extension counts 0 from the low and projects beyond it. They are therefore a switch here, not a checkbox: RETRACEMENT, EXTENSION, or BOTH when you want to see how they overlap.
Extensions run out to 3.0, with the option to add the three levels that belong to the same family but rarely appear in charting packages.
THE GOLDEN POCKET AS A ZONE
0.618 and 0.650 are the edges of a band, not one line. The indicator draws that interval as a filled zone in a colour and transparency you choose. In extension-only mode it disappears, because the Golden Pocket belongs to retracement.
A CONTROL BAR, NOT A SETTINGS TRIP
Source, mode, level set and reverse all sit in a bar on the chart, so changing your mind costs one click instead of opening a dialog. Put it bottom centre, bottom left or right, top centre - or hide it entirely and drive everything from the settings. A slim ribbon in the bar shows when the market is open, when it is closed, and where you are now.
WHAT THE LABELS TELL YOU
Each level carries its ratio, its price, and how far away it is IN TICKS. The line breaks around the label and the text is backed, so nothing reads as struck through.
With many levels on screen the nearest one above and the nearest one below price are drawn thicker, making the closest references easier to find.
EVERY LEVEL CAN ALERT ON ITS OWN
Not one switch for everything. Each ratio has its own switch, because with a full ladder a blanket alert can create unnecessary noise. Select the ratios you are actually waiting for, set how close price has to come, and leave the rest silent.
The same touches can go to Telegram - instead of the platform alert or alongside it. Set the bot up once and the level, the price, the source and whether it was inside the Golden Pocket arrive on your phone. Everything is off by default; this indicator makes no sound until you ask it to.
ANY CHART, ANY INSTRUMENT
The range is read from the candles your chart already has, so time, tick, volume and range charts use the same calculation on futures, crypto or FX. Session boundaries come from your platform's session template. The display time zone changes what the panel says and NEVER moves a level.
It places no orders and reads no account. It draws, it measures, and it tells you when price arrives.
Installation guide
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.FiboLevels.dll from your OrderFlowSmith account and install it manually: %APPDATA%\ATAS\Indicators for classic ATAS or %APPDATA%\ATAS X\Indicators for ATAS X. After every update, download and replace the DLL manually, then fully restart ATAS. If Windows blocked the file, open DLL Properties and select Unblock.
4. Add OFS FiboLevels to any chart. The timeframe does not matter — it draws on the price axis, not on the bars.
5. Open indicator settings → 01 · License → paste the license key from your OrderFlowSmith account (it is also sent by e-mail).
6. The control bar appears at the bottom of the chart. Start with SOURCE = PREV DAY and LEVELS = BASIC — that is the classic setup and the chart stays readable.
First settings worth a look: 06 · Source → Range Source and Mode; 08 · Golden Pocket if you trade the 0.618-0.650 band; 09 · Lines for colours and widths (transparency is part of the colour picker); 16 · Alerts to tick the individual levels you want reported. Every setting has a tooltip explaining what it does and why it exists.
Changelog — version 0.3.2
Check For Updates: unticking it and ticking it again now runs the version check immediately and shows the new-version card again, even if you had closed it for that version. Nothing else changed.
0.3.1 - PRODUCT ROW SHOWS THE NAME ONLY.
The Product row in 01 - License now shows the product name only. No internal code is displayed anywhere in the settings. Nothing else changed.
0.3.0 - FIBO AND EXT ON ONE SCALE, PANEL AND NOTICES PER TEMPLATE, LICENSE HEADER.
Mode is now FIBO or EXT. FIBO draws the levels from 0 to 1 over the range; EXT draws the same levels and continues the same scale past 1 (1.272, 1.414, 1.618, 2.0, 2.618, 3.0 and the extra levels) in the same direction - so switching never flips the anchors and the extension lines no longer appear on the opposite side of the range (the old BOTH drew a second 1.0 and the extension from the 0 end). The extension-only mode is gone; a chart saved with it opens as EXT. The control bar group is now 11 - Panel with the template names (Show Panel, Panel Position, Panel Offset X/Y, Panel Font Size, Panel Background, Panel Border) and new Show Notices with own position and offsets: the licence notice shows even while the bar is hidden. Time Zone and Manual Offset sit at the template positions and Alert Sound right under Enable Alerts. Group 01 - License now reads Product, License Key, Website, Version and Check For Updates - the same header in every OFS indicator. The five Telegram rows (Enable Telegram, Bot Token, Chat ID, Get Chat ID Now, Send Test Message) carry the same names, order and help everywhere.
0.2.1 - MENU LAYOUT AND VISIBILITY CONTROLS.
A Show Menu master switch now controls the complete menu and defaults to Off. Every menu size uses all nine chart positions, including horizontal and vertical centering, remains clamped inside the chart, and defaults to Top Right with 20 px offsets when enabled. Responsive wrapping keeps larger variants visible. The legacy Hidden position remains compatible. Check for Updates remains enabled by default. Fibonacci calculations and alerts are unchanged.
0.2.0 - STABLE FRAMES, FAST RANGE SWITCHING AND TICK-ACCURATE ALERTS.
Rendering now consumes one complete immutable snapshot at a time. High, low, direction, levels, styles and panel state can no longer come from different live-tick generations, and menu hit areas are published atomically instead of being cleared while clicks can read them.
Changing source, hours, mode, level set or Reverse no longer starts a delayed full-history replay. Current and previous sessions are tracked continuously, Last N hours uses a bounded rolling window, and every reset clears the complete calculation lifecycle. Lines and the Golden Pocket are clipped to the visible chart region.
Prices now follow the instrument tick grid and display its real precision. In BOTH mode retracement 1.0 and extension 1.0 have independent alert cooldowns, while JSON uses stable mode names that survive obfuscation. Live delivery is armed only after recalculation reaches the chart edge, so history is not replayed and touches remain active throughout long timeframe candles.
The release adds an automated 51-test regression suite and a customer web manual covering installation, licensing, moving versus fixed ranges, alerts and limitations.
0.1.9 - THE UPDATE CARD NOW TELLS YOU WHAT IS NEW.
The centred new-version card - product name, your version and the new one, a Close button - now also shows a short description of what each release brings. Identical in every OFS indicator.
0.1.8 - AN ALERT COOLDOWN PER LEVEL.
While price sat on a level, its alert repeated every bar - on a tick chart that can be many times a minute. A new Alert Cooldown (bars) setting spaces out repeats of the same level; the default is 3 bars, and 0 keeps the old once-per-bar behaviour.
0.1.7 - THE MENU IS DRAWN ONCE, ALERTS TELL THE TRUTH ABOUT THEIR SOURCE, AND THE LIVE EDGE IS THROTTLED.
The control bar and the new-version card were drawn twice per frame - once behind the candles and once above them - so the bar's semi-transparent background looked darker than set and showed through under the candles. They are drawn once now, above the chart where they belong.
Alerts from the Last N hours range said "previous session" in their text and payload; they now name the real source, e.g. "last 2 hours".
The three extra extension levels (1.128, 2.272, 2.414) finally have their own alert switches - they could be drawn but never reported a touch.
On the live edge the indicator recalculated its window and asked the platform to repaint on every tick. Both are now throttled to about seven times a second, the same rule other OFS indicators use; level touches are still checked on every tick so a fast spike is never missed.
0.1.6 - THE LADDER NO LONGER FLIPS BY ITSELF, AND LEVELS SIT BEHIND THE CANDLES.
The direction of the current session's ladder is Close versus Open - but the live Close changes with every tick, so whenever the session hovered around its own open, the whole ladder flipped back and forth as if someone kept pressing Reverse. The direction now comes from the last CLOSED bar of the window, exactly as the manual measures a finished candle - it can change at most once per bar, never a thousand times a minute. The range itself (high, low, the levels' prices) still updates live.
Levels and the Golden Pocket are now drawn behind the candles, and only once: they used to be drawn in two layers on top of each other, which made the semi-transparent Golden Pocket twice as dark as the colour you picked and put the lines over the price. The control bar and notices stay on top, where controls belong.
0.1.5 - NEW UPDATE CARD, CENTRED AND WITH DIRECT LINKS.
The card that appears when a newer version is available has been redesigned, identically for every OFS indicator. It now sits exactly in the centre of the chart, shows each product with its current and new version, recommends updating, and carries clearly visible buttons: an Info button that opens the product's page on orderflowsmith.com directly, a Close button at the bottom and the familiar cross in the corner. When several OFS indicators on one chart have updates at once, they all share the single card - one line and one Info button each.
0.1.4 - ALERT SOUND IS A LIST WITH A PLAY BUTTON.
The alert sound used to be a text field with "alert1" typed into it. If you did not already know what the sound files are called, there was no way to find out from inside the indicator, and a typo produced silence rather than an error. It is now the platform's own sound picker: a drop-down of the installed sounds with a small play button beside it, so you can hear a sound before you settle on it. It is the same control ATAS uses in its own indicators.
Because the list comes from the platform rather than from us, it also shows sounds you added yourself - drop a .wav into the platform's Sounds folder and it appears.
A sound you had chosen before is kept.
Separately, a real bug in the session ribbon: changing the Time Zone moved the now arrow but left the trading window and the session times where they were, so the two stopped matching. The window was worked out once at the end of a session and stored already converted, while the arrow was converted fresh on every redraw. All three are now converted at the same moment, so they move together - and daylight saving is taken from the date of that session rather than from today.
0.1.2 - THE CONTROL BAR NOW TELLS YOU WHAT YOU ARE RUNNING, AND THE BUTTON TEXT SITS STRAIGHT.
The bar carries a footer with the version and the state of your license, the same footer every other OFS indicator has. At a glance you know which build is on the chart and whether the key was accepted - no need to open the settings to find out.
You are also told when a newer version is released: a small card appears on the chart with what it brings, placed in the corner opposite the control bar so the two never overlap. It asks once a day and sends nothing at all - not the key, not the product, not a single setting - so the request cannot tell anyone what you use. Close the card and it stays closed until the next release, and you can switch the whole thing off in the settings.
Text inside the buttons is now centred vertically. It used to be positioned from the height of a single capital letter, so digits and anything with a descender sat low in the button.
A license key you paste in now takes effect straight away instead of waiting for the next scheduled check.
0.1.1 - BUTTONS RESPOND ON THE FIRST CLICK, AND THE BAR NO LONGER CHANGES SIZE.
Some buttons needed two clicks. The reason: a click asked for a recalculation, and that is deliberately delayed by a quarter of a second so that dragging a slider does not recompute the chart on every step. But the range window was only worked out during that recalculation, so the first click changed nothing you could see - and the second one landed after the recalculation had caught up. The window is now recomputed immediately on the click, and the chart redraws at once.
The control bar also kept its width now. The HOURS BACK group used to disappear when another source was selected, which made the whole bar narrower and shifted every button beside it - so the next click landed somewhere else than you aimed. The group now always keeps its place and simply greys out when it does not apply.
And every setting redraws the chart the moment you change it, including the touch tolerance, which previously only took effect on the next bar.
Telegram now has Get Chat ID Now and Send Test Message, the same two buttons the other OFS indicators have. Without them the chat id had to be dug out by hand and a wrong token only showed up when a level was finally touched.
0.1.0 - FIRST RELEASE.
Fibonacci levels that anchor themselves. Three sources of the range - previous session, current session, or the last 1, 2, 6 or 12 hours - with the direction taken from the range itself and a REVERSE switch when you want it the other way round.
Retracement and extension are a switch rather than a checkbox, because they are measured from opposite anchors: on a rising range a retracement counts 0 from the high, an extension counts 0 from the low. Extensions reach 3.0, with three optional levels beyond the standard set.
The Golden Pocket is drawn as a filled band between 0.618 and 0.650, because that is what it is - a zone, not a line.
A control bar on the chart switches source, mode, level set and reverse without opening the settings, and carries a ribbon showing when the market is open. Labels give the ratio, the price and the distance in ticks; the nearest level above and below price is drawn thicker.
Every level has its own alert switch, and the same touches can go to Telegram. Everything is off by default.
No footprint, no market depth, no extra subscription - and no orders are ever placed.
Frequently asked questions
My platform already draws Fibonacci. What does this add?
Why is retracement a switch and not just more lines?
Which levels are drawn?
Where does 0.65 come from? I do not see it elsewhere.
Is 0.5 even a Fibonacci ratio?
What does REVERSE actually do?
Does it work on tick and volume charts?
Do the levels move during the day?
Can I get an alert only for the level I care about?
How do I set up Telegram?
Does it place orders?
Does changing the time zone move my levels?
Reviews
No reviews yet — be the first verified buyer to share your experience.