SPY Position Helper v1adjusted chart view to show more data on 1m timeframeSPY Position Helper v1
SPY Position Helper v1 is a multi-timeframe technical analysis indicator that combines trend, market structure, momentum, and volatility measurements into a rules-based confluence model.
The indicator continuously calculates:
4-hour trend direction using the 200-period Exponential Moving Average (EMA)
1-hour structural highs and lows
Previous day's High, Low, and Close
Average True Range (ATR)
200 EMA
VWAP
Relative Strength Index (RSI)
MACD
Directional Movement Index (+DI / -DI)
Average Directional Index (ADX)
Confirmed swing highs and swing lows using pivot detection
Support and resistance are dynamically derived from the nearest confirmed structural references, including swing pivots, higher-timeframe levels, previous-day levels, VWAP, and the 200 EMA. These levels are converted into adaptive zones whose width is based on current ATR, allowing the zones to expand and contract with changing market volatility.
The indicator evaluates completed candles for breakout and rejection behavior, directional momentum, candle body strength, trend participation, and available structural room relative to calculated risk. ATR-adjusted stop distances and structural targets are calculated to estimate available reward versus risk for each qualifying setup.
Each potential setup is evaluated using a weighted 10-point confluence model consisting of:
Higher-timeframe trend alignment
Structural location
EMA/VWAP confluence
RSI position
MACD confirmation
ADX trend strength
Candle confirmation
Structural reward-to-risk evaluation
Signals are produced only when all required conditions are met and the calculated confluence score satisfies the user-defined minimum threshold.
When a signal is active, the indicator calculates reference entry, stop, and target levels, monitors predefined exit conditions, and displays market context through dynamic chart overlays and an informational dashboard.
Disclaimer
This indicator is intended solely as a technical analysis and decision-support tool. It does not predict future market movements, guarantee profitable trades, or provide certainty regarding market direction. All trading involves risk, and no indicator can eliminate uncertainty or secure profits. Users should exercise independent judgment and apply appropriate risk management before making any trading decisions. 指标

指标

DB Seasonal by Date RangeAbout This Script
This script/indicator was written in the following manner: 'I supplied logic steps through AI prompts and AI did the heavy lifting of code production. I am not a code writer by any standard at all compared to those who freely share their work with the rest of us. I have taken some Pascal classes in college, but never used coding in my career. I would like to thank all code writers who have advanced and shared their tools with the public.'
This description was drafted by Claude Opus 4.5 (Anthropic) as part of the collaborative development process.
What This Indicator Does
DB Seasonal By Date Range analyzes historical price performance within user-defined calendar periods. Set a start month/day and end month/day, and the indicator calculates returns for that window across multiple years—helping you identify recurring seasonal patterns in any asset.
Key Features
📊 Two Information Tables:
Detail Table (Top Left): Year-by-year returns for your specified lookback period (adjustable, default 10 years)
ALL DATA Table (Bottom Right): Summary statistics across all available TradingView history (up to 50 years)
📈 Statistics Provided:
Return % per year
Cumulative total return
Average return
Win rate (% positive years)
Maximum gain/loss
🎨 Visual Highlighting:
Selected date range appears as a shaded overlay on the price chart
⚙️ Customization:
Adjustable lookback period (1-20 years)
Maximum years to analyze (10-100)
Table text size (Tiny/Small/Normal/Large)
Highlight color
How It Handles Holidays & Weekends
The indicator works with actual trading data only. TradingView charts contain no bars for holidays or weekends, so:
Scenario What Happens
Start date = Holiday Uses first available trading day after
End date = Holiday Uses last available trading day before
Holiday within range Simply skipped (no bar exists)
Export as CSV
No manual adjustment needed—returns reflect real market performance during open sessions.
Cross-Year Ranges
You can study periods spanning two calendar years (e.g., November 1 → January 31 for "holiday rally" analysis). When end month < start month, the code automatically extends the end date into the following year. Seasons are labeled by the start year (e.g., Nov 2025 → Jan 2026 = "2025").
Data Anomalies to Watch For
If the ALL DATA table shows unexpected year counts, check the asset's history for:
Privatization periods (e.g., DELL was private 2013-2018)
Ticker changes (e.g., FB → META)
Spin-offs or mergers
Recent IPOs with limited history
The indicator accurately reflects available trading data—gaps in corporate history will appear as fewer years analyzed.
How to Use
Set your Start Month/Day and End Month/Day
Adjust Lookback Years for the detail table
Apply to any chart—the shaded area highlights your seasonal window
Compare year-by-year returns and long-term statistics
Use on different symbols to find assets with consistent seasonal behavior
Example Use Cases
Turn-of-Month Effect: Study last/first trading days of each month
Holiday Rallies: November through January performance
Earnings Seasons: Quarterly patterns around reporting periods
Sector Rotation: Compare seasonal trends across sector ETFs
Disclaimer
This indicator is for educational and informational purposes only. Past seasonal performance does not guarantee future results. Always conduct your own research before making trading decisions.
Acknowledgments
Logic & Concept: dbb
Code Production: Claude Opus 4.5 (Anthropic AI)
Description: Claude Opus 4.5 (Anthropic AI)
Inspiration: The generous TradingView community members who share their work freely
Questions or feedback? Leave a comment below! 指标

Adaptive Market Volume_Forex_more### Adaptive Market Volume – Forex & Gold
**Adaptive Market Volume** was designed to make volume/activity analysis more useful in markets where the volume displayed by the instrument does not necessarily represent the entire market, such as Forex, Gold, and index CFDs.
In decentralized markets such as Forex, the indicator **does not attempt to convert tick volume into true global volume**. Instead, it uses related centralized futures markets as institutional activity proxies. Each data source is normalized independently and, when available, combined with the instrument's local activity through a **Hybrid model**, producing a relative measure of market participation.
For example, **GBPUSD uses British Pound futures (6B)** as a reference, **EURUSD uses Euro futures (6E)**, and **XAUUSD uses Gold futures (GC)**. Supported index and energy CFDs use their corresponding futures markets as activity proxies as well.
The indicator also applies time-based normalization to reduce distortions caused by different trading sessions and typical intraday volume patterns.
Additional analysis modes include **Relative Momentum, Cumulative Effort, Efficiency, Micro Z-Score, and Micro Contrast**. Micro Contrast is especially useful on lower timeframes such as M1–M5, making differences between low, medium, and high activity easier to visualize without changing the underlying Adaptive Volume calculation.
**Recommended markets:**
**Forex:** EURUSD, GBPUSD, AUDUSD, NZDUSD, USDJPY, USDCHF, and USDCAD.
**Gold:** XAUUSD.
**Supported Indices:** Nasdaq 100, S&P 500, Dow Jones, Russell 2000, Nikkei 225, Hang Seng, DAX, and BRA50/Ibovespa when recognized through supported ticker aliases.
**Energy:** WTI Crude Oil and Natural Gas on supported symbols.
**Crypto, stocks, and futures:** use the native volume available from the instrument's own market/data feed.
**Important:** Adaptive Market Volume represents **relative market activity, not absolute global volume**. Results on Forex and CFDs depend on the availability and quality of both the local data feed and the corresponding futures proxy. Forex crosses without a direct proxy—such as EURJPY, AUDJPY, EURCHF, CADJPY, and CHFJPY—can still be used, but rely primarily on local activity and therefore do not have the same Adaptive coverage as the recommended Forex pairs.
指标

DeltaLabs - Equal Highs / Equal LowsDeltaLabs - Equal Highs / Equal Lows is a price action indicator designed to identify active Equal Highs (EQH) and Equal Lows (EQL) directly on the current chart timeframe.
The indicator focuses on repeated structural price levels that may represent resting liquidity. It uses candle bodies only, ignoring wick extensions when identifying equal levels.
For swing highs:
Body High = max(Open, Close)
For swing lows:
Body Low = min(Open, Close)
When two confirmed swing highs occur within the configured tolerance, the indicator creates an Equal High (EQH).
When two confirmed swing lows occur within the configured tolerance, it creates an Equal Low (EQL).
Additional touches are grouped into the same level and displayed as EQH ×2, EQH ×3, EQL ×2, and so on.
The indicator only keeps active liquidity levels on the chart. If an Equal High is violated by the candle body to the upside, it is removed. If an Equal Low is violated by the candle body to the downside, it is removed. Wicks alone do not invalidate the level.
DeltaLabs - Equal Highs / Equal Lows automatically recalculates based on the timeframe currently selected on the chart. A 15-minute chart detects 15-minute structure, a 1-hour chart detects hourly structure, and a 4-hour chart detects 4-hour structure. There is no fixed internal timeframe.
To keep higher-timeframe charts clean, the indicator includes a configurable history window. By default, it analyzes the last 30 days, but users can define a custom number of days.
A separate maximum gap between equal touches setting controls how far apart two matching swing points can occur and still belong to the same EQH or EQL. This can be measured in either days or bars.
Because markets rarely create two swing points at the exact same price, the indicator uses an ATR-based equality tolerance. This allows the detection threshold to adapt to the volatility of the current instrument and timeframe. Lower values create stricter matching, while higher values allow slightly more variation.
Swing sensitivity can also be adjusted using the Swing Left Bars and Swing Right Bars settings. Lower values detect smaller and more frequent structures, while higher values focus on more significant swing points.
Visual settings include separate colors for EQH and EQL, independent label colors, configurable line width, and solid, dashed, or dotted line styles.
Typical use cases include liquidity mapping, price action analysis, sweep identification, structural targets, breakout context, range analysis, and manual trade planning.
An EQH or EQL is not automatically a buy or sell signal. The indicator is designed to highlight repeated structural price levels that may be relevant to future price action.
The goal of DeltaLabs - Equal Highs / Equal Lows is simple:
Keep the chart clean and automatically highlight currently relevant, body-based Equal Highs and Equal Lows.
No old violated levels.
No wick-based noise.
No fixed timeframe.
Just active price action structure on the timeframe being analyzed.
For educational and analytical purposes only. Not financial advice. 指标

Session Fibs | Falcon AIAuto-draws Fibonacci retracement levels across a trading session's range, anchored to that session's own high and low.
Pick a session window and the script anchors the fib to it, then projects the 0 / 23.6 / 38.2 / 50 / 61.8 / 78.6 / 100% levels, with optional 127.2 and 161.8% extensions.
Two modes. Previous session (the default) fibs the range that has just COMPLETED and projects those levels onto the session now trading, giving you stable references that do not move under you. Current session anchors live to the developing high and low, so the levels update as the range extends. That is useful for watching a session build, but the levels shift intraday. Knowing which of the two you are looking at matters more than the ratios themselves: one is fixed, one is not.
How to read it: the 38.2 / 50 / 61.8% band holds the common pullback zones inside a range, and the 61.8-78.6% area is the classic deep retrace. Extensions are common measured-move targets beyond the range. Reference levels, not signals.
Settings: session window and timezone, previous or current session, flip the 0% and 100% ends, extensions on/off, line width and colours, shade the 61.8-78.6% zone, labels.
Session logic needs an intraday chart. The default window is the standard US index cash session; change it to whatever market you trade.
This script does NOT place trades, does NOT backtest, and contains no entry, stop, or position-sizing logic. It is pure geometry off one session's high and low, with no trend model, pattern model or scoring. Your entry, your risk.
Educational tool only. Not financial advice. Fib levels are reference points, not predictions. 指标

Risk & Position-Size Calculator | Falcon AIWorks out how many contracts to trade so that being stopped out costs the dollar amount you actually chose to risk.
Enter your account size and risk percentage, set the stop as either a manual point distance or an ATR multiple, and the script returns the contract count. It auto-detects the point value of the symbol you are on, so you are not hand-converting ticks to dollars or mixing up micro and full-size contract multipliers, which is where most sizing mistakes come from.
It also shows a guardrail panel for anyone trading a funded or evaluation account: how many consecutive losing trades at your current size before you hit the daily-loss limit, and how many before a trailing drawdown is breached. Those two numbers are usually the difference between a plan that survives a bad day and one that does not.
Settings: account size, risk per trade (%), stop mode (manual points or ATR-based), ATR length and multiple, max daily loss, trailing drawdown, panel position, text size, accent colour, optional prior-day high/low levels.
This script does NOT place trades, does NOT backtest, and contains no entry or exit logic. It is a calculator that reads your inputs and does the arithmetic. Your entry, your risk.
Educational tool only. Not financial advice. Correct position sizing does not prevent losses, it only makes the size of them deliberate. 指标

RVOL Candles | Falcon AITints each candle by its relative volume, measured against the average volume for that SAME TIME OF DAY over a rolling window of prior sessions.
That is the part that makes it different from a plain volume average. Intraday volume is seasonal: heavy at the open and into the close, thin around midday. Compare a 10:00 bar against a flat all-day average and every open looks like a spike, because the average is dragged down by the quiet hours. Compare that 10:00 bar only against previous 10:00 bars and you get a like-for-like read, so a genuine surge stands out and a busy-looking open that is merely normal does not.
Candles are shaded across four tiers: below-elevated, Elevated, High and Extreme, each a configurable multiple of that time-slot average. Extreme bars can also carry a marker and an optional RVOL value label.
On daily and higher timeframes there is no time-of-day seasonality to correct for, so the script falls back to a simple rolling volume average.
Settings: lookback in sessions, the three tier multiples, recolor-everything or only-elevated, colours, extreme marker on/off, value label on/off, watermark position.
Notes on honesty: the current forming bar is never pushed into the historical average, so the reading does not contaminate its own baseline. Volume quality depends on your data feed, and symbols with no volume data show no tint.
This script does NOT place trades, does NOT backtest, and contains no entry, stop, target or position-sizing logic. It is a volume study and nothing more. Your entry, your risk.
Educational tool only. Not financial advice. High volume on its own is not a signal. 指标

指标

Pivot Points | Falcon AIDraws Classic and Camarilla pivot levels from the previous period's high, low and close, on a daily or weekly anchor.
Classic pivots give you the central pivot plus three supports and three resistances, derived from the standard published formula. Camarilla uses a tighter multiplier set, so its levels sit closer to price and are read differently: the inner pair as mean-reversion boundaries, the outer pair as breakout markers. Both are drawn from the same prior-period data, so you can see where the two frameworks agree or disagree on a given day.
Levels are drawn as extended lines with optional labels and refresh automatically when a new period begins. You can show either set on its own or both together, and switch the anchor between daily and weekly. Only the current period extends to the right and carries labels, so the chart stays readable as history builds.
Settings: pivot period (Daily / Weekly), method (Classic / Camarilla / Both), include current unclosed period on or off, how many R/S pairs to show, periods of history to keep drawn, colours, widths, label side, info panel.
A note on repainting: by default the levels come from the last CLOSED period and stay fixed all session. Turning on "Include current (unclosed) period" deliberately opts into levels that move as the period develops.
This script does NOT place trades, does NOT backtest, and contains no entry, stop, or position-sizing logic. It draws reference levels and nothing more. Your entry, your risk.
Educational tool only. Not financial advice and not a recommendation to buy or sell. Past price behaviour around any level does not predict future behaviour. 指标

TP/SL Signals💀 TP/SL Signals & Strategy: Automated Risk Management Tool
⚠️ IMPORTANT: Don't forget to BOOST 🚀 (Like) and FOLLOW for more institutional-grade, open-source Pine Script scripts! Your support keeps this project active and updated!
📌 Overview
💀 TP/SL Signals is a powerful multi-timeframe trading system built to resolve the biggest trader challenge: Discipline and Risk Management.
By filtering price noise with Hull Moving Averages (HMA) across multiple timeframes, this tool identifies key trend pivots and automatically projects your entry, stop-loss, and multi-tier take-profit targets directly onto your chart.
✨ Key Features
🎯 Dynamic Entry Signals: Built on real-time cross-over logic using fast and slow HTF Hull Moving Averages.
🛡️ Automated Risk/Reward Levels: Visualizes exact SL, TP1, and TP2 target lines as soon as a trade opens.
⚖️ Trailing Breakeven: Automatically moves your Stop Loss to the entry price once TP1 is reached to secure a risk-free trade.
📊 Fully Customizable Risk Controls: Adjust percentages for SL, TP1, and TP2 dynamically in settings.
🔔 Instant Alerts: Built-in webhooks & alert conditions for instant Long/Short entry push notifications.
⚙️ How It Works
Trend Identification: The script fetches high-timeframe trend momentum using calibrated 5-minute and 15-minute HMA lines.
Execution Signals:
LONG 🟢: Triggered when 5m HMA crosses above the 15m HMA.
SHORT 🔴: Triggered when 5m HMA crosses below the 15m HMA.
Automated Exit Logic:
Reaching TP1 locks in partial profits and adjusts the stop loss to Breakeven.
Final exit triggers when TP2 is reached or trailing SL is hit.
🛠️ Recommended Setup
Timeframe: 1m, 5m, or 15m charts.
Assets: Crypto (BTC, ETH), Forex Majors, Stocks, or Indices.
Risk Management: Default is set to 1.0% SL, 1.0% TP1, 2.0% TP2. Tune these in the settings menu based on market volatility.
💡 Backtesting & Open Source
This indicator is 100% open-source and completely free to use. Test different parameter setups on historical data to fine-tune win rates for your favorite pairs.
🤝 Join the Community!
If this indicator helps you manage risk better or boosts your win rate:
Hit the Rocket Button 🚀 to boost this post!
Click Follow to never miss future indicator upgrades, strategy updates, and trading scripts.
Drop a comment below with your favorite assets to trade using this system!
Disclaimer: Past performance is not indicative of future results. Always practice proper risk management. 指标

Cipher B Adaptive v6Cipher B — Adaptive v6
Cipher B — Adaptive is a WaveTrend-style momentum oscillator that re-tunes itself to the coin it is applied to. The same script gives usable overbought/oversold levels and cross signals on BTC daily, a mid-cap alt on 4H or a meme coin on 5 minutes, without changing the settings.
WHY THIS EXISTS
Classic Cipher B oscillators use fixed levels (±53 / ±60) and fixed smoothing (10 / 21). Those numbers were tuned for BTC-like behaviour. On a meme coin the wave regularly runs to ±90, so "overbought" fires far too early and a cross at -55 is not really a dip. On BTC on higher timeframes the wave rarely reaches ±60, so the extreme zones are almost never touched. This script solves that with two independent adaptive layers.
HOW IT WORKS
1. Asset profile (volatility tier)
The script measures annualised realised volatility: the standard deviation of log returns over the lookback, scaled by the number of bars per year for the chart timeframe. Because it is annualised, a 5-minute chart and a daily chart are compared on the same scale. The result is mapped to a 0…1 factor between two thresholds:
• below 75% = Large Cap (BTC / ETH behaviour)
• 75% to 150% = Alt
• above 150% = Meme
The factor stretches the Channel and Average lengths by up to 30% on the noisiest coins, which suppresses whipsaw crosses without adding lag on calm charts. If you disagree with the detection, the Profile input overrides it.
2. Adaptive levels
In Adaptive mode the outer OB/OS levels are the 95th and 5th percentile of WT1 over the last 300 bars, clamped between 40 and 95. The inner levels are the outer level × 0.88, which preserves the original 53/60 geometry. Levels are asymmetric by default: in an uptrend the oversold line sits shallower, so dip signals fire where dips actually end, and the overbought line sits deeper. Turn on Symmetric levels if you prefer mirrored lines. Fixed mode keeps your manual levels and widens them by the profile, up to 35% on meme-tier coins.
3. Waves and money flow
WT1 (blue) and WT2 (dark blue) are the standard WaveTrend pair. The cloud between them is green while momentum is bullish and red while it is bearish; the histogram shows the same distance. The green/red money-flow wave is the Cipher B style RSI-MFI hybrid: sustained green means buying pressure behind the move.
4. Divergence
Pivots are found on the oscillator, not on price. Price is read in the window around each pivot, and a divergence is confirmed once, when the second pivot is confirmed. Markers are drawn on the actual pivot bar and the two pivots are connected with a line. Optional filters: at least one pivot must be inside the OB/OS zone, and the pivots must be within a set number of bars of each other. Hidden (trend-continuation) divergences can be switched on separately.
HOW TO READ THE SIGNALS
• Dim dot: WT1 crosses WT2 in the mid-range. Informational only.
• Solid green / red dot: a cross inside the oversold / overbought zone. This is the classic Cipher B buy / sell dot.
• Gold / orange diamond (STRONG): a zone cross that is either beyond the extreme level or follows a divergence within the last 20 bars.
• Triangle marked DIV: regular divergence. Small triangle marked H: hidden divergence.
• Shaded background: WT1 is beyond the extreme levels.
INFO TABLE
The table shows the detected profile (auto or manual), annualised volatility, the lengths and levels currently in use, WT1 / WT2, zone, momentum and money-flow direction. If a signal looks off on a particular coin, this is where you check what the script decided.
SETTINGS WORTH KNOWING
• Profile: Auto / Large Cap / Alt / Meme.
• Large-cap vol ceiling and Meme vol floor: the tier thresholds. Raise them on very low timeframes if BTC keeps being classed as Alt.
• Max length stretch: set to 0 to disable smoothing adaptation.
• Level mode, Adaptive lookback, Extreme percentile: how the levels are derived. A lower percentile (for example 90) gives more signals.
• Divergence memory: how long a divergence keeps upgrading zone crosses to STRONG.
ALERTS
Ten alert conditions: any cross, zone cross, STRONG signal, regular divergence and hidden divergence, each for both directions.
NOTES
• The first 300 bars of a chart use the fixed levels until enough history exists for the percentile.
• The volatility thresholds and the 365-day annualisation are tuned for crypto. On stocks or forex the profile reads differently; use the Profile override there.
• Cross signals confirm on bar close. Divergence signals confirm a few bars after the pivot (Pivot length), as with any pivot-based method. Nothing is recalculated on past bars after that.
CREDITS
Built on the WaveTrend oscillator by LazyBear and the Cipher B concept popularised by Market Cipher and VuManChu's open-source Cipher B. The volatility profile, percentile levels, tiered signals and pivot-aligned divergence logic are original to this script.
This indicator is an analysis tool, not financial advice. Test it on your own markets and timeframes before relying on it. 指标

SMT + iFVG Confluence Tool | Dominion ToolsLevels + Gaps
What it does
Marks two things on the chart and shows you where they overlap.
Fair value gaps. A three-candle imbalance where the first and third candles don't overlap. Bullish gaps are drawn from the first candle's high to the third candle's low; bearish gaps are the inverse. The most recent five are kept as active zones, extending right until price interacts with them.
Inverted gaps (iFVG). When a bar closes fully through a gap, the zone doesn't disappear — it flips. A bullish gap closed through to the downside becomes potential resistance; a bearish gap closed through to the upside becomes potential support. Inverted zones move into a separate pool of the last five, so a fresh burst of new gaps won't push an important inverted level off the chart.
Swing levels. The last five confirmed pivot highs and five pivot lows on your current timeframe, drawn as extending rays with price labels.
Gap-at-structure highlighting. Every zone is measured against every swing level. Any gap sitting within your proximity threshold gets a bright border, and a table lists them sorted nearest first — zone type and direction, its price range, which swing it's near, and the distance in ticks. TOUCH means the level runs through the zone.
Why the two are combined
Gap tools and structure tools are common separately. Reading them together usually means eyeballing whether a zone happens to sit on a level. This does that measurement for you and ranks the results, so overlap is something you can see rather than estimate. The separate active/inverted pools exist for the same reason: on lower timeframes gaps form fast, and a single combined list will bury an inverted zone under new ones within minutes.
How to use it
Add to any chart and any timeframe. Everything scales to the instrument automatically.
Set the swing pivot length for the structure you care about — lower values catch more swings, higher values give cleaner levels. Set the proximity threshold in ATR multiples if you switch timeframes often, or in ticks for a fixed measurement on one instrument. Around 0.5 ATR is generous and most nearby zones will highlight; drop toward 0.2 for genuine overlaps only.
Raise the minimum gap size if a fast chart gets cluttered. Adjust how many zones and levels to keep if five isn't right for your workflow.
Optional session shading is included for anyone who wants a visual reminder of a specific window. It's off by default and filters nothing.
Alerts
Four available: gap inverted upward, gap inverted downward, swing high confirmed, swing low confirmed.
Settings
Gap detection: minimum size in ticks, active count, inverted count, colors
Swing levels: pivot length, count kept per side, price labels, ray length, colors
Proximity: ATR multiple or fixed ticks, highlight color, table on/off
Display: status panel, session shading with timezone, confirmed-bars mode
Repainting
Confirmed-bars mode is on by default: zones and levels commit only when a bar closes. Turn it off and you'll see them form earlier, with the tradeoff that an unconfirmed zone can vanish before the bar completes. No higher-timeframe data requests, so there's no request.security lookahead concern.
Pivots confirm after the fact by design. With a length of 5, a swing level appears five bars after the actual high or low. That delay is inherent to pivot detection, not a flaw — but it means levels draw later than the price reaction that created them.
Notes
This is a visualization tool. It draws zones and levels and measures the distance between them. It doesn't produce entries, exits, targets, or directional bias, and the highlighting indicates proximity only, not quality or probability. Nothing here should be read as a trade recommendation. Test any approach thoroughly before risking capital. 指标

Memory Match Trader Edition================================================================================
MEMORY MATCH • COMPLETE HOW-TO-PLAY GUIDE
================================================================================
--------------------------------------------------------------------------------
1. THE 4x4 CARD COORDINATE MAP
--------------------------------------------------------------------------------
The board contains 16 face-down cards numbered 1 to 16:
There are 8 matching trading emoji pairs hidden across the 16 cards:
• 🚀 Moon Rocket
• 💎 Diamond Hands
• 🐻 Bear Market
• 🐂 Bull Market
• 💰 Bags of Profit
• 📉 Margin Call
• 🐳 Liquidity Whale
• ☕ Trader's Coffee
--------------------------------------------------------------------------------
2. STEP-BY-STEP PLAY INSTRUCTIONS
--------------------------------------------------------------------------------
STEP 1: START A NEW GAME
1. Double-click the table on your chart (or click the Gear icon in the indicator legend) to open "Settings".
2. Clear out the "Flip History (Pairs of 1-16)" text field so it is completely empty.
3. Click "OK". The scoreboard resets to: PAIRS: 0 / 8 | ATTEMPTS: 0.
STEP 2: MAKE YOUR FIRST MOVE (FLIP 2 CARDS)
1. Open "Settings" again.
2. In the "Flip History" box, type any two card numbers separated by a space.
Example:
1 7
3. Click "OK".
4. Result:
- If Card 1 and Card 7 MATCH: Both cards lock into open state, turn green, and the status bar confirms: "MATCH FOUND!".
- If Card 1 and Card 7 MISMATCH: The cards temporarily reveal their icons so you can memorize what they are, and the status bar reports the mismatch (e.g., "MISMATCH! 🚀 vs 📉").
STEP 3: PLAY SUBSEQUENT TURNS
1. Re-open "Settings".
2. DO NOT delete your previous moves. Append your next pair to the end of the history line with a space.
Example:
1 7 4 12
3. Click "OK". The engine processes turn #2, checks if cards 4 and 12 match, and updates the score.
4. Keep appending pairs (e.g., "1 7 4 12 3 16 2 9") until all 8 pairs are unlocked.
STEP 4: WINNING THE GAME
• Once all 8 pairs (16 cards) are matched, the status bar turns bright green:
"🎉 ALL MATCHED IN X TURNS! PURE ALPHA! 🚀"
• The scoreboard records your total attempts. Try to clear the board in the lowest number of attempts possible!
--------------------------------------------------------------------------------
3. ADVANCED CONTROLS & NEW SHUFFLES
--------------------------------------------------------------------------------
• SHUFFLE A NEW DECK:
In "Settings", change the "Board Shuffle Seed" input to any new number (e.g., 99, 420, 777). This instantly randomizes all 16 card positions for a completely fresh round.
• PEEK MODE (ONE CARD AT A TIME):
If you enter an odd number of cards (e.g., just "5"), the engine will flip only Card 5, show you its emoji in the footer, and ask you to enter card #2.
• THEMES:
Choose between Cyber Neon, Bulls & Bears, Terminal Green, Golden Bullion, and High Contrast under the "Floor Style" group in Settings.
================================================================================ 指标

Trding R-Multiple Trade LogJournal your closed trades directly on the chart. Paste your trade history
(date · direction · entry · exit · stop) and the script plots wins as green
triangles, losses as blue triangles, each labeled with the R-multiple (+2.3R
· -1.0R). A summary card in the corner shows total trades, win rate, cumulative
R, average per trade, best and worst.
Built for traders who want to see their track record on the actual chart
instead of in a spreadsheet — makes patterns visible (winning setups cluster,
losses group around bad market states, sizing drifts on Fridays).
Works on any asset, any timeframe. Trade log format:
YYYY-MM-DD,LONG,150.25,155.50,149.00|YYYY-MM-DD,SHORT,158.00,153.00,160.50
Separate multiple trades with the pipe character. Up to 20 trades tracked.
Educational tool. Not financial advice. Not a signal generator.
By Trding_AI — see all our free planning tools + the paid Trding indicator
family at our publisher page. 指标

指标

Tic Tac Toe Pro Autonomous AI Edition================================================================================
TRADINGVIEW PUBLICATION & USER GUIDE
TIC-TAC-TOE PRO • AUTONOMOUS AI EDITION (PINE SCRIPT v6)
================================================================================
--------------------------------------------------------------------------------
1. ARCHITECTURE & GAME ENGINE FLOWCHART
--------------------------------------------------------------------------------
|
v
|
v
|
v
+---------------------> <--------------------+
| (e.g., adds "5" to string) |
| | |
| v |
| |
| | |
| (Is move valid/open?) |
| / \ |
| (No) (Yes) |
| | | |
| v |
| | |
| | | |
| | v |
| | |
| | / \ |
| | (Win/Draw) (Ongoing) |
| | | | |
| | v v |
| | |
| | - Immediate Win? |
| | - Immediate Block? |
| | - Create Fork? |
| | - Corner/Center? |
| | | |
| | v |
| | |
| | | |
| | v |
| | |
| | / \ |
| | (Win) (Ongoing)
| | | | |
| | v | |
| | | |
| | | |
| +-------------------------------+ |
| | |
+----------------------------------------------+-------------------+
--------------------------------------------------------------------------------
2. STEP-BY-STEP PUBLISHING INSTRUCTIONS
--------------------------------------------------------------------------------
STEP 1: ADD SCRIPT TO YOUR CHART
1. Open any chart on TradingView.
2. Click the "Pine Editor" tab at the bottom of the screen.
3. Paste the entire script code into the editor.
4. Click "Save" and enter a name (e.g., "TicTacAI_v6").
5. Click "Add to Chart". Verify the 3x3 table renders on your chart pane with zero errors.
STEP 2: PREPARE DEFAULT THUMBNAIL SNAPSHOT
1. Double-click the table to open the indicator "Settings".
2. Confirm the "Game Moves History" field is empty ("").
3. Set "Order of Play" to "Human (X) • First".
4. Set "AI Engine Intelligence" to "Grandmaster (Unbeatable)".
5. Pick your favorite visual theme (e.g., "Cyber Neon").
6. Click "OK". Keep the chart layout clean and readable; TradingView captures a snapshot of this active pane as your publication thumbnail.
STEP 3: LAUNCH PUBLISHING MODAL
1. Click the blue "Publish Script" button located at the top-right of the Pine Editor.
2. Choose "Publish New Script".
STEP 4: FILL PUBLICATION METADATA
1. Title: Tic-Tac-Toe Pro • Autonomous AI Edition
2. Visibility: Select "Open Source" and "Public" (complies with Mozilla Public License 2.0).
3. Category: Select "Utilities" or "Other".
4. Tags: game, ai, tictactoe, table, utility, v6
STEP 5: PUBLISH
1. Copy the description template in Section 4 below and paste it into the description box.
2. Click the "Publish Script" button at the bottom right.
--------------------------------------------------------------------------------
3. HOW TO PLAY AGAINST THE AI ENGINE
--------------------------------------------------------------------------------
BOARD REFERENCE MAP:
1 | 2 | 3
---+---+---
4 | 5 | 6
---+---+---
7 | 8 | 9
1. STARTING A GAME:
Double-click the table on the chart to open Settings. Ensure the "Game Moves History" field is completely blank.
2. MAKING YOUR FIRST MOVE:
Type your selected cell number (1 to 9) into "Game Moves History" (e.g., 5) and click OK.
3. AI COUNTER-ATTACK:
The engine places your mark, scans the board tree, picks its optimal counter-move, places its mark, highlights the cell, and displays its action in the status bar.
4. NEXT TURNS:
Look at the bottom footer status bar. It shows the suggested string to copy/append (e.g., ). Re-open Settings, append the next number to the history line, and click OK.
5. RESETTING:
Whenever you want a new match, simply delete all text in "Game Moves History" and click OK.
--------------------------------------------------------------------------------
4. COPY-AND-PASTE TRADINGVIEW SCRIPT DESCRIPTION
--------------------------------------------------------------------------------
### Overview
Tic-Tac-Toe Pro • Autonomous AI Edition brings a fully interactive, algorithmic board game directly into your TradingView chart pane. Built entirely with native Pine Script v6 arrays, tables, and procedural decision trees, it runs an automated opponent engine that calculates tactical counter-moves in real time.
### The 3x3 Coordinate Map 指标

Hurst Exponent Regime [RC Tools]RC Tools — Hurst Exponent Regime
────────────────────────────────────────────────────────────────────
█ OVERVIEW
Most regime tools ask "is price trending right now." This one asks a more fundamental question: does this market's statistical character currently reward trend-following or mean-reversion? It applies the Hurst Exponent — a statistic originally developed to study Nile river flood records — via rescaled-range analysis, to classify the market into one of three long-memory regimes.
█ WHAT IT DOES
Estimates the Hurst Exponent (H) over a rolling window and classifies each confirmed bar as Trending (persistent), Mean-Reverting (anti-persistent), or Random Walk (no memory). Colours the chart background accordingly, plots both the smoothed and raw H line in a dedicated pane against static threshold lines and the 0.5 "true random walk" reference, and shows a table with the current state, how long price has been in it, and historical base rates (average forward return and win rate) for each state.
█ THE THEORY BEHIND IT
H.E. Hurst developed this statistic in the 1950s while studying how to size reservoirs for the Nile, where flood years tended to cluster rather than arrive randomly — a property he needed to measure and design around. The same statistic applies to any time series: it measures whether large values tend to be followed by more large values of the same sign (persistence, H > 0.5), whether they tend to reverse (anti-persistence, H < 0.5), or whether the series has no memory at all (H = 0.5, a true random walk).
Applied to price, this is a genuinely different question from "is this asset trending." A trend-following indicator can flag a trend within a market whose underlying character is actually mean-reverting — in which case that trend is more likely to be a temporary deviation that reverses. Knowing which regime you're in tells you which family of tools (trend-following vs. mean-reversion) is statistically better suited to current conditions, independent of what any single trend or oscillator reading says right now.
█ HOW IT IS CALCULATED
1. Take log returns over the window.
2. Build the cumulative deviation-from-mean series within the window, in chronological order, and take its range (maximum minus minimum) — this is R.
3. Compute S, the window's standard deviation of returns.
4. Apply Hurst's classic empirical relation: R/S is approximately equal to (window length / 2) raised to the power H. Rearranging gives H = ln(R/S) / ln(window length / 2).
5. Optionally smooth H (the raw rescaled-range estimate is noisy bar-to-bar by construction).
6. Classify: H above the Trending threshold (default 0.55) → Trending. H below the Mean-Reverting threshold (default 0.45) → Mean-Reverting. Otherwise → Random Walk.
Classification occurs ONLY on confirmed bar close — the plotted H, the background colour and the table all update together, so nothing here can disagree mid-bar or flip back and forth as the current bar forms.
Note: this is a single-scale rescaled-range estimate using Hurst's classic empirical formula, not a full multi-scale regression across many window sizes. It is a practical, computationally efficient approximation, not a research-grade estimator — treat it as a useful compass, not a precise measurement.
█ SETTINGS & CONFIGURATION
• Source (default close)
• Window Length (default 100) — longer windows give a more stable estimate but react slower to a genuine regime change
• Trending / Mean-Reverting Thresholds (default 0.55 / 0.45) — the H values beyond which a regime is declared; the gap between them is the "Random Walk" zone
• Smoothing Length and Type (default 5-period EMA) — reduces the raw estimate's bar-to-bar noise
• Forward Return Window (default 20 bars) — the horizon used for the base-rate table
• Table visibility, position and colours are fully configurable; the main-chart background painting can be toggled off if you only want the statistics pane
█ HOW TO USE IT
Use it to decide which family of tools to trust right now, not as a standalone entry signal. Example: if you run a mean-reversion system, check whether it has historically performed better when this tool reads Mean-Reverting than when it reads Trending; a trend-following system should show the opposite pattern. Check the base-rate table's sample count before treating any single state as meaningfully predictive.
Works on any asset and timeframe with sufficient history for the Window Length. Best used on daily and above, where regime persistence is greatest and the R/S window has enough independent observations to be meaningful.
█ LIMITATIONS
• This is a SINGLE-SCALE rescaled-range estimate, not a full multi-scale regression across many window sizes — a practical approximation, not a research-grade estimator.
• H describes the market's statistical character over the window — it does NOT identify direction. A "Trending" reading means persistence is likely, not which way.
• The R/S statistic assumes no major structural breaks within the window; a sudden regime shift partway through the window can distort the estimate until it fully rolls off.
• Shorter windows react faster but produce noisier, less reliable H estimates; longer windows are more stable but slower to reflect a genuine regime change.
• Historical base-rate stats need a meaningful sample count (check N) before being trusted, especially for the less common states.
• This script does NOT repaint. All classification updates on confirmed bar close only.
█ DISCLAIMER
For educational and informational purposes only. Nothing here is financial advice. Past behaviour of any regime state does not indicate future results. Trade at your own risk.
指标

VIX Term StructureVIX at 14 does not tell you whether volatility is cheap. The curve does.
A single VIX print is one number on one horizon. What actually tells you something is the shape across horizons: whether the market is asking more for protection next week than for protection in three months, or less. That shape is where the information is, and it is free public data that almost nobody puts on a chart.
This plots the four CBOE volatility indices as a curve you can read at a glance -- 9-day, 30-day, 3-month and 6-month -- and reduces it to the one ratio that matters, 30-day over 3-month.
Below 1, the curve is in contango. Near-dated volatility is cheaper than deferred, which is the normal state and roughly two thirds of all trading days. The lower the ratio, the steeper the curve, and the calmer the market thinks the next month will be relative to the next quarter.
Above 1, the curve is inverted, or in backwardation. Near-dated volatility is bid over deferred, which means the market is paying up for protection it needs soon rather than eventually. That is a stress reading and it does not persist for long.
The dashboard shows each tenor, both ratios, and a plain verdict: STEEP CONTANGO, CONTANGO, or BACKWARDATION. The 9-day over 30-day ratio sits alongside it as the very front of the curve, which moves first and moves hardest.
What the shape is actually telling an option seller. A rich premium reading and a steep contango curve are the same market saying two things that agree: insurance is expensive relative to what has happened, and the market does not expect that to change soon. A rich premium reading against an inverted curve is a different animal. The premium is rich because something is coming, and selling into it is selling insurance to somebody who knows they need it. The IV-minus-RV gap looks identical in both cases. The curve is what separates them.
There is a trap on the other side too, and it is the more common one. The urge to sell premium is strongest when the tape is calm, and a calm tape is exactly what a steep contango curve looks like from the inside. Steep contango means the front is cheap, and cheap is the least you will ever be paid to take the risk. The moment selling feels safest is the moment it pays least.
Pairing. This answers a question my other two volatility scripts do not. Vol Premium Gauge answers whether you are paid, by comparing implied against realized. Expected Move Bands answers which strike, by drawing the one-standard-deviation range. Term structure answers whether the premium is there for a good reason or a bad one. Paid, why, where -- three different questions, three different reads.
Scope. Equity indices only. There is no term structure for crypto volatility, because DVOL publishes a single tenor rather than a curve, so unlike the other two this script does not auto-detect crypto. On a crypto chart the dashboard will read NO CURVE, which is honest rather than broken.
Alerts fire on the flip in each direction: into backwardation, and back into contango.
The thresholds are inputs, defaulting to 0.90 for steep and 1.00 for the inversion. The symbols are inputs too, so if CBOE changes a ticker the script keeps working.
指标

指标

指标

Volatility Supply and Demand ZonesMost supply and demand tools have the same two problems. They stack near-identical zones on top of each other until the chart is unreadable, and they leave dead zones projecting to the right edge forever, long after price has traded straight through them. This script is built to fix both.
Everything here is measured in ATR, so the same settings behave proportionately on a quiet instrument and a violent one.
HOW A ZONE IS BUILT
A confirmed pivot marks the edge of a zone. Its depth is a fraction of ATR(50):
buffer = ATR(50) * zone depth / 10
A sell zone takes the pivot high as its top and extends the buffer downwards. A buy zone takes the pivot low as its bottom and extends the buffer upwards. A dotted mid line marks the centre of each zone.
Zone depth 2.5 therefore spans a quarter of one ATR. The zone is anchored to the bar the pivot actually formed on, not the bar that confirmed it.
WHY ZONES DO NOT PILE UP
This is the part that changes how the chart reads.
Before a zone is drawn, its midpoint is measured against the midpoint of every live zone on the same side. If it falls inside a separation band of a chosen ATR multiple, it is refused and nothing is drawn.
The effect is most obvious during consolidation, which is exactly where an unfiltered supply and demand indicator produces a dozen overlapping bands that all mean the same thing.
One detail matters here: a zone that has already been broken is removed from the live set, so it can never block a fresh zone that forms in the same price area later. Zones filter each other only while they are still alive.
WHAT HAPPENS WHEN A ZONE IS BROKEN
A sell zone is broken by a close above its top, a buy zone by a close below its bottom. There is a switch for wick-based breaks, which retires zones far more aggressively.
Three behaviours are available:
- Remove deletes the zone outright. Cleanest chart.
- Freeze at the break stops it extending, so it stays as history at the bar it died.
- Leave it running keeps it projecting forever, for anyone who wants the old behaviour.
Frozen zones are capped by the same memory setting, so they cannot accumulate without limit.
MARKET STRUCTURE
A second, stricter detector runs alongside the zones.
A swing is only accepted when price staircased into it and staircased back out of it. Every bar approaching the swing must be higher than the one before, and every bar leaving it lower, with the swing bar itself the extreme of its own window. This is deliberately narrower than a plain pivot and it produces fewer, cleaner levels.
Strict staircase can be turned off. In tolerant mode an equal high or low no longer rejects a swing; only a bar moving the wrong way does. On instruments that print repeated highs this finds noticeably more structure, and the difference is worth measuring on your own symbol.
When a close takes a swing level out, the level is spent and cannot fire again. The break is classified against the standing phase:
- shift, when the break reverses the phase, or when it is the first break on the chart and there is no phase to continue
- cont, when the break extends the phase already in force
The tag sits midway along the line back to the level it took out, so it reads as a label for the whole move rather than an annotation on one bar.
SUPPORT AND RESISTANCE RAYS
Optional and off by default. After a structure break, a backward scan finds the extreme reached between the swing and the break, then projects it forward until a close takes it out.
It is off by default because it runs a scan on every break. The scan limit is adjustable and bounds the work done on a single bar.
SETTINGS THAT MATTER MOST
- Pivot length decides how much structure becomes a zone. Shorter reacts faster and draws more.
- Zone depth sets thickness only. It does not change where zones appear.
- Separation is the single most effective control over chart density.
- Structure span controls the swing detector independently of the zones.
NOTES FOR ANYONE READING THE CODE
Two things in here are easy to get wrong, and both are commented in the source.
ta.highest and ta.lowest carry rolling state and must be evaluated on every bar. Placed behind an and operator they get short-circuited away whenever an earlier condition fails, their window is then built from a sparse history, and the comparison silently stops matching. They are hoisted to the global scope for that reason.
The retirement pass walks its array backwards. Removing entries during a forward pass makes the loop skip the element that slides into the vacated index. Counted loops are also guarded against an empty array, because a Pine for loop from 0 to size minus one counts downwards when the array is empty and reads index minus one.
LIMITATIONS
- A pivot is only confirmed a number of bars after it forms. That delay is inherent to pivot detection and no indicator can remove it, here or anywhere else.
- Zone edges are drawn where the pivot was, so a zone appears on the chart later than the bar it is anchored to.
- In a tight range the separation filter will refuse most new zones by design. That is the intent, but it does mean the chart can look sparse exactly when price is busiest.
- The structure detector is strict by default and will miss swings on instruments that print equal highs and lows. Turn strict staircase off if that matters on your symbol.
- Nothing here predicts direction. It marks where price previously turned and whether those levels are still intact.
- Nothing here is financial advice. Position sizing and risk management remain your own responsibility.
This is original work. It reuses no code from any other publication. The source is open, so read it, change it, and take it further.
指标

LDO-PVSRA-Vol [1.2]Volume bars coloured by PVSRA classification instead of plain up/down, so a
volume spike tells you its direction and its size at a glance.
── Reading it ──
Bright green / bright cyan — 200% "climax" volume. The big ones.
Mid green / blue — 150% "rising" volume. Above average, worth noting.
Faded — normal volume. Deliberately recessed so it sits
in the background and the vector bars pop.
Green is a bar that closed up, blue/cyan a bar that closed down. Brightness is
the size of the volume, hue is the direction. (Averages are taken from the ten
candles BEFORE the current one, which is the standard PVSRA calculation.)
── Changing the colours ──
All colour settings are in the INPUTS tab, not the Style tab. TradingView's
Style tab cannot recolour this plot and its picker there will appear to do
nothing — use Inputs.
There are three colour groups, each with an Up and a Down picker:
"200% volume — climax" the bright pair
"150% volume — rising" the mid pair
"Normal volume — faded" the background pair
Normal volume also has two extras:
Colour mode — "By direction" keeps the green/blue split. "Single colour"
paints every normal bar the same neutral shade, so the pane
reads as spike-vs-background rather than up-vs-down. Useful if
your candles already show you direction.
Fade % — how recessed normal volume looks. 0 is solid, 65 is the
default, higher pushes it further back.
Match these to whatever candle colouring you already run and the two panes will
agree by eye as well as by logic.
── Using Binance volume ──
"Use volume of the equivalent BINANCE PERP chart" is ON by default, and on
crypto symbols it pulls volume from the matching Binance perpetual rather than
whatever exchange your chart is on. That is where the volume actually trades,
so the classification is far more meaningful than volume from a thin venue.
The feed it settled on is printed in the small label at the bottom right of the
pane. If the perpetual does not exist it quietly falls back to your chart's own
volume — and that label will say so, so you always know what you are looking at.
Want a specific feed instead? Tick "Force override symbol" and type it in. On
non-crypto symbols the setting does nothing and your chart volume is used.
── Setting alerts ──
Two alerts are built in:
"Vector volume (150% or 200%)" — any above-average bar
"Climax volume (200%)" — the big ones only
To set one: click the alert clock (or right-click the chart, Add alert), set
Condition to LDO-PVSRA-Vol, then pick one of the two from the dropdown
underneath. Set the trigger to "Once per bar close" unless you want to be
pinged mid-candle by a spike that fades before the bar finishes.
Alerts fire off the same volume feed the bars are drawn from, so a Binance-perp
alert on a non-Binance chart works as you would expect.
── The rest of the settings ──
Thresholds — the 2.0x and 1.5x multipliers. The defaults are the standard
PVSRA values; raise them for fewer, more selective bars.
Volume MA — optional average line over the histogram, off by default.
Price pane — optionally colour your candles with the same classification.
Leave it off if you already run a PVSRA candle script.
Version label — the small bottom-right box. Turn it off if it is in your way.
── Credits ──
Derived from the open-source PVSRA volume work of infernix and peshocore,
under the Mozilla Public License 2.0. Independent derivative; not affiliated
with, and not named in reference to, Traders Reality or Pattern Watchers. 指标
