VWolf – Pivot VumanSkewOVERVIEW
This strategy blends a lightweight trend scaffold (EMA/DEMA) with a skew-of-volatility filter and VuManchu/WaveTrend momentum signals. It’s designed to participate only when trending structure, momentum alignment, and volatility asymmetry converge, while delegating execution management to either a standard SuperTrend or a Pivot-based SuperTrend. Position sizing is risk‑based, with optional two‑step profit taking and automatic stop movement once price confirms in favor.
RECOMMENDED USE
Markets: Designed for Forex and equities, and readily adaptable to indices or liquid futures.
Timeframes: Performs best from 15m to 4h where momentum and trend layers both matter; daily can be used for confirmation/context.
Conditions: Trending or range‑expansion phases with clear volatility asymmetry. Avoid extremely compressed sessions unless thresholds are relaxed.
Strengths
Multi‑layer confluence (trend + skew + momentum) reduces random signals.
Dual SuperTrend modes provide flexible trailing and regime control.
Built‑in hygiene (ADX/DMI, lockout after loss, ATR gap) curbs over‑trading.
Risk‑% sizing and two‑step exits support consistent, plan‑driven execution.
Precautions
Over‑tight thresholds can lead to missed opportunities; start from defaults and tune gradually.
High sensitivity in momentum settings may overfit to a single instrument/timeframe.
In very low volatility, ATR‑gap or skew filters may block entries—consider adaptive thresholds.
CONCLUSION
VWolf – Pivot VumanSkew is a disciplined trend‑participation strategy that waits for directional structure, volatility asymmetry, and synchronized momentum before acting. Its execution layer—selectable between Normal and Pivot SuperTrend—keeps management pragmatic: scale out early when appropriate, trail intelligently, and defend capital with volatility‑aware stops. For users building a diversified playbook, Pivot VumanSkew serves as a trend‑continuation workhorse that can be tightened for precision or relaxed for higher participation depending on the market’s rhythm.
Pattern grafici
MC² Pullback Screener v1.01//@version=5
indicator("MC² Pullback Screener v1.01", overlay=false)
//----------------------------------------------------
// 🔹 PARAMETERS
//----------------------------------------------------
lenTrend = input.int(20, "SMA Trend Length")
relVolLookback = input.int(10, "Relative Volume Lookback")
minRelVol = input.float(0.7, "Min Relative Volume on Pullback")
maxSpikeVol = input.float(3.5, "Max Spike Vol (Reject News Bars)")
pullbackBars = input.int(3, "Pullback Lookback Bars")
//----------------------------------------------------
// 🔹 DATA
//----------------------------------------------------
// Moving averages for trend direction
sma20 = ta.sma(close, lenTrend)
sma50 = ta.sma(close, 50)
// Relative Volume
volAvg = ta.sma(volume, relVolLookback)
relVol = volume / volAvg
// Trend condition
uptrend = close > sma20 and sma20 > sma50
//----------------------------------------------------
// 🔹 BREAKOUT + PULLBACK LOGIC
//----------------------------------------------------
// Recent breakout reference
recentHigh = ta.highest(close, 10)
isBreakout = close > recentHigh
// Pullback logic
nearSupport = close > recentHigh * 0.98 and close < recentHigh * 1.02
lowVolPullback = relVol < minRelVol
// Reject single-bar news spike
rejectSpike = relVol > maxSpikeVol
//----------------------------------------------------
// 🔹 ENTRY SIGNAL
//----------------------------------------------------
pullbackSignal = uptrend and lowVolPullback and nearSupport and not rejectSpike
//----------------------------------------------------
// 🔹 SCREENER OUTPUT
//----------------------------------------------------
// Pine Screener expects a plot output
plot(pullbackSignal ? 1 : 0, title="MC² Pullback Signal", style=plot.style_columns, color=pullbackSignal ? color.green : color.black)
VWolf – Momentum TwinOVERVIEW
VWolf – Momentum Twin is designed to identify high-probability momentum reversals emerging from overbought or oversold market conditions. It employs a double confirmation from the Stochastic RSI oscillator, optionally filtered by trend and directional movement conditions, before executing trades.
The strategy emphasizes consistent risk management by scaling stop-loss and take-profit targets according to market volatility (ATR), and it provides advanced position management features such as partial profit-taking and automated stop-loss adjustments.
RECOMMENDED USE
Markets: Major FX pairs, index futures, large-cap stocks, and top-volume cryptocurrencies.
Timeframes: Best suited for M15–H4; adaptable for swing trading on daily charts.
Trader Profile: Traders who value structured, volatility-adjusted momentum reversal setups.
Strengths:
Double confirmation filters out many false signals.
Multiple filter options allow strategic flexibility.
ATR scaling maintains consistent risk across assets.
Trade management tools improve adaptability in dynamic markets.
Precautions:
May produce fewer trades in strong one-direction trends.
Over-filtering can reduce trade frequency.
Requires validation across instruments and timeframes before deployment.
CONCLUSION
The VWolf – Momentum Twin offers a disciplined framework for capturing momentum reversals while preserving flexibility through its customizable filters and risk controls. Its double confirmation logic filters out a significant portion of false reversals, while ATR-based scaling ensures consistency across varying market conditions. The optional trade management features, including partial profit-taking and automatic stop adjustments, allow the strategy to adapt to both trending and ranging environments. This makes it a versatile tool for traders who value structured entries, robust risk control, and adaptable management in a variety of markets and timeframes.
VWolf – Hull VectorOVERVIEW
VWolf – Hull Vector is a momentum-driven trend strategy centered on the Hull Moving Average (HMA) angle. It layers optional confirmations from EMA/DEMA alignment, DMI/ADX strength, and Supertrend triggers to filter lower-quality entries and improve trade quality.
Risk is controlled through capital-based position sizing, ATR-anchored stops and targets, and dynamic trade management (partial exits and stop movement). The strategy supports Backtest and Forwardtest modes with configurable date ranges, and a market profile toggle (Forex vs. Stocks) to adjust internal scaling for price behavior.
RECOMMENDED USE
Markets: Major Forex pairs, index CFDs/futures, and liquid stocks with clean trend legs.
Styles: Intraday and swing applications where momentum continuation is common.
Volatility Regimes: Performs best in trending or expanding-volatility environments; consider tightening thresholds in choppy phases.
Workflow Tips:Start with HMA angle + ST trigger only; then layer DEMA and DMI/ADX if you need more selectivity.
Use Forwardtest dates to simulate out-of-sample performance after tuning Backtest parameters.
Re-evaluate angle thresholds when switching between Forex and Stocks modes.
Strengths
Clear momentum core (HMA angle) with optional, orthogonal filters (trend alignment, strength, trigger).
Robust risk tooling: ATR/ST stops, two-step profits, and capital-based sizing.
Testing discipline: Native Backtest/Forwardtest scoping supports walk-forward validation.
Broad portability: Works across instruments thanks to market-aware scaling.
Precautions
Over-filtering risk: Enabling all gates simultaneously may under-trade; calibrate selectivity to your timeframe.
Sideways markets: Expect more whipsaws when slope hovers near zero; raise angle threshold or rely more on ADX gating.
Overfitting hazard: Tune on one regime, then verify with Forwardtest windows and alternative markets/timeframes.
VWolf – Hulk StrikeOVERVIEW
VWolf – Hullk Strike is a dynamic trend-following strategy designed to capture pullbacks within established moves. It combines a configurable Moving Average (HULL, EMA, SMA, or DEMA) trend filter with DMI/ADX confirmation and a Stochastic RSI timing trigger. Risk is managed through ATR- or Supertrend-based stops, optional partial profit-taking, and automatic stop adjustments. The strategy aims to rejoin momentum after controlled retracements while maintaining consistent, quantified risk
RECOMMENDED USE
Markets: Liquid indices, major FX pairs, large-cap equities, high-liquidity crypto pairs.
Timeframes: M15 to D1 (stricter filters for lower timeframes, looser for higher).
Profiles: Traders seeking structured trend participation with systematic timing.
Strengths
Highly flexible trend engine adaptable to multiple markets.
Dual confirmation reduces false signals during pullbacks.
Risk-first design with multiple stop models and partial exits.
Precautions
Over-filtering may reduce trade frequency and miss fast continuations.
Under-filtering may increase whipsaw risk in choppy markets.
Backtest vs forward-test differences if date/session filters are inconsistent.
CONCLUSION
VWolf – Hullk Strike is designed to capture the “second leg” of a trend after a controlled retracement. With configurable MA strictness, DMI/ADX strength filters, and precise Stoch RSI timing, it enhances selectivity while keeping responsiveness. Its stop/target framework—anchored stops, proportional targets, partial exits, and dynamic stop moves—offers disciplined risk control and upside preservation.
FOR MORE INFORMATION VISIT vwolftrading.com
VWolf - Basic EdgeOVERVIEW
VWolf - Basic Edge is a clean and accessible crossover strategy built on the core principle of moving average convergence. Designed for simplicity and ease of use, it allows traders to select from multiple types of moving averages—including EMA, SMA, HULL, and DEMA—and defines entry points strictly based on the crossover of two user-defined MAs.
This strategy is ideal for traders seeking a minimal, no-frills trend-following system with flexible exit conditions. Upon crossover in the selected direction (e.g., fast MA crossing above slow MA for a long entry), the strategy opens a trade and then manages the exit based on the user’s chosen method:
Signal-Based Exit:Trades are closed on the opposite crossover signal (e.g., long is exited when the fast MA crosses below the slow MA).
Fixed SL/TP Exit:The trade is closed based on fixed Stop Loss and Take Profit levels.Both SL and TP values are customizable via the strategy’s input settings.Once either the TP or SL is reached, the position is exited.
Additional filters such as date ranges and session times are available for backtesting control, but no extra indicators are used—staying true to the “basic edge” philosophy. This strategy works well as a starting framework for beginners or as a reliable, lightweight system for experienced traders wanting clean, rule-based entries and exits.
RECOMMENDED FOR
- Beginner to intermediate traders who want a transparent and easy-to-follow system.
- Traders looking to understand or build upon classic moving average crossover logic.
- Users who want a customizable but uncluttered strategy framework.
🌍 Markets & Instruments:
Well-suited for liquid and trending markets, including:Major forex pairs
Stock indices
Commodities (e.g., gold, oil)
Cryptocurrencies with stable trends (e.g., BTC, ETH)
⏱ Recommended Timeframes:
Performs best on higher intraday or swing trading timeframes, such as:15m, 1h, 4h, and 1D
Avoid low-timeframe noise (e.g., 1m, 3m) unless paired with strict filters or volatility controls.
FOR MORE INFORMATION VISIT vwolftrading.com
Displacement + FVG + Structure Break (ICT-style)Identifies the displacement candle. Can be used in conjunction with 1 min chart to identify true displacement
Cold Brew Ranges🧭 Core Logic and Calculation
The fundamental logic for each range (OR and CR) is identical:
Time Definition: Each range is defined by a specific Start Time and a fixed 30-second duration. The timestamp function, using the "America/New_York" time zone, is used to calculate the exact start time in Unix milliseconds for the current day.
Example: t0200 = timestamp(TZ, yC, mC, dC, 2, 0, 0) sets the start time for the 02:00 OR to 2:00:00 AM NY time.
Range Data Collection: The indicator uses the request.security_lower_tf() function to collect the High (hArr) and Low (lArr) prices of all bars that fall within the defined 30-second window, using a user-specified, sub-chart-timeframe (openrangetime, defaulted to "1" second, "30S", or "5" minutes). This ensures high precision in capturing the exact high and low during the 30-second window.
High/Low Determination: It iteratively finds the absolute highest price (OR_high) and the absolute lowest price (OR_low) recorded by the bars during that 30-second window.
Range Locking: Once the current chart bar's time (lastTs) passes the 30-second End Time (tEnd), the High and Low are locked (OR_locked = true), meaning the range calculation is complete for the day.
Drawing: Upon locking, the range is drawn on the chart using line.new for the High, Low, and Equilibrium, and box.new for the shaded fill. The lines are extended to a subsequent time anchor point (e.g., the 02:00 OR is extended to 08:20, the 09:30 OR is extended to 16:00).
Equilibrium (EQ): This is calculated as the simple average (midpoint) of the High and Low of the range.
EQ=
2
OR_High+OR_Low
⏰ Defined Trading Ranges
The indicator defines and tracks the following specific 30-second ranges:
Range Name Type Start Time (NY) Line Extension End Time (NY) Common Market Context
02:00 OR Opening 02:00:00 08:20:00 Asian/European Market Overlap
08:20 OR Opening 08:20:00 16:00:00 Pre-New York Open
09:30 OR Opening 09:30:00 16:00:00 New York Stock Exchange Open (Most significant OR)
18:00 OR Opening 18:00:00 20:00:00 Futures Market Open (Sunday/Monday)
20:00 OR Opening 20:00:00 Next Day's session start Asian Session Start
15:50 CR Closing 15:50:00 20:00:00 New York Close Range
⚙️ Key User Inputs and Customization
The script offers extensive control over which ranges are displayed and how they are visualized:
Range Time & History
openrangetime: Sets the sub-timeframe (e.g., "1" for 1 second) used to calculate the precise High/Low of the 30-second range. Crucial for accuracy.
showHistory: A toggle to show the ranges from previous days (up to a histCap of 50 days).
Range Toggles and Styling
On/Off Toggles: Independent input.bool (e.g., OR_0200_on) to enable or disable the display of each individual range.
Colors & Width: Separate color and width inputs for the High/Low lines (hlC), the Equilibrium line (eqC), and the background fill (fillC) for each range.
Line Styles: Global inputs for the line styles of High/Low (lineStyleInput) and Equilibrium (eqLineStyleInput) lines (Solid, Dotted, or Dashed).
showFill: Global toggle to enable the shaded background box that highlights the area between the High and Low.
Extensions
The script calculates and plots extensions (multiples of the initial range) above the High and below the Low.
showExt: Toggles the visibility of the extension lines.
useRangeMultiples: If true, the step size for each extension level is equal to the initial range size:
Step=Range=OR_High−OR_Low
If false, the step size is a fixed value defined by stepPts (e.g., 60.0 points, which is a common value for NQ futures).
stepCnt: Determines how many extension levels (multiples) are drawn above and below the range (default is 10).
📈 Trading Strategy Implications
The Cold Brew Ranges indicator is a tool for session-based support and resistance and range breakout/reversal strategies.
Key Support/Resistance: The High and Low of these defined opening ranges often act as strong, predefined price levels. Traders look for price rejection off these boundaries or a breakout with conviction.
Equilibrium (Midpoint): The EQ often represents a fair value for that specific session's opening. Movements away from it are seen as opportunities, and a return to it is common.
Extensions: The range extensions serve as potential profit targets or stronger, layered support/resistance levels if the market trends aggressively after the opening range is set.
The core idea is that the activity in the first 30 seconds of a significant trading session (like the NYSE or a market session open) sets a bias and initial boundary for the trading period that follows.
CK FVGThis indicator automatically finds bullish and bearish Fair Value Gaps and shows you which ones still matter — without you drawing anything.
What it does:
Marks every new FVG on the chart
Shows bullish (green) and bearish (red) gaps
Removes gaps once they’re mitigated (filled)
Highlights rejections when price taps the FVG and shoots away
Option to only show the last few unmitigated FVGs
Works on any timeframe
Extra features:
Dashboard showing total FVGs + mitigation %
Alert system for new FVGs and mitigations
Static or dynamic gap mode depending on your preference
Why traders like it:
No more drawing FVG boxes manually
Helps spot clean reaction zones
Perfect for ICT-style setups, liquidity plays, and reversals
Simple, clean, and does all the FVG work for you.
Green to Red Money RailsWhat this indicator does
Green to Red Money Rails (G2R Rails) is a price-action tool that draws dynamic “rails” from recent swing lows and highs. It tracks how support and resistance are shifting so you can see where trend pressure is building or weakening.
Core logic (high level)
Detects pivot lows and stores the last three (L1, L2, L3).
Builds green support “fans”: inner dotted rails L1→L2 and L2→L3, plus a main solid base rail L1→L3.
Detects pivot highs and, when the last high is lower than the previous one, draws a red resistance rail from H2→H3.
Optional labels mark the most recent swing low (“L”) and swing high (“H”).
How to use it
Use the green rails as dynamic support zones for trend-following, pullback entries, or stop placement.
Use the red rail as a visual ceiling in downtrends: breaks above it can signal the end of a sell-off; rejections at it confirm sellers still in control.
Works best on liquid markets and swing-trading timeframes (for example, 1h–1D). Always combine with your own risk management and higher-timeframe context.
This script does not auto-generate signals or manage risk for you; it is a visual framework for reading structure and building your own trading plans.
ATR ZigZag - Volatility-Filtered Market StructureDescription
This indicator draws ZigZags using an ATR based threshold for direction switching to identify major swing highs and lows. Instead of relying on fractals or fixed bar-count swings, pivots are confirmed only when price moves beyond the prior extreme by:
threshold = ATR(length) × ATR_mult
This filters noise, enforces valid swing structure (high → low → high), and adapts automatically to volatility. The ATR ZigZag is ideal for traders who want a clean, objective view of swing structure without noise. This has many uses, including mapping swing structure, drawing chart patterns, and trading around extremes.
Lag and Repainting
Pivots are confirmed only after price moves sufficiently in the opposite direction. This creates necessary lag. The ZigZag is drawn when this occurs, and will anchor to the high/low in the past. Optional detection dot plots show exactly when confirmation occurred.
What You See
ZigZag: dashed gray line, repainted to anchor at the confirmed highs and lows
Latest Pivot Levels: Dashed horizontal lines at the most recent confirmed high/low.
Optional Live Swing Leg: A real-time line from the last confirmed pivot to the current swing extreme, updating until a new pivot forms.
Optional ATR Boxes: 1×ATR shaded zones around the latest pivot for structural context.
Optional Pivot Confirmation Dots: Markers show the bar where the threshold is crossed and a swing is officially confirmed. This is to understand the lag and see when the ZigZag repainted.
The Composite Predictive Index-(CPI-IG v5)**The Composite Predictive Index (CPI-IG v5) is a comprehensive Market Institutional Indicator created by Alcides Davila and is an overlay indicator designed for institutional-grade market analysis and trading signals. Nevertheless, Daily-Short-Term Traders may also take advantage of this robust and efficient indicator. Still, they must make the necessary adjustments for scalping and for short-, medium-, and long-term trading. It synthesizes multiple technical factors (e.g., RSI, MACD, Bollinger Bands, VWAP, EMAs/SMAs, volume pressure, delta volume, manual sentiment/news inputs) into a weighted Z-score-based probability model (probUp) for forecasting price direction—generating buy/sell gates, strong/ultra signals, and short-term projections. It supports multi-timeframe alignment (HTF/LTF), breakout/breakdown detection with retests, internal backtesting, and alerts, while displaying dashboards for probabilities, stats, oscillators (bull/bear/neutral), major indexes (S&P, DJIA, Nasdaq), and ETFs (SPY, QQQ, etc.).
In terms of structure, it's highly reliable and productive: modular code with error-handling (safe divisions, approximations for tanh/erf), customizable modes (scalp to long-term), efficient resource use (max_bars_back=500), and cooldowns to prevent alert spam. Quality is strong, with transparent math, visual flexibility, and no apparent logic bugs—though real-world performance depends on market conditions and user tuning.
Investors can benefit significantly by using it for data-driven decisions, reducing bias through probability scores (e.g., >68% for buys), timing entries/exits with cross-confirmations, and monitoring broader market context via indexes/ETFs. It's especially useful for trend-following or reversal strategies, potentially improving win rates in volatile markets, but, like all indicators, it's not foolproof—use it in combination with risk management.
Strongest feature: The probability engine, which normalizes diverse signals into a robust, Z-scaled probUp metric (via the normal CDF or a logistic), enabling a quantifiable edge over traditional oscillators. Cheers...!!!
Green Day or Red Day?What it is:
This simple indicator provides immediate visual context by tinting the background of your chart Green or Red based on the asset's daily performance.
Who's it for?
It is designed for day traders and scalpers who operate on lower timeframes (1m, 5m, 15m) but need to remain aware of the overall daily direction without switching charts. It can be used in combination with the ORB strategy as a helpful tool to "feel" the trend when you're way out of the ORB range. But this indicator can be used by anyone regardless of trading style.
How it works:
This script pulls data from the daily timeframe regardless of the chart interval you are currently viewing. It compares the current price to a user-selectable reference point (either Yesterday's Close or Today's Open) to determine the background color.
Good Luck. May you make good trades!
CRT Inside Hunter + FVG (Final Fusion)CRT Inside Hunter + FVG (Final Fusion)
This indicator automatically detects Inside Bar → CRT (Consolidation – Range – Trap) structures and generates LONG / SHORT BAM breakout signals whenever the mother bar is violated.
It also includes optional Fair Value Gap (FVG) confirmation.
🔍 1. Inside Bar → Mother Bar Detection
Automatically identifies inside bar sequences.
Creates the Mother Bar with High / Low boundaries.
Draws Q1 – Mid – Q3 levels as visual guidance.
Auto-removes CRT structure after a user-defined number of bars.
🚨 2. BAM Breakout Signals
Breakout events trigger automatic trade signals:
Upper violation → SHORT signal
Lower violation → LONG signal
Signals are displayed as labels and fully support alerts.
🟦 3. FVG (Fair Value Gap) Confirmation
Optional FVG detection mode:
Automatically marks Demand and Supply FVG zones.
If the price touches an FVG at the breakout moment, the signal becomes FVG-Confirmed.
🎨 4. Additional Features
Inside bars highlighted for clarity.
Clean, minimal drawing system.
All drawings reset daily for maximum chart hygiene.
This tool combines liquidity, imbalance, breakout logic and provides a powerful structure for scalping and intraday trading.
FOR CRT SMT – 4 CANDLEFOR CRT SMT – 4 CANDLE Indicator
This indicator detects SMT (Smart Money Technique) divergence by comparing the last 4 candle highs and lows of two different assets.
Originally designed for BTC–ETH comparison, but it works on any market, including Forex pairs.
You can open EURUSD on the chart and select GBPUSD from the settings, and the indicator will detect SMT divergence between EUR and GBP the same way it does between BTC and ETH. This makes it useful for analyzing correlated markets across crypto, forex, and more.
🔴 Upper SMT (Bearish Divergence – Red)
Occurs when:
The main chart asset makes a higher high,
The comparison asset makes a lower high.
This may signal a liquidity grab and potential reversal.
🟢 Lower SMT (Bullish Divergence – Green)
Occurs when:
The main chart asset makes a lower low,
The comparison asset makes a higher low.
This may indicate the market is sweeping liquidity before reversing upward.
📌 Features
Uses the last 4 candles of both assets.
Automatically draws divergence lines.
Shows clear “SMT ↑” or “SMT ↓” labels.
Works on Crypto, Forex, and all correlated assets.
Reversal WaveThis is the type of quantitative system that can get you hated on investment forums, now that the Random Walk Theory is back in fashion. The strategy has simple price action rules, zero over-optimization, and is validated by a historical record of nearly a century on both Gold and the S&P 500 index.
Recommended Markets
SPX (Weekly, Monthly)
SPY (Monthly)
Tesla (Weekly)
XAUUSD (Weekly, Monthly)
NVDA (Weekly, Monthly)
Meta (Weekly, Monthly)
GOOG (Weekly, Monthly)
MSFT (Weekly, Monthly)
AAPL (Weekly, Monthly)
System Rules and Parameters
Total capital: $10,000
We will use 10% of the total capital per trade
Commissions will be 0.1% per trade
Condition 1: Previous Bearish Candle (isPrevBearish) (the closing price was lower than the opening price).
Condition 2: Midpoint of the Body The script calculates the exact midpoint of the body of that previous bearish candle.
• Formula: (Previous Open + Previous Close) / 2.
Condition 3: 50% Recovery (longCondition) The current candle must be bullish (green) and, most importantly, its closing price must be above the midpoint calculated in the previous step.
Once these parameters are met, the system executes a long entry and calculates the exit parameters:
Stop Loss (SL): Placed at the low of the candle that generated the entry signal.
Take Profit (TP): Calculated by projecting the risk distance upward.
• Calculation: Entry Price + (Risk * 1).
Risk:Reward Ratio of 1:1.
About the Profit Factor
In my experience, TradingView calculates profits and losses based on the percentage of movement, which can cause returns to not match expectations. This doesn’t significantly affect trending systems, but it can impact systems with a high win rate and a well-defined risk-reward ratio. It only takes one large entry candle that triggers the SL to translate into a major drop in performance.
For example, you might see a system with a 60% win rate and a 1:1 risk-reward ratio generating losses, even though commissions are under control relative to the number of trades.
My recommendation is to manually calculate the performance of systems with a well-defined risk-reward ratio, assuming you will trade using a fixed amount per trade and limit losses to a fixed percentage.
Remember that, even if candles are larger or smaller in size, we can maintain a fixed loss percentage by using leverage (in cases of low volatility) or reducing the capital at risk (when volatility is high).
Implementing leverage or capital reduction based on volatility is something I haven’t been able to incorporate into the code, but it would undoubtedly improve the system’s performance dramatically, as it would fix a consistent loss percentage per trade, preventing losses from fluctuating with volatility swings.
For example, we can maintain a fixed loss percentage when volatility is low by using the following formula:
Leverage = % of SL you’re willing to risk / % volatility from entry point to exit or SL
And if volatility is high and exceeds the fixed percentage we want to expose per trade (if SL is hit), we could reduce the position size.
For example, imagine we only want to risk 15% per SL on Tesla, where volatility is high and would cause a 23.57% loss. In this case, we subtract 23.57% from 15% (the loss percentage we’re willing to accept per trade), then subtract the result from our usual position size.
23.57% - 15% = 8.57%
Suppose I use $200 per trade.
To calculate 8.57% of $200, simply multiply 200 by 8.57/100. This simple calculation shows that 8.57% equals about $17.14 of the $200. Then subtract that value from $200:
$200 - $17.14 = $182.86
In summary, if we reduced the position size to $182.86 (from the usual $200, where we’re willing to lose 15%), no matter whether Tesla moves up or down 23.57%, we would still only gain or lose 15% of the $200, thus respecting our risk management.
Final Notes
The code is extremely simple, and every step of its development is detailed within it.
If you liked this strategy, which complements very well with others I’ve already published, stay tuned. Best regards.
Elliott Wave Principle Pro - Frost & Prechter [abusuhil]الوصف العربي اسفل الوصف الإنجليزي .
✅ Professional Description (English)
Elliott Wave Principle Pro – Frost & Prechter Edition
A complete, professional-grade Elliott Wave detection and trading system designed for traders who want to identify market structure with precision and execute trades based on confirmed wave completion signals — without repainting.
This indicator combines the classical Elliott Wave rules from Frost & Prechter’s “Elliott Wave Principle” with modern algorithmic detection, Fibonacci validation, ZigZag pivot systems, and fully automated entry/exit levels.
⭐ Core Features
1. Automatic Elliott Wave Detection
Detects Impulse Waves (5-3-5-3-5)
Detects Corrective Waves (ABC) including:
• Zigzag
• Flat
• Expanded Flat
Supports multiple wave degrees (Cycle → Minuette)
2. Strict Elliott Rule Engine
All major EW rules are applied:
Wave 2 never retraces beyond Wave 1
Wave 4 must not overlap Wave 1
Wave 3 is never the shortest
Wave relationships validated using Fibonacci ratios
You can choose Strict / Standard / Flexible rule modes.
⭐ 3. Non-Repainting Confirmation System
Waves are confirmed only after pivot completion
Signals never change once displayed
Historical signals remain stable
Fully resistant to repainting
⭐ 4. Automated Trading Signals
Every completed structure triggers:
BUY Signals
End of Wave C
End of bearish Impulse (Wave 5)
SELL Signals
End of Wave 5 in bullish impulse
End of bullish ABC correction
Each signal includes:
Entry Line
Stop Loss (3 methods: Wave / ATR / Fixed)
TP1 – TP2 – TP3 (Fibonacci-based or Wave Projected)
Optional PRZ (Potential Reversal Zone)
You may show only the latest signal for clarity.
⭐ 5. Advanced Visual Tools
Wave numbers (1–5 / A–B–C)
Wave lines
Channels
Projection levels
Degree colors
Customizable labels and signal shapes (Box / Arrow / No Text)
A clean Simple Mode is available to hide all waves and show signals only.
⭐ 6. Informational Table (Optional)
Displays:
Last detected structure
Direction (Bullish / Bearish)
Active signal status (Buy / Sell / Wait)
⭐ How Traders Benefit
This tool helps traders:
Understand the full Elliott Wave context instantly
Know exactly when a wave cycle has completed
Enter trades with predefined, optimized levels
Avoid emotional decisions and subjective wave counting
Rely on a non-repainting analytical engine
Identify high-probability reversal zones
Improve trade timing and risk management
Perfect for swing trading, intraday trading, and wave practitioners.
🇸🇦 الوصف الاحترافي (العربية)
Elliott Wave Principle Pro – نسخة فروسـت وبريشتـر
مؤشر احترافي متكامل لتحليل موجات إليوت واكتشاف البُنى السعريّة بشكل آلي ودقيق، مع إعطاء إشارات تداول مؤكدة عند اكتمال الموجات — بدون إعادة رسم (Non-Repainting).
يجمع هذا المؤشر بين قواعد مدرسة إليوت الكلاسيكية من كتاب “Elliott Wave Principle” وبين خوارزميات حديثة تعتمد على الـ ZigZag، والفيبوناتشي، والتحقق الرياضي من صحة الموجة.
⭐ أهم المزايا
1. اكتشاف آلي كامل لموجات إليوت
اكتشاف الموجات الدافعة Impulse 5-3-5-3-5
اكتشاف الموجات التصحيحية ABC بما يشمل:
• Zigzag
• Flat
• Expanded Flat
دعم جميع درجات الموجة من Cycle حتى Minuette
⭐ 2. محرك قواعد إليوت الاحترافي
يطبق المؤشر جميع القواعد الأساسية لموجات إليوت، مثل:
الموجة 2 لا تتجاوز بداية الموجة 1
الموجة 4 يجب ألا تتداخل مع الموجة 1
الموجة 3 ليست الأقصر
تأكيد العلاقات باستخدام نسب فيبوناتشي
مع إمكانية اختيار نمط القواعد: صارم / قياسي / مرن.
⭐ 3. نظام تأكيد بدون إعادة رسم
لا يتم تأكيد الموجة إلا بعد اكتمالها فعليًا
لا يتم حذف أي إشارة بعد ظهورها
جميع النتائج ثابتة وغير قابلة للتغيير
مقاوم لإعادة الرسم 100%
⭐ 4. إشارات تداول تلقائية
يصدر المؤشر إشارات شراء وبيع عند اكتمال التركيبات التالية:
إشارات BUY
نهاية موجة C
نهاية موجة 5 الهابطة (انعكاس صاعد)
إشارات SELL
نهاية موجة 5 الصاعدة
نهاية تصحيح ABC الصاعد
وتتضمن الإشارة:
مستوى الدخول
وقف الخسارة (Wave / ATR / نسبة ثابتة)
الأهداف TP1 – TP2 – TP3
منطقة انعكاس محتملة PRZ (اختيارية)
ويمكن عرض آخر إشارة فقط لسهولة القراءة.
⭐ 5. أدوات بصرية متقدمة
ترقيم الموجات 1–5 و A–B–C
خطوط الموجات
قنوات Elliott
مستويات الإسقاط
ألوان الدرجات
تخصيص شكل الإشارة (مربع / سهم / بدون نص)
كما يمكن تفعيل الوضع البسيط لإظهار الإشارات فقط.
⭐ 6. جدول معلومات الاختياري
يعرض:
نوع آخر موجة مكتشفة
اتجاهها (صاعد / هابط)
حالة الإشارة الحالية (شراء / بيع / انتظار)
⭐ فوائد استخدام المؤشر للمتداول
هذا المؤشر يساعدك على:
فهم بنية موجات إليوت دون قراءة الشارت يدويًا
اكتشاف نقاط الانعكاس القوية قبل حدوثها
الدخول في صفقات محسوبة مسبقًا (Entry + SL + TP)
تقليل التشتت والتقدير الشخصي في العدّ
تحسين إدارة المخاطر
تعزيز دقة التوقيت في بداية الاتجاهات الجديدة
دراسة السوق بطريقة احترافية تعتمد على قاعدة علمية واضحة
مثالي للمضارب اليومي، المتداول المتأرجح، ولممارسي مدرسة إليوت.
Bollinger Bands SMThis script plots four custom Bollinger Band envelopes on price to map volatility, trend and extremes on a single chart.
What it shows
BB Set 1 – 50-length, 1.25σ (cyan/red)
Short–to–medium-term volatility channel. Good for spotting squeezes, early breakouts and pullbacks in the active trend.
BB Set 2 – 200-length, 1.25σ (lime/yellow)
Higher-timeframe “trend envelope”. When price rides the upper band the trend is strong; closes below the lower band often signal deeper corrections.
BB Set 3 – 14-length, 3.2σ (white/blue, green fill)
Fast, very wide band for short-term volatility spikes. Tags of these outer bands highlight overextended moves that often mean-revert.
BB Set 4 – 200-length, 5σ (white/red, purple fill)
Extreme long-term volatility boundary. Price reaching this zone is rare and can mark exhaustion, blow-off moves or panic washes.
How I use it
Look for squeezes where bands contract tightly before large moves.
Watch for confluence when multiple bands line up as support/resistance.
Treat outer band touches as risk zones, not automatic reversal signals – wait for confirmation from structure or your own system.
This is a visual tool to understand volatility and trend context, not a standalone buy/sell system and not financial advice.
The Composite Predictive Index-(CPI-IG v5)*The Composite Predictive Index (CPI-IG v5) is the creation of Alcides Davila (Alcides0265), Daily Trader. This indicator, which I call "The Predictor Index" and is also known as "The Composite Predictive Index (CPI-IG v5)", is an overlay indicator designed for institutional-grade market analysis and trading signals. Daily traders could also take advantage of this indicator by making the necessary adjustments for each trading session, whether for short-term (scalping), medium-term, or long-term investments. It synthesizes multiple technical factors (e.g., RSI, MACD, Bollinger Bands, VWAP, EMAs/SMAs, volume pressure, delta volume, manual sentiment/news inputs) into a weighted Z-score-based probability model (probUp) for forecasting price direction—generating buy/sell gates, strong/ultra signals, and short-term projections. It supports multi-timeframe alignment (HTF/LTF), breakout/breakdown detection with retests, internal backtesting, and alerts, while displaying dashboards for probabilities, stats, oscillators (bull/bear/neutral), major indexes (S&P, DJIA, Nasdaq), and ETFs (SPY, QQQ, etc.).
In terms of structure, it's highly reliable and productive: modular code with error-handling (safe divisions, approximations for tanh/erf), customizable modes (scalp to long-term), efficient resource use (max_bars_back=500), and cooldowns to prevent alert spam. Quality is strong, with transparent math, visual flexibility, and no apparent logic bugs—though real-world performance depends on market conditions and user tuning.
Investors can benefit significantly by using it for data-driven decisions, reducing bias through probability scores (e.g., >68% for buys), timing entries/exits with cross-confirmations, and monitoring broader market context via indexes/ETFs. It's especially useful for trend-following or reversal strategies, potentially improving win rates in volatile markets, but, like all indicators, it's not foolproof—use it in combination with risk management.
Strongest feature: The probability engine, which normalizes diverse signals into a robust, Z-scaled probUp metric (via the normal CDF or a logistic), enabling a quantifiable edge over traditional oscillators.
The Composite Predictive Index (CPI-IG v5)The Composite Predictive Index (CPI-IG v5) is the creation of Alcides Davila (Alcides0265), Daily Trader. This indicator, which I call "The Predictor Index" and is also known as "The Composite Predictive Index (CPI-IG v5)", is an overlay indicator designed for institutional-grade market analysis and trading signals. Daily traders could also take advantage of this indicator by making the necessary adjustments for the trading sessions, whether for short (scalping), medium, or long-term investments. It synthesizes multiple technical factors (e.g., RSI, MACD, Bollinger Bands, VWAP, EMAs/SMAs, volume pressure, delta volume, manual sentiment/news inputs) into a weighted Z-score-based probability model (probUp) for forecasting price direction—generating buy/sell gates, strong/ultra signals, and short-term projections. It supports multi-timeframe alignment (HTF/LTF), breakout/breakdown detection with retests, internal backtesting, and alerts, while displaying dashboards for probabilities, stats, oscillators (bull/bear/neutral), major indexes (S&P, DJIA, Nasdaq), and ETFs (SPY, QQQ, etc.).
In terms of structure, it's highly reliable and productive: modular code with error-handling (safe divisions, approximations for tanh/erf), customizable modes (scalp to long-term), efficient resource use (max_bars_back=500), and cooldowns to prevent alert spam. Quality is strong, with transparent math, visual flexibility, and no apparent logic bugs—though real-world performance depends on market conditions and user tuning.
Investors can benefit significantly by using it for data-driven decisions, reducing bias through probability scores (e.g., >68% for buys), timing entries/exits with cross-confirmations, and monitoring broader market context via indexes/ETFs. It's especially useful for trend-following or reversal strategies, potentially improving win rates in volatile markets, but, like all indicators, it's not foolproof—use it in combination with risk management.
Strongest feature: The probability engine, which normalizes diverse signals into a robust, Z-scaled probUp metric (via the normal CDF or a logistic), enabling a quantifiable edge over traditional oscillators.
EMA Crossover CandlesEMA Crossover Candles
This indicator colors your chart candles based on the relationship between two Exponential Moving Averages (EMAs).
How It Works
Green Candles - When the Fast EMA is above the Slow EMA, indicating bullish momentum
Red Candles - When the Fast EMA is below the Slow EMA, indicating bearish momentum
Settings
Source - The price data used for EMA calculations (default: close)
Fast Length - Period for the fast EMA (default: 5)
Slow Length - Period for the slow EMA (default: 10)
How To Use
This indicator provides a quick visual reference for trend direction. Green candles suggest the short-term trend is bullish, while red candles suggest bearish conditions. This can help you:
Identify trend direction at a glance
Filter trades in the direction of the trend
Spot potential trend changes when candle colors shift
Tips
Adjust the Fast and Slow Length settings to match your trading timeframe
Shorter periods = more responsive but more false signals
Longer periods = smoother but slower to react to trend changes
Consider hiding default candles in Chart Settings for a cleaner look
Note: This indicator is for informational purposes only and should not be used as the sole basis for trading decisions. Always use proper risk management and consider combining with other forms of analysis.
Feel free to modify this to match your style or add any additional details you'd like to include.Claude is AI and can make mistakes. Please double-check responses. Opus 4.5
Reversal (Heikin Ashi-ready)This indicator detects bullish and bearish reversal patterns based purely on price action relative to prior candles. It is designed to be Heikin Ashi–compatible, meaning it can optionally use HA OHLC values rather than standard candles.
The script identifies:
Bullish reversals (V Up triangles)
Bearish reversals (V Down triangles)
It uses a two-stage system:
Context detection (a potential reversal setup forms).
Confirmation detection (price breaks a key level within a specified number of bars).
Indicator ***TuYa*** V8.2 – HH/HL MTF + Peak Mid ZoneIndicator TuYa V8.0 – HH/HL MTF + Peak Mid Zone
TuYa V8.0 combines multi-timeframe market structure with a Peak Reaction midline to create clean, rule-based reversal and trend entries – designed primarily for 1-minute execution with 1-hour bias.
🧠 Core Concept
This indicator fuses three ideas:
HTF Peak Reaction Midline (1H)
Uses a Peak Reaction style logic on the higher timeframe (HTF, default: 1H).
Identifies a reaction high and reaction low, then calculates their midpoint → the Peak Mid Zone.
This midline acts as a dynamic sentiment divider (above = premium / below = discount).
Multi-Timeframe HH/HL/LH/LL Structure
HTF structure (1H): detects HH, HL, LH, LL using pivot highs/lows.
LTF structure (1m): detects HH, HL, LH, LL on the execution timeframe (chart TF, intended for 1m).
HTF → LTF Confirmation Window
After a 1H structure event (HH, HL, LL, LH), the indicator opens a confirmation window of up to N LTF candles (default: 10 x 1m bars).
Within that window, the required 1m structure event must occur to confirm an entry.
🎯 Signal Logic
All entries are generated on the LTF (e.g. 1m chart), using HTF (e.g. 1H) bias + Peak Mid Zone:
1️⃣ Price ABOVE Peak Mid (Bullish premium zone)
Reversal SELL
HTF: HH (Higher High)
Within N 1m bars: LTF HH
→ SELL signal (fading HTF strength near premium)
Trend/Bullish BUY
HTF: HL (Higher Low)
Within N 1m bars: LTF LL
→ BUY signal (buying dips in an uptrend above midline)
2️⃣ Price BELOW Peak Mid (Bearish discount zone)
Reversal BUY
HTF: LL (Lower Low)
Within N 1m bars: LTF LL
→ BUY signal (catching potential reversal from discount)
Trend/Bearish SELL
HTF: LH (Lower High)
Within N 1m bars: LTF HH
→ SELL signal (shorting strength in a downtrend below midline)
Signals are plotted as small BUY/SELL triangles on the chart and exposed via alert conditions.
🧾 Filters & Options
⏳ HTF → LTF Delay Window
Input: “Max 1m bars after HTF trigger” (default: 10)
After a 1H HH/HL/LL/LH event, the indicator waits up to N LTF candles for the matching 1m structure pattern.
If no match occurs within the window, no signal is generated.
📉 RSI No-Trade Zone (HTF)
Toggle: Use RSI no-trade zone
Inputs:
RSI Length (HTF)
No-trade lower bound (default 45)
No-trade upper bound (default 65)
If HTF RSI is inside the defined band (e.g. 45–65), signals are blocked (no-trade regime), helping to avoid noisy mid-range conditions.
You can turn this filter ON/OFF and adjust the band dynamically.
🧱 5m OB / Direction Filter (Optional)
Toggle: Use 5m OB direction filter
Timeframe: Configurable (default: 5m).
Uses a simple directional proxy on the OB timeframe:
For BUY signals → require a bullish candle on OB timeframe.
For SELL signals → require a bearish candle on OB timeframe.
When enabled, this adds an extra layer of confluence by aligning entries with the short-term directional context.
⚙️ Key Inputs (Summary)
Timeframes
HTF (Peak Reaction & Structure): default 60 (1H)
Peak Reaction
Lookback bars (HTF)
ATR multiplier for zones
Show/Hide Peak Mid line
Structure
Pivot left/right bars (for HH/HL/LH/LL swings)
Toggle structure labels (HTF & LTF)
Confirmation
Max LTF bars after HTF trigger (default 10, fully configurable)
RSI Filter
Use filter (on/off)
RSI length
No-trade range (low/high)
5m OB Filter
Use filter (on/off)
OB timeframe (default 5m)
📡 Alerts & Automation
The script includes alertconditions for both BUY and SELL signals, with JSON-formatted alert messages suitable for routing to external bridges (e.g. bots, MT5/MT4, n8n, etc.).
Each alert includes:
Symbol
Side (BUY / SELL)
Price / Entry
SL & TP placeholders (from hidden plots, ready to be wired to your own logic)
Time
Performance tag
CommentCode (for strategy/type tagging on the receiver side)
You can attach these alerts to a webhook and let your execution engine handle SL/TP and order management.
📌 How to Use
Attach the indicator to a 1-minute chart.
Set HTF timeframe to 60 (or your preferred higher timeframe).
Optionally enable:
RSI regime filter
5m OB direction filter
Watch for:
Price relative to the Peak Mid line
BUY/SELL triangles that respect HTF structure + LTF confirmation + filters.
For automation, create alerts using the built-in conditions and your preferred JSON alert template.
⚠️ Disclaimer
This tool is for educational and informational purposes only.
It is not financial advice and does not guarantee profits. Always test thoroughly in replay / paper trading before using with live funds, and trade at your own risk.






















