Stock Vision Scout

User guide

A plain-language guide for using the stock scanner, voice mentor, visual TA sidekick, position-sizing calculator, and screen-read workflow.

Purpose

Stock Vision Scout helps review a stock that is already moving and decide whether it deserves deeper research. It combines market-data checks, recent news, a price/volume chart, deterministic pattern overlays, voice mentoring, position sizing, optional screen analysis, and strict-gated IBKR paper trading.

The app is a research, education, and controlled paper-trading tool. It does not provide financial advice, guarantee profitability, support live trading, or trade autonomously.

Basic workflow

  1. Enter a stock ticker in Symbol.
  2. Keep or adjust the scanner thresholds.
  3. Click Analyze.
  4. Review the classification, metrics, criteria, chart, news, and reasoning.
  5. Use Trading copilot to review detected patterns, ask voice questions, and draw overlays.
  6. If the stock is still interesting, use Position sizing + R target to model risk.
  7. Build a paper trade plan, then preview a strict-gated paper bracket order.
  8. If needed, upload or capture a broker/chart screen and run Analyze screen.

Scanner fields

Symbol
The stock ticker to analyze, such as NVDA, AAPL, or TSLA.
Change %
The minimum daily percentage change required to pass the daily-change rule. A value of 10 means the stock must be up or down at least 10% today to pass this check.
Move %
The minimum meaningful movement required. The app uses the largest of daily percent change, day range, and intraday chart movement.
Volume X
The minimum relative volume required compared with average volume. A value of 2 means today’s volume must be at least 2x the stock’s average volume.
Direction
Choose Both for large moves either way, Gainers for upside movers, or Losers for downside movers.
Analyze
Runs the market-data, chart, average-volume, and news checks.

Data sources

The app can use public Yahoo fallback data or a local Interactive Brokers Paper TWS bridge. IBKR Paper mode is local-only; the production Vercel app cannot connect to a TWS session running on your computer.

IBKR paper lane
Green means local paper TWS is reachable and the app can prefer IBKR quote/chart data where available. Red means paper TWS is offline, not logged in, or the API socket is unavailable. Neutral means IBKR mode is disabled.
Paper TWS settings
Use port 7497, enable socket clients, and allow localhost connections only. Keep Read-Only API on for quote/chart analysis. Turn Read-Only API off only when enabling local paper-order submission with IBKR_ENABLE_PAPER_ORDERS=true.
Paper-order gates
Paper submit is blocked unless the plan is a US stock/ETF bracket order, not a market order, max risk is $100 or less, fewer than 3 paper orders were submitted today, and the exact confirmation text is typed.

Reading the result

Classification
The overall filter label. Qualifies means the ticker passed the strongest set of checks. Watchlist or Research only means it deserves investigation but needs more confirmation. Reject means it failed too many checks for the current thresholds.
Price
The latest price returned by the app’s data source.
Daily change
How much the stock is up or down today.
Relative volume
Current volume compared with average volume. For example, 2.3x means volume is 2.3 times normal volume.
Criteria
The four rule checks: material news/report, daily price change, significant movement, and relative volume.
Price action
The recent intraday chart and volume bars.
Trading copilot
The voice mentor, deterministic pattern list, visual overlays, pattern lesson, paper trade plan, and IBKR paper bracket preview/submit workflow.
Background research
The raw returned headlines, publishers, times, and links. Treat this as the source/evidence list.
Reasoning
The app’s plain-English conclusion, catalyst interpretation, and suggested next checks.
Catalyst interpretation
A quick synthesis inside the Reasoning area. It does not repeat the full headline list. It summarizes whether the news looks like a strong company-specific catalyst, weak context, or mixed evidence. Use Background research to inspect the source headlines and links.

Trading copilot

Start voice
Starts an OpenAI Realtime voice session through a server-minted ephemeral key. The long-lived OpenAI API key stays server-side.
Detected patterns
Lists deterministic pattern candidates such as bull flag, bear flag, breakout/retest, support bounce, resistance rejection, VWAP reclaim/reject, gap-and-go, and trend continuation.
Teach this pattern
Compares the current chart with ideal and failed examples, including evidence, invalidation, and failure risks.
Build plan
Creates a risk-defined paper trade plan with entry trigger, stop, targets, R multiple, conflicts, and invalidation.
Preview paper bracket
Builds a strict-gated IBKR paper bracket-order draft. Blocked previews explain the reason.
Submit paper
Submits to local IBKR Paper TWS only after the preview is ready and the exact confirmation text is typed.

Position sizing + R target

This section models risk after a stock is interesting enough to size. It separates capital from risk.

Side
Long for an upside trade or Short for a downside trade.
Risk $
The amount you are willing to lose if the stop is hit.
Entry
The planned entry price. Use current price fills this with the latest app price.
Stop
The price where the trade idea is invalidated. Long stops should be below entry; short stops should be above entry.
R target
The orange reward multiple. If risk per share is $3.00 and R target is 2.5, the target is $7.50 away from entry.
Max capital
Optional cap on buying power or position value.
Target price
The calculated target based on entry, stop, and R multiple.
Shares
The final share count after risk budget and optional capital cap.
Capital used
The total position value: shares x entry price. This is not the amount at risk.
Actual risk
The estimated loss if the stop is hit: shares x distance from entry to stop.
Target P&L
The expected profit at the calculated target price.
Stop distance
How far the stop is from entry, shown in dollars and percent.

Screen read

Use the screen-read panel to capture, upload, or paste a chart or broker screenshot, then click Analyze screen.

The screen read can help describe visible price action, chart direction, volume bars, support/resistance clues, and conflicts between the screen and the app’s market-data analysis. It should not be used as the only basis for a trade.

Review checklist

  • The catalyst is real and current.
  • The move is large enough for the selected strategy.
  • Volume is unusually high.
  • The chart is liquid enough to trade.
  • The spread is acceptable.
  • The stop level is clear.
  • The position size matches the intended dollar risk.
  • The capital used fits the account rules.
  • The target offers enough reward for the risk.

Common mistakes

  • Do not confuse Capital used with Actual risk.
  • Do not treat Qualifies as an automatic trade.
  • Do not ignore data warnings.
  • Do not enter a stop that does not match the trade side.