Releases of the Signal Atlas app and the trading agent, and changes to the strategies, newest first. Strategy figures are simulations on historical data, not a promise of results.
Chart fix: on refreshed charts (/view, SL/TP changes, close) the entry marker now sits on the candle that contains the entry time; before, it could shift one candle to the right when the entry came late in a bar. Trading logic is unchanged.
Impulse Retest on tokenized stocks (IMP-RWA) now opens a short only while the Nasdaq-100 (QQQ) trend is down. Longs are unchanged. Without the filter the shorts earned almost nothing for most of the year.
What changed (4)
Rule: a short is allowed only while the QQQ hourly trend (EMA20 below EMA50) is down; with no QQQ data there is no short.
Simulation, 2026 to 5 Nov, $10,000: +21.7% with the filter against +15.5% before, max drawdown 5.0% (6.7%), 249 positions (316), profit factor 1.46 (1.29).
Check on a held-out period: trained on Feb-Jul, checked on Aug-Nov. The filter turns Feb-Jul from a loss (-$315) into a gain (+$327) and keeps Aug-Nov level (+$1,839 against +$1,863).
Caveat: tokenized perpetuals have 7 months of history or less, and the figures are a backtest, not live results. The filter was picked on the same months, so we will recheck it on new data.
Two strategies get a market filter: Q-RWA steps aside to cash while the Nasdaq-100 trend is down, Q-Mix takes longs only while the Bitcoin trend is up and shorts only while it is down. Yearly results now count closed trades only.
What changed (4)
Q-RWA (tokenized stocks): long only, a stricter entry, and no new longs while the Nasdaq-100 trend is down; open longs close when it turns. Backtest 2026 to 6 Nov: +38.6% (old rules +14.6%), max drawdown 8.8% (22.9%).
Q-Mix (crypto): longs only while the Bitcoin trend is up, shorts only while it is down, and a later exit when the signal fades. Backtest 2022-2026 to 6 Nov: +331% as the sum of yearly returns from $10,000 each year (old rules +292%), worst yearly drawdown 25.6% (30.7%). Updated the same day: Q-Mix also stops chasing stretched moves and uses a 4% margin, see the entry “Q-Mix: smaller drawdowns, margin 4%”.
Yearly results on the cards count closed trades only. Open positions are no longer valued at the last price, so Q-ETF shows +68% for 2026 to 5 Nov instead of +111%.
Backtest and live-test figures on virtual accounts with fees and slippage. Past results do not guarantee future results.
Q-Mix no longer opens a new position in the direction Bitcoin has already run far from its average, and each position uses 4% of the balance instead of 5%. The yearly drawdowns of the backtest fall to 6-19%.
What changed (4)
No chasing: while Bitcoin is stretched far above its average there is no new long, far below it no new short. Open positions are kept. Most of the old drawdowns came from repeated stopped entries after a large move.
Margin per position 4% of the balance (was 5%), 5x leverage, isolated.
Backtest 2022-2026 to 5 Nov, each year from $10,000: +26% / +20% / +47% / +60% / +66%, sum +219%; worst yearly drawdown 18.6% (2022), the other years 6-15%. With the rules of this morning the sum was +331% with yearly drawdowns up to 25.6%.
Backtest and live-test figures on virtual accounts with fees and slippage. Past results do not guarantee future results.
In the web app the candle chart can be dragged with the mouse again and scrolled with the wheel or trackpad, so you can look further back in history. The same drag now works for the other horizontal lists.
What changed (2)
Drag the candles with the mouse or scroll with the wheel / trackpad to see older candles
On a phone nothing changes: the chart is still scrolled by touch
On the candle chart the price axis now shows three decimals for coins under 5 USD (and more for very cheap ones), so a coin like DOGE no longer jumps in steps of a cent. The web app also starts faster.
What changed (2)
Candle chart: price axis labels have three decimals below 5 USD, four below 0.1, six below 0.01.
Web app: the engine and scripts are served compressed, so the first start loads about four times less data.
The time axis of the account and strategy charts now has a tick at every month start, and the month that has just begun is always named, so a chart no longer looks as if the previous month is still running.
What changed (3)
A tick on every month, labelled or not
Labels are counted from the newest month backwards
If the server was briefly unreachable, the app used to show "API unavailable" until you restarted it. Now it retries on its own within seconds. The market brief reads more naturally in Russian.
What changed (3)
Failed refresh is retried after 10, 20, 40 seconds, then every minute: the error clears itself.
The Brief tab retries the same way instead of waiting ten minutes.
Brief texts in Russian: plain trader language instead of literal phrases; the usual terms (timeframe, altcoins, Q-INDEX) stay.
Signal Atlas now runs in your browser at quantilan.com/signal_atlas/app/: the same four screens as the Android app, on a computer, a tablet or an iPhone. The App Store app is still to come; until then the web version works on iOS too.
What changed (5)
Free: BTC, ETH and SOL, no sign-in. Pro: every coin, tokenized markets, the Q-INDEX trade plan, the virtual account, closed trades and P&L by coin. You sign in to Pro through our Telegram bot.
Pro is free until 1 January 2027, and it is always included with a trading agent strategy plan.
The web app has a format bar: phone, tablet or wide width, or Auto, which picks the format by the height of your window. It opens on the Atlas with the last coin you looked at, in the app too.
Android 0.6.10: the same Free / Pro sign-in, a clearer bottom bar, faster start on the Atlas.
Without signing in you now get the whole Q-INDEX for Bitcoin, Ethereum and Solana: the dial, its history, the 4H rule direction (long, short or out of the market) and the trade plan with entry, stop and targets. Pro adds the other coins, the tokenized markets, the virtual account, closed trades and P&L by coin.
What changed (3)
Tap the Q-INDEX in the app or the web app to read what it is and how to use it.
Pro is free until 1 January 2027 and always included with a trading agent strategy plan.
Every indicator chart now has a time axis with long and short ticks that follows the timeframe, the timeframe is shown next to the indicator name, and the Q-INDEX history follows the timeframe you pick.
What changed (3)
1H: a long tick every 4 hours, a short one every hour. 4H: a long tick every day (with the date), a short one for each candle. 1D: a long tick every week, a short one every day.
The timeframe of the card is a coloured tag next to the indicator name.
Q-INDEX history shows 2 days on 1H, 8 days on 4H and 48 days on 1D, with its own time axis.
Select an indicator on the dial and switch between 1H, 4H and 1D: the indicator stays on screen instead of jumping back to the candle chart, so you can compare the same indicator across timeframes.
A fix for the sign-in to Pro: the first sign-in sometimes did not reach the app or the web app and only the second attempt worked. It now completes at once, including when you come back to the browser tab from Telegram.
What changed (1)
Android: download the new build from the site; the web app updates by itself.
Free still needs no account and no Telegram: the 18+ notice on the first launch is the confirmation, and now it is stored together with its time, on your device only. Nothing is sent anywhere.
What changed (2)
Pro sign-in still goes through our Telegram bot.
Android: download the new build from the site; the web app updates by itself.
The app now remembers the coin you picked on any screen. After News or History it opens on the map, and the Atlas tab shows your coin instead of Bitcoin.
What changed (1)
If you close the app on the Atlas tab, it reopens there on the same coin.
If you close the app on the Atlas tab, the next launch opens the Atlas on the same coin instead of the map and Bitcoin. From any other screen it opens on the map as before.
What changed (1)
Remembered when the app goes to the background; the coin must belong to the market selected in settings.
The History page now shows, under each strategy's chart, how its virtual account is doing this month against the year, with a short text written once a day after the nightly recompute.
What changed (3)
Month so far, closed trades, win rate against the year, drawdown and the number of open positions
Closed trades only; open positions are shown as a count, nothing more
Simulation with fees and slippage, not a promise of results
The History tab gets two folding sections: every closed trade of the year and the realized P&L by coin. The app now tells you when a new version is published.
What changed (4)
Closed trades: the whole year of the strategy, newest first; open positions are not shown
Realized P&L by coin: number of trades, win rate and profit per coin, with the total
IMP: the margin is shown per coin (BTC 40%, SOL 30%, ETH 10% of the deposit) instead of a single 40%
The app checks quantilan.com once an hour and marks the settings button with a dot when a newer version is available
On the first launch the app now shows a short notice in Russian and English: Signal Atlas is for adults (18+), it is not investment advice or a call to trade, and every decision is the user's own, at their own risk.
The Q-INDEX card now shows how the reading moved, not only where it stands: the index on 4H (the timeframe the strategies decide on), 1D and 1H over the last eight days.
What changed (5)
4H is the main line, with a tag for its current value; 1D and 1H sit behind it
One scale for all three timeframes: the last 48 candles of 4H
Shorter cards: the ends of the scale say Sellers and Buyers, Fear & Greed names its zones on the chart
“What it measures” and “How to read” are folded under a tap in every indicator card
Works for crypto, tokenized stocks and commodities
In the daily results a trade is one position: the entry together with its partial take-profits. Before, each partial take was counted as a trade for BearBull, Advanced RSI and Impulse Retest, which inflated the number of trades and the win rate.
What changed (3)
Advanced RSI, 2026 to date: 992 positions (was 1,381 partial and full closes), win rate 51% (was 63%), profit factor and the equity curve unchanged
No double entries: before every entry in TRADE mode the agent now checks that the exchange holds nothing on that coin — if it already holds a position (for example a late fill of an earlier unconfirmed entry) or the check fails, the new entry is skipped and…
All versions (6)
3.3.8 — No double entries: before every entry in TRADE mode the agent now checks that the exchange holds nothing on that coin — if it already holds a position (for example a…
3.3.7 — Late fills: if an entry gets no reply from the exchange and the order is not found, the agent now re-checks that coin after 45 s, 2 min and 5 min — whatever the signal…
3.3.6 — Order-flow fix: the hygiene sweep and the exchange-flat reconcile no longer skip a coin because of their own lock — a position the exchange already closed is now removed…
3.3.5 — Order-flow follow-up: after a network timeout on an entry the agent now waits and asks the exchange twice (2.5 s apart) before it ever resends, so an order that is still…
3.3.4 — Safer order flow: a lost exchange reply can no longer double your entry — the agent now asks the exchange whether the order exists before it ever resends, and retries…
3.3.3 — Stops and trading halts: when the exchange fills your stop or take-profit by itself while the agent is looking elsewhere, the close is now recorded as SL / TP (it used…
The app has its own icon, the Q-INDEX gauge, and a permanent Android package name, app.signal.atlas.
What changed (2)
Because the package name changed, Android installs this version as a separate app and does not update 0.5.12 or earlier: remove the old Signal Atlas first. Settings are not carried over
The History tab shows the same numbers as this site: one chart per strategy with trades, win rate, profit factor and max drawdown under it, recomputed every day.
What changed (4)
Crypto: one Q-Mix account instead of the Top 9 / Alts switch
Tokenized stocks: Q-RWA, Q-ETF and IMP-RWA, each with its own chart
Commodities keep their live account
A line under the chart says when the results were last recomputed
Every night at 00:01 UTC the seven strategy books are re-run on the same rules and the latest candles. The app and this site show the same numbers, with the time of the last run.
What changed (4)
Crypto: BearBull, Advanced RSI, Impulse Retest and Q-Mix
Tokenized assets: Q-RWA, Q-ETF and IMP-RWA
Each book starts from $10,000, fees and slippage included
Backtests are simulations on historical data, not a promise of results
The panel under the timeframes gives a general reading, BULLISH, BEARISH or NEUTRAL, and a plain BULL or BEAR when a rule fires. “Positions” became “History”.
What changed (2)
Classic style only: calm frames, no neon glow
History keeps the account switch, what the account trades and the equity chart
In the Q-INDEX stocks account the margin per position went from 5% to 2.5% of the balance: with up to 19 correlated tickers open at once, the 2026 replay drew down 38.7% at 5%.
What changed (2)
The same 1,376 trades at 2.5%: max drawdown 20.9%, return +17.2% (was +25.9%), profit factor 1.05 → 1.08
Leverage ×5 and the 3 ATR stop are unchanged; leveraged ETFs and commodities stay at 5%
Ask the agent: write to the bot as to a chat (“how does this work?”) or /ask … — with an AI model connected the agent answers from its own guide (agent/help/agentguide.md: commands, workflow, ideology) and its live state; messages that are neither a command…
All versions (13)
3.3.2 — Ask the agent: write to the bot as to a chat (“how does this work?”) or /ask … — with an AI model connected the agent answers from its own guide…
3.3.1 — Ask the agent: write to the bot as to a chat (“how does this work?”) or /ask … — with an AI model connected the agent answers from its own guide…
3.3.0 — Ask the agent: write to the bot as to a chat (“how does this work?”) or /ask … — with an AI model connected the agent answers from its own guide…
3.2.6 — Server basics on deploy: the wizard adds only what is missing on the VPS — swap (1 GB on a 1 GB server, else 2 GB; swappiness 10), a 500 MB limit for the system log…
3.2.5 — Settings restart in the safe window: the settings are saved at once, the agent restarts only from minute 1 to 10 after a 15-min candle (like make update); the server (or…
3.2.4 — Settings switch the agent's mode: PAPER ↔ TRADE right in the wizard (TRADE → PAPER at once, no test; PAPER → TRADE only after the full exchange test with the keys…
3.2.3 — Hyperliquid API wallet check: before any order the agent and the exchange test check that the key in EXCHANGESECRET is an API wallet still approved for your account…
3.2.2 — Settings, one rule per block: exchange → mode (PAPER: public API, no keys · TRADE: API keys) → 🧪 test right under it, result and coins shown there (TRADE = the full…
3.2.1 — Exchange checks in the wizard. New agent: the exchange's public API and every coin you trade are checked first (PAPER works right away; missing coins are shown); entered…
3.2.0 — Setup wizard (start.bat / start.command → [1]): create agents on this computer (background, autostart at login) or on your VPS (SSH key, Docker installed if needed), see…
3.1.1 — make update fixes from the first live run (two agents on one VPS, 2.9.18 → 3.1.0 in 1.5 min): errors in the prepare phase are no longer ignored (prepare || … switched…
3.1.0 — Safe updates: make update backs up data/ + .env, builds the new image while the agent keeps trading, restarts in the minute 1–10 window after a 15-minute boundary…
3.0.0 — Parallel signal processing. A candle-boundary burst no longer runs coin by coin: signals for one coin keep their order (open → partial → close), different coins run in…
A virtual account for the five coins with the largest trading volume over the past month, re-ranked on the 1st. Same Q-INDEX 4H rule, its own $10,000, traded forward only from the first recorded list.
News is split into Brief, Feed and Sources. The brief is a short AI-written summary of the selected market; stocks and commodities get a feed from free official sources: SEC 8-K filings, EIA energy reports, Fed, ECB and BEA releases.
OKX: size orders in contracts. ccxt takes OKX swap amounts in contracts (BTC 0.01, ETH 0.1, DOGE 1000 coins each), the agent sized in coins: BTC orders were 100x too small, DOGE 1000x too large. Orders, positions, fills, lot step and limits now convert at the…
All versions (2)
2.9.20 — OKX: size orders in contracts. ccxt takes OKX swap amounts in contracts (BTC 0.01, ETH 0.1, DOGE 1000 coins each), the agent sized in coins: BTC orders were 100x too…
2.9.19 — Match mapped contracts (1000PEPE / KPEPE) to canonical coins in /sync, TF reconcile and hygiene: an open PEPE position was reported as externally closed and re-imported…
Replace protective stops by confirming the new stop before cancelling the old one; preserve the active stop if replacement fails.
All versions (9)
2.9.18 — Replace protective stops by confirming the new stop before cancelling the old one; preserve the active stop if replacement fails.
2.9.17 — Preserve live positions after TP/SL errors, verify emergency closes, and retain the venue-compatible stop replacement sequence.
2.9.16 — Chart doji body scales with visible price range / tick (pricedecimals), not a tiny absolute floor — same PEPE/KAS skyscraper class of bug as CrCraft (Agent already used…
2.9.15 — Keep the agent running when the Quantilan license is invalid: block server signals while preserving position monitoring, manual closing and signal-source switching.…
2.9.14 — Base validation of every model proposal before Execute: AI-suggested MODIFYSL/MODIFYTP/FLAT/entry verdicts are re-validated with validatesignal against the fresh price…
2.9.13 — Position card in every AI verdict & chart caption: when a position is open, the full card (open time, side/entry, SL with %, TP ladder, live uPnL, source badge — the…
2.9.12 — Rounded gate verdicts: the idle-market WAIT now shows ADX14 10.7 below 20.0, volume x0.66 under 2.0, range x0.52 under 1.5 instead of raw 15-digit floats. Cosmetic…
2.9.11 — Forced call without a redundant fetch/redraw: "⚡ Analyze anyway" now reuses the candles and price stashed when the idle offer was posted (valid 5 min, dropped with the…
2.9.10 — No more "can't parse entities: Unsupported start tag" — the LLM reason and the gate idle verdict could contain a bare < (e.g. "ADX14 18.3 < 20"); embedded into a…