Real-Time Price Comparator→ La version française se trouve plus bas ←
Real-Time Price Spread Comparator
This indicator allows you to compare the real-time price difference (spread) between two assets. It is particularly useful for spotting arbitrage opportunities or price discrepancies between different markets.
💡 Why is this useful?
This tool is especially practical for monitoring the gap between CME futures and the spot market. If the spread becomes too large, we can expect the market to rebalance, which can help anticipate potential price movements.
📌 Features:
✅ Compare two assets of your choice (default: BTC CME vs. BTC OANDA).
✅ Displays the spread as a real-time value on the chart.
✅ Customizable threshold for alerts when the spread exceeds a certain value.
✅ Visual alert: The label changes color and an alert icon appears when the threshold is exceeded.
✅ Adjustable label position to avoid obstructing candlestick wicks.
🛠️ How to Use:
1️⃣ Choose the asset to compare (for example, BTC CME).
2️⃣ Select the main chart (the one you are currently viewing, such as BTC OANDA).
3️⃣ Set the alert threshold (the spread value that will trigger an alert).
4️⃣ Adjust the label position using the offset settings if needed.
5️⃣ When the spread exceeds the threshold, an alert will be displayed!
-------------------------------------------------
Comparateur de Spread en Temps Réel
Cet indicateur permet de comparer en temps réel la différence de prix (spread) entre deux actifs. Il est particulièrement utile pour détecter des opportunités d’arbitrage ou des écarts de prix entre différents marchés.
💡 Pourquoi c'est utile ?
Cet outil est pratique pour surveiller l’écart entre les contrats à terme CME et le marché spot. Si l’écart devient trop important, on peut s’attendre à ce que le marché s’équilibre, ce qui peut nous orienter sur les futurs mouvements du prix.
📌 Fonctionnalités :
✅ Comparez deux actifs de votre choix (par défaut : BTC CME vs. BTC OANDA).
✅ Affiche le spread en temps réel directement sur le graphique.
✅ Définissez un seuil d’alerte pour être notifié visuellement sur le graphique si le spread dépasse une certaine valeur.
✅ Alerte visuelle : le label change de couleur et une icône d’alerte apparaît en cas de dépassement.
✅ Ajustez la position du label pour éviter qu’il ne cache les mèches des bougies.
🛠️ Comment l’utiliser :
1️⃣ Choisissez l’actif à comparer (exemple : BTC CME).
2️⃣ Sélectionnez ensuite l’actif affiché sur votre graphique principal (exemple : BTC OANDA).
3️⃣ Définissez le seuil d’alerte (valeur du spread qui déclenchera une alerte).
4️⃣ Ajustez la position du label grâce aux options d’offset si nécessaire.
5️⃣ Si le spread dépasse le seuil, une alerte visuelle apparaîtra !
Trend Analysis
Median Volume Weighted DeviationMVWD (Median Volume Weighted Deviation)
The Median Volume-Weighted Deviation is a technical trend following indicator that overlays dynamic bands on the price chart, centered around a Volume Weighted Average Price (VWAP). By incorporating volume-weighted standard deviation and its median, it identifies potential overbought and oversold conditions, generating buy and sell signals based on price interactions with the bands. The fill color between the bands visually reflects the current signal, enhancing market sentiment analysis.
How it Works
VWAP Calculation: Computes the Volume-Weighted Average Price over a specific lookback period (n), emphasizing price levels with higher volume.
Volume Weighted Standard Deviation: Measures price dispersion around the VWAP, weighted by volume, over the same period.
Median Standard Deviation: Applies a median filter over (m) periods to smooth the stand deviation, reducing noise in volatility estimates.
Bands: Constructs upper and lower bands by adding and subtracting a multiplier (k) times the median standard deviation from the VWAP
Signals:
Buy Signal: Triggers when the closing price crosses above the upper band.
Sell Signal: Triggers when the closing price crosses below the lower band.
Inputs
Lookback (n): Number of periods for the VWAP and standard deviation calculations. Default is set to 14.
Median Standard Deviation (m): Periods for the median standard deviation. Default is set to 2.
Standard Deviation Multiplier (k): Multiplier to adjust band width. Default is set to 1.7 with a step of 0.1.
Customization
Increase the Lookback (n) for a smoother VWAP and broader perspective, or decrease the value for higher sensitivity.
Adjust Median Standard Deviation (m) to control the smoothness of the standard deviation filter.
Modify the multiplier (k) to widen or narrow the bands based on the market volatility preferences.
Buy Sell SetupThis buy sell indicator is designed to identify an existing trend or to determine the change in trend quickly. wait for the bar to close and if the bar is GREEN Go Bullish and if the bar is RED go bearish. if the bar comes with your default colour then wait for the bar to catch a direction.
For More confirmation you can use other indicators like RSI, MACD etc along with it.
Thank You.
RSI Strategy//@version=6
indicator("Billy's RSI Strategy", shorttitle="RSI Strategy", overlay=true)
// Parameters
overbought = 70
oversold = 30
rsi_period = 14
min_duration = 4
max_duration = 100
// Calculate RSI
rsiValue = ta.rsi(close, rsi_period)
// Check if RSI is overbought or oversold for the specified duration
longOverbought = math.sum(rsiValue > overbought ? 1 : 0, max_duration) >= min_duration
longOversold = math.sum(rsiValue < oversold ? 1 : 0, max_duration) >= min_duration
// Generate signals
buySignal = ta.crossover(rsiValue, oversold) and longOversold
sellSignal = ta.crossunder(rsiValue, overbought) and longOverbought
// Calculate RSI divergence
priceDelta = close - close
rsiDelta = rsiValue - rsiValue
divergence = priceDelta * rsiDelta < 0
strongBuySignal = buySignal and divergence
strongSellSignal = sellSignal and divergence
// Plotting
plotshape(series=buySignal and not strongBuySignal, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="Buy")
plotshape(series=sellSignal and not strongSellSignal, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="Sell")
plotshape(series=strongBuySignal, title="Strong Buy Signal", location=location.belowbar, color=color.green, style=shape.triangleup, text="Strong Buy")
plotshape(series=strongSellSignal, title="Strong Sell Signal", location=location.abovebar, color=color.red, style=shape.triangledown, text="Strong Sell")
WSRSimple Crypto (Pre) Weekly Support / Resistance
Inspired by ICT: NWOG - CME Futures Gap Theory
Based on sbtnc - Previous Day Week Highs & Lows
X Ergotsalad
Mehmet Sert & investor_coin Combined//@version=5
indicator(title='Mehmet Sert & investor_coin Combined', shorttitle='Combined Indicator', overlay=true)
// Mehmet Sert's Original Code
src = input.source(close, title='Source', group='MA', inline='source')
matype = input.string('EMA', title='Type', group='MA', inline='Period1', options= )
mafast = input.int(5, title='Fast', group='MA', inline='Period1')
maslow = input.int(10, title='Slow', group='MA', inline='Period1')
matypesafety = input.string('EMA', title='Safety', group='MA', inline='Period2', options= )
masafety = input.int(55, title='Prd', group='MA', inline='Period2')
shw_crs = input.bool(true, title='Flags', group='MA', inline='flag')
matype_htf = input.string('SMA', title='HTF', group='MA', inline='Period3', options= )
ma_htf = input.int(9, title='Prd', group='MA', inline='Period3')
avgma_fast = matype == 'SMA' ? ta.sma(src, mafast) : matype == 'EMA' ? ta.ema(src, mafast) : matype == 'WMA' ? ta.wma(src, mafast) : na
avgma_slow = matype == 'SMA' ? ta.sma(src, maslow) : matype == 'EMA' ? ta.ema(src, maslow) : matype == 'WMA' ? ta.wma(src, maslow) : na
avgma_safety = matypesafety == 'SMA' ? ta.sma(src, masafety) : matypesafety == 'EMA' ? ta.ema(src, masafety) : matype == 'WMA' ? ta.wma(src, masafety) : na
crs_buy = ta.crossover(avgma_fast, avgma_safety)
crs_sell = ta.crossunder(avgma_fast, avgma_safety)
res_htf = input.string('W', title="Fixed TF", options= , group='MA', inline="Period3 MTF")
mode_htf = input.string('Auto', title="Mode Level", options= , group='MA', inline="Period3 MTF")
HTF = timeframe.period == '1' ? 'W' :
timeframe.period == '3' ? 'W' :
timeframe.period == '5' ? 'W' :
timeframe.period == '15' ? 'W' :
timeframe.period == '30' ? 'W' :
timeframe.period == '45' ? 'W' :
timeframe.period == '60' ? 'W' :
timeframe.period == '120' ? 'W' :
timeframe.period == '180' ? 'W' :
timeframe.period == '240' ? 'W' :
timeframe.period == 'D' ? 'W' :
timeframe.period == 'W' ? 'W' :
'6M'
vTF_htf = mode_htf == 'Auto' ? HTF : mode_htf == 'Current' ? timeframe.period : mode_htf == 'User Defined' ? res_htf : na
src_htf = request.security(syminfo.tickerid, vTF_htf, src, barmerge.gaps_off, barmerge.lookahead_on)
sma_htf = request.security(syminfo.tickerid, vTF_htf, ta.sma(src_htf, ma_htf), barmerge.gaps_off, barmerge.lookahead_off)
ema_htf = request.security(syminfo.tickerid, vTF_htf, ta.ema(src_htf, ma_htf), barmerge.gaps_off, barmerge.lookahead_off)
wma_htf = request.security(syminfo.tickerid, vTF_htf, ta.wma(src_htf, ma_htf), barmerge.gaps_off, barmerge.lookahead_off)
avgma_htf = matype_htf == 'SMA' ? sma_htf : matype_htf == 'EMA' ? ema_htf : matype_htf == 'WMA' ? wma_htf : na
plot(avgma_fast, title='Fast MA', style=plot.style_line, color=avgma_fast > avgma_slow ? color.lime : color.red, linewidth=1)
plot(avgma_slow, title='Slow MA', style=plot.style_line, color=avgma_slow > avgma_safety ? color.lime : color.red, linewidth=2)
plot(avgma_safety, title='Safety MA', style=plot.style_line, color=avgma_safety < avgma_slow ? color.blue : color.orange, linewidth=3)
plot(avgma_htf, title='HTF MA', style=plot.style_line, color=color.new(color.yellow, 0), linewidth=4)
var bool safety_zone = na
safety_zone := avgma_fast >= avgma_slow and avgma_slow >= avgma_safety
var bool blue_zone = na
blue_zone := avgma_fast >= avgma_slow
var bool unsafety_zone = na
unsafety_zone := avgma_fast <= avgma_slow and avgma_slow <= avgma_safety
var bool yellow_zone = na
yellow_zone := avgma_fast <= avgma_slow
bgcolor(safety_zone ? color.new(color.green, 85) : blue_zone ? color.new(color.blue, 85) : unsafety_zone ? color.new(color.red, 85) : yellow_zone ? color.new(color.yellow, 85) : color.new(color.orange, 75), title='(Un)Safety Zone')
blue_buy = ta.crossover(avgma_fast, avgma_slow)
green_buy = avgma_fast >= avgma_slow and ta.crossover(avgma_slow, avgma_safety)
blue_buy2 = ta.crossover(avgma_fast, avgma_slow) and avgma_slow >= avgma_safety
yellow_sell = ta.crossunder(avgma_fast, avgma_slow)
red_sell = avgma_fast <= avgma_slow and ta.crossunder(avgma_slow, avgma_safety)
plotshape(shw_crs ? crs_buy : na, title='Buy Flag', style=shape.triangleup, location=location.belowbar, color=color.new(color.lime, 0), text='YEŞİL ALAN', textcolor=color.new(color.lime, 0), size=size.tiny)
plotshape(shw_crs ? crs_sell : na, title='Sell kırmızı', style=shape.triangledown, location=location.abovebar, color=color.new(color.red, 0), text='KIRMIZI ALAN', textcolor=color.new(color.red, 0), size=size.tiny)
plotshape(shw_crs ? blue_buy : na, title='Buy mavi', style=shape.triangleup, location=location.belowbar, color=color.new(color.blue, 0), text='MAVİ ALAN', textcolor=color.new(color.blue, 0), size=size.tiny)
plotshape(shw_crs ? blue_buy2 : na, title='Buy yeşil', style=shape.triangleup, location=location.belowbar, color=color.new(color.green, 0), text='YEŞİL ALAN ', textcolor=color.new(color.blue, 0), size=size.tiny)
plotshape(shw_crs ? yellow_sell : na, title='Sell sarı', style=shape.triangledown, location=location.abovebar, color=color.new(color.red, 0), text='SARI ALAN', textcolor=color.new(color.red, 0), size=size.tiny)
alertcondition(blue_buy, title="Buy Blue", message="Buy %20")
alertcondition(green_buy, title="Buy Green", message="Buy %80")
alertcondition(blue_buy2, title="Buy Again", message="Buy %80 Again")
alertcondition(yellow_sell, title="Sell yellow", message="Sell %80")
alertcondition(red_sell, title="Close Position", message="Close Position")
// investor_coin's Code
MA_SMA = input(false, "========= MAs SMA ==========")
src_sma = input(title="Source SMA", defval=close)
length_sma1 = input(9, "MA 9")
plot(MA_SMA ? ta.sma(src_sma, length_sma1) : na, color=color.green, linewidth=1, transp=0, title="SMA9")
length_sma2 = input(20, "MA 20")
plot(MA_SMA ? ta.sma(src_sma, length_sma2) : na, color=color.orange, linewidth=2, transp=0, title="MA 20")
length_sma3 = input(50, "MA 50")
plot(MA_SMA ? ta.sma(src_sma, length_sma3) : na, color=color.purple, linewidth=3, transp=0, title="MA 50")
length_sma4 = input(100, "MA 100")
plot(MA_SMA ? ta.sma(src_sma, length_sma4) : na, color=color.red, linewidth=3, transp=0, title="MA 100")
length_sma5 = input(200, "MA 200")
plot(MA_SMA ? ta.sma(src_sma, length_sma5) : na, color=color.maroon, linewidth=4, transp=0, title="MA 200")
MA_EMA = input(false, "========= MAs EMA ==========")
src_ema = input(title="Source EMA", defval=close)
length_ema1 = input(5, "EMA 5")
plot(MA_EMA ? ta.ema(src_ema, length_ema1) : na, color=color.green, linewidth=1, title="EMA 5")
length_ema2 = input(10, "EMA 10")
plot(MA_EMA ? ta.ema(src_ema, length_ema2) : na, color=color.orange, linewidth=2, title="EMA 10")
length_ema3 = input(55, "EMA 55")
plot(MA_EMA ? ta.ema(src_ema, length_ema3) : na, color=color.purple, linewidth=3, title="EMA 55")
length_ema4 = input(100, "EMA 100")
plot(MA_EMA ? ta.ema(src_ema, length_ema4) : na, color=color.red, linewidth=4, title="EMA 100")
length_ema5 = input(200, "EMA 200")
plot(MA_EMA ? ta.ema(src_ema, length_ema5) : na, color=color.maroon, linewidth=5, title="EMA 200")
MA_WMA = input(false, "========= MAs WMA ==========")
src_wma = input(title="Source WMA", defval=close)
length_wma1 = input(5, "WMA 5")
plot(MA_WMA ? ta.wma(src_wma, length_wma1) : na, color=color.green, linewidth=1, title="WMA 5")
length_wma2 = input(22, "WMA 22")
plot(MA_WMA ? ta.wma(src_wma, length_wma2) : na, color=color.orange, linewidth=2, title="WMA 22")
length_wma3 = input(50, "WMA 50")
plot(MA_WMA ? ta.wma(src_wma, length_wma3) : na, color=color.purple, linewidth=3, title="WMA 50")
length_wma4 = input(100, "WMA 100")
plot(MA_WMA ? ta.wma(src_wma, length_wma4) : na, color=color.red, linewidth=4, title="WMA 100")
length_wma5 = input(200, "WMA 200")
plot(MA_WMA ? ta.wma(src_wma, length_wma5) : na, color=color.maroon, linewidth=5, title="WMA 200")
25% Autoin this script you can take trade on basis of retest on 25% of higher high, higher low, lower high, lower low.
ADX Crypto StrategiesПокупка: когда DI+ пересекает DI- снизу вверх при ADX > 35
Продажа: когда DI- пересекает DI+ снизу вверх при ADX > 35
Визуализация: треугольники под/над свечами
Çift Taraflı Mum FormasyonuGrok denemeleri - buradaki amac engulf mumlarına göre işleme girmek.
Bir önceki günün likitini alıp altında kapatma yapma durumlarına göre islem stratejisi hazırlanacak.
Heikin-Ashi Reversals with Region & DotsIf you want to use Heiken Ashi candles as a way to screen for bullish and bearish reversal.
Green background is stay long and strong. Red background = potential top or bearish continuation.
Yellow dots show strong red heiken ashi candles with small upside wicks. The next candle determines whether it should be green or red. If next heiken ashi candle closes above the current candle = green, bull trend still in line. If next heiken ashi candle closes below, then time to sell
Simple Moving Averages MTFSimple Moving Averages MTF
This indicator plots Simple Moving Averages (SMAs) from multiple timeframes—intraday, daily, weekly, and monthly—right on your chart. It’s built for traders who want a clear, adaptable way to spot trends, whether trading short-term or holding long-term positions.
Key Features:
- Multi-Timeframe SMAs: View intraday, daily, weekly, and monthly SMAs in one place.
- Fully Customizable: Set lengths and colors for each SMA.
- Toggle On/Off: Show or hide SMAs to keep your chart clean.
- Quick Setup: Adjust settings inline with ease.
How to Use:
Add the indicator to your chart.
Open settings and pick a timeframe group (e.g., "Intraday Timeframes").
Enable/disable SMAs, tweak lengths and colors.
Hit "OK" to see it in action.
Interpretation:
- Support/Resistance: SMAs serve as dynamic levels for price reactions.
- Trend Signals: Rising SMAs indicate bullish momentum; falling SMAs suggest bearish.
- Crossovers: Short SMA crossing above a long SMA may signal a buy; below, a sell.
- Divergence: Price diverging from SMAs can hint at reversals.
Why Use It?
"Simple Moving Averages MTF" is a versatile, no-fuss tool for trend analysis. Use it solo or pair it with other indicators to match your trading style. Get multi-timeframe insights, simplified.
ReadyFor401ks Just Tell Me When!ReadyFor401ks Just Tell Me When!
LET ME START BY SAYING. NO INDICATOR WILL HELP YOU NAIL THE PERFECT ENTRY/EXIT ON A TRADE. YOU SHOULD ALWAYS EDUCATE YOURSELF AND HAVE A BASIC UNDERSTANDING OF INVESTING, TRADING, CHART ANALYSIS, AND THE RISKS INVOLVED WITH. THAT BEING SAID, WITH THE RIGHT ADJUSTMENTS, IT'S PRETTY D*$N CLOSE TO PERFECTION!
This indicator is designed to help traders identify t rend direction, continuation signals, and potential exits based on a dynamic blend of moving averages, ATR bands, and price action filters. Whether you’re an intraday trader scalping the 5-minute chart or a swing trader analyzing the weekly timeframe for LEAPS , this tool provides a clear, rule-based system to help guide your trading decisions.
⸻
Key Features & Benefits
🔹 Customizable Trend Power (Baseline) Calculation
• Choose from JMA, EMA, HMA, TEMA, DEMA, SMA, VAMA, and WMA for defining your baseline trend direction.
• The baseline helps confirm whether the market is in a bullish or bearish phase.
🔹 ATR-Based Trend Continuation & Volatility Measurement
• ATR bands dynamically adjust to market conditions, helping you spot breakouts and fakeouts.
• The indicator detects when price violates ATR range , which often signals impulse moves.
🔹 Clear Entry & Exit Signals
• Uses a Continuation MA (SSL2) to confirm trends.
• Includes a separate Exit MA (SSL3) that provides crossover signals to indicate when to exit trades or reverse positions .
• Plots trend continuation circles when ATR conditions align with trend signals.
🔹 Keltner Channel Baseline for Market Structure
• A modified Keltner Channel is integrated into the baseline to help filter out choppy conditions .
• If price remains inside the baseline, the market is in consolidation , while breakouts beyond the bands indicate strong trends .
🔹 Adaptive Color Coding for Market Conditions
• Bars change color based on momentum, making trend direction easy to read.
• Green = Bullish Trend, Red = Bearish Trend, Gray = Neutral/Chop.
🔹 Flexible Alerts for Trade Management
• Get real-time alerts when the Exit MA crosses price , helping you l ock in profits or switch directions .
⸻
How to Use This Indicator for Different Trading Styles
🟢 For Intraday Trading (5-Minute Chart Setup)
• Faster MA settings help react quickly to momentum shifts.
• Ideal for scalping breakouts, trend continuation setups, and intraday reversals.
• Watch for ATR violations and price interacting with the baseline/Keltner Channel for entries.
--------------------------------
My Settings for Intraday Trading on 5min Chart
ATR Period: 15
ATR Multi: 1
ATR Smoothing: WMA
Trend Power based off of: JMA
Trend Power Period: 30
Continuation Type: JMA
Continuation Length: 20
Calculate Exit of what MA?: HMA
Calculate Exit off what Period? 30
Source of Exit Calculation: close
JMA Phase *APPLIES TO JMA ONLY: 3
JMA Power *APPLIES TO JMA ONLY: 3
Volatility Lookback Period *APPLIES TO VAMA ONLY 30
Use True Range for Channel? Checked
Base Channel Multiplier: 0.4
ATR Continuation Criteria: 1.1
----------------------------------
🔵 For Swing Trading & LEAPS (Weekly Chart Setup - Default Settings)
• Slower MAs provide a broader view of trend structure.
• Helps capture multi-week trend shifts and confirm entry points for longer-term trades.
• Weekly ATR bands highlight when stocks are entering overextended conditions.
💡 Example:
Let’s say you’re looking at TSLA on a Weekly Chart using the default settings. You notice that price crosses above the continuation MA (SSL2) while remaining above the baseline (trend power MA). The bar turns green, and price breaks above ATR resistance, signaling a strong bullish continuation. This could be a great opportunity to enter a long-term swing trade or LEAPS options position.
On the flip side, if price reverses below the Exit MA (SSL3) and turns red while breaking the lower ATR band, it might signal a good time to exit longs or enter a short trade.
⸻
Final Thoughts
The ReadyFor401ks Just Tell Me When! indicator is an all-in-one trading system that simplifies trend-following, volatility measurement, and trade management. By integrating multiple moving average types, ATR filters, and clear visual cues, it allows traders to stay disciplined and remove emotions from their trading decisions.
✅ Perfect for scalpers, day traders, and swing traders alike!
🔔 Set up alerts for automated trade signals and never miss a key move!
💬 If you find this indicator useful, leave a comment and share how you use it in your trading! 🚀
Inverse FVG with Quadrants [Modified]# Inverse FVG with Quadrants
*Modified version of original indicator by **tradeforopp**
## Overview
This advanced Fair Value Gap (FVG) indicator identifies both regular and inverse fair value gaps with precision, displaying them in a visually intuitive quadrant-based system. The enhanced version now features automatic timeframe selection that aligns higher timeframe FVGs with your current chart period for multi-timeframe analysis.
## Key Features
### 🔹 Fair Value Gap Detection
- **Regular FVGs**: Identifies traditional bullish and bearish fair value gaps
- **Inverse FVGs**: Automatically detects and displays inverse fair value gaps when price closes through a regular FVG
- **Quadrant Display**: Shows only the relevant half of each FVG for cleaner visual analysis (upper quadrant for bullish patterns, lower quadrant for bearish)
### 🔹 Smart Timeframe Management
- **Auto Timeframe Selection**: Automatically selects the appropriate higher timeframe based on your current chart:
- 1min → 15min
- 3min → 30min
- 5min → 1h
- 15min → 4h
- 1h → Daily
- 4h → Weekly
- **Manual Override**: Optional manual timeframe selection still available
### 🔹 Visual Customization
- Adjustable colors for both regular and inverse FVGs
- Optional box extension
- Customizable display limits to prevent chart clutter
- Session filtering capabilities
### 🔹 Trading Signals
- FVGs provide potential support/resistance zones and price targets
- Inverse FVGs offer confirmation of trend continuation or reversal
- Alert conditions for new FVG creation, regular FVG, and inverse FVG events
## How to Use
1. Apply the indicator to your chart
2. Enable "Auto Timeframe Selection" for multi-timeframe analysis (recommended)
3. Adjust displacement settings to filter for more significant FVGs
4. Use regular FVGs as potential zones where price may return to fill the gap
5. Watch for inverse FVGs as confirmation signals when price breaks through regular FVGs
This refined indicator combines powerful FVG analysis with automatic timeframe alignment to provide traders with clear, actionable insights across multiple timeframes. Perfect for both intraday traders and swing traders looking for high-probability entry and exit points.
Credits to @tradeforopp for creating the original version of this indicator. This is a modified version with enhanced features while preserving the core functionality.
## Tips
- Blue boxes (FVG+) indicate bullish fair value gaps (potential support)
- Red boxes (FVG-) indicate bearish fair value gaps (potential resistance)
- When price closes through an FVG, watch for the inverse FVG as a confirmation signal
- Use the dashed centerline as a potential target within each FVG
diamondpattern.Diamond Pattern (Elmas Formasyonu) İndikatörü
Bu indikatör, fiyat hareketlerinde Elmas Formasyonu (Diamond Pattern) tespit etmek için geliştirilmiştir. Elmas formasyonu genellikle trend dönüş sinyali olarak kabul edilir ve güçlü fiyat hareketleriyle sonuçlanabilir.
Özellikler:
✅ Otomatik Algılama – Grafik üzerinde Elmas Formasyonu oluştuğunda tespit eder.
✅ Trend Dönüş Sinyalleri – Formasyon tamamlandığında olası yön değişimlerini gösterir.
✅ Uyumlu Zaman Dilimleri – Tüm zaman dilimlerinde kullanılabilir.
✅ Kullanıcı Dostu – Karmaşık ayarlara gerek kalmadan kolayca kullanılır.
Nasıl Kullanılır?
1. İndikatörü grafiğe ekleyin.
2. Elmas Formasyonu belirdiğinde takip edin.
3. Formasyonun kırılım yönüne göre işlem stratejinizi belirleyin.
Not: Formasyon tespiti tek başına alım-satım sinyali değildir. Diğer teknik analiz araçlarıyla birlikte değerlendirilmelidir.
Open Intrest Lines This is a Pine Script (version 5) indicator designed for TradingView that overlays horizontal lines and labels on a chart to represent strike prices for call and put options, along with their corresponding open interest (OI) values. The script takes user inputs as comma-separated strings, processes them into arrays, and dynamically plots lines and labels for each strike price.
User Inputs
The script collects four inputs from the user as strings:
call_strikes, call_oi , put_strikes, put_oi
These inputs allow the user to manually specify the strike prices and their associated open interest, which the script will then visualize.
This script intended for options traders to:
Mark significant strike prices with high open interest on a chart.
Visually distinguish between call (green) and put (red) levels.
Use these levels as potential support/resistance zones or areas of market interest.
EMA + MACD Entry SignalsEMA + MACD Entry Signals Indicator
This indicator combines Exponential Moving Averages (EMAs) and the Moving Average Convergence Divergence (MACD) to identify potential trading entry points for both long and short positions.
Key Features
Displays three EMA lines (9, 20, and 200 periods) for trend identification
Generates entry signals based on EMA alignment and MACD confirmation
Shows alternating signals (long/short) to prevent signal clustering
Provides clear visual cues with green up-arrows for long entries and red down-arrows for short entries
Signal Conditions
Long Entry (Green Arrow)
A green up-arrow appears when all these conditions are met:
9 EMA > 20 EMA and 9 EMA > 200 EMA
MACD histogram > 0
MACD line > Signal line and MACD line > 0
No previous long signal is active (signals alternate)
Short Entry (Red Arrow)
A red down-arrow appears when all these conditions are met:
20 EMA > 9 EMA and 20 EMA > 200 EMA
MACD histogram < 0
Signal line > MACD line and MACD line < 0
No previous short signal is active (signals alternate)
Trading Application
This indicator is designed to help traders identify potential trend-following entry points with multiple confirmations, reducing false signals through both EMA and MACD alignment requirements.
Extreme Points + 100 EMA StrategyThis strategy uses extreme points to give signal buy and sells. it also uses a 100ema to assist with the trading position. In backtesting it performs well in Ethereum/ tetherUS on the 5 minute timeframe. feel free to adjust the setting to see how it works. changing the CCI to volume works best. I am going to paper test the strategy and will update results.
Economic Crises by @zeusbottradingEconomic Crises Indicator by @zeusbottrading
Description and Use Case
Overview
The Economic Crises Highlight Indicator is designed to visually mark major economic crises on a TradingView chart by shading these periods in red. It provides a historical context for financial analysis by indicating when major recessions occurred, helping traders and analysts assess the performance of assets before, during, and after these crises.
What This Indicator Shows
This indicator highlights the following major economic crises (from 1953 to 2020), which significantly impacted global markets:
• 1953 Korean War Recession
• 1957 Monetary Tightening Recession
• 1960 Investment Decline Recession
• 1969 Employment Crisis
• 1973 Oil Crisis
• 1980 Inflation Crisis
• 1981 Fed Monetary Policy Recession
• 1990 Oil Crisis and Gulf War Recession
• 2001 Dot-Com Bubble Crash
• 2008 Global Financial Crisis (Great Recession)
• 2020 COVID-19 Recession
Each of these periods is shaded in red with 80% transparency, allowing you to clearly see the impact of economic downturns on various financial assets.
How This Indicator is Useful
This indicator is particularly valuable for:
✅ Comparative Performance Analysis – It allows traders and investors to compare how different assets (e.g., Gold, Silver, S&P 500, Bitcoin) performed before, during, and after major economic crises.
✅ Identifying Market Trends – Helps recognize recurring patterns in asset price movements during times of financial distress.
✅ Risk Management & Strategy Development – Understanding how markets reacted in the past can assist in making better-informed investment decisions for future downturns.
✅ Gold, Silver & Bitcoin as Safe Havens – Comparing precious metals and cryptocurrencies against traditional stocks (e.g., SPY) to analyze their performance as hedges during economic turmoil.
How to Use It in Your Analysis
By overlaying this indicator on your Gold, Silver, SPY, and Bitcoin chart (for example), you can quickly spot historical market reactions and use that insight to predict possible behaviors in future downturns.
⸻
How to Apply This in TradingView?
1. Click on Use on chart under the image.
2. Overlay it with Gold ( OANDA:XAUUSD ), Silver ( OANDA:XAGUSD ), SPY ( AMEX:SPY ), and Bitcoin ( COINBASE:BTCUSD ) for comparative analysis.
⸻
Conclusion
This indicator serves as a powerful historical reference for traders analyzing asset performance during economic downturns. By studying past crises, you can develop a data-driven investment strategy and improve your market insights. 🚀📈
Let me know if you need any modifications or enhancements!
6-Month High/Low Percentagesdisplays the percentage down from the 6-month high and the percentage up from the 6-month low
Death Metal 9A part of the DMM Face-Melter Pro indicator suite, available as a standalone package.
A 9 period moving average (either SMA or EMA) that is wrapped in a 3-10-16 oscillator histogram.
The 3-10-16 oscillator is a MACD variant popularized by famed trader Linda Raschke and used since 1981.
This oscillator is great for identifying shorter-term trend shifts in price action momentum, especially when paired with a 9 period moving average.
Includes the 200 day moving average cloud feature.
200 Day SMA and EMA moving averages displayed together to create a highly reliable cloud of support and resistance.
The 200 day moving averages are gold standard for serious traders. Price action nearly always reacts to them, whether on the way down or back up.
Utilizing both the 200 day SMA and EMA together provides a logical range (or cloud) to work with, rather than a cut-and-dry single line.
DMM Face-Melter ProThe DMM Face-Melter Pro is a FREE full-featured stock and crypto indicator package based on tried-and-true trading and analysis methodologies (and looks super cool).
Uses highly-reactive moving averages
The 9 ma (SMA or EMA), Fibonacci moving averages, 200 days moving averages
200 day moving average cloud
200 Day SMA and EMA moving averages displayed together to create a highly reliable cloud of support and resistance.
The 200 day moving averages are gold standard for serious traders. Price action nearly always reacts to them, whether on the way down or back up.
Utilizing both the 200 day SMA and EMA together provides a logical range (or cloud) to work with, rather than a cut-and-dry single line.
Death Metal 9
A 9 period moving average (either SMA or EMA) that is wrapped in a 3-10-16 oscillator histogram.
The 3-10-16 oscillator is a MACD variant popularized by famed trader Linda Raschke and used since 1981.
This oscillator is great for identifying shorter-term trend shifts in price action momentum, especially when paired with a 9 period moving average.
Death Metal 89
A Fibonacci 89 moving average (either SMA or EMA) that is wrapped in a standard MACD histogram.
The MACD is great for identifying the overall trend in price action momentum, while the Fibonacci 89 moving average provides a useful support/resistance level and medium-term trend direction.
Death Metal 144
A Fibonacci 144 moving average (either SMA or EMA) that displays as a double-smoothed Heikin-Ashi candle pattern or as direct copies of Heiken-Ashi candles.
Heikin-Ashi candles were created in the 1700s by Munehisa Homma, who also created the standard candles.
Heikin-Ashi candles are widely used for interpreting the overall trend of price action, while the Fibonacci 89 moving average provides a useful support/resistance level and medium-term trend direction.
Death Metal Bands
Uses standard Bolinger Bands (visible or invisible) to color-code the candles, indicating price action extremes without the annoying clutter of additional lines on your chart.
Candles get sequentially brighter or darker as they close above or below the bounds of Bolinger Bands. When a candle closes within the bands, the sequence resets.
Available in Standard Candle Colors or Low-Stress Candle Colors.
Cool 9
A 9 period moving average (either SMA or EMA) with a cool gradient extending to the Fibonacci 34 moving average.
Easily enable the Cool 21 and Cool 55 Fibonacci moving averages to complete your setup of highly useful indicators while maintaining aesthetic glory.
Pair it with Low-Stress Bollinger Bands Candle Coloration for the ultimate in cool, clutter-free styling.
Boring 9
A simple 9 period moving average (either SMA or EMA), and options to enable the Boring 21 and Boring 55 Fibonacci moving averages.
Easy-to-read default colors (customizable) without any of the fancy do-dads.
Still pairs well with either the Standard or Low-Stress Bolinger Bands Candle Coloration features, as they give useful information but without any added chart clutter.
Múltiplos Timeframes Como Funciona:
O sinal de compra só será gerado quando todas as condições para os 4 timeframes forem atendidas (preço acima da EMA 13 e da SMA 26).
O sinal de venda só será gerado quando todas as condições para os 4 timeframes forem atendidas (preço abaixo da EMA 13 e da SMA 26).
Isso garante que você só receba sinais quando houver uma tendência de alta ou baixa consistente em todos os timeframes que você está monitorando.
FELIPE MENDONCA