Indikator

Indikator

MJ Automatic Support and ResistanceMJ Automatic Support & Resistance
MJ Automatic Support & Resistance is a chart-based indicator designed to automatically identify and display key support and resistance levels using confirmed pivot highs and pivot lows.
The indicator recalculates based on the active chart timeframe, so the levels automatically update when switching between intraday, daily, or higher timeframes.
Key Features
. Automatically detects support and resistance levels
. Works across all chart timeframes
. Uses confirmed pivot highs and lows
. Separate color controls for support and resistance
. Separate line-thickness controls for support and resistance
. Adjustable pivot sensitivity
. Optional merging of nearby levels
. Adjustable maximum number of displayed levels
. Minimum-touch filter for stronger levels
. Solid, dashed, and dotted line options
. Adjustable line transparency
. Optional price labels
. Optional removal of broken levels
. Adjustable ATR-based breakout confirmation buffer
. Ability to show or hide support and resistance independently
How It Works
Resistance levels are created from confirmed pivot highs, while support levels are created from confirmed pivot lows.
When multiple pivots form near the same price, the indicator can merge them into one level using an ATR-based distance filter. The level price is then averaged as additional touches are detected.
Users can also require a minimum number of touches before a level becomes visible, helping reduce weaker or less-tested levels.
Important Note
Pivot-based levels require future candles to confirm. Because of this, a new support or resistance level will appear only after the selected pivot-strength period has passed.
A higher Pivot Strength generally produces fewer but stronger levels. A lower Pivot Strength produces more levels and reacts faster to short-term price structure.
Suggested Settings
For a balanced chart:
Pivot Strength: 5
Maximum Levels: 30–50
Merge Nearby Levels: Enabled
Merge Distance: 0.20 ATR
Minimum Touches: 1–2
Support Thickness: 2
Resistance Thickness: 2
Lower pivot-strength settings may be more suitable for short-term trading, while higher settings may be better suited for swing trading and higher-timeframe analysis.
Disclaimer
This indicator is intended for technical analysis and educational purposes only. Support and resistance levels are not guaranteed to hold. Traders should combine the indicator with proper risk management, price action, volume, market structure, and other forms of confirmation before making trading decisions Indikator

Indikator

Indikator

Points from open price marker**Points From Open Price Marker**
The Points From Open Price Marker is a customizable tool designed to help traders visualize how far price moves above and below a selected candle's opening price.
The indicator identifies a user-selected reference candle and marks:
• The exact opening price
• The highest price reached above the open
• The lowest price reached below the open
• The total point expansion in both directions from the opening price
Each marker displays the actual price level and the number of points gained or lost from the candle's open, allowing traders to quickly measure volatility, expansion, and range development.
Features include:
✅ Select any candle timeframe
✅ Select any reference candle start time
✅ Measure upward and downward price expansion from the open
✅ Display price values, point distance, or both
✅ Customizable marker colors and sizes
✅ Optional open price bubble for quick reference
This tool can be used for studying opening ranges, session behavior, volatility expansion, market structure, and price movement patterns. Traders can apply it to futures, stocks, forex, or crypto to analyze how far price typically travels from important opening levels.
The indicator does not predict direction or provide trade signals. It is designed as a visual measurement tool to help traders understand price movement relative to a key candle open.
Indikator

Indikator

Indikator

Indikator

Indikator

Indikator

Trendlines [FEELS]Auto trendline tools tend to draw every line they can find, then quietly redraw them when price disagrees. This indicator does the opposite: a line is drawn only after price has respected it three times, and once drawn it never moves. Every line carries its own proof, a plain-text counter of how many times price has touched it.
HOW IT WORKS
The engine pairs confirmed swing pivots and validates the segment between them: if price closed through it anywhere along the way, the pair is rejected. Survivors become invisible candidates. A candidate is promoted to a real chart line only when a third touch confirms that the market actually respects it, and from that moment the geometry is locked.
- Touch counter: every line is labeled in plain text, "Support · 3 touches". More touches also make the line thicker, so the most respected line on the chart is the most visible one.
- Two scales: the base set tracks the swings you trade, the Major set (thicker, built from roughly 3x bigger swings) tracks the macro structure.
- Breaks: a break is a close beyond the line plus an ATR buffer, marked on the chart when it happens. Wicks through the line do not count.
- Flip watch: a broken line is not deleted. It stays on the chart as a dotted grey ghost, and when price returns to it from the other side, a Retest marker prints: broken support acting as resistance, tracked automatically. Ghosts expire on their own.
- Housekeeping: near-duplicate lines merge into the stronger one, and lines nobody has touched for a long time, or that drifted more than 10 ATR away from price, retire quietly. The chart stays at a few lines that matter instead of a fan of guesses.
HOW TO READ IT
1. The touch counter is a strength ranking. A line with 5 touches has proven itself more than a line with 3, and the strongest lines are where reactions have historically been most consistent.
2. Touches and breaks read differently. Price returning to a rising support with a high touch count is the classic trend pullback structure. A close through the line (Break marker) means the structure that carried the trend is gone.
3. Retest markers show the flip. After a break, the old line often gets tested from the other side; the Retest marker prints when that happens, with the line itself as the natural invalidation level of the pattern.
HONESTY
- Confirmation has a cost. A swing pivot confirms only after the "Swing size" number of bars, so a line appears on the chart only once its third touch is confirmed, and at that moment it is drawn back to its origin. On a bar replay this looks like a line appearing into the past out of nowhere. That is the price of the no-repaint rule, not a glitch.
- After a line is drawn its position never changes. Breaks are evaluated on closed bars only, and Break/Retest markers stay where they printed.
- The touch badges at the right edge follow the last bar for readability; that movement is cosmetic, not a signal.
- Touch and break tolerances are ATR-based, so they adapt to each symbol's volatility instead of using fixed percentages.
- Works on any symbol and timeframe with enough history to form swings.
ALERTS
New support line · New resistance line · Support touched · Resistance touched · Support broken · Resistance broken · Flip retest.
SETTINGS
Every input has a tooltip. The ones that change the picture most: "Swing size" sets how big a swing must be to anchor a line, "Touches to confirm" is the promotion rule (3 by default), "Max lines per side" caps the chart at the lines that matter, "Macro lines" adds the thicker second scale, "Line width" and "Text size" scale the visuals for presentations.
ORIGINALITY
Most auto-trendline scripts connect the latest two pivots and update the line as new pivots print, so the line you see today is not the line you saw yesterday. This engine is built the other way around: lines must earn their place through touch-count validation before they exist, their geometry is locked after, near-duplicates are merged, and broken lines move to a ghost stage that keeps tracking them for the support/resistance flip. The pivot pairing, segment validation, touch accounting and the line lifecycle are written from scratch for this script.
This is a descriptive tool for reading trendline structure. It is not financial advice and does not predict price. Indikator

Indikator

FVG / iFVG / BPR - Core X # FVG / iFVG / BPR – Multi-Timeframe
**Description:**
This indicator automatically detects Fair Value Gaps (FVG), tracks their invalidation into Inverse FVGs (iFVG), and identifies Balanced Price Range (BPR) zones — all simultaneously across up to 5 independent timeframes (defaults: chart, 5m, 15m, 4H, D).
**What the script does**
A Fair Value Gap is a price imbalance formed by three consecutive candles — a gap between the high of the first candle and the low of the third (bullish), or the reverse (bearish). The script draws it as a box that keeps extending to the right until price touches a chosen mitigation level (Proximal / 50% / Distal, configurable separately for FVG). If price later closes a candle beyond the opposite boundary of the zone, the FVG is invalidated and flips into an iFVG — a signal of potential continuation in the opposite direction, with its own independently configurable mitigation level.
A BPR forms where two oppositely oriented FVG zones on the same timeframe overlap, marking an area of balance between supply and demand.
**How to read the zones**
Color indicates direction (green = bullish, red = bearish); violet is reserved exclusively for BPR zones. A slate-gray color means the zone has already reached its mitigation level. The label next to each zone also carries a marker: ✓ means the zone reached its target, ✗ means the original FVG was invalidated and flipped into an iFVG. Once a zone reaches its final mitigation level, it's automatically removed from the chart so resolved historical zones don't clutter the view.
**Settings**
Optional toggle to show only zones matching the chart's currently active timeframe, a minimum zone-size filter (in pips or ATR multiples), a validity period for zones that never get mitigated (auto-cleanup), independent mitigation levels for FVG/iFVG/BPR, and dedicated alerts for every stage (FVG formed, FVG mitigated, iFVG formed, iFVG mitigated, BPR formed, BPR touched).
**Disclaimer**
This indicator visualizes price imbalances based on ICT/Smart Money concepts and is intended for analytical and educational purposes only. It does not constitute financial advice or a trading signal — all trading decisions and associated risks remain solely with the user. Indikator

Indikator

Indikator

Reversal Pro | jjartReversal Pro hunts liquidity-sweep reversals and lets a machine-learning model decide which sweeps are worth acting on. The model is trained directly on your chart — on the exact symbol and timeframe you run it on — and retrains on a schedule as new bars arrive, so its scoring adapts to the instrument's current behavior instead of relying on fixed thresholds.
HOW IT WORKS
Trigger — pivot sweep. A candle takes out the lowest low (for longs) or highest high (for shorts) of the previous 8 bars and closes back in the opposite half of its own range — the classic stop-hunt / liquidity-sweep reversal footprint. Only these bars are candidates; the ML never fires in the middle of nowhere.
Features. Four context features are computed on the closed bar: RSI(14), relative volume (vs its 20-bar average), price Z-score over 20 bars, and ADX(14).
Models. Two independent model pairs — one for longs, one for shorts — each consisting of a classifier and a regressor built with the open-source Arbor gradient-boosting library by GainzAlgo:
the classifier's training target is "did price move at least 1 ATR in the trade direction within the next 15 bars?" — its output is the probability you see on the signal label;
the regressor's target is the actual forward excursion in ATR units — it drives the far take-profit (TP3). Models retrain every 75 bars on the last 500 bars (both configurable). Features are paired strictly with outcomes of already-closed forward windows, so training uses no lookahead.
Filters. A signal fires only when ALL of these pass: model score ≥ threshold (80% by default); the chosen direction's score exceeds the opposite one by a minimum edge (rejects "both sides look good" noise); ADX is inside the 12–38 regime window (no dead chop, no runaway trend); a cooldown has passed since the last signal. Optional extra filters (all OFF by default): CCI confirmation — a long requires a recent oversold CCI (≤ −100 within the last 3 bars), a short requires overbought; EMA trend filter — "with trend" takes longs only above the EMA(200) and shorts below it (pullback reversals), "counter-trend" does the opposite (fading stretched price back to the EMA); relative-volume floor — the signal bar's volume must be at least N× its 20-bar average.
No repaint. Signals are confirmed on bar close only — a printed mark never moves or disappears. Target/stop hits are evaluated on confirmed bars as well.
RISK MODULE
Stop-loss is anchored behind the signal bar's wick (the sweep extreme) plus a small ATR buffer; a minimum stop distance of 0.5 ATR is enforced.
TP1 = 1R (a true 1:1 to the initial risk, configurable). When TP1 is touched, the stop moves to entry (break-even, optional).
TP3 = the regressor's predicted excursion × ATR, floored at 2R so it never prints an unreasonably close target. TP2 = halfway between TP1 and TP3.
Level lines recolor as they fill; the trade completes at TP3 or at the stop. A stop hit after the break-even move is reported as a break-even exit, not a loss.
CHART OBJECTS & DASHBOARD
▲/▼ marks at the signal bar show the exact model score (e.g. 84.3%); 90%+ signals use the highlight color; the tooltip shows score, directional edge, ADX, RSI, CCI and the expected TP3 distance in R at signal time. The signal bar's background is softly tinted, and the Entry/SL/TP lines carry small price tags. Language: input names are bilingual (Russian / English); everything drawn on the chart — dashboard, statuses, level tags, tooltips — switches between English and Russian via the "🌐 Язык / Chart language" input. The dashboard shows: BIAS (higher-scored direction), GRADE (TRADE 80+ / WATCH 70-79 / NO EDGE) with the long-vs-short EDGE gap, LONG/SHORT scores, ADX vs its allowed window, RSI/RelVol, FEATURES (the model's live feature-importance split), FILTER status (READY / COOLDOWN / OFF-REGIME / TRAINING / IN TRADE), and STATS — live outcome statistics of completed signals on the chart (% reaching TP1 and TP3, % stopped out, % break-even).
HOW TO USE
Add to a liquid symbol; intraday timeframes 5m–1H work best. Let the model load history — the dashboard shows TRAINING until it has ~500 bars, then READY.
Wait for a ▲/▼ mark with the score. Entry reference is the close of the signal bar; SL/TP levels are drawn automatically.
Alerts are available for long/short entries, TP1/TP2/TP3, stop-loss and break-even exit.
Presets: 🕊 Relaxed (more signals) — score 0.70–0.75, edge 0.03–0.05, cooldown 5, ADX 10–45; 🔒 Strict (fewer, cleaner) — score 0.85–0.90, edge 0.10–0.15, cooldown 15–20, ADX 15–35. Every input's tooltip carries both recommendations.
WHAT IS ORIGINAL HERE / OPEN-SOURCE REUSE
The Arbor gradient-boosting library © GainzAlgo (MPL 2.0) provides the raw fit/predict algorithm and is credited in the code header. Everything trading-related is original: the pivot-sweep trigger gating the ML, the ATR-normalized forward-excursion labels and leak-free feature/label pairing, dual long/short model pairs with the directional edge filter, the ADX regime window, the bar-close no-repaint policy, the wick-anchored risk ladder with the model-driven TP3, break-even handling separated from stop-losses, the live hit-rate statistics, and the dashboard/labels/alerts layer.
DISCLAIMER
This is an analysis tool, not financial advice. Past performance of signals does not guarantee future results. Always manage your risk.
Описание — RU
Reversal Pro — разворотный индикатор, в котором каждый пивот-свип оценивается моделью машинного обучения, обучающейся прямо на вашем графике (конкретный инструмент и таймфрейм) и регулярно переобучающейся под текущий характер рынка.
Как рождается сигнал: (1) бар снимает 8-барный экстремум и закрывается в противоположной половине диапазона — классический вынос ликвидности; (2) модель оценивает контекст по 4 признакам: RSI(14), относительный объём, Z-score цены, ADX; для лонга и шорта — отдельные пары «классификатор + регрессор» (библиотека Arbor © GainzAlgo); таргет классификатора — «прошла ли цена ≥1 ATR в сторону сделки за следующие 15 баров», таргет регрессора — фактический ход в ATR; переобучение каждые 75 баров на последних 500, без заглядывания в будущее; (3) фильтры: скор ≥80%, перевес над противоположным направлением, ADX в окне 12–38, пауза между сигналами; опциональные доп. фильтры (по умолчанию выкл): подтверждение CCI (перепроданность/перекупленность рядом с сигналом), трендовый фильтр EMA (по тренду / контртренд), минимальный относительный объём сигнального бара; (4) подтверждение только на закрытии бара — без перерисовки.
Язык: названия настроек двуязычные (рус/англ), вся графика — таблица, статусы, ценники уровней, подсказки — переключается тумблером «🌐 Язык / Chart language».
Риск-модуль: SL за фитилём сигнального бара + запас ×ATR (минимум 0.5 ATR); TP1 = 1R с переносом в безубыток; TP3 = прогноз регрессора с нижней планкой 2R; TP2 — середина. Стоп после переноса в БУ считается безубытком, а не лоссом.
На графике: метки ▲/▼ с точным скором (90%+ подсвечиваются), линии Entry/SL/TP с перекраской при достижении, дашборд (скоры, BIAS/EDGE/GRADE, режим ADX, важность признаков, статус движка, живая статистика отработки TP1/TP3/SL/BE) и алерты на все события.
Пресеты: 🕊 мягкий (больше сигналов) — скор 0.70–0.75, перевес 0.03–0.05, пауза 5, ADX 10–45; 🔒 строгий — скор 0.85–0.90, перевес 0.10–0.15, пауза 15–20, ADX 15–35.
Дисклеймер: инструмент анализа, не финансовая рекомендация. Управляйте риском. Indikator

Indikator

Indikator

Indikator

Drawdown [WynTrader]Drawdown
Hello my friend
Before trading an unfamiliar asset, it's worth seeing how it survived its toughest moments — including major market crashes. This indicator reveals every significant decline a security has experienced: how far it dropped, and how long it took. Seeing a past drawdown of -54% over 13 months makes the next correction far less intimidating.
Use it to measure real risk, set realistic expectations, and trade with more confidence.
█ CONCEPTS
A drawdown is the decline from a price peak to the lowest point that follows. The indicator automatically detects every peak and trough, filtering out noise to keep only declines at or above your chosen threshold (default: 20%).
█ FEATURES
Threshold — Set the minimum decline to display, so only meaningful crashes appear.
Boxes & Labels — Each drawdown is highlighted on the chart from peak to trough, labeled with its duration and amplitude (e.g., 13M -54%).
History Table — Lists every recorded drawdown with start/end dates, span, and decline %. Sortable and adjustable in size.
█ CONCLUSION
Before investing, check an asset's drawdown history: how deep, how long, did it recover? These questions reveal its true volatility and resilience. A chart without this history tells only half the story.
█ WYNTRADER
I'm not a Pine Script programmer — just a trader building tools for my own analysis. A few rough edges may remain. Enjoy!
WynTrader Indikator

ICT IRL ERL Liquidity Rotation Indicator v1This indicator automates a full ICT-style liquidity rotation model: it builds dealing ranges for the Daily, London, and NY AM sessions, plots OTE (Optimal Trade Entry) fib zones on each, locates a confirming Fair Value Gap inside that OTE zone across multiple timeframes (1H → 15m → 5m), and then tracks a full setup lifecycle — tap, manipulation leg, inversed-1m-FVG or CISD confirmation, and entry — from IDLE through HUNTING to TRIGGERED. A second, independent engine does the reverse: it watches key session highs/lows (London and Asia) for a liquidity sweep and runs the same manipulation-leg / iFVG / CISD confirmation logic in the opposite direction (ERL → IRL).
What it plots
Session highs/lows (Asia, London, NY AM, NY PM) with live and locked untaken-liquidity levels
NDOG/NWOG opening gaps
Daily, London, and NY Killzone dealing ranges with OTE fib levels (0, 0.5, 0.62, 0.705, 0.79, 1)
The specific FVG (labelled by timeframe and range) sitting inside each range's OTE zone
LONG/SHORT labels the moment a setup's entry trigger fires
How to use it
Run the indicator on a 1-minute chart — the entry-trigger logic is designed specifically for 1m confirmation.
Watch the two status tables (top-right: IRL→ERL per session; bottom-right: ERL→IRL per level) to see each setup's current state: IDLE (nothing happening), HUNTING (tapped and watching for confirmation), TRIGGERED (entry signal fired), or COMPLETED.
A LONG/SHORT forecast appears on the chart when a setup triggers — that's your entry signal.
All key parameters — session times, swing sensitivity, FVG timeframe priority, minimum displacement for a valid trigger — are adjustable in the settings.
Note: This is a decision-support tool, not signal-and-forget automation — always apply your own judgment and risk management before acting on any label. Indikator

Indikator
