Williams FractalsBoaBias Fractals High & Lows is an indicator based on Bill Williams' fractals that helps identify key support and resistance levels on the chart. It displays horizontal lines at fractal highs (red) and lows (green), which extend to the current bar. Lines automatically disappear if the price breaks through them, leaving only the relevant levels. Additionally, the indicator shows the price values of active fractals on the price scale for convenient monitoring.
Key Features:
Customizable Fractals: Choose between 3-bar or 5-bar fractals (default: 3-bar).
Period: Adjust the number of periods for calculation
Visualization: Red lines for highs (resistance), green for lows (support). Lines are fixed on the chart and persist during scrolling or scaling changes.
Alert System: Notifications for the formation of a new fractal high/low and for level breaks (Fractal High Formed, Fractal Low Formed, Fractal High Broken, Fractal Low Broken).
How to Use:
Add the indicator to the chart.
Configure parameters: select the fractal type (3 or 5 bars) and period.
Set up alerts in TradingView to receive notifications about new fractals or breaks.
Use the lines as levels for entry/exit positions, stop-losses, or take-profits in fractal-based strategies.
Troubleshooting: If Levels Are Not Fixed on the Chart
If the levels (fractal lines) do not stay fixed on the chart and fail to move with it during scrolling or scaling (e.g., they remain stationary while the chart shifts), this is typically due to the indicator's scale settings in TradingView. The indicator may be set to "No scale," causing the lines to desynchronize from the chart's price scale.
What to Do:
Locate the Indicator Label: On the chart, find the indicator label in the top-left corner of the pane (or where "BoaBias Fractals High & Lows" is displayed).
Right-Click the Label: Click the right mouse button on this label.
Adjust the Scale:
In the context menu, look for the "Scale" or "Pin to scale" option.
If it shows "Pin to scale (now no scale)" or similar, select "Pin to right scale" (or "Pin to left scale," depending on your chart's main price scale—usually the right).
Refresh the Chart: After changing the setting, refresh the chart (press F5 or reload the page), or toggle the indicator off and on again to apply the changes.
After this, the lines should move and scale with the chart during scrolling (horizontal or vertical) or zooming. If the issue persists, check:
TradingView Limits: The indicator may draw too many lines (maximum ~500 per script). If there are many historical fractals, older lines might not display.
Chart Settings: Ensure the chart is not in logarithmic scale (if applicable) or that auto-scaling is enabled.
Indicator Version: Verify you are using the latest script version (Pine Script v6) and check for errors in the TradingView console.
This indicator is ideal for traders working with Bill Williams' chaos theory or those seeking dynamic support/resistance levels. It is based on standard fractals but with enhancements for convenience: automatic removal of broken levels and integration with the price scale.
Note: The indicator does not provide trading signals on its own — use it in combination with other tools. Test on historical data before real trading.
Code written in Pine Script v6. Original template: Mit Nayi.
Bande e canali
Adaptive Trend Cloud + Smart Reversal Zones [@darshakssc]This indicator combines a volatility-adjusted trend cloud with RSI- and volume-based reversal signals to help traders visually spot potential trend continuation or reversal zones.
It’s designed to look clean, colorful, and informative — great for both beginners and experienced traders looking for chart clarity and actionable insights.
🔍 How It Works
🔵 1. Trend Cloud
1. The cloud is created using a 34-period EMA as the base and adjusted with a 14-period ATR multiplier.
2. When price is above the EMA, the cloud turns green (bullish).
3. When price is below the EMA, it turns red (bearish).
4. A neutral gray tone shows when price is inside the cloud, signaling potential indecision.
🔁 2. Smart Reversal Signal Logic
1. Signals appear only when price enters the cloud zone, indicating a potential change in direction.
2. To confirm the reversal, the following conditions must also be met:
3. RSI is below 40 (for bullish reversals) or above 60 (for bearish reversals)
4. A volume spike occurs (1.8× the 20-bar volume average)
5. A cooldown of 10 bars between signals prevents overplotting
🎯 3. TP & SL Labels
1. When a valid buy or sell signal appears:
🎯 TP (Take Profit) is placed at 2× ATR distance
🛑 SL (Stop Loss) is placed at 1× ATR distance
These levels are shown via chart labels for visual reference
🛎️ 4. Alerts
1. Built-in alerts trigger on:
🟢 Buy reversal signals
🔴 Sell reversal signals
✅ How to Use
1. Apply the indicator to any chart (works best on 5min–4h timeframes)
2. Look for the 🟢 Buy / 🔴 Sell labels when price touches the cloud
3. Use the visual TP/SL markers as reference zones — not financial advice
4. Combine with your own risk management, price action or confluence tools
⚙️ Customization Options
1. EMA & ATR lengths and multipliers
2. RSI and volume thresholds
3. Signal cooldown to reduce noise
4. Toggle TP/SL zones on or off
⚠️ Disclaimer
This script is for educational purposes only and does not constitute financial advice. Always test on demo accounts and combine with your own trading system.
Bollinger Levels Table - Horizontal Support Zones✅ Summary of Code Updates
1. Extended Horizontal Support Lines (Persistent):
Instead of redrawing new lines on every bar, we now:
Created four line variables using var to hold the horizontal support levels (BB20 Mid, BB20 Lower, BB50 Mid, BB50 Lower).
Used line.new() only once for each level to initialize the lines.
Enabled extend=extend.both to make the lines stretch across the full chart (both left and right).
2. Dynamic Value Updates (Live Adjustment):
On every bar update, line.set_y1() and line.set_y2() are used to adjust the Y-values of each line based on the current Bollinger Band calculations, keeping the lines accurately aligned with the indicator values.
3. Cleaner and More Efficient Rendering:
Reduced overhead by avoiding multiple line.new() calls which would clutter the chart.
Ensured that horizontal levels persist and dynamically reflect any changes in timeframe or price action.
Daily EMAs (8, 21 & 50) with BandDescription:
This script plots the Daily EMAs (8, 21, and 50) on any intraday or higher timeframe chart. It provides a clear, multi-timeframe view of market trends by using daily exponential moving averages (EMAs) and a dynamic visual band. I use this on the major indexes to decide if I should be mostly longing or shorting assets.
-In addition to identifying the trend structure, the 8-Day EMA often serves as a key area where buyers or sellers may become active, depending on the market direction:
-In an uptrend, the 8 EMA can act as a dynamic support zone, where buyers tend to re-enter on pullbacks.
-In a downtrend, the same EMA may act as resistance, where sellers become more aggressive.
-The script also includes a colored band between the 8 and 21 EMAs to highlight the short-term trend bias:
-Green fill = 8 EMA is above the 21 EMA (bullish structure).
Blue fill = 8 EMA is below the 21 EMA (bearish structure).
The 50-Day EMA is included to give additional context for intermediate-term trend direction.
Features:
- Daily EMA levels (8, 21, and 50) calculated regardless of current chart timeframe.
- 8 EMA acts as a potential buyer/seller zone based on trend direction.
- Color-coded band between 8 and 21 EMAs:
- Green = Bullish short-term bias
- Blue = Bearish short-term bias
- Customizable price source and EMA offset.
- Suitable for trend trading, pullback entries, and higher-timeframe confirmation.
Use Cases:
Identify key dynamic support/resistance areas using the 8 EMA.
Assess short-, medium-, and intermediate-term trend structure at a glance.
Enhance confluence for entry/exit signals on lower timeframes.
Triple Banded Momentum CloudTriple Banded Momentum Cloud (TBMC) is an advanced, customizable momentum indicator that blends multiple moving averages with layered volatility zones. It builds on the DBMC framework by allowing full control over the type and length of three distinct moving averages: signal, trend, and base.
Signal MA tracks short-term price momentum.
Trend MA anchors the core standard deviation bands.
Base MA provides long-term market context.
Three volatility bands (A/B/C) adapt dynamically to market conditions using user-defined standard deviation multipliers.
Momentum Cloud shades between signal and base for a directional read.
This tool is highly adaptable — suitable for trend-following, mean reversion, or volatility breakout strategies. Customization is key: choose MA types (SMA, EMA, RMA, etc.) to match your trading context.
Double Banded Momentum CloudDouble Banded Momentum Cloud (DBMC) extends the logic of BMC by layering two volatility bands around a moving average to create stacked momentum thresholds. It compares a fast Exponential Moving Average (EMA) to a slow Simple Moving Average (SMA), while introducing inner and outer bands based on standard deviation multipliers.
SMA defines the central trend anchor.
EMA captures short-term price momentum.
Band A (inner) represents normal volatility range.
Band B (outer) flags extended or extreme conditions.
Momentum Cloud between EMA and SMA visualizes bias.
By observing how the EMA interacts with these bands, traders can distinguish between ordinary momentum and more aggressive or potentially exhausted moves.
Banded Momentum CloudBanded Momentum Cloud (BMC) is a visual momentum indicator that blends trend-following averages with volatility-based thresholds. It compares a fast Exponential Moving Average (EMA) to a slower Simple Moving Average (SMA), while using a standard deviation band around the SMA to define momentum boundaries.
SMA provides the baseline trend.
EMA responds faster and highlights momentum shifts.
Standard Deviation Bands (above and below SMA) act as adaptive thresholds.
Momentum Cloud fills the space between the EMA and SMA to illustrate the directional bias and intensity.
When the EMA pushes beyond the upper or lower band, it may signal increased momentum or volatility in that direction.
HBD.FIBONACCI TARAMA - TABLOThe coin has been automatically drawing Fibonacci numbers since its launch. You don't need to draw Fibonacci numbers forever. All you need to do is check the coin daily, weekly, and monthly. Additionally, 12 customizable scans have been added. Fibonacci marks the coin that touches the orange zone. Enjoy the benefits.
Envelope Momentum CloudEnvelope Momentum Cloud (EMC) is a momentum visualization tool using moving averages and fixed-percentage envelopes. It compares an EMA (fast) to an SMA (slow), with static envelopes around the SMA to create momentum thresholds.
SMA anchors the trend baseline.
EMA highlights momentum shifts relative to the SMA.
Envelopes are placed at a user-defined % above and below the SMA.
Momentum Cloud visually fills the gap between EMA and SMA to show directional pressure.
Crosses beyond the envelope boundaries can indicate overextended moves or possible trend shifts.
Custom 2 BB + 2 SMAThis gives a dynamic support and resistance.
High probability set up can be found in 1 hour and above time frames.
Institutional Order Block Indicator [IOB]🔍 Detects Institutional Activity
Identifies bullish and bearish order blocks based on:
High volume spikes (volume > 2× average)
EMA crossovers
Significant price movements
📊 Plots Order Blocks
Draws green rectangles for bullish blocks (demand zones)
Draws red rectangles for bearish blocks (supply zones)
🎯 Generates Trading Signals
Long Entry: Institutional impact shifts from negative to positive
Short Entry: Impact shifts from positive to negative
Uses a cumulative impact score to measure pressure over time
💰 Risk Management
Automatically calculates stop-loss (ATR-based) and take-profit (1.5× RR)
Plots TP/SL lines and entry price
📈 Visual Trend Line
Tracks institutional pressure direction with a color-coded line
🔔 Alerts
Sends alerts for:
New order block formation
Long/Short entry signals
✅ Suitable for: Intraday & swing trading
📉 Works best on: 15m, 1H, 4H timeframes
🎯 Goal: High-probability trades based on smart money activity.
走過灬today - 零滞后交叉 V250723(三重指数移动平均)构建,并进行了零滞后处理。它通过计算两条不同周期(一条快线和一条慢线)的交叉来产生交易信号。
主要特点:
1. 使用零滞后来减少传统移动平均线的滞后性。
2. 提供多种数据源选择,包括常规价格、Heikin-Ashi(HA)价格以及经过平滑处理的Heikin-Ashi(HAB)价格。
3. 可以设置快速周期和慢速周期,当快线上穿慢线时产生买入信号,下穿时产生卖出信号。
4. 在图表上以不同颜色显示两条线,并且可以根据交叉情况为K线着色。
5. 可以显示交易信号(三角形标记)和设置警报。
使用步骤:
1. 将指标添加到图表。
2. 在设置中调整参数:
- 数据源设置:选择计算TEMA的价格来源(例如收盘价、HA收盘价等)和HAB计算类型(AMA、T3、Kaufman)。
- 基本设置:设置快速周期(默认22)和慢速周期(默认144)。
- 移动平均输入:根据选择的HAB计算类型,可能需要设置相关参数(如KAMA的快速端和慢速端,T3的热值等)。
- 界面选项:选择是否着色K线,是否显示信号。
3. 观察图表上的两条线(快线和慢线)以及出现的信号标记。
信号规则:
- 当快线(绿色)上穿慢线(白色)时,出现一个黄色的“多”字三角形(在K线下方),表示买入信号。
- 当快线下穿慢线时,出现一个粉色的“空”字三角形(在K线上方),表示卖出信号。
此外,该指标还设置了警报条件,可以在满足信号条件时触发警报。
(Triple Exponential Moving Average) with zero lag. It generates trading signals by calculating the crossover of two different periods (a fast line and a slow line).
Main features:
1. Use zero lag to reduce the lag of traditional moving averages.
2. Provide a variety of data source options, including regular prices, Heikin-Ashi (HA) prices, and smoothed Heikin-Ashi (HAB) prices.
3. Fast and slow periods can be set, and a buy signal is generated when the fast line crosses the slow line, and a sell signal is generated when it crosses below.
4. Display two lines in different colors on the chart, and the K-line can be colored according to the crossover situation.
5. Trading signals (triangle marks) can be displayed and alerts can be set.
Steps to use:
1. Add the indicator to the chart.
2. Adjust parameters in the settings:
- Data source settings: Select the price source for calculating TEMA (such as closing price, HA closing price, etc.) and the HAB calculation type (AMA, T3, Kaufman).
- Basic settings: Set the fast period (default 22) and slow period (default 144).
- Moving average input: Depending on the selected HAB calculation type, you may need to set relevant parameters (such as the fast and slow ends of KAMA, the heat value of T3, etc.).
- Interface options: Choose whether to color the K-line and whether to display the signal.
3. Observe the two lines (fast and slow) on the chart and the signal mark that appears.
Signal rules:
- When the fast line (green) crosses the slow line (white), a yellow "long" triangle appears (below the K-line), indicating a buy signal.
- When the fast line crosses the slow line, a pink "empty" triangle appears (above the K-line), indicating a sell signal.
In addition, the indicator also sets alarm conditions, which can trigger alarms when the signal conditions are met.
Eckk's Ultimate Buy & Sell SignalBuy & Sell signals based on Gaussian Bands, RSI & Volume for confirmation.
Universal Bot [AVATrade - PineConnector Ready]//@version=5
strategy("Universal Bot ", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
// === INPUTS === //
emaLen = input.int(20, title="EMA Lengte")
rsiLen = input.int(14, title="RSI Lengte")
macdFast = input.int(12, title="MACD Fast")
macdSlow = input.int(26, title="MACD Slow")
macdSig = input.int(9, title="MACD Signaallijn")
atrLen = input.int(14, title="ATR Lengte")
riskUSD = input.float(5, title="Risico per trade ($)")
accountUSD = input.float(500, title="Accountgrootte ($)")
riskReward = input.float(2.0, title="Risk-Reward ratio")
trailingPercent = input.float(0.5, title="Trailing stop (%)")
// === INDICATOREN === //
ema = ta.ema(close, emaLen)
rsi = ta.rsi(close, rsiLen)
= ta.macd(close, macdFast, macdSlow, macdSig)
atr = ta.atr(atrLen)
// === SIGNALEN === //
longCond = ta.crossover(close, ema) and macdLine > signalLine and rsi > 55
shortCond = ta.crossunder(close, ema) and macdLine < signalLine and rsi < 45
// === POSITIEBEREKENING === //
entryPrice = close
stopLoss = atr
takeProfit = atr * riskReward
lotRaw = riskUSD / stopLoss
lotFinal = lotRaw / 100000 // omzetten naar standaard lot voor brokers
lotStr = str.tostring(lotFinal, "#.####")
slLong = entryPrice - stopLoss
tpLong = entryPrice + takeProfit
slShort = entryPrice + stopLoss
tpShort = entryPrice - takeProfit
// === TRAILING STOP === //
trailOffset = entryPrice * trailingPercent / 100
trailPips = trailOffset / syminfo.mintick
// === STRATEGIE EN ALERTS === //
if (longCond)
strategy.entry("LONG", strategy.long)
strategy.exit("TP/SL LONG", from_entry="LONG", limit=tpLong, stop=slLong, trail_points=trailPips, trail_offset=trailPips)
alert_message = '{ "action": "buy", "symbol": "' + syminfo.ticker + '", "lot": ' + lotStr + ', "sl": ' + str.tostring(slLong) + ', "tp": ' + str.tostring(tpLong) + ', "trail": ' + str.tostring(trailingPercent) + ' }'
alert(alert_message, alert.freq_once_per_bar)
if (shortCond)
strategy.entry("SHORT", strategy.short)
strategy.exit("TP/SL SHORT", from_entry="SHORT", limit=tpShort, stop=slShort, trail_points=trailPips, trail_offset=trailPips)
alert_message = '{ "action": "sell", "symbol": "' + syminfo.ticker + '", "lot": ' + lotStr + ', "sl": ' + str.tostring(slShort) + ', "tp": ' + str.tostring(tpShort) + ', "trail": ' + str.tostring(trailingPercent) + ' }'
alert(alert_message, alert.freq_once_per_bar)
// === VISUEEL === //
plot(ema, title="EMA", color=color.orange)
plotshape(longCond, title="BUY", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(shortCond, title="SELL", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")
MA Crossover with Dots📘 Strategy Description – Moving Average Crossover with Dot Signals
This indicator is based on a Simple Moving Average (SMA) crossover strategy, which is a classic method to identify trend changes and potential buy/sell signals in the market.
📊 Core Logic:
It calculates two SMAs:
Fast SMA: 20-period moving average (short-term trend)
Slow SMA: 50-period moving average (longer-term trend)
✅ Buy Signal (Green Dot):
When the Fast SMA crosses above the Slow SMA, a Buy signal is generated.
This suggests bullish momentum or the start of an uptrend.
❌ Sell Signal (Red Dot):
When the Fast SMA crosses below the Slow SMA, a Sell signal is generated.
This suggests bearish momentum or the start of a downtrend.
📍 Visual Representation:
The Buy and Sell signals are plotted as colored dots at different levels:
Green dot = Buy
Red dot = Sell
The dots are plotted at fixed vertical positions in a separate panel below the chart for better clarity and to avoid overlap.
KutU @AnlATAbiliyormuyumThis indicator shows support and resistance zones for both long-term and short-term periods. The larger boxes represent zones determined by the long-term timeframe, while the smaller boxes correspond to zones defined by the short-term timeframe. Stay in peace and enjoy.
Momentum BandsMomentum Bands indicator-->technical tool that measures the rate of price change and surrounds this momentum with adaptive bands to highlight overbought and oversold zones. Unlike Bollinger Bands, which track price, these bands track momentum itself, offering a unique view of market strength and exhaustion points. At its core, it features a blue momentum line that calculates the rate of change over a set period, an upper red band marking dynamic resistance created by adding standard deviations to the momentum average, a lower green band marking dynamic support by subtracting standard deviations, and a gray middle line representing the average of momentum as a central anchor. When the momentum line touches or moves beyond the upper red band, it often signals that the market may be overbought and a pullback or reversal could follow; traders might lock in profits or watch for short setups. Conversely, when it drops below the lower green band, it can suggest an oversold market primed for a bounce, prompting traders to look for buying opportunities. If momentum remains between the bands, it typically indicates balanced conditions where waiting for stronger signals at the extremes is wise. The indicator can be used in contrarian strategies—buying near the lower band and selling near the upper—or in trend-following setups by waiting for momentum to return toward the centerline before entering trades. For stronger confirmation, traders often combine it with volume spikes, support and resistance analysis, or other trend tools, and it’s useful to check multiple timeframes to spot consistent patterns. Recommended settings vary: short-term traders might use a 7–10 period momentum with 14-period bands; medium-term traders might keep the default 14-period momentum and 20-period bands; while long-term analysis might use 21-period momentum and 50-period bands. Visually, background colors help spot extremes: red for strong overbought, green for strong oversold, and no color for normal markets, alongside reference lines at 70, 30, and 0 to guide traditional overbought, oversold, and neutral zones. Typical bullish signals include momentum rebounding from the lower band, crossing back above the middle after being oversold, or showing divergence where price makes new lows but momentum doesn’t. Bearish signals might appear when momentum hits the upper band and weakens, drops below the middle after being overbought, or price makes new highs while momentum fails to follow. The indicator tends to work best in mean-reverting or sideways markets rather than strong trends, where overbought and oversold conditions tend to repeat.
Step-MA Baseline (with optional smoother)poor man trackline, it uses the ma20 and smooth it out to signal trends
Bitcoin Power Law ModelBitcoin Power Law Model with Cycle Predictions
Scientific Price Modeling for Bitcoin
This indicator implements **Dr. Giovanni Santostasi's Bitcoin Power Law Theory** - a discovery that Bitcoin's price follows mathematical laws similar to natural phenomena. Unlike traditional financial models, this treats Bitcoin as a scale-invariant system that grows predictably over time.
What Makes This Special
Dr. Santostasi, an astrophysicist who studied gravitational waves, discovered that Bitcoin's price forms a perfect straight line when plotted on a log-log scale over its entire 15-year history. This isn't just another technical indicator - it's a fundamental law that has held true through multiple 80%+ crashes and recoveries.
Core Features
Power Law Model
- Orange Line: The power law trajectory showing Bitcoin's long-term growth path
- Yellow Line: Fair value (geometric mean between support and resistance)
- Green/Red Bands: Support and resistance levels that have historically contained price movements
- Band Position %: Shows exactly where price sits within the power law channel (0-100%)
How to Use It
For Long-term Investors
1. Accumulate when price is near the green support line (band position < 20%)
2. Hold when price is between the bands
3. Consider profits when approaching red resistance (band position > 80%)
4. Never panic - the model shows $30K+ is now the permanent floor
Key Metrics to Watch
- **Band Position: <20% = Oversold, >80% = Overbought
- Fair Value: Price above = Overvalued, below = Undervalued
- Support Line: Breaking below suggests model invalidation
Current Cycle Projections
Based on the November 2022 bottom at ~$15,500:
- Cycle Peak: ~$155,000-$230,000 (October 2025)
- Next Bottom: ~$70,000-$100,000 (October 2026)
- Long-term: $1 million by 2033 (power law projection)
Customizable Settings
Model Parameters
- Intercept & Slope: Fine-tune the power law formula
- Band Offsets: Adjust support/resistance distances
Display Options
- Toggle each visual element on/off
- Show/hide future projections
- Enable/disable cycle analysis
- Customize halving markers
Understanding the Math
The model uses the formula: **Price = 10^(A + B × log10(days since genesis))**
Where:
- A = -17.01 (intercept)
- B = 5.82 (slope)
- Days counted from Bitcoin's genesis block (Jan 3, 2009)
This creates parallel support/resistance lines in log-log space that have contained Bitcoin's price for 15+ years.
Important
1.Not Financial Advice: This is a mathematical model, not a guarantee
2. Long-term Focus: Best suited for macro analysis, not day trading
3. Model Limitations: Past performance doesn't ensure future results
4. Volatility Expected: 50-80% drawdowns are normal within the model
Background
Dr. Giovanni Santostasi discovered this model while analyzing Bitcoin through the lens of physics. He found that Bitcoin behaves more like a city or organism than a financial asset, growing according to universal power laws found throughout