3m Cycles3m Cycles is a TradingView indicator that draws vertical lines on your chart at fixed clock-based time intervals — every 20 seconds, every 1 minute, and every 3 minutes — to help you visually track recurring market cycles.
Each cycle is fully independent and configurable: you can set the line color, width, and style (solid, dashed, or dotted), control how far back and ahead the lines project, and choose which chart timeframes each cycle appears on. The 3-minute cycle acts as the master clock — all three cycles' visible windows shift forward together every time a new 3-minute boundary is crossed, keeping everything in sync. Lines are pre-drawn into the future so they're already on the chart before the candle forms, and they automatically disappear once they fall outside your configured lookback window. Wskaźnik

Auto Support and Resistance [3Commas]Auto Support and Resistance
This indicator maps market structure automatically. Instead of drawing levels by hand, it derives them from recent price action and volatility, then presents a single, consistent read of where price is trading, the zones around it, and the two most likely paths from here.
How it works (the method):
- Macro ceiling & floor — the highest high and lowest low over a configurable lookback window define the outer boundary of the current regime (Macro Resistance / Macro Support).
- Local decision levels — the indicator tracks confirmed swing pivots (a high or low with a set number of bars on each side) and selects the nearest significant pivot above and below price, ignoring any that hug the current price so the levels stay meaningful. These become the Local High / Decision and Local Low. Equilibrium marks the current price.
- Volatility-scaled zones — the Resistance, Support and Accumulation zones are sized from Average True Range (ATR), so they widen on volatile symbols and tighten on calm ones, staying meaningful across different assets and timeframes.
- Two scenario paths — from equilibrium the script projects a bullish and a bearish path as multi-leg zig-zags scaled to ATR, each ending at a target. You choose what the targets represent: an ATR-based measured move (default), the nearest local levels, or the macro boundary. Measured-move targets are capped to the macro range so they always stay on the chart.
How to use it:
1. Add it to any chart and timeframe. Levels, zones and paths populate automatically.
2. Tune detection in Settings: "Macro lookback" sets how far back the ceiling/floor is measured; "Swing sensitivity" controls how strong a pivot must be to count; "Min level distance", "Zone width" and "Scenario swing size" refine spacing; "Scenario target" picks what the arrows aim at.
3. Read it as a decision map: is price nearer the ceiling or the floor, which local level must break first, and which scenario path is in play.
Optional manual mode: turn "Auto-detect" off to enter your own levels, zones and targets — useful for presenting a pre-planned idea.
Colors: red = resistance/ceiling, blue = equilibrium/current price, green = support/floor. White = projected scenario paths.
This tool is for chart visualisation and educational purposes only and is not financial advice. It does not generate buy/sell signals. Wskaźnik

Regime-Conditional Correlation [RC Tools]RC Tools — Regime-Conditional Correlation
─────────────────────────────────────────────────────────────
█ OVERVIEW
Plain rolling correlation between two assets is well-covered ground. The angle here: correlation is not a constant — it changes with the market regime. This tool computes rolling correlation against a second symbol of your choice and buckets it by the same regime framework as the Regime Classifier, so you can see whether a correlation you're relying on actually holds up across market conditions, or only shows up in one of them.
█ WHAT IT DOES
Plots rolling correlation (Pearson, default 20-bar window) between the current chart's symbol and a compare symbol you choose. Colours the background by the current market regime (Trending — Expansion/Exhaustion, Ranging — Quiet/Volatile), using the identical directionality × volatility-percentile logic as the Regime Classifier. A table shows the current regime and correlation, plus the average correlation, its standard deviation, and the sample count for each of the four regimes historically.
█ THE THEORY BEHIND IT
A single "the correlation is 0.8" number hides a lot. Two assets can be tightly linked during calm trending markets and decouple completely during volatile chop — or vice versa. Regime-conditioning the correlation surfaces that structure instead of averaging it away. This matters directly for anything relying on a stable cross-asset relationship: hedges, pairs, or diversification assumptions that quietly break exactly when you need them most (in the volatile regime).
█ HOW IT IS CALCULATED
CORRELATION: standard Pearson correlation between the current symbol's close and the compare symbol's close (fetched via request.security on the same timeframe), over a rolling window (default 20 bars).
REGIME: identical to the Regime Classifier — Efficiency Ratio for directionality, percentile-ranked realised volatility for volatility state, crossed to give four states. Regime is measured on the CURRENT chart's own price action, not the compare symbol. See the Regime Classifier's description for the full methodology.
The correlation reading and the regime are both "as of now" — contemporaneous — so unlike the Regime Classifier's forward-return table, no forward-looking attribution is needed here: each confirmed bar's correlation is added directly to the running average for whichever regime was active on that same bar.
█ SETTINGS & CONFIGURATION
• Compare Symbol (default BTCUSD) — the second asset to correlate against
• Correlation Length (default 20 bars)
• Regime settings mirror the Regime Classifier exactly (Efficiency Ratio lookback, directionality threshold, realised vol lookback, percentile window, volatility percentile threshold) — keep these in sync if you run both indicators together
• Paint Main Chart Background — off by default; enable on only one of the two indicators if running both, to avoid overlapping backgrounds
█ HOW TO USE IT
Check whether a correlation you're relying on is regime-dependent before trusting it. Example: if a hedge shows strong negative correlation in Ranging — Quiet but the average correlation flips or weakens in Ranging — Volatile, that hedge may not protect you exactly when volatility spikes. Always check the sample count (N) per regime before drawing conclusions — a regime with few historical bars hasn't been tested enough to trust its average.
█ LIMITATIONS
• Correlation is measured over a short rolling window and is noisy by nature — it will swing even when the underlying relationship is stable.
• The compare symbol is fetched via request.security on the same timeframe; illiquid symbols, different exchange sessions, or timezone misalignment can introduce lag or missing values.
• Regime classification carries the same caveats as the Regime Classifier: it is backward-looking by construction, unstable near threshold boundaries, and needs substantial history to be reliable.
• Per-regime correlation statistics accumulate only from where the chart's loaded history begins — early sample counts are small and not yet statistically meaningful.
• This script does NOT repaint. All classification and correlation display values update on confirmed bar close only.
█ DISCLAIMER
For educational and informational purposes only. Nothing here is financial advice. Past correlation between any two assets does not indicate future results. Trade at your own risk.
Wskaźnik

Wskaźnik

Session Highs & Lows (Asia/London/NY)Session Highs & Lows (Asia / London / New York)
Der Indikator markiert automatisch die Highs und Lows der drei Handelssessions Asia, London und New York als horizontale Linien mit Beschriftung — gedacht für Intraday-Trader, die Session-Level als Liquiditätszonen handeln (z. B. Sweep-Setups rund um den NY-Open).
Funktionsweise:
Asia (00:00–08:00) und London (09:00–15:00) werden live getrackt: Während der Session wandern High- und Low-Linie mit jedem neuen Extrem mit. Öffnet die nächste Session desselben Typs, werden die alten Linien automatisch gelöscht.
New York (15:30–23:00) zeigt immer die zuletzt abgeschlossene Session — untertags also die Level vom Vortag. Ersetzt werden sie erst beim nächsten Session-Ende um 23:00.
Klearing: Quert eine Kerze das Level um mehr als die eingestellte Schwelle (Default 0,1 Punkte, Wick genügt), endet die Linie exakt an dieser Kerze — der Sweep bleibt so am Chart dokumentiert.
Wird ein Level nicht gekleart, stoppt die Verlängerung automatisch nach der eingestellten Zeit nach Session-Ende (Default 150 Minuten — entspricht 150 Bars auf 1m, zeitlich identisch auf 5m und 15m).
Beschriftung sitzt rechtsbündig am Linienende, Highs knapp über der Linie, Lows knapp darunter, Text jeweils in Linienfarbe.
Einstellungen: Sessionzeiten frei anpassbar, Zeitzone umschaltbar zwischen Automatisch (Europe/Vienna, Sommer-/Winterzeit wird selbst erkannt), Winterzeit (UTC+1) und Sommerzeit (UTC+2), Farben je Session, Liniendicke, Schriftgröße, Klearing-Schwelle und maximale Verlängerung.
Hinweise: Sichtbar nur auf Timeframes von 1 bis 15 Minuten. Die Sessionzeiten beziehen sich auf die gewählte Zeitzone, nicht auf die Börsenzeit des Symbols. Der Indikator zeichnet ausschließlich Level und gibt keine Signale — die Interpretation liegt beim Trader. Wskaźnik

Wskaźnik

Wskaźnik

Wskaźnik

Wskaźnik

Previous Day Volume Profile (VAH / POC / VAL)Previous Day Volume Profile — VAH / POC / VAL
Automatically calculates the previous trading day's Volume Profile and projects its three key levels — Value Area High, Point of Control, and Value Area Low — as dotted horizontal lines across the current trading day. Levels roll forward automatically at each new session, so yesterday's value area is always on your chart without manual drawing.
How it works
The trading day is defined by a configurable session and timezone (not midnight), so it works correctly on nearly-24h futures — e.g. 23:00–21:55 UK for CME index futures.
The profile is built from intrabar data (request.security_lower_tf, default 1-minute; seconds timeframes supported on Premium+ plans), giving near-tick resolution regardless of your chart timeframe. Where intrabar history isn't available it falls back to chart bars.
Each intrabar's volume is pro-rated across the price bins its high-low range overlaps (with an even-split option).
Bins are anchored to the absolute price grid, exactly N ticks wide (configurable, default 2 ticks), or alternatively a fixed row count.
POC = the highest-volume bin. The Value Area (default 70% of the day's volume) expands outward from the POC using the classic Market Profile "double" method — comparing the sum of the two bins above the band vs. the two below and adding the fuller pair (a simpler single-bin mode is also available). VAH and VAL are the band's top and bottom edges.
Inputs
Session and timezone defining the trading-day boundary
Row sizing: ticks per row, or fixed number of rows
Value Area percentage and expansion method (double / single)
Volume distribution: pro-rated or even split
Intrabar timeframe (1S–5min) with on/off toggle
Colour and line width per level, label toggle and offset
Notes
Lines are drawn only on the current day, from its first bar to the right edge — the previous day's candles stay clean. Old drawings are removed at each session roll.
Computed values are also exposed in the Data Window for verification.
Pine cannot access true tick data; on plans without seconds timeframes, 1-minute intrabars are the finest available resolution (the same resolution TradingView's built-in profiles use on those plans), so levels may differ from tick-based profiles by a row or so. Wskaźnik

NY 4H Range - HayderNY First 4H Candle Range
Overview
This indicator marks the high and low of the first 4-hour candle of the New York trading day and projects that range across the remainder of the session as a reference zone.
What makes it different
Most session-range scripts read the 4H candle directly with `request.security()`, which breaks or misaligns when the chart timeframe is 4H or higher, and which depends on the data feed's own session alignment. This script instead reconstructs the range from lower-timeframe data, so the same values are produced regardless of the chart's timeframe.
Method
1. Trading day anchor at 17:00 New York . The script defines the trading day as starting at 17:00 America/New_York, not at midnight. This follows the standard forex/futures rollover rather than the calendar day. The first 4-hour candle therefore spans 17:00 to 21:00 New York time.
2. DST handling without fixed offsets . The `f_tradeDayStart()` function derives the day boundary by decomposing the current bar's timestamp into New York year/month/day/hour components, deciding whether the bar belongs to the current or previous trading day based on whether the New York hour is at or past 17:00, and rebuilding the anchor with `timestamp()` in the New York timezone. Because the timestamp is rebuilt from calendar components rather than by subtracting a constant offset, daylight saving transitions are handled automatically.
3. Lower-timeframe reconstruction. Rather than requesting the 4H candle, the script pulls arrays of time, time_close, high, and low from a configurable internal timeframe (default 15m) using `request.security_lower_tf()`. It then iterates those intrabar values and accumulates the running high and low of every bar whose open time is at or after the trading day anchor and whose close time falls at or before the anchor plus four hours. This means the range is computed from actual price data inside the window rather than from a pre-aggregated candle, and it remains correct on 4H and higher charts where a standard security call would fail.
4. Single confirmed draw, no repaint . The box and boundary lines are created only once the chart's own bar close has passed the end of the 4H window, and a state flag prevents any redraw for that trading day. Nothing is plotted while the window is still forming, and the levels never shift after they appear.
5. Projection . The range is drawn from the trading day anchor forward to anchor plus 24 hours, covering the full trading day. Each new trading day resets the accumulators and draws a fresh range.
Inputs
- Internal Calculation Timeframe (default 15m): the resolution used to reconstruct the 4H window. Lower values give a more precise range at the cost of more data; must be lower than the chart timeframe.
How to use it
The 17:00–21:00 New York window covers the futures reopen and the early Asian handoff, a period that frequently establishes the initial liquidity boundaries traders reference through the rest of the day. Watch for acceptance outside the boundary, rejection back inside, or consolidation within it. The script does not interpret this behavior for you.
Limitations
- Does not generate buy or sell signals, entries, exits, or alerts.
- The internal calculation timeframe must be lower than the chart timeframe; `request.security_lower_tf()` returns no data otherwise.
- Nothing is drawn until the chart's bar close passes 21:00 New York for that trading day.
- Intrabar data availability is limited by your TradingView plan's historical intrabar depth, which caps how far back ranges are drawn.
- Symbols with gaps or missing data inside the 17:00–21:00 window will produce a range built from whatever bars exist.
- A visual reference only, to be used as one component of a complete trading plan.
Wskaźnik

Wskaźnik

Wskaźnik

Wskaźnik

Wskaźnik

Auto Support/Resistance ZonesAuto Support Resistance Zones is a visual support and resistance mapping tool built from confirmed pivot highs and pivot lows.
The script automatically detects confirmed swing pivots, clusters nearby pivot prices into horizontal zones, and displays the most relevant zones around current price. Instead of drawing single-price support or resistance lines, it builds price areas because real market reactions often occur around ranges rather than exact levels.
What the script shows
- Horizontal support and resistance zones
- Zones built from confirmed pivot highs and pivot lows
- Touch count for each zone
- Zone role: S, R, or Inside
- Relative strength label: Valid, Good, or Strong
- Pivot source label: H, L, or H/L
- Zone price range
- A compact state label showing the nearest support and resistance context
- Optional alerts for zone entry, zone exit, support break, and resistance break
How it works
The script uses confirmed pivot highs and confirmed pivot lows. A pivot is only available after the selected Pivot strength bars have passed.
Nearby pivot prices are grouped into zones using an ATR-based clustering method. If multiple pivots occur close to the same price area, they are merged into one zone. The script then evaluates each zone using touch count, recency, and zone width.
The displayed zones can be selected using:
- Nearest to price
- Most touches
- Balanced strength
Balanced strength is designed to keep the chart cleaner by considering both the number of touches and the freshness of the zone.
Zone labels
Each zone label can show:
- S: price is above the zone, so the zone is currently acting as support
- R: price is below the zone, so the zone is currently acting as resistance
- Inside: price is currently trading inside the zone
- x count: number of confirmed pivot touches
- H: zone mainly built from pivot highs
- L: zone mainly built from pivot lows
- H/L: mixed pivot-high and pivot-low area
- Valid / Good / Strong: a relative descriptive strength label
The strength label is not a prediction. It is only a descriptive score based on the zone’s structure.
State label
The state label summarizes the current relationship between price and nearby zones. It can show whether price is inside a zone or between zones, and it displays the nearest resistance and support areas when available.
Main inputs
Pivot Detection:
- Pivot strength
- Lookback bars
Zone Building:
- Cluster width x ATR
- Zone padding x ATR
- Maximum zone height x ATR
- Minimum touches
- Minimum bars between touches
- Maximum zones shown
- Zone selection mode
Display:
- Zone starts from first touch or last touch
- Show zone labels
- Show S/R role
- Show touch counts
- Show strength
- Show pivot source H/L
- Show price ranges
- Show state label
- State label offset
- Right-side zone extension
- Label size
Style:
- Zone border width
- Zone fill transparency
- Zone border transparency
- Support color
- Resistance color
- Inside-zone color
- State label text color
Alerts
The script includes alert conditions for:
- Zone entered
- Zone exited
- Resistance broken
- Support broken
These alerts are descriptive chart events. They are not buy or sell signals.
Repainting and confirmation note
This script uses confirmed pivot highs and confirmed pivot lows. Because pivots require confirmation, a new pivot appears only after the selected Pivot strength bars have passed.
When new pivots are confirmed, zones can be rebuilt, merged, or reclassified as support, resistance, or inside-zone areas depending on current price. This is normal behavior for a confirmed-pivot support and resistance tool.
The script does not use future-looking signals to predict price movement. It displays zones derived from confirmed historical pivot structure.
Limitations
Support and resistance zones are visual reference areas, not guaranteed reaction levels.
A zone with more touches or a stronger label does not guarantee that price will reverse, hold, reject, or break from that zone.
The script is intended for chart analysis, education, and visual review of horizontal price structure. It is not a trading system, financial advice, or a standalone buy/sell tool. Wskaźnik

Wskaźnik

Perrin Polygons Shape Engine | ProjectSyndicatePerrin Polygons — Shape Engine
Ten tabs of real dot-lattice mathematics, constructed live on your chart. Not a picture of figurate numbers — the actual construction, built dot by dot, every bar.
What it is
Most "Fibonacci" tools draw three lines and call it geometry. This one builds the geometry.
Perrin Polygons renders figurate numbers — the ancient dot-lattices that gave us triangular, square, pentagonal and hexagonal numbers — as living constructions on a chart canvas. Every dot is placed by the formula that defines it. Nothing is an image, nothing is hardcoded, nothing is traced.
The polygonal number
(s-2)·n² − (s-4)·n
P(s,n) = ──────────────────────────
2
is built here the way it is drawn, not the way it is written: as n nested gnomons. Gnomon k is the path W₁→W₂→…→W₍ₛ₋₁₎ of a regular s-gon of side k anchored at the origin, and it carries exactly (s-2)k + 1 dots. Stack k = 0 … n-1 and the total is P(s,n) — exactly, for every s and every n.
That construction is the engine. Everything else is what you can see once you have it.
The idea: why Perrin and polygons belong together
The Perrin sequence
P(n) = P(n-2) + P(n-3), P(0)=3, P(1)=0, P(2)=2
→ 3 · 0 · 2 · 3 · 2 · 5 · 5 · 7 · 10 · 12 · 17 · 22 · 29 · 39 · 51 · 68 …
is the plastic ratio's answer to Fibonacci — it grows by ρ = 1.3247179572, the real root of x³ = x + 1, where Fibonacci grows by φ = 1.618.
It looks like an unrelated curiosity. It isn't. It touches polygons twice, and both are shapes:
1 · The Perrin sequence is a list of polygons.
Read the terms as side counts: 3, 5, 7, 10, 12, 17, 22, 29 → triangle, pentagon, heptagon, decagon, dodecagon, 17-gon, 22-gon, 29-gon. The sequence doesn't describe polygons. It enumerates them.
2 · The Perrin numbers count polygons.
P(n) is exactly the number of maximal independent sets of the n-vertex cycle graph — and a cycle graph is a polygon. Choose vertices so no two are adjacent and no vertex is left uncovered; the number of ways is the nth Perrin number.
Tabs 02 and 05 draw those two facts. They are the reason this indicator exists.
The ten tabs
#TabWhat it draws01ATLASThe whole polygonal family. s = 3…8 across, n = 1…4 down. Every dot the same size, so the shapes grow with n — the sequence made visible.02PERRIN POLYGONSThe Perrin sequence as side counts: eight lattices from triangle to 29-gon.03GNOMONSOne shape, then the same shape taken apart ring by ring — (s-2)k+1 dots at a time.04CENTEREDCentered polygonal numbers: concentric rings of s·k dots around a single centre.05CYCLE GRAPHC(n) plus every one of its maximal independent sets, each drawn as a highlighted polygon. The count is brute-forced live and checked against P(n) on screen.06ROSETTEs = 12→3 nested, each radius divided by a power of ρ.07SPIRALSPlastic spiral (ρ per 120°) beside the golden spiral (φ per 90°) — why the plastic whirl is ~3× tighter.08RADAR ▸ liveThe market as a polygon: one vertex per Perrin-length RSI.09MARKET LATTICE ▸ liveThe last P(s,n) bars poured into a lattice — oldest at the centre, newest on the outer ring, coloured by direction.10IDENTITYA proof you can see: P(s+1,n) − P(s,n) = T(n-1). Three lattices, one shared pitch, counts checked live.
The formula panel
The dead chart space to the left of the shapes carries 30 formula cards — three per tab, switching with the tab.
Pine has no LaTeX. But its labels are monospace, so the panel renders genuine fraction bars instead of collapsing everything into (...)/2:
√( 8(s-2)·x + (s-4)² ) + (s-4)
n = ──────────────────────────────────
2(s-2)
Every card carries live values substituted in, not just symbols — the identity and its evaluation at your current settings. Set the atlas to n=4 and the gnomon card reads rings: 1 + 7 + 13 + 19 = 40.
Font size is yours (up to huge). Nothing is locked small.
Why it's unique
It computes; it doesn't illustrate. The gnomon construction, the plastic ratio, the maximal independent sets, the inverse of P(s,n) — all evaluated on your chart, from first principles.
It checks itself in public. Tab 05 brute-forces every maximal independent set of C(n) across all 2ⁿ subsets, counts them, and prints the result against the Perrin number with a ✓ or ✗. It isn't asserting the theorem at you. It's demonstrating it, and it would show you if it failed.
Every claim was verified before it was drawn. The gnomon construction was checked against P(s,n) for s = 3…12, n = 1…6 (dot counts and totals). MIS(Cₙ) = P(n) was brute-forced for n = 2…13. The inverse formula was checked to be exact for s = 3…12, n = 3…8. None of it was transcribed on trust.
The lattice actually reads. Dots are drawn in canvas units as a fraction of the lattice pitch, not in fixed pixels — so a 40-dot octagon stays legible instead of collapsing into a blob. Comparison tabs share one pitch across every shape, which is what makes a figurate sequence look like a sequence rather than a row of unrelated blobs.
Colour carries information. Five perceptual ramps (Magma, Viridis, Plasma, Ember, Ice) run inner→outer, so ring colour encodes gnomon order rather than fighting it.
Practical applications
1 · A non-Fibonacci lookback family.
Everyone uses 8/13/21/34/55. The Perrin sequence gives 5, 7, 10, 12, 17, 22, 29, 39, 51, 68, 90, 119 — a different, slower-growing ladder (ρ = 1.325 vs φ = 1.618), so the periods are more tightly spaced and sample the middle horizons that Fibonacci skips.
2 · RADAR — read many horizons as one shape.
Instead of stacking eight RSI panes, read the polygon. A swollen shape means every horizon is extended the same way — broad-based pressure. A shrunken shape is the mirror. A lopsided shape — fast vertices pushed out, slow vertices pulled in — is short-term extension against a slower base, which is the geometry of a divergence. One glance replaces eight readings.
3 · MARKET LATTICE — regime texture at a glance.
The last P(s,n) bars, oldest at the centre. Directional runs appear as coloured arcs; chop appears as speckle. The up-fraction is printed underneath. It's a compact way to see whether recent history is trending or shuffling.
4 · Reference geometry for plastic-ratio work.
Exact constants and identities for anyone building ρ-based levels: ρ³ = ρ+1, and the exact "plastic pocket" 1/ρ² + 1/ρ³ = 1 (0.569840 + 0.430160), the plastic analogue of the golden pocket.
5 · Teaching and content.
Figurate numbers, gnomon growth, the plastic ratio, and a graph-theory identity, all on one canvas with the formulas beside them. For educators, students, and anyone publishing.
Settings that matter
◧ Shape aspect (x per y) — the one dial you must set.
Pine cannot read a pane's pixel size, so nothing can automate this. Set it to:
aspect = (Canvas width / 100) × (pane height ÷ pane width)
Default 1.80 = a 440-bar canvas on a pane roughly 2.4× wider than tall. Shapes squashed flat → raise it. Stretched tall → lower it. They are only true polygons when this is right.
Everything else is optional: Lattice dot size (× pitch), five palettes, independent heading / caption / tab / formula text sizes, manual text colours, panel widths, and per-tab shape parameters.
On the tab strip: it is an index, not a button bar. Pine Script exposes no click, mouse or hover events — no TradingView indicator can have a working on-chart button. Tabs switch in Settings → Canvas → Tab.
What this is not
Stated plainly, because the space is full of tools that won't:
It generates no signals. No buy/sell arrows, no alerts, no strategy, no entries, no targets.
It reports no performance. No win rate, no profit factor, no backtest, no equity curve — because it makes no claims that would need them. Nothing here has been shown to have an edge, and nothing here pretends to.
The two live tabs are readouts, not forecasts. RADAR is RSI across Perrin lookbacks. MARKET LATTICE is bar direction. Neither predicts anything.
The plastic ratio is not magic. ρ is a real constant with real mathematics behind it. That it appears in a market tool does not mean markets obey it.
This is an instrument and a teaching engine. It shows you mathematics and it shows you your data. What you conclude is yours.
Pine Script® v6 · separate pane · no repainting · no external data. Wskaźnik

Wskaźnik

Wskaźnik

Wskaźnik

Wskaźnik

Wskaźnik
