screen_kell
shallowkr.gronox/finbridge · Verify this server
Screen KR, US and/or TW stocks for an Oliver Kell "Cycle of Price Action" long setup, evaluated on the nightly indicators_latest snapshot (daily corporate-action-adjusted KR prices). One of four named strategy screens (this one, screen_minervini, screen_canslim, screen_schwartz), each a fixed published checklist. Not this tool for: thresholds you choose yourself (screen_technical), fundamentals (screen_companies) or funds (screen_etfs). APPROXIMATION: Oliver Kell's method is discretionary — his full cycle (reversal extension, EMA crossback, wedge pop, base-n-break, exhaustion) is a chart read, not a formula. This screener only proxies ONE phase: "a relative-strength leader in an uptrend, riding its short-term EMAs and not over-extended". It will miss real Kell setups and flag stocks that are not. Conditions (all required): - close > 20-day EMA (uptrend, holding the 20EMA) - price is 0..'max_ext_pct'% above the 10-day EMA (above support but not exhausted) - RS percentile >= 'rs_min' (a leader) - if require_ema_stack: 10-day EMA > 20-day EMA (rising short-term stack) Args: - market: 'kr', 'us', or 'all' (default) - rs_min: minimum RS percentile 1-99 (default 80; Kell trades leaders) - max_ext_pct: max % above the 10-day EMA before treating it as over-extended (default 15) - require_ema_stack: require 10EMA > 20EMA (default true) - min_vol_avg20: optional minimum 20-day average volume (liquidity filter) - min_price: optional minimum close price (avoid low-priced stocks; e.g. 10 for US$, 5000 for KRW) - sort_by: rs_pctile|pct_from_ema10|ret_20d|ret_5d|macd_hist|close (default rs_pctile) - order: 'asc'|'desc' (default 'desc'); limit: 1-50 (default 20); response_format: 'markdown'|'json' Returns: {count, market, criteria:{rs_min, max_ext_pct, require_ema_stack}, rows:[{name, source, ticker|stock_code, as_of, close, ema10, ema20, pct_from_ema10, macd_hist, rs_pctile, ret_20d}]}. Examples: - US leaders on EMA support: {market:'us', min_vol_avg20: 500000} - Tighter KR leaders near the 10EMA: {market:'kr', rs_min: 85, max_ext_pct: 8, min_vol_avg20: 100000} Use when: shortlisting momentum leaders riding short-term EMAs (Kell style, approximate). Don't treat a pass as a Kell "buy" — the cycle phase and chart context are discretionary. For the 8-point trend template use screen_minervini; for arbitrary technicals use screen_technical. How it differs from screen_schwartz (the other short-EMA screen): this one asks for an established LEADER in a trend — RS >= 80 by default, close above the 20-day EMA and a rising 10>20 EMA stack — so it favours names already trending. screen_schwartz asks only for a fresh momentum turn — close above the 10-day EMA with MACD histogram > 0 and RS >= 60 — so it surfaces earlier, looser, shorter-horizon candidates. Pick screen_kell for "leaders still riding the trend", screen_schwartz for "just turned up with momentum confirmation"; the two lists overlap but are not the same set. Notes: KR/US/TW prices are adjusted for corporate actions but not dividends (indicators around dividend events may be slightly distorted); US history starts 2023-03-28 (volume from 2024-07-01) so long-window figures are shallower there. This is an approximation of a discretionary method, not a faithful reproduction. Market data, not investment advice. Errors: an empty result is not an error (count 0 = nothing passed today); 'database has not been built yet' -> ingest/indicators has not run.
1 trials · measured 27 days ago
screen_kell scores 100.0/100 on Vouch's measured behaviour index, from 1 real invocation trials against kr.gronox/finbridge, measured 11 Sept 2026 under methodology v0.2.0. Every measured component scored 100.
Component breakdown
| Component | Weight | Value |
|---|---|---|
| Reliability | 35% | not applicable |
| Schema integrity | 25% | 100.0 |
| Failure behaviour | 15% | not applicable |
| Latency | 15% | not applicable |
| Concurrency | 10% | not applicable |
Tool details
- Transport
- remote
- Credential class
- gated
- Input schema
- not declared
- Output schema
- not declared
- Side-effect classification
- unclassified
Score history
| Day | Score | Tier | Methodology |
|---|---|---|---|
| 2026-09-11 | 100.0 | shallow | v0.2.0 |
Probe evidence
| Probe | Outcomes |
|---|---|
| schema_integrity | pass: 1 |
Raw request/response logs are not archived yet — the outcome counts above are drawn directly from every recorded trial.
Embed this score
Available for every tool, scored or not — not a verification perk. Always links back to this page.
[](https://vouch.tools/tools/d5d06105-7c73-4288-8ba3-bc8f48b3cf85)