Your Scanner Meets Your Analyst

Trader v1.6.0 • AI Advisor Signals Bar • Background Auto-Refresh

Published: March 12, 2026  |  ~10 min read  |  Finmagine Trader Series — Article 10  |  v1.6.0

Multimedia Learning Hub

AI Advisor Signals Bar • Background Auto-Refresh • 15 interactive flashcards

Two Features That Connect Your Toolkit

v1.6.0 adds two changes that solve the same underlying problem: momentum context was disappearing when you moved from the Trader scanner to Screener.in. The AI Advisor Signals Bar preserves it. Background Auto-Refresh ensures it is always populated, whether or not you opened Trader that day.

🔴 AI Advisor Signals Bar
  • Appears top of AI Advisor panel
  • Shows all 8 matching Trader scans
  • Gold badge for ⭐ All Three
  • Staleness timestamp when >15 min old
⏱ Background Auto-Refresh
  • chrome.alarms every 6 hours
  • Starts on install and Chrome launch
  • No popup required
  • 6 scans fetched in parallel

🃏 Test Your Knowledge — Trader v1.6.0

Click any card to reveal the answer. Use the search to find specific concepts.

📷 The Gap This Solves

Most active investors and traders follow a two-step research process. First, they run a scan to find candidates — stocks exhibiting the right price and volume behaviour. Then they open each candidate on a fundamental analysis platform like Screener.in to assess whether the business behind the price action justifies an entry.

The problem is the transition between steps. The moment you close the scanner and open Screener.in, the momentum context disappears. You remember that a stock was in your scan results, but the specifics — which scan it qualified for, how strong the signal was, whether it met multiple criteria simultaneously — are gone unless you manually note them down.

❌ Before v1.6.0
  • Find GESHIP in ⭐ All Three tab of Trader
  • Switch to Screener.in, open GESHIP
  • Open AI Advisor panel
  • No record of which scans it qualified for
  • Had to remember or note manually
  • Fundamental analysis disconnected from momentum context
✔ After v1.6.0
  • Open GESHIP on Screener.in (from any source)
  • AI Advisor panel shows signals bar immediately
  • ⭐ All Three badge visible before template selection
  • Pick Comprehensive template knowing setup quality
  • Momentum context embedded in analysis workflow
  • Scanner and analyst are one unified view

v1.6.0 closes this gap by making Trader’s scan results visible directly inside the AI Advisor panel on every Screener.in company page. The scanner and the analyst are now one unified research workflow.

💡 Both Extensions Required

The signals bar requires both Finmagine Trader and Finmagine AI Advisor to be installed. If only one is present, the signals bar section is hidden. Once both are installed, the integration is automatic — no settings, no API keys, no configuration.

🔴 How the Signals Bar Works

The signals bar appears at the very top of the AI Advisor panel, above the template grid, on every Screener.in company page. It shows a dark indigo background bar with colour-coded scan badges. Only scans that the current stock qualifies for are shown — if a stock qualifies for three scans, three badges appear. If it qualifies for none, the bar shows “No active Trader signals for this stock.”

What a Live Signals Bar Looks Like

Here is an example for a stock qualifying for multiple scans simultaneously:

Trader signals: ⭐ All Three 🚀 Stage 2 + Near High 📈 Stage 2 🎯 Near 52W High 📊 High Volume stale · 47m ago

And here is a single-signal state for a stock only in the 3-Week Tight tab:

Trader signals: 📐 3-Week Tight

The Colour Scheme

The Technical Bridge: DOM Attribute Communication

Chrome extensions run in isolated JavaScript worlds — they cannot directly call functions in each other’s code. The signals bar solves this with a shared DOM attribute. Trader’s screener-signals.js script, which runs on Screener.in company pages alongside AI Advisor, reads the current stock’s ticker from the page URL and the company name from the heading. It then looks up the matching scan results in chrome.storage.local and writes the qualified scan names to the data-trader-signals attribute on the page’s <html> element. AI Advisor reads this attribute on panel open and on a short polling interval, then renders the coloured badge bar.

🔗 Why DOM Attributes?

Cross-extension messaging via chrome.runtime.sendMessage requires knowing the other extension’s ID in advance and is fragile across extension updates. Writing to a shared DOM attribute is the most reliable method: both extensions have full DOM access on the same page, the write is synchronous, and the read can be done with a single attribute lookup. It is the same technique used by browser performance monitoring tools.

Staleness Indicator

Each cache entry includes a timestamp from when the scan was last fetched. If the scan data for the current stock is older than 15 minutes, the signals bar appends a small “stale · Xm ago” label in grey. This is informational, not a blocking warning — for swing trading timeframes, data that is a few hours old is still relevant. For intraday entries near a breakout pivot, you can open the Trader popup to force a manual refresh.

⏱ Background Auto-Refresh: No More Manual Opens

Before v1.6.0, Trader’s cache was populated only when you opened the popup. The popup triggered a ChartInk fetch for each active scan. If you had not opened Trader that day, the cache was stale or empty, and no signals would appear in AI Advisor even though the stock might have qualified for several scans.

v1.6.0 fixes this with a chrome.alarms-based background refresh. When Trader is installed or Chrome is launched, the service worker registers a periodic alarm that fires every 360 minutes (6 hours). Each alarm triggers a full parallel fetch of all six scan queries: Stage 2, Near High, High Volume, VCP Breakout, 3-Week Tight, and IPO Breakout. The results are written to chrome.storage.local exactly as they would be from a manual popup open.

📐 What Gets Refreshed

All six underlying scan queries fire in parallel on each background refresh cycle:

  • Stage 2 — Minervini moving average structure
  • Near 52W High — within 2% of annual high
  • High Volume — volume > 20-day average on up day
  • VCP Breakout — volatility contraction with RSI > 50
  • 3-Week Tight — three weekly closes within 1.5%
  • IPO Breakout — newly listed, pressing all-time high

Trigger Points

The background refresh fires at three trigger points:

💡 What This Means in Practice

By the time you sit down for your morning research session and open your first stock on Screener.in, Trader has already silently fetched all scan data. The signals bar is populated and ready. You never need to think about opening Trader first or “warming up” the cache — it is always current.

⚠ Intraday Caution

With a 6-hour refresh cycle, scan data can be up to 6 hours old for stocks you check late in the session. For swing trading setups evaluated at end-of-day, this is accurate. For intraday entries — particularly breakout plays where a stock is pressing a pivot in real time — open the Trader popup and use the manual Refresh button to get current ChartInk data before acting.

📋 The Complete Research Workflow

Here is how v1.6.0 fits into a complete daily research workflow, combining Trader’s momentum scanner with AI Advisor’s fundamental analysis prompts:

1

Trader Refreshes Overnight

Trader’s background alarm fires at Chrome launch. All 6 scan queries are fetched from ChartInk before you open your first tab.

2

Open Any Stock on Screener.in

Whether you found the stock in Trader, in a news article, or from a community post — open it on Screener.in and scroll to fully load all financial sections.

3

Read the Signals Bar

The AI Advisor panel shows which Trader scans the stock qualifies for right now. This is your momentum context before you analyse the business.

4

Check Data Coverage

The AI Advisor coverage bar (v2.5.0) confirms all data sources are loaded. Fix any warnings before selecting a template.

5

Select Template by Signal

⭐ All Three → Comprehensive or Risk-Reward. 💎 VCP → Management Quality. 📐 3-Week Tight → Deep Research. 🌟 IPO → Risk-Reward.

“The scanner finds the opportunity. The analyst validates the conviction. v1.6.0 ensures that when you move from one to the other, nothing is lost — the momentum context travels with you.”

📈 The 8 Scan Signals Explained

Each of Trader’s 8 scans appears in the signals bar with its own colour-coded badge. Here is what each one means, and which AI Advisor template pairs best with each signal:

Signal Scan Logic What It Tells You Best AI Advisor Template
⭐ All Three Stage 2 AND Near 52W High AND High Volume simultaneously All three momentum signals firing at once — highest conviction setup in the entire scanner Comprehensive Analysis or Risk-Reward
🚀 Stage 2 + Near High Minervini Stage 2 structure, price within 2% of 52-week high, no volume surge required Pre-breakout coiling — overhead resistance has been cleared, trend intact Comprehensive Analysis
📈 Stage 2 SMA50 > SMA150 > SMA200, all rising, price above all three Confirmed long-term uptrend — institutional structure in place Deep Research or Quarterly Analysis
🎯 Near 52W High Current price within 2% of 52-week high Breakout territory — assess whether the high is being reached on earnings or on thin volume Risk-Reward or Comprehensive
📊 High Volume Today’s volume > 20-day average volume AND price up >1% Institutional buying signal — someone large is accumulating on an up day Forensic Governance (check if volume is from related-party events)
💎 VCP Breakout Volatility Contraction Pattern: contracting range, higher lows, RSI > 50, volume drying up Minervini-style base formation — stock is coiling before an expansion Management Quality (VCPs often precede re-rating events tied to management execution)
📐 3-Week Tight Three consecutive weekly closes within 1.5% of each other, within 3% of 3-week-ago close, SMA50 > SMA200 Quiet institutional accumulation — sellers exhausted, buyers absorbing at a consistent level Deep Research (assess if an upcoming concall or earnings could be the catalyst)
🌟 IPO Breakout No SMA-200 yet (newly listed), pressing all-time high, volume above 20-day average Newly listed stock with no overhead resistance, pressing its high on participation — requires fundamental validation Risk-Reward (limited price history, establish fundamental thesis first)
💡 When No Signals Appear

If the signals bar shows no Trader badges for a stock, it means either the stock does not qualify for any of the 8 scans today, or Trader has not been installed. If you know the stock recently appeared in a Trader scan, open the Trader popup and click Refresh — ChartInk scan results update daily after market close, and the signals bar will reflect the most recent cycle after the refresh completes.

Your Scanner. Your Analyst. One Workflow.

Install both extensions and close the gap between momentum scanning and fundamental research.

Get Finmagine Trader Get AI Advisor
← Back to Blog