Wyckoff Schematic Detector
Automatically detect and visualize Wyckoff Method accumulation and distribution patterns in real-time.
Overview
Identifies smart money movements using Richard Wyckoff's century-old method:
- Accumulation phases (smart money buying)
- Distribution phases (smart money selling)
- Phase transitions (PS, SC, AR, ST, Spring, UTAD, SOW, etc.)
Features
Phase Detection
- Preliminary Support (PS): First buying appears after prolonged downtrend
- Selling Climax (SC): Panic selling on high volume, capitulation
- Automatic Rally (AR): Natural bounce after SC
- Secondary Test (ST): Retest of SC lows
- Spring/Shakeout: Final fake breakdown before markup
- Last Point of Support (LPS): Higher low confirmations
- Sign of Strength (SOS): Breakout above resistance
Distribution Detection
- Preliminary Supply (PSY): First selling after uptrend
- Buying Climax (BC): Euphoric buying on high volume
- Automatic Reaction (AR): Pullback after BC
- Secondary Test (ST): Retest of BC highs
- Upthrust After Distribution (UTAD): Failed breakout
- Sign of Weakness (SOW): Breakdown signals
Volume Analysis
- Volume spread analysis at each phase
- Effort vs Result comparison
- Supply/demand strength measurement
- No-demand and no-supply candles
Visual Elements
- Phase labels on chart
- Trading range boundaries
- Creek/ice levels (support/resistance)
- Volume annotations
- Alert zones
Configuration
wyckoff_schematic:
sensitivity: medium # low, medium, high
min_range_bars: 20 # minimum bars for trading range
volume_threshold: 1.5 # volume spike multiplier
show_labels: true
show_annotations: true
alert_on_spring: true
alert_on_utad: true
timeframes: [1h, 4h, 1d]
assets: [BTC, ETH, SPY]
Outputs
phase: Current Wyckoff phase (accumulation, distribution, markup, markdown)
event: Latest detected event (SC, AR, ST, Spring, etc.)
probability: Confidence level (0-100%)
bias: Expected direction (bullish, bearish, neutral)
range_high: Trading range resistance
range_low: Trading range support
volume_context: Volume analysis summary
Alerts
- Spring Detected: High probability reversal from accumulation
- UTAD Detected: Distribution complete, markdown likely
- Phase Transition: Moving to new phase
- Volume Anomaly: Unusual volume in context
Trading Integration
// Auto-trade on high confidence springs
if (event === 'spring' && probability > 75) {
kit.execute({
action: 'buy',
size: 'position_size',
stop: range_low * 0.99,
target: range_high
});
}
Best Practices
- Use on higher timeframes (1H+) for reliability
- Combine with volume profile for confirmation
- Wait for LPS after spring for safer entries
- Never trade against the schematic
References
- Richard D. Wyckoff original methodology
- David Weis "Trades About to Happen"
- TradingView "Wyckoff Schematic" by Kingshuk Ghosh
1---2name: wyckoff-schematic3description: Wyckoff Schematic Detector4---5# Wyckoff Schematic Detector67> Automatically detect and visualize Wyckoff Method accumulation and distribution patterns in real-time.89## Overview1011Identifies smart money movements using Richard Wyckoff's century-old method:12- **Accumulation phases** (smart money buying)13- **Distribution phases** (smart money selling)14- **Phase transitions** (PS, SC, AR, ST, Spring, UTAD, SOW, etc.)1516## Features1718### Phase Detection19- **Preliminary Support (PS):** First buying appears after prolonged downtrend20- **Selling Climax (SC):** Panic selling on high volume, capitulation21- **Automatic Rally (AR):** Natural bounce after SC22- **Secondary Test (ST):** Retest of SC lows23- **Spring/Shakeout:** Final fake breakdown before markup24- **Last Point of Support (LPS):** Higher low confirmations25- **Sign of Strength (SOS):** Breakout above resistance2627### Distribution Detection28- **Preliminary Supply (PSY):** First selling after uptrend29- **Buying Climax (BC):** Euphoric buying on high volume30- **Automatic Reaction (AR):** Pullback after BC31- **Secondary Test (ST):** Retest of BC highs32- **Upthrust After Distribution (UTAD):** Failed breakout33- **Sign of Weakness (SOW):** Breakdown signals3435### Volume Analysis36- Volume spread analysis at each phase37- Effort vs Result comparison38- Supply/demand strength measurement39- No-demand and no-supply candles4041### Visual Elements42- Phase labels on chart43- Trading range boundaries44- Creek/ice levels (support/resistance)45- Volume annotations46- Alert zones4748## Configuration4950```yaml51wyckoff_schematic:52 sensitivity: medium # low, medium, high53 min_range_bars: 20 # minimum bars for trading range54 volume_threshold: 1.5 # volume spike multiplier55 show_labels: true56 show_annotations: true57 alert_on_spring: true58 alert_on_utad: true59 timeframes: [1h, 4h, 1d]60 assets: [BTC, ETH, SPY]61```6263## Outputs6465- `phase`: Current Wyckoff phase (accumulation, distribution, markup, markdown)66- `event`: Latest detected event (SC, AR, ST, Spring, etc.)67- `probability`: Confidence level (0-100%)68- `bias`: Expected direction (bullish, bearish, neutral)69- `range_high`: Trading range resistance70- `range_low`: Trading range support71- `volume_context`: Volume analysis summary7273## Alerts7475- **Spring Detected:** High probability reversal from accumulation76- **UTAD Detected:** Distribution complete, markdown likely77- **Phase Transition:** Moving to new phase78- **Volume Anomaly:** Unusual volume in context7980## Trading Integration8182```javascript83// Auto-trade on high confidence springs84if (event === 'spring' && probability > 75) {85 kit.execute({86 action: 'buy',87 size: 'position_size',88 stop: range_low * 0.99,89 target: range_high90 });91}92```9394## Best Practices95961. Use on higher timeframes (1H+) for reliability972. Combine with volume profile for confirmation983. Wait for LPS after spring for safer entries994. Never trade against the schematic100101## References102103- Richard D. Wyckoff original methodology104- David Weis "Trades About to Happen"105- TradingView "Wyckoff Schematic" by Kingshuk Ghosh