Dashboard summary for stocks, options, provider intelligence, scalping, dividends, portfolio context, and measured expectancy — one JSTOPTDIV interface.
Loading unified command center…
Schwab
Checking…
Broker market-data entitlement
Prosper STO — Michael
Loading…
— active provider-model signal(s)
Prosper OV — Scott
Loading…
— active provider-model signal(s)
PR Members — Green Light Alerts
Loading…
— active provider trade(s)
Main API
Checking…
v0.3.10 · localhost / Cloudflare proxy
Intelligence stack CORE
Functional and staged modules in JSTOPTDIV Unified Full v0.3.10. Planned modules stay explicitly labeled until their authoritative source is connected.
CORE
âŒ
Scalping engine
Broad opportunity ranking plus a selected-symbol fast lane. Fails closed when market data is missing or stale.
›
PENDING FEED
â–½
Stock & options screeners
Scanner shell is unified. Live Schwab discovery activates only after Trader API approval and authorization.
›
STAGED
â–¦
Options Lab
Provider structures and TOS handoffs are live; independent Greeks/IV/payoff analytics remain explicitly staged.
›
CONTEXT
⌾
Intelligence
Market, ownership, sentiment, event and alternative-data workspace without pretending missing feeds are live.
›
CORE
✉
Prosper STO — Michael
Gmail lifecycle ingestion, watchlist, alert-model performance and review-only TOS handoffs.
›
CORE
✉
Prosper OV — Scott
Separate provider lifecycle and quality gate. Michael statistics are never mixed into Scott records.
Green Light Alerts open/closed trade lifecycle import. Rich provider order instructions, stops, targets, actual exits, reported % P/L and notes remain separate from Prosper and actual broker fills.
›
STAGED
$
Dividend Center
Dividend research and income workflow shell; no provider-alert logic is reused as dividend logic.
›
STAGED
â–¤
Portfolio & trade analyzer
Actual brokerage positions remain separate from provider-model positions and hypothetical performance.
›
Active Provider Signals / Queue
Provider instruction ≠JSTOPTDIV trade recommendation. Open the provider page for full lifecycle and review context.
Prosper STO
Frozen ingestion source: Prosper STO v0.1.9
Active
—
Expired/no exit
—
Needs review
—
Watchlist symbols
—
Provider Alert Performance
Loading performance model…
Scored closed trades
—
Wins / Losses
—
Win rate
—
Net P/L (1x)
—
Gross profits
—
Gross losses
—
Avg P/L / trade
—
Avg win / Avg loss
—
Payoff ratio
—
Profit factor
—
Expectancy / trade
—
Closed
Symbol / Strategy
Result
Model P/L (1x)
Running total
Cash-flow basis
Active Signals
Symbol / Strategy
Status
Entry
Current Provider Position
Latest Action
TOS Handoffs
Review
Morning Watchlist
—
Needs Review
Symbol / Strategy
Status
Latest Action
Review
Expired Without Exit Alert
Symbol / Strategy
Status
Entry
Review / Expiration note
Full Provider Lifecycle History
Symbol / Strategy
Status
Remaining
Latest Alert
Current Provider Position
Recent Alerts
Received
Alert
Price
Parsed Action
Warnings
Prosper OV — Scott Bauer
Separate provider lifecycle. No Michael Shorr statistics are mixed into Scott Bauer records.
Source determination from the authenticated pages you supplied: Green Light Alerts carries the same trades as Rapid Trading Engine but preserves more lifecycle detail needed for JSTOPTDIV: alert date, provider status, reference price, exact contingent entry instruction, initial stock-condition stop, actual entry price, follow-up stop instructions, profit target, actual exit, provider % P/L, close date and free-text notes. RTE remains a useful visual cross-check, but it is not imported by default.
Automatic Green Light import
Not connected yet. v0.3.10 uses the Chrome/Edge collector that uses your existing authenticated PR Members browser session and synchronizes both Green Light Open and Closed pages every minute. It never asks JSTOPTDIV for your PR Members password.
The browser must be running and signed in to PR Members for automatic collection. If the PR Members session expires, the status changes to LOGIN REQUIRED instead of importing the login page. Manual import below remains available as a fallback.
Provider-reported performance
Calculated only from imported closed rows that contain provider-reported % P/L. This is not your brokerage performance and does not assume position size.
Scored closed trades
—
Wins / Losses
—
Win rate
—
Avg provider % P/L
—
Best / Worst
—
Manual import fallback
Use this only if the browser collector is unavailable. Open either authenticated source page, copy the page/table or save it as HTML, then import it here. Duplicate snapshots are safe.
Lifecycle fields retained
Symbol, call/put and strike; exact expiration retained when the provider publishes it
Alert date, entry date and provider position status
Recommended option entry limit and actual entry price
Underlying contingent-entry trigger and initial stop trigger
Follow-up stop instructions and provider notes
Profit target, actual exit and provider-reported % P/L
Security: JSTOPTDIV does not ask for, store, transmit, or bypass your PR Members password. Automatic sync uses the browser session you already authenticated; manual paste/upload remains optional.
Active Provider Trades / Alerts
Symbol / Contract
Provider State
Entry
Underlying Conditions
Target / Follow-up
Dates / Reference
Notes
Review
Needs Review
Imported
Raw Provider Row
Parsed
Review Notes
Closed Trade History
Source limitation: the current Green Light Closed Trades page does not publish the exact option expiration date. JSTOPTDIV keeps the provider's contract month/strike/right without guessing an expiration, and this is not treated as a review error.
Symbol / Contract
Entry
Exit
Provider % P/L
Lifecycle Dates
Risk / Target
Notes
Review
Recent Provider Imports / Events
Imported
Source
Page
Rows
Parsed
Inserted
Coverage Score
Warnings
Data semantics: Green Light Alerts rows are provider instructions/reference records. An "Open" provider alert is not proof of your broker fill. JSTOPTDIV keeps pending-entry alerts distinct from provider rows with an actual entry price and never treats provider % P/L as your realized P/L.
Scalping Engine
Automatic opportunity ranking + manual-symbol cockpit. Broad scanning and the selected-symbol fast lane run at different speeds by design.
Loading scalping engine…
NORMAL
60-second lane
NORMAL MODE
Flip ON only while actively scalping
Safety state
—
Selected quote age
—
Selected-symbol transport
—
Upstream update interval
—
Cloudflare KV live writes
0
Schwab Live Market Bridge
Checking Schwab bridge…
Bridge
—
Schwab API approval
—
Stream
—
Subscribed
—
Discovered
—
Selected
—
Cloudflare KV live writes
0
Automatic Market Scanner
Scores every symbol supplied by the upstream market feed. It may return WAIT / AVOID / NO TRADE instead of forcing an idea.
Waiting for market scanner data…
Symbols scanned
0
Eligible
0
A-grade setups
0
Broad scan cadence
—
#
Symbol
Recommendation
Heuristic score
Last
Spread
RVOL
Range
Direction / VWAP
Age
Manual Symbol / Follow-Along Mode
Type any ticker you want to follow, including a symbol another trader is scalping. Manual selection does not bypass liquidity, spread, freshness, or risk checks.
Choose a symbol or click Analyze from the scanner.
Selected symbol
—
JSTOPTDIV call
—
Heuristic rank
—
Direction
—
Last / Bid / Ask
—
Spread
—
Relative volume
—
Day range
—
VWAP
—
Quote age
—
Execution trigger
—
Invalidation
—
Supporting evidence
—
Contradictions / missing
—
No-trade conditions
—
Selected Symbol Fast Quote
Symbol
—
Last
—
Bid
—
Ask
—
Spread
—
Market timestamp: — Source: — Last local pull: —
Safety: If the selected-symbol market data is older than the Scalp threshold, the engine displays NO TRADE — DATA STALE. Missing timestamps or unavailable feeds also fail closed.
Architecture: broad market ranking refreshes roughly every 15 seconds in Scalp Mode; after you select a candidate, that symbol uses the event-driven / ≤1-second fast lane. Scanning thousands of symbols every second is intentionally avoided because it adds rate-limit/load risk without comparable discretionary-trading benefit. Cloudflare KV is not in either live loop.
Intelligence
CONTEXT MODULE Unified intelligence workspace. This shell is reserved for validated market structure, fundamentals, ownership/insiders, news/sentiment, macro and alternative-data context. Each source will carry its own freshness and provenance; unavailable data remains unavailable rather than being guessed.
Watchlists
PARTIALLY LIVE Michael Shorr's parsed morning watchlist is already live under Prosper STO. A provider-independent JSTOPTDIV watchlist and alert layer will be added here later. For now, use Prosper STO for the source-specific watchlist so provenance remains clear.
Trade Analyzer
STAGED MODULE Trade Analyzer is incorporated into the same interface. Provider TOS handoffs remain review-only and use the provider's latest action. Independent trade scoring, risk/reward, Greeks, scenario stress and actual-fill tracking will activate only when the required market and portfolio inputs are available.
System Check
Loading…
Screeners
PENDING SCHWAB LIVE FEED Stocks & options screener shell is incorporated into the same JSTOPTDIV website. Broad discovery is designed for the Schwab screener/quote bridge. Until Trader API approval is complete, this page intentionally does not manufacture ranked candidates. Use Scalping → Manual Symbol for the existing fail-closed cockpit.
Options Lab
STAGED MODULE Options Lab is now part of the unified navigation. Current live functionality includes parsed provider structures and guarded TOS handoffs. Independent option-chain analytics, IV/realized-vol comparison, Greeks, expected move and payoff modeling stay labeled staged until authoritative chain data is connected and validated.
Dividend Center
STAGED MODULE Dividend Center is incorporated into the unified site. Future ex-dividend calendars, dividend safety, growth, yield, coverage and portfolio-income views will remain separate from Prosper option-alert logic.
Portfolio
STAGED MODULE Portfolio workspace is incorporated but not connected to brokerage holdings yet. Actual positions, cash, realized/unrealized P/L, portfolio heat, beta and option Greeks will never be inferred from provider alerts. Provider-model positions remain clearly separate.
Settings
On the local server the API is same-origin automatically. On jstoptdiv.pages.dev, the recommended setup is the included same-origin Cloudflare proxy; a direct API override is also available as a fallback.
Web API Connection
Loading API mode…
Recommended for Cloudflare Pages: leave this field blank and configure the included Pages proxy with JSTOPTDIV_BACKEND_URL. This keeps the browser on https://jstoptdiv.pages.dev and keeps Cloudflare Access service-token secrets server-side.
Architecture
jstoptdiv.pages.dev
│
├─ Command Center / Scalping / Screeners / Prosper / PR Members RTE / Options / Intelligence / Dividends / Watchlists / Portfolio / Trade Analyzer
│
└─ same-origin /api proxy
│
â–¼
Cloudflare Tunnel
│
â–¼
C:\JSTOPTDIV backend :8780
├─ Michael Shorr STO
├─ Scott Bauer OV
├─ PR Members RTE import
└─ Schwab Scalping Engine