Trend Strength Oscillator📌 Trend Strength Oscillator
📄 Description
Trend Strength Oscillator measures the directional strength of price relative to an adaptive dynamic trend band. It evaluates how far the current price is from the midpoint of a trend channel and normalizes this value by recent volatility range, allowing traders to detect trend strength, direction, and potential exhaustion in any market condition.
📌 Features
🔹 Adaptive Trend Band Logic: Uses a modified ATR and time-dependent spread formula to dynamically adjust upper and lower trend bands.
🔹 Trendline Midpoint Calculation: The central trendline is defined as the average between upper and lower bands.
🔹 Relative Positioning: Measures how far the close is from the center of the band as a percentage.
🔹 Range Normalization: Uses a normalized range to account for recent volatility, reducing noise in the oscillator reading.
🔹 Oscillator Output (±100 scale):
+100 indicates strong bullish momentum
-100 indicates strong bearish momentum
0 is the neutral centerline
🛠️ How to Use
✅ Trend Strength > +50: Indicates a strong bullish phase.
✅ Trend Strength < -50: Indicates a strong bearish phase.
⚠️ Crossing above 0: Potential bullish trend initiation.
⚠️ Crossing below 0: Potential bearish trend initiation.
📉 Values near 0: Suggest trend weakness or ranging conditions.
Best suited timeframes: 1H, 4H, Daily
Ideal combination with: RSI, MACD, volume-based oscillators, moving average crosses
✅ TradingView House Rules Compliance
This indicator is written in Pine Script v5 and fully open-source.
The script does not repaint, does not generate false alerts, and does not access external or private data.
It is intended strictly as a technical analysis tool, and not a buy/sell signal generator.
Users are encouraged to combine this tool with other confirmations and independent judgment in trading decisions.
=========================================================
📌 Trend Strength Oscillator
📄 설명 (Description)
Trend Strength Oscillator는 가격이 동적 추세 밴드 내 어디에 위치해 있는지를 정량적으로 분석하여, 추세의 방향성과 강도를 시각적으로 보여주는 오실레이터 지표입니다. 최근 변동성을 반영한 밴드를 기반으로 가격 위치를 정규화하여, 과매수·과매도 상태나 추세의 소멸 가능성까지 탐지할 수 있도록 설계되었습니다.
📌 주요 특징 (Features)
🔹 적응형 추세 밴드 계산: ATR과 시간 경과를 기반으로 상단/하단 밴드를 동적으로 조정
🔹 중심 추세선 산출: 상단과 하단 밴드의 평균값을 중심선으로 활용하여 기준 축 제공
🔹 상대 위치 계산: 현재 종가가 중심선에서 얼마나 떨어져 있는지를 정규화하여 추세 강도 계산
🔹 변동성 기반 정규화: 최근 밴드 범위를 기준으로 상대 거리를 0~100 사이 값으로 변환
🔹 오실레이터 출력 (범위: ±100):
+100에 가까울수록 강한 상승 추세
-100에 가까울수록 강한 하락 추세
0에 가까울수록 횡보 구간 가능성
🛠️ 사용법 (How to Use)
✅ +50 이상: 강한 상승 추세 지속 중
✅ -50 이하: 강한 하락 추세 지속 중
⚠️ 0선 돌파 상향: 상승 추세 시작 가능성
⚠️ 0선 돌파 하향: 하락 추세 시작 가능성
🟡 0 근처 유지: 추세 약화 또는 횡보장 가능성
추천 시간대: 1시간봉, 4시간봉, 일봉
보조 지표로 추천: RSI, MACD, OBV, 이동평균 크로스 등과 함께 활용 시 효과적
✅ 트레이딩뷰 하우스룰 준수사항 (TradingView House Rules Compliance)
본 지표는 Pine Script v5로 작성된 오픈소스 공개용 스크립트입니다.
리페인트(Repaint) 현상이 없으며, **허위 경고(Spam Alerts)**나 성능 저하 요소도 없습니다.
외부 데이터 접근 없이 완전히 자체 계산으로 동작합니다.
이 지표는 투자 판단을 돕기 위한 분석용 도구이며, 직접적인 매수·매도 신호로 사용해서는 안 됩니다.
모든 트레이딩은 사용자의 독립적인 판단과 책임 하에 이루어져야 합니다.
Indicatori e strategie
Silver Bullet ICT – Sweep + FVG + OB🧠 Silver Bullet ICT – Sweep + FVG + OB (Smart Money Tool)
✅ Works on:
NASDAQ / US100
SPX500 / DAX / FX majors
BTC/USD and other crypto
Any asset with high liquidity and volatility during the New York PM session
📊 Strategy Flow:
“We observe what the 4H candle at 16:00 CET produces – then execute the trade on the 5-minute chart if a sweep is confirmed.”
🎯 Logic Breakdown:
Session Timeframe:
Defined between 16:00–17:00 CET – configurable in settings.
Wait for Sweep:
A liquidity grab above previous high (or below previous low) during session.
Marked with triangle (▲ red for high, ▼ green for low).
Confirmed Signal:
A candle closes against the sweep direction.
Volume (optional) is above 20-SMA.
Triggers BUY (green label) or SELL (red label).
Entry Execution:
After the first 4H candle closes at 16:00 CET, look for a confirmed signal on 5-minute chart.
Rozegranie sygnału tylko, gdy zamknie się świeca potwierdzająca sweep.
Confluence:
OB (Order Blocks) and FVG (Fair Value Gaps) help refine targets and context.
Additional box is drawn to visualize session range.
🕊️ Notes:
Does not repaint sweep confirmations
Built-in alerts for sweep and entry signals
Customizable volume filter, box visuals, and session times
Fair Value Gap & Liquidity Zones [Combined]mixed FVG and buyside and sellside liquidity
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Multiple of Net Asset Value (mNAV)This TradingView indicator calculates and displays the multiple of Net Asset Value (mNAV) for a selected symbol. It uses the asset symbol held, the quantity of assets held, and the number of outstanding shares to compute mNAV per share. The indicator compares the current price to mNAV, showing how many times the asset is trading above or below its mNAV. Users can configure up to four custom mNAV multiples for reference lines, helping to visualize overvaluation or undervaluation relative to mNAV. Ideal for analyzing ETFs, trusts, or crypto funds with transparent holdings.
Logarithmic Moving Average Convergence DivergenceLogarithmic Moving Average Convergence Divergence with crossing
GMMG BB50 and Signals with BTC Dominance & USD//@version=5
indicator("GMMG BB50 and Signals with BTC Dominance & USD", overlay=true)
// Define Bollinger Bands
length = 50
deviations = 0.2
basis = ta.sma(close, length)
dev = deviations * ta.stdev(close, length)
upperBand = basis + dev
lowerBand = basis - dev
// Plotting Bollinger Bands
plot(basis, color=color.blue, title="BB Basis")
p1 = plot(upperBand, color=color.blue, title="Upper Band")
p2 = plot(lowerBand, color=color.blue, title="Lower Band")
// Fill between the bands
fill(p1, p2, color=color.rgb(173, 216, 230, 90), title="BB Fill")
// Determine Bullish or Bearish conditions
bullish = close > upperBand
bearish = close < lowerBand
// Calculate RSI
rsiLength = 30
rsiValue = ta.rsi(close, rsiLength)
rsiAbove50 = rsiValue > 50
// Volume calculation
lookback = input(20, "Lookback Period", tooltip="The number of previous candles to check for volume")
highestVolume = ta.highest(volume, lookback)
currentVolume = volume
bullishVolumeCond = (currentVolume >= highestVolume) and (close >= open)
bearishVolumeCond = (currentVolume >= highestVolume) and (close < open)
// Volume Status
var string volumeStatusText = "Neutral"
var color volumeBgColor = color.new(color.white, 90)
if bullishVolumeCond
volumeStatusText := "Bullish Volume"
volumeBgColor := color.new(color.green, 80)
else if bearishVolumeCond
volumeStatusText := "Bearish Volume"
volumeBgColor := color.new(color.red, 80)
else
volumeStatusText := "Neutral"
volumeBgColor := color.new(color.white, 90)
// MACD calculation
= ta.macd(close, 12, 26, 9)
macdCrossAbove = ta.crossover(macdLine, signalLine)
macdCrossBelow = ta.crossunder(macdLine, signalLine)
var string macdStatusText = "Neutral"
var color macdBgColor = color.new(color.white, 90)
var string macdCrossoverStatus = "No Crossover"
if macdCrossAbove
macdStatusText := "MACD Bullish"
macdBgColor := color.new(color.green, 80)
macdCrossoverStatus := "Bullish Cross"
else if macdCrossBelow
macdStatusText := "MACD Bearish"
macdBgColor := color.new(color.red, 80)
macdCrossoverStatus := "Bearish Cross"
// Daily and 4H candles
= request.security(syminfo.tickerid, "D", )
isDailyBullish = dayClose > dayOpen
dailyCandleColor = isDailyBullish ? "Green" : "Red"
= request.security(syminfo.tickerid, "240", )
isHourlyBullish = hourClose > hourOpen
hourlyCandleColor = isHourlyBullish ? "Green" : "Red"
// Bitcoin Dominance and USD Index
btcDom = request.security("CRYPTOCAP:BTC.D", "D", close)
dxy = request.security("TVCD:DXY", "D", close)
plot(btcDom, title="BTC Dominance", color=color.orange)
plot(dxy, title="USD Index (DXY)", color=color.purple)
// Combined table setup and update will go here... (you can continue merging the remaining table code as needed)
Quantum Harmonic Oscillator Overlay🧪 Quantum Harmonic Oscillator Overlay
A visual model of price behavior using quantum harmonic oscillation principles
📜 Indicator Overview
The Quantum Harmonic Oscillator Overlay applies concepts from both classical physics (harmonic motion) and quantum mechanics (energy states) to model and visualize how price orbits around a central trend line. It overlays a Linear Regression line (representing the “mean position” or ground state of price) and calculates surrounding energy levels (σ-zones) akin to quantum shells that price can "jump" between.
This indicator is particularly useful for visualizing mean reversion, volatility compression/expansion, and momentum-driven price breakthroughs.
🧠 Core Concepts
Linear Regression Line (LSR): This is the calculated center of gravity or equilibrium path of price over a user-defined period. Think of it like the lowest energy state or central axis around which price vibrates.
Standard Deviation Zones (σ-levels):
1σ: The majority of normal price activity; within this range, price tends to fluctuate if in balance.
2σ: Indicates volatility or possible breakout pressure.
3σ: Represents extreme movement — a phase shift in energy, potentially leading to reversal or continuation with higher momentum.
Quantum Analogy: Just like in a quantum harmonic oscillator, particles (here, prices) move probabilistically between discrete energy states. The further the price moves from the center, the more "energy" (momentum, volume, volatility) is implied.
⚙️ Input Parameters
Setting Description
Linear Regression Length The number of bars used to calculate the regression trend (default 100). Affects the central path and responsiveness.
σ Multipliers (1σ, 2σ, 3σ) Determine how far each band is from the regression line. Adjusting these can highlight different price behaviors.
Show Energy Level Zones Toggle visibility of the colored bands around the regression line.
Show LSR Center Line Toggles visibility of the white Linear Regression line itself.
🎨 Visual Components
Color Zone Interpretation
✅ Green ±1σ Normal oscillation / mean reversion area. Ideal for range-bound strategies.
🟧 Orange ±2σ Warning zone; price may be gaining momentum or volatility.
🔴 Red ±3σ High-momentum state or anomaly. These regions may imply trend exhaustion, reversals, or breakouts.
White Line: The LSR — the average trajectory of the price movement.
Pink Dots: Appear when price exceeds Zone 3 (outside ±3σ) — a signal of extreme behavior or a possible regime shift.
📈 How to Use This Indicator
1. Detect Overextensions
When price touches or breaches the 3σ zone, it is likely overextended. This can be used to anticipate potential snapbacks or strong breakout trends.
2. Identify Mean Reversion Trades
If price exits the 2σ or 3σ zones and returns toward the center line, this signals a likely mean reversion setup.
3. Volatility Compression or Expansion
Flat zones between σ levels suggest calm markets; widening bands suggest expanding volatility.
4. Use with Confirmation Tools
Combine with momentum oscillators (MACD, RSI) or volume-based signals to confirm reversals or continuation outside Zone 3.
🔮 Philosophical Note
This indicator embodies the metaphor that the market behaves like a quantum oscillator — price particles exist in a probabilistic field and jump between discrete zones of volatility and energy. Tracking these transitions allows the trader to see price behavior as rhythmic, wave-like, and multidimensional rather than purely linear.
Enhanced Neowave Wave 1 Finder with ZigZagThis script is an advanced technical analysis indicator for the TradingView platform, written in Pine Script version 5. Its primary goal is to identify potential Elliott Wave "Wave 1" patterns, enhanced with principles from Neowave theory and a custom ZigZag indicator for more accurate pivot detection. The script is designed to be overlaid on the main price chart.
Core Functionality: Blending ZigZag and Neowave
The indicator's methodology is a two-part process. First, it identifies significant price swings using a robust ZigZag indicator. Then, it analyzes these swings based on a set of rules derived from Neowave and classic technical analysis to validate them as potential Wave 1 patterns.
Part 1: ZigZag Integration
The first major component is a comprehensive ZigZag indicator that forms the foundation for all subsequent analysis.
Pivot Detection: The pivots() function is the engine of the ZigZag. It scans the historical price data for significant high and low points (pivots) over a user-defined Length.
Segment Drawing: Once pivots are identified, the script draws lines connecting them, creating the classic ZigZag pattern on the chart.
Extended Direction & Ratios: This is an enhanced feature. The script doesn't just identify highs and lows; it categorizes them as:
Higher High (HH) or Lower High (LH)
Lower Low (LL) or Higher Low (HL)
This classification is crucial for understanding the market structure. It also calculates the price ratio of the most recent ZigZag leg relative to the previous one, which is used later for pattern validation.
Dynamic Updates: The ZigZag is not static. On each new bar, it can update its most recent pivot point if a new, more extreme price (a higher high or a lower low) is printed before the direction officially changes. This ensures the ZigZag is always reflecting the most current and significant price action.
Part 2: Neowave Wave 1 Finder
With the market structure defined by the ZigZag, the second part of the script applies a rigorous set of rules to identify potential Wave 1 patterns. A Wave 1 is the initial move of a new trend in Elliott Wave theory.
Key Validation Criteria
For a price move between two ZigZag pivots to be considered a valid Wave 1, it must pass a series of checks:
Significance: The move must have a minimum percentage change (Minimum Wave Length) and last for a minimum number of bars, filtering out insignificant noise.
Volume Confirmation: A genuine impulse wave is typically supported by increasing volume. The script checks if the volume during the potential Wave 1 is significantly higher than the recent average (Volume Increase Threshold).
Momentum Alignment: The direction of the wave must be confirmed by momentum indicators.
For a bullish (upward) Wave 1, the Relative Strength Index (RSI) must be in a bullish regime (above 50) and the MACD line must be above its signal line.
For a bearish (downward) Wave 1, the RSI must be below 50 and the MACD line must be below its signal line.
Structural Analysis (Impulse vs. Diagonal): The script attempts to differentiate between two types of Wave 1:
Impulse Wave: A strong, clean, and direct move.
Diagonal Wave: A more complex, overlapping, and often wedge-shaped pattern. This is identified by analyzing the time and price complexity of the move, along with the ZigZag leg ratios.
Wave 2 Retracement Check: A critical Neowave rule is that a valid Wave 1 must be followed by a valid Wave 2 retracement. The script looks at the next ZigZag leg to ensure it doesn't retrace more than 100% of the potential Wave 1. It also uses the ZigZag ratios to confirm the retracement falls within typical Fibonacci levels (e.g., 38.2% to 78.6%).
Display and User Interface
The script provides a rich visual experience to aid the trader in their analysis.
Wave Labels and Boxes: When a valid Wave 1 is detected, it is highlighted with a colored line (green for bullish, red for bearish) and a shaded background box. A label clearly marks it as "Wave 1 IMPULSE" or "Wave 1 DIAGONAL".
Fibonacci Retracement Levels: Upon detection of a Wave 1, the script automatically draws key Fibonacci retracement levels (38.2%, 50%, 61.8%, 78.6%). These levels are potential targets for the end of the subsequent Wave 2, offering potential entry points for a Wave 3 trade.
Information Labels: Additional labels provide at-a-glance confirmation of the conditions, showing whether volume and momentum criteria were met.
Customizable Inputs: Users have extensive control over the indicator's parameters, including the ZigZag length, volume thresholds, RSI levels, and the colors of all visual elements.
Alerts: The indicator can be configured to generate an alert whenever a new bullish or bearish Wave 1 pattern is confirmed, allowing traders to be notified of potential opportunities in real-time.
Alanna IndicatorThe Alanna Indicator is a sophisticated analysis tool designed to move beyond simple price action and uncover the fundamental drivers behind a stock's behavior. Instead of relying on a single lagging indicator, this script provides a multi-dimensional view of a stock's character by adapting the Nobel prize-winning Fama-French Five-Factor Model and combining it with the power of Momentum.
The core of this indicator is its ability to identify a stock's current "Factor Regime"—whether it is being perceived by the market primarily as a Value, Growth, Momentum, or other type of stock. By detecting shifts between these regimes and confirming them with price momentum, the Alanna Indicator generates high-conviction signals for potential entries and exits.
EdgeXplorer – Smart Money StructureEdgeXplorer – Smart Money Structure
A full-spectrum price action tool built to track BOS/CHoCH, swing pivots, order blocks, and institutional liquidity zones — all on one clean chart.
Designed for serious price action traders, this engine gives you a real-time visual breakdown of market structure the way smart money sees it. Whether you’re a scalper, intraday trader, or swing strategist — this tool helps you track momentum shifts, trend flips, and liquidity traps with clarity.
⸻
🧠 What It Does
EdgeXplorer – Smart Money Structure detects and visualizes:
• Break of Structure (BOS) and Change of Character (CHoCH) patterns
• Swing vs. Internal trend structure
• Order blocks with mitigation tracking
• Liquidity points (Equal Highs & Lows)
• Fair Value Gaps (FVGs) and price imbalances
• Premium/Discount zones based on range extremes
All of this is plotted live with customizable visual styles, trend logic, and alert support — no repainting, no guessing.
⸻
⚙️ How It Works (Plain English)
The script uses pivot highs/lows to define structural points on the chart. From there:
• A BOS marks a continuation of the current trend (price breaks the most recent high/low in trend direction).
• A CHoCH flags a potential reversal (price breaks against the current trend direction).
• Structure is tracked internally (short-term pivots) and on a swing basis (larger moves).
• Order blocks are identified at structural breaks using volatility filtering (ATR or Range logic), then highlighted and monitored for mitigation.
• You can also display liquidity pools (Equal Highs/Lows) and FVG zones for imbalance-based setups.
• Optional trend coloring lets you visually follow directional bias.
⸻
📈 Visual Elements Breakdown
Element Meaning
🟢/🔴 BOS or CHoCH Labels Show trend continuation or reversal (internal + swing)
🔷 Zones Order Blocks (bullish/bearish, internal or swing, with mitigation filter)
🔺 HH / HL / LH / LL High/low swing labels based on pivot relationships
🔲 Gray Zones Mitigated order blocks (already tapped)
📊 Background Color Optional trend-based candle coloring
⚪ Fair Value Gaps Imbalance zones between candles
📍 EQH/EQL Equal High / Equal Low liquidity zones
⸻
🔧 Inputs & Settings
🧭 Structure Modes:
• Historical = Plots all historical BOS/CHoCH events
• Present = Keeps the chart clean by only showing the latest active structure
🔁 Internal vs Swing:
• Internal Structure = Short-term pivots (fast reaction, more signals)
• Swing Structure = Higher timeframe trend (stronger confirmation)
🎯 Order Block Filters:
• Choose between ATR-based (volatility-adjusted) or Cumulative Range (fixed width)
• Define how many OB zones to display per structure type
• Enable/disable mitigated OB highlights
💡 Visual Customization:
• Toggle colored vs. monochrome labels
• Turn on/off trend-based candle coloring
• Set custom colors for all bullish/bearish elements
🔍 Liquidity Tools:
• Show Equal High/Low zones with sensitivity threshold
• Display Fair Value Gaps with optional auto-filtering
• Highlight premium/discount zones relative to swing range
⸻
🧠 How to Interpret the Chart
Use BOS/CHoCH for:
• Spotting trend reversals (CHoCH = possible flip)
• Confirming momentum continuation (BOS = trend intact)
Use Order Blocks for:
• Entry areas after a break — especially if price retraces to an unmitigated OB
• Smart money footprints — these zones often align with institutional volume
Use Liquidity Zones for:
• Fade or trap setups — EQH/EQL often precede false breakouts
• Confirming areas where smart money may engineer stops or reactions
Use Premium/Discount Zones to:
• Avoid chasing — enter where price is undervalued (discount) or take profit where it’s overvalued (premium)
⸻
📊 Strategy Tips
• Scalpers: Focus on internal CHoCH + OB zones on 1m–15m
• Swing traders: Watch for swing CHoCH + OB alignment on 1h–4h
• Breakout traders: Use BOS labels with EQH/EQL sweep confirmation
• Confluence traders: Stack internal + swing + OB + FVG for high-probability setups
⸻
📣 Alerts Included:
✅ Internal BOS / CHoCH
✅ Swing BOS / CHoCH
Get notified instantly when structure shifts — no need to babysit the chart.
Tiny Candle + High Volume DetectorTiny Candle + High Volume Detector
This simple indicator highlights candles with:
A very small body (user-defined % of the close)
A significant volume spike (volume > X times average)
📊 Use this to spot:
Compression zones before breakout
Smart money absorption
Hidden accumulation
⚙️ Adjustable Parameters:
Max Body Size (% of close)
Volume Spike Multiplier
Volume SMA Period
🔔 Alerts are included.
Works on all timeframes and instruments. Best used in trending or consolidating environments to detect buildup before expansion.
EMA Cross by RA4 ema indicator, shows buy sell signal on the cross of ema 1 and ema 2, ema 3 and ema 4 are optional to add, and may be of any length/period.
EdgeXplorer - Battle of the BullsEdgeXplorer – Battle of the Bulls
Momentum isn’t a mystery. It’s a battle. And this tool shows you who’s winning.
Battle of the Bulls is a momentum visualizer built for traders who want to track the tug-of-war between bullish and bearish pressure — in real time. It blends raw market energy with simple visuals to help you interpret power shifts, confirm trends, or anticipate reversals.
⸻
🔍 What It Tracks:
At its core, this tool calculates two things on every candle:
• Bull Power = High − EMA
• Bear Power = Low − EMA
These two values are added together to create a net momentum reading — giving you a unique view of pressure on both ends of the candle. The more aggressively price moves above or below the EMA, the stronger the histogram prints in that direction.
This approach allows you to see not just price movement, but the intensity behind it.
⸻
📊 Visual Breakdown:
• Momentum Histogram:
Colored bars show bullish vs. bearish pressure:
• Green bars = bullish net pressure (momentum > 0)
• Red bars = bearish net pressure (momentum < 0)
• Zero Line:
This baseline acts as a key decision zone. Crosses above zero often signal increasing bullish pressure, while crosses below zero can flag incoming bearish strength.
• Raw Momentum Line (optional):
Toggle this ON if you prefer to see a smoother visual of momentum shifts layered over the histogram. It’s helpful for those who like cleaner entries based on slope or curve behavior.
• Background Tinting:
To keep the screen minimal yet informative, a light red or green background tint reflects the prevailing momentum bias without being visually overwhelming.
⸻
🧠 How to Use It:
1. Confirming Trend Strength:
Use the histogram to validate whether a move is driven by real strength or just noise. A strong uptrend with fading green bars? Momentum might be weakening. Choppy range but rising bars? Breakout may be brewing.
2. Spotting Momentum Shifts Early:
The zero line crossover can be used as an early signal for trend reversals or new legs forming. Pair with your existing structure or pattern analysis for high-conviction entries.
3. Filtering False Breakouts:
Sometimes price breaks a level but momentum doesn’t support it — Battle of the Bulls can help you avoid those traps. If the histogram is neutral or fading while price breaks out, caution may be warranted.
4. Scalping Short-Term Swings:
Scalpers can track short bursts of power, riding histogram pulses in one direction. Set the EMA lookback lower (e.g. 5–8) for ultra-sensitive setups, or go higher (20+) for smoother confirmation.
⸻
⚙️ Customizable Inputs:
• Lookback Length – Controls the EMA length used in calculating momentum.
• Lower = more sensitive.
• Higher = more stable.
• Color Inputs – Change bullish and bearish histogram colors to fit your theme.
• Raw Line Option – Toggle for smoother, minimal overlay of momentum data.
⸻
🔔 Built-In Alerts:
We’ve added alert conditions for both:
• Bullish Cross (Momentum > 0)
• Bearish Cross (Momentum < 0)
So whether you want to automate notifications for scalping, swing confirmations, or divergence watching, this script has you covered.
⸻
🔚 Final Notes:
This script is minimal by design — no clutter, no distractions — just the heartbeat of market pressure visualized in a way you can actually trade. Whether you’re using it for confluence, confirmation, or clean pulse reads, Battle of the Bulls gives you insight without overcomplication.
ATR Trailing + Alerts + Price LabelsATR Trend is a clean and intelligent trend-following overlay built for traders who want clarity during both trending and ranging markets.
This indicator dynamically detects bullish and bearish market trends using the Average True Range (ATR), applying a confirmation-based approach to filter out false signals and minor pullbacks.
The trend line is:
Blue 🔵 during uptrends.
Black ⚫ during downtrends.
Continuous, recalculating only when the market truly shifts — not just when price temporarily crosses the line.
When a confirmed trend reversal occurs:
A 🔼 or 🔽 label shows the exact price of the flip.
An alert can be triggered to notify the user immediately.
💡 Features:
✅ Single-line trend direction
✅ Filters out short-term noise
✅ Exact price labeling on trend change
✅ Built-in alerts for up/down trend shifts
⚙️ Inputs:
ATR Period – Length of ATR calculation (default: 14)
ATR Multiplier – Offset for trend line placement (default: 2.0)
Flip Sensitivity – Number of bars required to confirm a trend reversal (default: 3)
This tool is suitable for:
Swing traders avoid false breakouts
Scalpers looking for high-probability trend entries
Algorithmic setups requiring structured trend logic
Anpassbare Zeitintervall LinienThe indicator offers the ability to draw vertical lines at custom-defined time intervals.
Within each of these intervals, the highest and lowest prices are automatically marked, providing clear visual reference points for market extremes.
[FREE] Multiple Indicators Screener [NASAlgoTrading] Multiple Indicators Screener indicator is designed to help traders quickly scan multiple cryptocurrencies across different timeframes using a combination of proven technical indicators. It provides a comprehensive, at-a-glance view of market conditions to help identify high-probability trading opportunities.
How It Helps Traders Maximize Profits
✅ Saves Time – No need to switch between charts; all key metrics are displayed in one place.
✅ Confirms Trends – Combines multiple indicators to filter high-probability setups.
✅ Multi-Timeframe Alignment – Finds trades where short-term and long-term trends agree.
✅ Overbought/Oversold Alerts – Helps spot potential reversals using RSI, Stochastic, and TSI.
✅ Trend Strength Validation – ADX and Supertrend confirm whether a trend is worth trading.
Why Use This Script?
✔ Completely Free – No hidden costs or premium upgrades.
✔ Easy to Use – No complex setup; works out of the box.
✔ Customizable – Adjust timeframes, indicators, and assets to fit your strategy.
Best For:
Swing Traders – Identify trends across multiple timeframes.
Day Traders – Quickly scan for intraday opportunities.
Crypto Traders – Optimized for popular cryptocurrency pairs.
Start using this powerful screener today to enhance your trading efficiency and spot the best setups with ease! 🚀
JWs Algo — 8/21 EMA Crossover📊 JWs Algo — 8/21 EMA Crossover (Visual Study)
JWs Algo is a clean, momentum-based visual tool that highlights key trend reversal points using a classic 8/21 EMA crossover strategy.
This study does not place trades but instead helps traders visually spot potential buy/sell moments using:
📈 Green emoji label below candles when the 8 EMA crosses above the 21 EMA (bullish signal)
📉 Red emoji label above candles when the 8 EMA crosses below the 21 EMA (bearish signal)
🔍 Features:
Smooth and responsive EMA trend lines
Clear visual cues without clutter
Emoji signal bubbles with custom-colored backgrounds for enhanced readability
Works on any asset and timeframe
Ideal for trend-following traders and EMA-based setups
🧠 Use Cases:
Confirm momentum shifts visually
Use alongside other indicators (RSI, MACD, etc.)
Build discretionary or rules-based entries around clean signals
QEMO: Quantum Electromagnetic Oscillator (Safe Adjusted)This is a highly conceptual and oscillator and It attempts to model market dynamics by borrowing concepts from quantum physics and electromagnetism to create a unique oscillator. It does not represent any real physical phenomena but uses these concepts as metaphors for market forces.
Here is a breakdown of its core components:
1. Quantum Price Wavefunction (The Core Price Engine)
This is the most abstract part of the script. It tries to model price not as a single point, but as a "wavefunction" representing a distribution of probable future prices.
Volatility & Price Grid: It first calculates recent market volatility. Based on this volatility, it creates a dynamic grid of possible price levels (price_bins) around the current price.
Probability Density: It assigns a probability to each price level in the grid.
"Energy" Operators:
Kinetic Energy: Metaphorically represents the "momentum" or rate of change of the price probabilities.
Potential Energy: A force field that influences the probabilities, derived from a combination of volatility and trading volume.
Expected Price: After evolving these probabilities, it calculates a single "expected price" which is the weighted average of all prices in the grid, based on their final probabilities.
2. Electromagnetic Fields (Buying vs. Selling Pressure)
This section models the battle between buyers and sellers in a more familiar way:
E-Field (Electric/Buying): Represents buying pressure, calculated from upward price moves (close - open) multiplied by volume.
B-Field (Magnetic/Selling): Represents selling pressure, calculated from downward price moves (open - close) multiplied by volume.
Lorentz Force (F_net): This is the net force (E - B), representing the overall directional pressure in the market. A positive value means buyers are in control; a negative value means sellers are.
3. Entanglement Entropy (Systemic Risk/Stability)
This component aims to measure the market's stability or "systemic risk."
It calculates a form of auto-correlation on recent price returns.
A high degree of instability in this correlation results in a high "Entropy" (S) value.
Essentially, a high S suggests the market is chaotic and unpredictable (low stability), while a low S suggests it is more stable and trending.
4. Final QEMO Calculation & Plotting
All the components are combined to create the final oscillator value:
Final Value: The qemo value is a product of the expected_price, the amplified net force, and the market stability (1 - S).
Smoothing: This raw qemo value is then smoothed with an Adaptive Moving Average (AMA) to produce the final line that gets plotted on the chart.
Visualization:
The main oscillator line is plotted below the chart. Its color changes based on its value (e.g., blue for positive, red for negative).
The background color of the indicator pane changes based on the Entropy (S), providing an immediate visual cue of market stability (e.g., black for stable, white for chaotic).
The script also plots 99th and 1st percentile bands to help identify statistically extreme readings in the oscillator's value.
Volume MA Crossover SignalsDisplay the 10-day Simple Moving Average volume in red .
Display the 20-day Simple Moving Average volume in orange.
RSI Cross Alert (Overbought/Oversold)Alerts when RSI breaks below 70 and when RSI breach 30 and above
Volume Scanner (Spikes & Drops) [Context]
💡 In many trading strategies, volume is used as a filter — but not all volume matters.
What really counts are moments when volume suddenly spikes or drops — these are the bars where something important might be happening: a large player enters the market, a fakeout occurs, or a trend shift begins.
🎯 What this indicator does:
This script highlights only the most significant volume anomalies, filtering out the noise and focusing on real movement:
🔺 Green background = Volume Spike (sudden increase)
🔻 Red background = Volume Drop (sudden decrease)
📊 Optional contextual filter:
Enable price context to show signals only when volume shifts occur alongside a breakout of recent high/low.
Fully customizable: control the strength of spikes/drops, the lookback period, and the minimum gap between signals.
📦 Great for:
Adding a clean volume filter to price action strategies
Quickly spotting key volume bars in real time
Works on any timeframe and market (crypto, forex, stocks, indices)
حساب الأرباح والخسائر بالدولار مع رأس المال - Waseem elessiحساب الارباح وخسائر بكل سهولة ولا تحتاج الي فهمها سواء كان فهمها معقد او بسيط انا اقدم لك هذا كي يسهل عليك حساب الارباح وخسائر بسهولة بكل سهولة هذا لوجه الله تعالي واتمنى الدعاء لي بالتوفيق والسداد في جميع اموري القادمة.
Calculating profits and other things with ease. If you need to understand them, whether understanding them is complex or simple, I present this to you so that you can easily calculate profits and other things with ease. This is for the sake of God Almighty, and I hope you will pray for me to succeed and be guided in all my future affairs.