Technicals & setups
Indicators, chart patterns and base/breakout setups. The DocStoX MCP tools in this group, what each returns and the parameters it takes.
On this page
You do not call these tools yourself. Ask your question in plain English and your AI picks the right one.
get_technicalsFree
Get technicals
Full set of pre-computed technical indicators for a stock.
symbolrequired- NSE symbol, e.g. RELIANCE. Use search_stocks if unsure.
screen_stocks_technicalPro
Screen stocks technical
Screen active NSE equities by a technical pattern or signal on the latest session.
patternoptional- golden_cross = 50-day SMA crossed above the 200-day SMA within the last ~10 sessions and is still above, newest cross first; rsi_oversold = 14-day RSI below 30, lowest first; rsi_overbought = RSI above 70, highest first; supertrend_bullish = Supertrend uptrend, strongest trend (ADX) first. Pass exactly one of pattern or signal.
signaloptional- breakout_52w_high = closed at a new 52-week high in the latest session, ranked by volume vs its 20-day average. Pass exactly one of pattern or signal.
limitoptional- Max rows to return (1-100).
market_signalsPro
Market signals
Market-wide technical signal board for the latest session.
Takes no parameters.
get_setups_marketFree
Get setups market
Where the setups are: breadth, sector strength and sector rotation.
Takes no parameters.
get_setups_funnelPro
Get setups funnel
Market-wide state of the base/breakout universe.
Takes no parameters.
screen_setupsPro
Screen setups
Indian stocks building a base, or breaking out of one.
stageoptional- forming = under the pivot; fresh_breakout = cleared it within 5 sessions; climbing = broke out earlier and holding; played_out = fell back under it.
archetypeoptional- Comma-separated shapes: vcp, blue_sky, multi_year, ipo_base.
min_rsoptional- Minimum relative strength 1-99. 70+ is a market leader.
within_pct_of_pivotoptional- Only stocks this close BELOW the pivot. Pass 3 for 'within 3% of breaking out'. Use with stage='forming'.
sectoroptional- Exact sector name, e.g. 'Healthcare'. Omit for all.
industryoptional- Exact industry name, e.g. 'Pharmaceuticals'. Omit for all.
min_turnover_croptional- Minimum median daily turnover, ₹ crore.
sortoptional- Column to rank by, always largest first: rs = relative strength rating; dist_pivot = % from pivot (nearest to or above the pivot first); turnover = median daily turnover; depth = base depth %; weeks = base length; coil = tightness score; dry = volume dry-up score; contractions = contraction count; breakout_date = most recent breakout.
limitoptional- Max rows to return (1-50).
screen_patternsPro
Screen patterns
Screen Indian stocks for chart patterns, with trigger and invalidation prices.
pattern_typeoptional- Comma-separated pattern ids: vcp (volatility contraction), double_bottom, double_top, support_breakdown, blue_sky (base at the highest price since 2020), ipo_base, multi_year, and the one-day events high_52w, low_52w, nr4, nr7, inside_day. Loose names such as 'double bottom' or 'W' are accepted.
familyoptional- Comma-separated families instead of types: base, continuation, reversal_bull, reversal_bear, breakdown, price_action, stage. Omit both for every STRUCTURAL family (price_action excluded).
directionoptional- Shape direction: bullish = trigger above price, bearish = trigger below. Geometry, not a forecast.
stateoptional- open = not failed/broken/finished (default); near_trigger = complete and within a few % of the trigger; forming = not yet triggered; triggered = crossed the trigger; resolved = failed/broken/finished.
min_shape_matchoptional- Minimum shape match, 0-100: how closely the shape fits the definition. Not a confidence or probability.
min_rsoptional- Minimum relative strength rating now, 1-99.
sectoroptional- Sector, e.g. 'Healthcare' or 'Information Technology'. Everyday words ('pharma', 'banks', 'IT') are matched to our sector names.
min_turnover_croptional- Minimum median daily turnover, ₹ crore.
max_age_daysoptional- Only patterns whose shape completed within this many calendar days (default 120).
sortoptional- recent = newest formation first (default); shape_match / rs re-rank the 200 most recent matches.
limitoptional- Max rows (1-50).
screen_setups_customPro
Screen setups custom
The custom setups screen builder: filter ~1,000 liquid stocks on any of 63 nightly price, trend, volume, volatility, strength and base measures.
conditionsrequired- Conditions, all inclusive: [{"key": "rs", "min": 90}, {"key": "chg_3m", "min": 20}]. {"metric", "op", "value"} is also accepted. Useful keys: rs (relative strength 1-99), rs_mom (RS change over a month), chg_1m / chg_3m / chg_6m / chg_1y (% price change), dist_52w_high (% from the 52-week high, <= 0), vs_sma_50 / vs_sma_200 (% above the average), sma50_vs_200, vol_ratio_50 (volume vs 50-day average, x), atr_pct_14 (% daily range), med_turnover_cr (₹ crore/day), dist_pivot_pct, base_weeks, base_depth_pct, contractions, coil, dry. Full list: list_setup_measures.
stageoptional- Only stocks in this setups stage.
archetypesoptional- Base shapes, any of: vcp, blue_sky, multi_year, ipo_base.
combineoptional- and = conditions AND stage/shapes; or = either group.
sortoptional- Measure key to rank by (default rs).
descendingoptional- Highest first (default).
limitoptional- Max rows (1-50).
list_setup_measuresFree
List setup measures
Every measure screen_setups_custom can filter on: key, unit and meaning.
groupoptional- Only this group; omit for all 63.
get_setup_storyFree
Get setup story
One stock's base/breakout position, written out in plain English.
symbolrequired- NSE symbol, e.g. CUPID. Case-insensitive.
get_stock_patternsFree
Get stock patterns
Every chart pattern live on ONE stock right now, in plain words.
symbolrequired- NSE symbol, e.g. CUPID. Case-insensitive.
include_resolvedoptional- Also list patterns that failed, broke or finished recently.
recent_daysoptional- A triggered pattern older than this is treated as history, not live (default 90 days).
get_base_historyPro
Get base history
Every base one stock has formed since 2020, and how each one resolved.
symbolrequired- NSE symbol, e.g. CUPID.
get_pattern_guideFree
Get pattern guide
What a chart pattern is, how DocStoX detects it, and how past cases went.
pattern_typerequired- Pattern to explain: vcp (volatility contraction), double_bottom, double_top, support_breakdown, blue_sky (base at the highest price since 2020), ipo_base, multi_year, and the one-day events high_52w, low_52w, nr4, nr7, inside_day. Loose names accepted.
horizonoptional- Window after the trigger over which past outcomes were measured: 1m, 3m (default) or 6m.
get_setups_updatesPreview
Get setups updates
What changed in the base/breakout universe at the last close.
dateoptional- Run date YYYY-MM-DD; omit for the latest close.
kindoptional- Only this kind of change.
limitoptional- Max rows (1-50).
get_recent_breakoutsPro
Get recent breakouts
Stocks that cleared their pivot in the last few sessions.
daysoptional- Sessions to look back (1-30).
limitoptional- Max rows to return (1-50).
get_setup_industriesPreview
Get setup industries
NSE industries in the setups universe, or one industry in depth.
industryoptional- Industry name or slug, e.g. 'Pharmaceuticals & Biotechnology' or 'auto-components'. Omit for the list of all industries.
sectoroptional- List mode only: keep industries whose sector contains this text.
limitoptional- Max member stocks in detail mode (1-50).
Related
Was this page helpful?
Something wrong or missing on this page? Email [email protected]