AI Advisor Signals Bar • Background Auto-Refresh • 15 interactive flashcards
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.
Click any card to reveal the answer. Use the search to find specific concepts.
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.
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.
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.
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.”
Here is an example for a stock qualifying for multiple scans simultaneously:
And here is a single-signal state for a stock only in the 3-Week Tight tab:
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.
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.
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.
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.
All six underlying scan queries fire in parallel on each background refresh cycle:
The background refresh fires at three trigger points:
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.
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.
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:
Trader’s background alarm fires at Chrome launch. All 6 scan queries are fetched from ChartInk before you open your first tab.
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.
The AI Advisor panel shows which Trader scans the stock qualifies for right now. This is your momentum context before you analyse the business.
The AI Advisor coverage bar (v2.5.0) confirms all data sources are loaded. Fix any warnings before selecting a template.
⭐ 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.”
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) |
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.
Step-by-step setup, all 8 tabs explained, and community tips for using Trader as a daily pre-market tool.
Finmagine Trader Landing Page Finmagine AI Advisor Landing PageInstall both extensions and close the gap between momentum scanning and fundamental research.
Get Finmagine Trader Get AI Advisor