OPEN-SOURCE SCRIPT
EdgeXplorer - Battle of the Bulls

EdgeXplorer – 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.
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.
Script open-source
In pieno spirito TradingView, il creatore di questo script lo ha reso open-source, in modo che i trader possano esaminarlo e verificarne la funzionalità. Complimenti all'autore! Sebbene sia possibile utilizzarlo gratuitamente, ricorda che la ripubblicazione del codice è soggetta al nostro Regolamento.
Declinazione di responsabilità
Le informazioni ed i contenuti pubblicati non costituiscono in alcun modo una sollecitazione ad investire o ad operare nei mercati finanziari. Non sono inoltre fornite o supportate da TradingView. Maggiori dettagli nelle Condizioni d'uso.
Script open-source
In pieno spirito TradingView, il creatore di questo script lo ha reso open-source, in modo che i trader possano esaminarlo e verificarne la funzionalità. Complimenti all'autore! Sebbene sia possibile utilizzarlo gratuitamente, ricorda che la ripubblicazione del codice è soggetta al nostro Regolamento.
Declinazione di responsabilità
Le informazioni ed i contenuti pubblicati non costituiscono in alcun modo una sollecitazione ad investire o ad operare nei mercati finanziari. Non sono inoltre fornite o supportate da TradingView. Maggiori dettagli nelle Condizioni d'uso.