$0.05 USDC per call with the SML Momentum Flow Engine from ScriptMasterLabs — a provisional price , set November 8, 2026 and labeled provisional on this page and in the API until the owner confirms it final.
What Does It Cost to Scan the Whole Market for Momentum Setups With Options-Flow Confirmation?
$0.05 USDC per call with the SML Momentum Flow Engine from ScriptMasterLabs — a provisional price, set November 8, 2026 and labeled provisional on this page and in the API until the owner confirms it final. One call returns the ranked signal board: a dynamic universe of liquid US equities — built fresh from the latest session's market data, no hardcoded watchlist — each scored 0–100 across five layers (trend, relative strength, volume expansion, Tradier options flow, volatility expansion), each with a trade plan: entry, stop, 2R and 4R targets, and risk/reward. Its one job: find stocks under institutional accumulation that are pulling back inside a bullish trend, before the next volatility expansion. It does not catch bottoms, catch tops, average down, or predict. Start with the live dashboard: sml-momentum-flow-engine.onrender.com.
Script Master Labs LLC is a Service-Disabled Veteran-Owned Small Business (SDVOSB) — UEI G24VZA4RLMK3 · CAGE 21U51.
Pricing at a glance
The price is 0.05 USDC per call, provisional, set November 8, 2026. The currency is USDC. The networks are Base (eip155:8453) and Arc (eip155:5042). Settlement runs through ScriptMasterLabs' own OMNIGATE facilitator to the Base payTo address 0x5BBd32e0478e49A7540EF2D760E0B0F9AA6328b2. The price is identical for all three paid endpoints: GET /signals (the full ranked board), GET /signals/:ticker (one ticker, full layer breakdown), and GET /kill-shots (Priority Setups only). No subscription is offered. No account is required and no API key is issued — the x402 payment is the credential. The dashboard, GET /health, GET /regime and GET /sizing are free. If the engine's market-data keys are not configured, the paid endpoints return data_not_configured and charge nothing — an idle engine never takes a payment.
The five layers — 100 points, every point accounted for
| Layer | Max | What earns the points | Data source |
|---|---|---|---|
| Trend | 25 | 20 EMA above 50 EMA (8), price above the 20 EMA (6), price above the 20-bar volume-weighted average price (5), higher-high / higher-low structure (6) | Polygon |
| Relative strength | 20 | Stock return ÷ index return against SPY, QQQ and IWM — up 6% against SPY's 2% is a 300% reading and earns full points on that index | Polygon |
| Volume expansion | 15 | Today's volume against its 30-day average, tiered at 1.5x, 2x, 3x and 5x | Polygon |
| Options flow | 25 | Call/put ratio, dollar premium, out-of-the-money call aggression, unusual volume vs open interest; prints classified SWEEP, BLOCK, LOTTO or POSITIONING from chain data | Tradier |
| Volatility expansion | 15 | ATR compression followed by expansion; Bollinger-bandwidth squeeze states (fired, coiled, expanding) | Polygon |
Ratings: 85–100 DEPLOY CAPITAL · 70–84 GOOD SETUP · 50–69 WATCHLIST · 0–49 NO TRADE. A regime engine reads SPY and QQQ trend plus the VIX, dollar and 10-year yield through the VIXY, UUP and TLT ETF proxies — labeled as proxies in every response — and adjusts the weights: RISK_OFF cuts trend to 0.8x and relative strength to 0.7x, because momentum breaks harder when the tape is against it.
No watchlist. The market builds the universe.
Every scan starts from Polygon's grouped daily bars for the most recent completed session and keeps US equities priced at $5 or more with at least 500,000 shares traded and at least $10,000,000 in dollar volume, ranked by dollar volume. Candidates get 120 days of daily bars for the price layers; the top of the board then gets live Tradier chains for the flow layer and the options module. A ticker your list forgot cannot be missed, and a ticker the market abandoned cannot linger — if it is on the board, the market put it there today.
Priority Setups — the kill shots
A Priority Setup is a signal above 85 with trend, flow and volume all confirmed at once. Nothing else gets the label. Priority Setups headline the dashboard, are the only contents of GET /kill-shots (same $0.05 USDC per call, provisional price), and — with the operator's Discord webhook connected — are pushed as alerts carrying ticker, score, entry, stop, both targets, risk/reward, and the confirming facts. Beside every signal, the options module reports the call wall, put wall, gamma wall, top open-interest clusters, max pain, and dealer positioning (Bullish, Bearish or Neutral) from the same Tradier chain.
Every signal ships a plan, not a tip
- Entry: the break of the previous candle's high — strength confirmed, never a falling knife.
- Stop: the setup low. A close below it fails the trade fast; the engine never averages down.
- Targets: target 1 at 2R, target 2 at 4R, trailing stop on the 20 EMA.
- Sizing:
GET /sizing(free) turns account size + maximum risk percent into shares, contracts and dollar risk — dollar risk ÷ (entry − stop). - Execution: Alpaca, paper by default — buy shares, buy calls, sell, close all, with bracket and OCO orders — behind the operator key. Live trading exists only behind a deliberate operator flag.
- The copilot: ask the dashboard "why is this a buy?" and it answers from the signal's own numbers — layer scores, relative-strength percentage, volume multiple, call/put ratio, gamma wall, risk/reward. Computed from the data, never invented.
Momentum Flow Engine vs a watchlist scanner vs doing nothing
| SML Momentum Flow Engine | Static watchlist scanner | Doing nothing | |
|---|---|---|---|
| Universe | Rebuilt every scan from live market data — price, volume and dollar-volume filters, no ticker list in the code | Only the tickers someone typed in, aging from the day they were typed | Whatever crosses your feed |
| Confirmation | Five independent layers incl. live options flow; a missing layer is disclosed and caps the score | Usually one indicator family | None |
| Output | Score, rating, entry/stop/2R/4R plan, sizing inputs, walls + max pain | An alert that a line crossed | — |
| Price | $0.05 USDC per call (provisional), Base or Arc, no subscription | Typically a monthly platform subscription | $0, and no plan |
Proof status — stated exactly
The service is live at sml-momentum-flow-engine.onrender.com: on November 8, 2026 its health endpoint, payment-readiness endpoint (both OMNIGATE accepts at 50000 atomic USDC — $0.05), dashboard, and webhook receivers were all verified from outside, and a test alert was delivered to the operator's Discord (Discord answered HTTP 204). The scoring engine is covered by 61 automated tests whose fixtures are computed by hand — the spec's own example (a stock up 6% against SPY up 2% = 300% relative strength) is one of them. Zero paid calls have been made and zero outside users have bought a scan. Signal production activates when the owner configures the data keys — Polygon (price/volume), Tradier (options flow), Alpaca (execution) — and until then the API answers data_not_configured, charges nothing, and the dashboard shows the same honest state. This page will be re-stamped with the first real settlement when it happens.
Honest limits
- Not financial advice, and no return is promised. The engine ranks setups and plans trades; it cannot know the future, and a 95 score can still lose.
- Flow labels are classifications, not certainties. SWEEP / BLOCK / LOTTO / POSITIONING are computed from chain-snapshot fields (premium, volume vs open interest, moneyness) and are labeled in the payload as heuristic classifications with the underlying numbers attached.
- Partial scores are labeled. If Tradier is down or unconfigured, the flow layer reports not-live, the signal is flagged partial, and its maximum attainable score drops accordingly.
- Regime proxies are proxies. The VIX, dollar and 10-year yield enter through the VIXY, UUP and TLT ETFs and are named as such in every regime response.
Frequently asked questions
What does the SML Momentum Flow Engine cost? 0.05 USDC per API call — a provisional price set on November 8, 2026 and labeled provisional until the owner confirms it final. The same 0.05 USDC applies to GET /signals, GET /signals/:ticker and GET /kill-shots, paid in USDC on Base (eip155:8453) or Arc (eip155:5042) via OMNIGATE. No subscription, no account, no API key. The dashboard, /health, /regime and /sizing are free.
Does the Momentum Flow Engine use a watchlist? No — the universe is rebuilt at every scan from Polygon grouped daily bars: $5 minimum price, 500,000-share minimum volume, $10,000,000 minimum dollar volume, ranked by dollar volume. No ticker list exists in the code beyond the SPY/QQQ/IWM benchmarks and the labeled regime proxies.
How is the 0–100 score computed? Trend 25, relative strength 20, volume expansion 15, options flow 25, volatility expansion 15 — with regime-adjusted weights and full per-layer disclosure on every signal, including which layers were live and the maximum score attainable from them.
What is a Priority Setup? A signal above 85 with trend, options flow and volume all confirmed simultaneously — the only signals on GET /kill-shots, the dashboard's hero panel, and the Discord alert path.
Can it place trades? Through Alpaca, on paper by default, behind the operator key; live trading requires a deliberate operator flag. Planning — entry, stop, 2R/4R targets, sizing — is always on.
Is it producing signals today? Not yet — the owner has not configured the Polygon and Tradier keys, so the engine honestly reports data_not_configured and charges nothing. Everything else — payments, dashboard, alerts, webhooks — is live and verified.
Two plain asks: if the free dashboard or the sizing tool earns its keep, make ScriptMasterLabs your Preferred Source on Google, and leave a Google review — real reviews land on our receipts page as testimonies, exactly as written.