Multi-Timeframe Fibonacci Extension ZonesMulti-Timeframe Fibonacci Extension Zones
This custom indicator identifies and plots Fibonacci extension levels across multiple timeframes (4H, 1H, 15M, and 5M) based on detected price waves. It calculates Fibonacci extensions (0.618, 1.0, 1.618) for each timeframe and highlights overlapping zones where Fibonacci levels are within a user-defined distance threshold (default: 10 units). These overlapping zones represent potential areas of interest for traders, indicating confluence across multiple timeframes.
指標和策略
Ligne verticale à une heure donnéeCet indicateur trace une ligne verticale "infinie" sur le graphique à l'heure et à la minute spécifiées par l'utilisateur. Voici les points clés :
Personnalisation : Vous pouvez définir l'heure et la minute d'apparition de la ligne, ainsi que sa couleur, son épaisseur et son style (solide, pointillé ou en tirets).
Implémentation : Le script vérifie pour chaque barre si l'heure et la minute correspondent aux paramètres définis. Si c'est le cas, il crée une ligne qui s'étend verticalement en utilisant des valeurs extrêmes (1e10 et -1e10) et l'option d'extension extend.both.
Utilité : Cette ligne permet de marquer visuellement des moments précis sur le graphique, facilitant ainsi l'analyse temporelle des événements de marché.
Ce résumé vous donne une vue d'ensemble du fonctionnement et des fonctionnalités de l'indicateur.
EMA Indicator with Dynamic Color & Crossovers_v003EMA Indicator with Dynamic Color & Crossovers_v003
17 Moving Average with Risk/RewardIdentify trends and generate buy and sell signals during trending markets
Use the risk/reward ratio feature to set a desired risk/reward ratio and receive alerts when the trade meets the conditions
Experiment with different parameter settings to suit individual trading styles
Friday High and Low RangeThe Friday High Low Range Candle Indicator is a custom-built tool used in technical analysis to evaluate the market's weekly volatility and trend strength. This indicator focuses on the high and low price range of the last trading day of the week, typically Friday, to give traders valuable insights into potential market behavior.
Key Features:
Weekly Volatility Insight: The indicator helps traders understand the weekly price range and volatility by highlighting the high and low levels achieved on Fridays. This is particularly useful for swing traders looking for weekly trends.
Trend Strength Measurement: By focusing on the range between the high and low prices on Fridays, the indicator can provide clues about the strength of prevailing trends and potential reversals.
Visual Representation: The indicator visually marks the high and low prices on a candlestick chart, making it easy for traders to spot key levels and make informed decisions.
Customization Options: Traders can customize the appearance and settings of the indicator to fit their trading strategies and preferences. This includes adjusting the colors, line thickness, and other visual elements.
Usage:
Breakout Trading: Traders can use the Friday High Low Range Candle Indicator to identify potential breakout levels. If the price moves significantly beyond the high or low of the Friday range, it may signal a strong directional move.
Support and Resistance: The high and low levels marked by the indicator can act as important support and resistance levels. Traders can use these levels to set entry and exit points for their trades.
Trend Confirmation: By observing how the price interacts with the Friday high and low levels, traders can confirm the strength of ongoing trends or anticipate possible reversals.
AC & AW Turn DetectionHow It Works:
Calculate Indicators
aw (Awesome Oscillator) = Difference between SMA(hl2,5) and SMA(hl2,34).
ac (Accelerator Oscillator) = aw - SMA(aw, 5).
Detecting Turns
Turn Up: The indicator moves from negative to positive.
Turn Down: The indicator moves from positive to negative.
Handling ±1 Candle Tolerance
If AC turns up at bar N, then AW should turn up at N or N±1.
If AC turns down at bar N, then AW should turn down at N or N±1.
Drawing Vertical Lines
Blue Line: When both AC and AW turn up within tolerance.
Red Line: When both AC and AW turn down within tolerance.
fontilabLibrary "fontilab"
Provides function's indicators for pivot - trend - resistance.
getHighLowFromNbCandles(isLong, nbCandles)
to get last high/low (handle multiple rsiOver in a row)
Parameters:
isLong (bool)
nbCandles (int)
getElIntArrayFromEnd(arrayWanted, nbLast)
Get the last element of an int array.
Parameters:
arrayWanted (array)
nbLast (int)
getElFloatArrayFromEnd(arrayWanted, nbLast)
Get the last element of an float array.
Parameters:
arrayWanted (array)
nbLast (int)
getElBoolArrayFromEnd(arrayWanted, nbLast)
Get the last element of a bool array.
Parameters:
arrayWanted (array)
nbLast (int)
dema(src, length)
Double Exponential Average.
Parameters:
src (float)
length (simple int)
tema(src, len)
Tripple exponential moving average.
Parameters:
src (float)
len (simple int)
zlSma(src, len)
calculate Zero Lag SMA.
Parameters:
src (float)
len (simple int)
zlDema(src, len)
Zero-lag Dema.
Parameters:
src (float)
len (simple int)
zlTema(src, len)
Zero-lag Tema.
Parameters:
src (float)
len (simple int)
mcginley(src, len)
McGinley Dynamic
Parameters:
src (float)
len (simple int)
multiMa(source, length, type)
Select between multiple ma type.
Parameters:
source (float)
length (simple int)
type (string)
getSlope(source)
Get source slope.
Parameters:
source (float)
getMZL(src, lengthFast, lengthSlow)
Parameters:
src (float)
lengthFast (simple int)
lengthSlow (simple int)
getRSI(source, rsiLength, maType, maLength)
get RSI.
Parameters:
source (float)
rsiLength (simple int)
maType (string)
maLength (simple int)
getMACD(source, fastLength, slowLength, signalLength, maType)
get MACD.
Parameters:
source (float)
fastLength (simple int)
slowLength (simple int)
signalLength (simple int)
maType (string)
demaSupertrend(lenAtr, lenMas, mult, highP, lowP, closeP)
to get Dema supertrend.
Parameters:
lenAtr (simple int)
lenMas (simple int)
mult (float)
highP (float)
lowP (float)
closeP (float)
getTrendBands(src, delta)
get trend bands.
Parameters:
src (float)
delta (float)
getInterTrend(src, upB, lowB, pLast, tDirUp, pDirStrike, isPFound, isHighP, nStrike, rPerOffset, depth)
get trend brand from pivot/highs lows interpretation.
Parameters:
src (float)
upB (float)
lowB (float)
pLast (float)
tDirUp (bool)
pDirStrike (int)
isPFound (bool)
isHighP (bool)
nStrike (int)
rPerOffset (float)
depth (int)
pivots(src, length, isHigh)
Detecting pivot points (and returning price + bar index.
Parameters:
src (float) : The chart we analyse.
length (float)
isHigh (bool) : lookging for high if true, low otherwise.
Returns: The bar index and the price of the pivot.
calcDevThreshold(tresholdMultiplier, closePrice)
Calculate deviation threshold for identifying major swings.
Parameters:
tresholdMultiplier (float) : Usefull to equilibrate the calculate.
closePrice (float) : Close price of the chart wanted.
Returns: The deviation threshold.
calcDev(basePrice, price)
Custom function for calculating price deviation for validating large moves.
Parameters:
basePrice (float) : The reference price.
price (float) : The price tested.
Returns: The deviation.
pivotFoundWithLines(dev, isHigh, index, price, dev_threshold, isHighLast, pLast, iLast, lineLast)
Detecting pivots that meet our deviation criteria.
Parameters:
dev (float) : The deviation wanted.
isHigh (bool) : The type of pivot tested (high or low).
index (int) : The Index of the pivot tested.
price (float) : The chart price wanted.
dev_threshold (float) : The deviation treshold.
isHighLast (bool) : The type of last pivot.
pLast (float) : The pivot price last.
iLast (int) : Index of the last pivot.
lineLast (line) : The lst line.
Returns: The Line and bool is pivot High.
getDeviationPivots(thresholdMultiplier, depth, lineLast, isHighLast, iLast, pLast, deleteLines, closePrice, highPrice, lowPrice)
Get pivot that meet our deviation criteria.
Parameters:
thresholdMultiplier (float) : The treshold multiplier.
depth (float) : The depth to calculate pivot.
lineLast (line) : The last line.
isHighLast (bool) : The type of last pivot
iLast (int) : Index of the last pivot.
pLast (float) : The pivot price last.
deleteLines (bool) : If the line are draw or not.
closePrice (float) : The chart close price.
highPrice (float) : The chart high price.
lowPrice (float) : The chart low price.
Returns: All pivot the informations.
isTrendContinuation(isTrendUp, arrayBounds, lastPrice, precision)
Check if last price is between bounds array.
Parameters:
isTrendUp (bool) : Is actual trend up.
arrayBounds (array) : The trend array.
lastPrice (float) : The pivot Price that just be found.
precision (float) : The percent we add to actual bounds to validate a move.
Returns: na if price is between bounds, true if continuation, false if not.
getTrendPivots(trendBarIndexes, trendPrices, trendPricesIsHigh, interBarIndexes, interPrices, interPricesIsHigh, isTrendHesitate, isTrendUp, trendPrecision, pLast, iLast, isHighLast)
Function to update array and trend related to pivot trend interpretation.
Parameters:
trendBarIndexes (array) : The array trend bar index.
trendPrices (array) : The array trend price.
trendPricesIsHigh (array) : The array trend is high.
interBarIndexes (array) : The array inter bar index.
interPrices (array) : The array inter price.
interPricesIsHigh (array) : The array inter ishigh.
isTrendHesitate (bool) : The actual status of is trend hesitate.
isTrendUp (bool) : The actual status of is trend up.
trendPrecision (float) : The var precision to add in "iscontinuation" function.
pLast (float) : The last pivot price.
iLast (int) : The last pivot bar index.
isHighLast (bool) : The last pivot "isHigh".
Returns: trend & inter arrays, is trend hesitate, is trend up.
drawBoundLines(startIndex, startPrice, endIndex, endPrice, breakingPivotIndex, breakingPivotPrice, isTrendUp, breakingLineColor)
Draw bounds and breaking line of the trend.
Parameters:
startIndex (int) : Index of the first bound line.
startPrice (float) : Price of first bound line.
endIndex (int) : Index of second bound line.
endPrice (float) : price of second bound line.
breakingPivotIndex (int) : The breaking line index.
breakingPivotPrice (float) : The breaking line price.
isTrendUp (bool) : The actual status of the trend.
breakingLineColor (color)
Returns: The lines bounds and breaking line.
getResistances(resPrices, resBarIndexes, resWeights, resNbLows, resNbHighs, maxResis, rangePercentResis, pLast, iLast, isHighLast)
Function to update array and related to resistance interpretation.
Parameters:
resPrices (array) : Array that save resis prices.
resBarIndexes (array) : Array that save resis bar index.
resWeights (array) : Array that save resis weight (how much time a pivot got into a resis).
resNbLows (array) : Array that save nb low pivot in resis.
resNbHighs (array) : Array that save nb high pivot in resis.
maxResis (int) : Max number of resis in resis arrays.
rangePercentResis (float) : Percentage vertical range to be taken when finding res.
pLast (float) : The last pivot price.
iLast (int) : The last pivot bar index.
isHighLast (bool) : The last pivot "isHigh".
Returns: trend & inter arrays, is trend hesitate, is trend up.
getTopRes(nbShowRes, minTopWeight, resWeights, resPrices, resBarIndexes)
Get top weighted resistance from multiple res found.
Parameters:
nbShowRes (int) : Nb res we want to return .
minTopWeight (int) : Minimum res weight we want to return.
resWeights (array) : Res weight array.
resPrices (array) : Res prices array.
resBarIndexes (array) : Res bar index array.
@return The top arrays.
drawResLines(resPrices, resBarIndexes)
Draw resistance lines for resistance indicator.
Parameters:
resPrices (array) : Array of res prices.
resBarIndexes (array)
plotDivergences(osc, lbR, plFound, phFound, plFoundPot, phFoundPot, rangeLower, rangeUpper)
Plot divergences.
Parameters:
osc (float)
lbR (int)
plFound (bool)
phFound (bool)
plFoundPot (bool)
phFoundPot (bool)
rangeLower (int)
rangeUpper (int)
getOscPivots(osc, lbL, lbR)
Used to get pivots and potential pivots.
Parameters:
osc (float)
lbL (int)
lbR (int)
Vanguard Scalping - Multi Asset Optimized### **Deskripsi Skrip Indikator**
**Nama Indikator:** *Vanguard Lexus Ultimate Scalping - Multi Asset Optimized*
**Platform:** TradingView
**Jenis:** Indikator teknikal untuk scalping pada Forex, Crypto, dan XAU/USD
#### **📌 Fitur Utama:**
1. **Indikator EMA (Exponential Moving Average)**
- Menggunakan **EMA 9** dan **EMA 50** untuk mengidentifikasi tren utama.
- Persilangan EMA digunakan sebagai sinyal entry.
2. **Stochastic RSI untuk Konfirmasi Momentum**
- Menggunakan nilai **Stoch RSI (14,3)** untuk menghindari entry di kondisi overbought atau oversold.
- Mengkonfirmasi sinyal entry berdasarkan level **di bawah 20 (oversold)** untuk BUY dan **di atas 80 (overbought)** untuk SELL.
3. **Market Structure Shift (MSS) dan Change of Character (CHoCH)**
- Mendeteksi perubahan tren pasar menggunakan **breakout level tertinggi atau terendah dalam 5 candle terakhir**.
- CHoCH membantu mengidentifikasi potensi reversal atau kelanjutan tren.
4. **Supply & Demand Zone**
- Zona **Supply (Resistance) dan Demand (Support)** otomatis terdeteksi menggunakan **high/low dalam 10 candle terakhir**.
- Membantu trader dalam menentukan area entry dengan presisi.
5. **Liquidity Sweep Detection**
- Mendeteksi **false breakout** atau manipulasi harga oleh market maker.
- **Entry hanya dilakukan setelah likuiditas tersapu**, memastikan sinyal lebih valid.
6. **ATR-Based Volatility Filter**
- Menggunakan **ATR (Average True Range)** untuk menghindari entry saat pasar tidak cukup volatile.
- Memastikan sinyal hanya muncul di kondisi yang optimal.
7. **Stop Loss (SL) & Take Profit (TP) Otomatis**
- SL ditentukan berdasarkan **1.5x ATR** untuk menghindari stop-out terlalu cepat.
- TP mengikuti **Risk-Reward Ratio (RRR) 1:2**, memberikan target profit optimal.
8. **Sinyal Entry BUY & SELL**
- **BUY Signal:** Persilangan EMA 9 ke atas EMA 50, berada di zona Demand, Stochastic RSI di bawah 20, dan terjadi Liquidity Sweep.
- **SELL Signal:** Persilangan EMA 9 ke bawah EMA 50, berada di zona Supply, Stochastic RSI di atas 80, dan terjadi Liquidity Sweep.
- Sinyal ditampilkan dengan **ikon panah hijau untuk BUY dan panah merah untuk SELL**.
9. **Debugging & Backtest Support**
- Menampilkan indikator tambahan seperti **volatilitas filter, liquidity sweep, dan MSS/CHoCH** dalam bentuk histogram.
- Dapat digunakan untuk menguji performa strategi sebelum trading real.
#### **🎯 Kelebihan Skrip Ini:**
✅ Mengoptimalkan akurasi dengan **kombinasi tren, momentum, likuiditas, dan volatilitas**.
✅ Meminimalkan risiko false signal dengan **konfirmasi multi-layer**.
✅ Cocok untuk **scalping & intraday trading** di Forex, Crypto, dan XAU/USD.
✅ Menggunakan **Stop Loss & Take Profit otomatis**, mendukung **Risk-Reward Ratio optimal**.
🚀 **Gunakan indikator ini di TradingView dan optimalkan strategi scalping Anda!** 🔥
Vanguard Lexus Scalping - Enhanced**Deskripsi Singkat Indikator:**
Indikator **Vanguard Lexus Ultimate Scalping** dirancang khusus untuk **XAU/USD** dengan fokus pada **akurasi tinggi dan validasi multi-aspek**. Indikator ini menggabungkan **EMA (9 & 50)** untuk mengidentifikasi tren, **Stochastic RSI** untuk mendeteksi overbought/oversold, serta **Supply & Demand Zones** untuk menentukan area entry terbaik.
Dilengkapi dengan **Fair Value Gap (FVG)** dan **Liquidity Sweep Detection**, indikator ini mampu mendeteksi pergerakan harga institusional dan menghindari sinyal palsu. **ATR Volatility Filter** digunakan untuk memastikan entry hanya dalam kondisi pasar yang cukup volatile.
Indikator ini memberikan **sinyal BUY dan SELL** yang lebih presisi dengan kombinasi **crossover EMA, price action, dan konfirmasi likuiditas**, sehingga cocok untuk strategi **scalping** yang mengutamakan **akurasi dan efisiensi trading**.
🚀 **Cocok untuk trader scalping yang menginginkan sinyal entry dengan probabilitas tinggi dan minim false breakout!**
Heikin Ashi by readCrypto
Hello, traders.
If you "Follow", you can always get new information quickly.
Please also click "Boost".
Have a nice day today.
-------------------------------------
Heikin Ashi candle chart is a trend candle chart that minimizes fakes.
Therefore, it looks different from the existing candle chart.
Because of this, it can be difficult to know the actual price movement.
To compensate for this, there are indicators that display in various forms.
The Heikin Ashi candle that I would like to introduce this time is an indicator displayed as a Line.
This Line indicator is expressed as the median of the Open and Close values of the Heikin Ashi candle.
This allows you to know the current trend.
-
USDT.D Line chart is also displayed as the median of the Open, High, Low, and Close of USDT.D.
-
The green color of the two indicators above means an increase, and the red color means a decrease.
In order to distinguish between the Heikin Ashi Line chart and the USDT.D Line chart, the green color of the Heikin Ashi Line chart is thickened, and the red color of the USDT.D Line chart is thickened.
The interpretation method is
- Heikin Ashi rises, USDT.D falls, StochRSI rises: The price is likely to rise.
- Heikin Ashi falls, USDT.D rises, StochRSI falls: The price is likely to fall.
- The remaining movements may correspond to volatility, i.e. fake, so watch the situation.
----------------------------
As we add a lot of information, it may be confusing which one is important.
The key indicators for trading are the HA-Low, HA-High, BW(0), and BW(100) indicators.
Trend indicators are Trend Cloud indicator and M-Signal indicator on 1D, 1W, and 1M charts.
Intuition is important when trading.
If you do not make a quick judgment, the response time will be delayed and there is a high possibility that the transaction will proceed in the wrong direction.
Therefore, when you touch your own point or section marked on the chart, you should check whether a transaction is possible, and if you judge that a transaction is possible and start a transaction, you should know how to wait.
Also, you should think about whether to cut your loss when the movement is different from the direction you thought.
In this way, you should create a basic trading strategy when you start trading and start trading, and if you start trading based on this, you should try to stick to the trading strategy.
-
Thank you for reading to the end.
I hope you have a successful transaction.
--------------------------------------------------
안녕하세요?
트레이더 여러분, 반갑습니다.
"팔로우"를 해 두시면, 언제나 빠르게 새로운 정보를 얻으실 수 있습니다.
"부스트" 클릭도 부탁드립니다.
오늘도 좋은 하루되세요.
-------------------------------------
Heikin Ashi 캔들 차트는 fake를 최소화한 차트로서 추세 캔들 차트라 할 수 있습니다.
따라서, 기존의 캔들 차트와 다른 모습을 보입니다.
이로인해 실제 가격 움직임을 알기가 애매할 수 있습니다.
이를 보완하고자 여러 형태로 표시하는 지표들을 있습니다.
제가 이번에 소개해 드리고자 하는 Heikin Ashi 캔들은 Line으로 표시되는 지표입니다.
이 Line 지표는 Heikin Ashi 캔들의 Open, Close 값의 중간값으로 표현됩니다.
이로서 현재의 추세를 알 수 있게 하였습니다.
-
USDT.D Line chart 또한 USDT.D의 Open, High, Low, Close의 중간값으로 표시됩니다.
-
위 두 지표의 Green색은 상승을, Red색은 하락을 의미합니다.
Heikin Ashi Line chart와 USDT.D Line chart를 구분하기 위해서 Heikin Ashi Line chart의 Green색을 두껍게 처리하고, USDT.D Line chart의 Red색을 두껍게 처리하였습니다.
해석 방법은
- Heikin Ashi 상승, USDT.D 하락, StochRSI 상승 : 가격이 상승할 가능성이 높음.
- Heikin Ashi 하락, USDT.D 상승, StochRSI 하락 : 가격이 하락할 가능성이 높음.
- 나머지 움직임은 변동성, 즉, fake에 해당될 수 있으므로 상황을 지켜봅니다.
----------------------------
많은 정보를 추가하다 보니, 어떤 것이 중요한 것인지 혼란스러울 수 있습니다.
거래의 핵심 지표는 HA-Low, HA-High, BW(0), BW(100) 지표입니다.
추세 지표는 Trend Cloud 지표와 1D, 1W, 1M 차트의 M-Signal 지표입니다.
거래시 중요한 것은 직관성입니다.
빠르게 판단하지 않으면, 대응 시간이 늦어져 엉뚱한 방향으로 거래가 진행될 가능성이 높기 때문입니다.
따라서, 차트에 표시해 둔 자신만의 지점이나 구간을 터치하였을 때 거래가 가능한지 확인하고 거래가 가능하다고 판단하여 거래를 시작하였다면 기다릴 줄도 알아야 합니다.
또한, 자신이 생각한 방향과 다르게 움직임이 나왔을 때 손절을 할 것인가도 생각해야 합니다.
이렇게 거래 시작시에 기본적인 거래 전략을 만들고 거래를 시작해야 하고, 이를 바탕으로 거래를 시작하였다면 거래 전략을 지킬려고 노력해야 합니다.
-
끝까지 읽어주셔서 감사합니다.
성공적인 거래가 되기를 기원입니다.
--------------------------------------------------
10 EMA HTF LTF10 EMA HTF LTF – Exponential Moving Averages Indicator
📌 Indikator haqida
Ushbu indikator joriy vaqt oralig‘ida (LTF – Lower Timeframe) va yuqori vaqt oralig‘ida (HTF – Higher Timeframe) trendni tahlil qilish uchun 10 ta Exponential Moving Average (EMA) chizadi. Har bir EMA o‘zining uzunligiga qarab, harakatlanish tezligiga ega bo‘lib, trendlardagi o‘zgarishlarni kuzatish va trend davomiyligini aniqlash imkonini beradi.
📊 Xususiyatlar
✅ 10 ta EMA: (10, 15, 20, 25, 30, 35, 40, 45, 50, 55)
✅ Trendlardagi o‘zgarishlarni kuzatish uchun mos
✅ Rangli va aniq grafik tasvir
✅ Qisqa va uzoq muddatli trendlarni aniqlashga yordam beradi
📈 Foydalanish usuli
EMA’lar fanning shakliga kirsa, bu kuchli trend mavjudligini bildiradi.
Narx EMA’lardan yuqorida bo‘lsa – bullish trend (o‘sish), pastda bo‘lsa – bearish trend (pasayish).
EMA’lar bir-biriga yaqinlashsa – konsolidatsiya yoki trend o‘zgarishi ehtimoli bor.
🔔 Qaysi treyderlar uchun mos?
✔ Skalperlar va intraday treyderlar – qisqa muddatli trendlarni kuzatish uchun.
✔ Swing treyderlar – uzoq muddatli trendlarga asoslangan strategiyalar uchun.
✔ Yangi boshlovchilar – asosiy trend tahlil qilishni o‘rganish uchun oddiy va tushunarli indikator.
💡 Qo‘shimcha fikrlar
Bu indikator har qanday aktiv (forex, aksiyalar, kriptovalyuta) uchun ishlaydi va boshqa indikatorlar bilan birga qo‘llash mumkin.
ChillLax Relative Strength Line with NewHigh NewLow Blue DotThis is similar to the IBD MarketSurge (MarketSmith) Blue Dot:
This plots the Relative Strength line vs. an index (default index is SPX), with a Dot when the RS line is hitting a New High.
If the RS hits a New High over the past X bars (default is 50), it shows a Light Blue (user definable) Dot on the RS line, if RS hits New High before the instrument hits New High, it shows a bigger/darker Blue Dot. Reverse for New Lows (orange for RS NL, Red for RS NL before Price NL)
This Dot is similar to the IBD Marketsurge RS New High Blue Dot, this indicator shows all the previous dots (MarketSurge shows only the last one). This on, unlike IBD, also shows RS New Lows. This one distinguishes RS NH before Price NH, and RS NL before Price NL. Lastly, IBD's lookback period is 52 week, here it is default to 50 days, but it is changeable.
VCRIX OscillatorVCRIX Oscillator: Normalized Volatility Index for Crypto
A normalized (0-100) version of the VCRIX (Volatility Cryptocurrency Index) based on Kim, Trimborn, and Härdle's research. Transforms complex volatility calculations into an easy-to-read oscillator format.
### Indicator Specifications
• Type: Oscillator
• Timeframe: 1D recommended (4H minimum)
• Scale: 0-100
• Overlay: No
• Assets: Cryptocurrency
### Key Levels
• Overbought Zone (>80)
- Extreme market volatility
- Potential reversal points
- Risk management zone
• Normal Range (20-80)
- Standard trading conditions
- Trending phases
- Healthy volatility
• Oversold Zone (<20)
- Low volatility periods
- Potential breakout setup
- Accumulation zones
### Input Parameters
• Lookback Period: 30 days
• Kernel Bandwidth: 0.3
• Jump Threshold: 4.0
• Normalization Period: 252 days
### Signals
1. Overbought/Oversold:
- Cross above 80 = Extreme volatility alert
- Cross below 20 = Low volatility alert
2. Trend Analysis:
- Rising oscillator = Increasing volatility
- Falling oscillator = Decreasing volatility
3. Divergences:
- Price making highs, oscillator making lows = Potential trend weakness
- Price making lows, oscillator making highs = Potential trend strength
### Trading Applications
1. Risk Management:
- Reduce position sizes when > 80
- Increase positions when < 20
- Use normal sizing 20-80
2. Entry/Exit Timing:
- Look for breakouts when oscillator < 20
- Consider taking profits when > 80
- Watch for divergences at extremes
### Formula Components
• Raw VCRIX calculation using:
- Log returns with jump detection
- Gaussian kernel smoothing
- Bi-power variation
• Normalized to 0-100 scale using yearly high/low
• 10-period smoothing overlay
### Notes
- More effective on higher timeframes
- Use with trend confirmation
- Consider market context
- Built-in alerts at extreme levels
Based on: "VCRIX - A Volatility Index for Crypto-Currencies" by Kim, Trimborn, and Härdle (2019)
Reversal Indicator [SL/TP]Этот индикатор помогает находить точки разворота на графике криптовалютной пары. Он использует комбинацию фракталов, RSI, объема и скользящих средних для генерации сигналов на покупку (BUY) и продажу (SELL). Также индикатор отображает уровни Stop Loss (SL) и Take Profit (TP) на графике.
## Особенности:
- **Анти-перерисовка**: Сигналы генерируются только после закрытия свечи.
- **Многоуровневая фильтрация**: Используются RSI, объем, трендовые фильтры и ATR.
- **Визуализация**: Уровни SL и TP отображаются на графике.
- **Алерты**: Поддержка уведомлений о сигналах.
## Параметры:
- **RSI Length**: Период RSI (по умолчанию 14).
- **Volume Multiplier**: Множитель объема (по умолчанию 1.5).
- **Stop Loss (%)**: Уровень Stop Loss в процентах (по умолчанию 1%).
- **Take Profit (%)**: Уровень Take Profit в процентах (по умолчанию 2%).
## Как использовать:
1. Добавьте индикатор на график.
2. Настройте параметры под свои предпочтения.
3. Используйте сигналы в сочетании с другими инструментами анализа.
## ⚠️ ПРЕДУПРЕЖДЕНИЕ О РИСКАХ:
Торговля на финансовых рынках связана с существенным риском потери капитала. Этот индикатор предоставляет только информационные сигналы и не гарантирует прибыль. Прежде чем использовать этот инструмент, убедитесь, что вы:
- Понимаете все риски, связанные с торговлей.
- Торгуете только тем капиталом, который можете позволить себе потерять.
- Используете Stop Loss для ограничения убытков.
- Тестируете стратегию на исторических данных перед использованием на реальных деньгах.
Автор индикатора не несет ответственности за любые убытки, возникшие в результате использования этого инструмента.
Sai24_EAM9_15The Multi Timeframe EMA Trend Indicator is a powerful tool designed to analyze market trends across multiple timeframes using the 9-period and 15-period Exponential Moving Averages (EMAs). It allows traders to select three different timeframes, dynamically calculating the EMA conditions for each. When the 9-EMA is above the 15-EMA in all three selected timeframes, it confirms a bullish trend and plots green columns. Conversely, when the 9-EMA is below the 15-EMA across all timeframes, it confirms a bearish trend and plots red columns.
If the trend signals are mixed, a gray column is displayed, indicating uncertainty in market direction. Additionally, the indicator measures trend strength by calculating the absolute difference between the 9-EMA and 15-EMA, normalizing it relative to the price, and using this value to adjust the height of the plotted columns.
A stronger trend results in taller columns, while weaker trends produce shorter columns. This visualization helps traders easily gauge market momentum, identify strong trends, and filter potential trade entries. By providing a multi-timeframe perspective, the indicator reduces false signals and enhances trend confirmation, making it an effective tool for scalping, intraday, and swing trading strategies.
Daily Movement Trend LinesDaily Movement Trend Lines Indicator
This indicator visually decomposes each trading day into distinct, self-contained segments based on intraday price action. Here’s how it works:
Daily Isolation:
The indicator treats each trading day separately. It uses the opening price of the day as the starting point and the closing price of the final candle as the endpoint, ensuring that movements from one day do not carry over to the next.
Local Extremes and Trend Reversals:
Throughout the day, the indicator tracks local highs and lows. It dynamically identifies significant turning points (reversals) when the price moves in the opposite direction of the current trend. A user-adjustable tolerance parameter (expressed as a percentage) filters out minor fluctuations, ensuring that only meaningful price movements are considered.
Visual Representation:
When a reversal is detected:
A static blue line is drawn from the last confirmed pivot (the previous reversal point) to the current local extreme.
A label ("H" for a high or "L" for a low) is placed at the extreme point to denote the reversal.
A dynamic red line continuously connects the last confirmed pivot to the current price, updating in real time as the day progresses.
Day-End Finalization:
At the start of a new trading day, the indicator finalizes the previous day’s movement by drawing a final segment from the last pivot to the close of the previous day. It then resets its calculations, using the new day’s opening price as the new starting point.
Long and Short Term Highs and LowsLong and Short Term Highs and Lows
Overview:
This indicator is designed to help traders identify significant price points by marking new highs and lows over two distinct timeframes—a long-term and a short-term period. It achieves this by drawing optional channel lines that outline the highest highs and lowest lows over the chosen time periods and by plotting visual markers (triangles) on the chart when a new high or low is detected.
Key Features:
Dual Timeframe Analysis:
Long Term: Uses a user-defined “Time Period” (default 52) and “Time Unit” (default: Weekly) to determine long-term high and low levels.
Short Term: Uses a separate “Time Period” (default 50) and “Time Unit” (default: Daily) to compute short-term high and low levels.
Optional Channel Display:
For both long and short term periods, you have the option to display a channel by plotting the highest and lowest values as lines. This visual channel helps to delineate the range within which the price has traded over the selected period.
New High/Low Markers:
The indicator identifies moments when the highest high or lowest low is updated relative to the previous bar.
When a new high is established, an up triangle is plotted above the bar.
Conversely, when a new low occurs, a down triangle is plotted below the bar.
Separate input toggles allow you to enable or disable these markers independently for the long-term and short-term setups.
Inputs and Settings:
Long Term High/Low Period Settings:
Show New High/Low? (STW): Toggle to enable or disable the plotting of new high/low markers for the long-term period.
Time Period: The number of bars used to calculate the highest high and lowest low (default is 52).
Time Unit: The timeframe on which the long-term calculation is based (default is Weekly).
Show Channel? (SCW): Toggle to display the channel lines that connect the long-term high and low levels.
Short Term High/Low Period Settings:
Show New High/Low?: Toggle to enable or disable the plotting of new high/low markers for the short-term period.
Time Period: The number of bars used for calculating the short-term extremes (default is 50).
Time Unit: The timeframe on which the short-term calculations are based (default is Daily).
Show Channel?: Toggle to display the channel lines for the short-term highs and lows.
Indicator Logic:
Channel Calculation:
The script uses the request.security function to pull data from the specified timeframes. For each timeframe:
It calculates the lowest low over the defined period using ta.lowest.
It calculates the highest high over the defined period using ta.highest.
These values can be optionally plotted as channel lines when the “Show Channel?” option is enabled.
New High/Low Detection:
For each timeframe, the indicator compares the current high (or low) with its immediate previous value:
New High: When the current high exceeds the previous bar’s high, an up triangle is drawn above the bar.
New Low: When the current low falls below the previous bar’s low, a down triangle is drawn below the bar.
Usage and Interpretation:
Trend Identification:
When new highs (or lows) occur, they can signal the start of a strong upward (or downward) movement. The indicator helps you visually track these critical turning points over both longer and shorter periods.
Channel Breakouts:
The optional channel display offers additional context. Price movement beyond these channels may indicate a breakout or a significant shift in trend.
Customizable Timeframes:
You can adjust both the time period and time unit to fit your trading style—whether you’re focusing on longer-term trends or short-term price action.
Conclusion:
This indicator provides a dual-layer analysis by combining long-term and short-term perspectives, making it a versatile tool for identifying key highs and lows. Whether you are looking to confirm trend strength or spot potential breakouts, the “Long and Short Term Highs and Lows” indicator adds a valuable visual element to your TradingView charts.
Daily Trend Lines and hidden levelsOverview
This enhanced version of the Daily Trend Lines indicator combines intraday trend visualization with historical price level analysis. It identifies and displays strong support and resistance levels based on previous price action while maintaining the original daily trend tracking functionality.
Key Features
1. Daily Trend Tracking
Monitors and displays intraday price movements
Updates trend lines in real-time
Connects daily open price to current high and low
Color-coded visualization (green for highs, red for lows)
2. Strong Level Analysis
Analyzes historical price data to identify significant levels
Uses adaptive threshold for level identification
Considers both high and low points
Displays persistent price levels across multiple days
3. Customization Options
Adjustable lookback period for historical analysis
Configurable strength threshold for level identification
Customizable colors and line styles
Adjustable line widths and visualization parameters
IronCondor 10am 30TF by RMThe IronCondor 10am 30TF indicator shows Iron Condor trades win rate over a large number of days.
The default ETFs in this indicators are "QQQ", "SPY", "RUT" , "CBTX" and "SPX", other entries have not been tested.
Iron Condor quick explanation:
- Iron Condors trades have four options, generally, are based around a Midpoint price (Current Market Price Strike) and
- Two equally distances Strikes for the SELL components (called the Body of the Iron Condor)
- Further away from the two SELLs, another Two BUYs for protection (not considered in this indicator)
- Iron Condors are used for Passive Income based on small gains most of the time.
The IronCondor 10am 30TF has its logic created based on the premises that:
- Most days the market prices stay within a range.
- As example the S&P market prices would stay within 1% on about 80% of the time
- The moving markets (bullish or bearish) occur about 20% of the time
- The biggest market price volatility generally occurs before market opens and then around the first hour or so of trade in the day.
- After the first hour or so of the market the prices would be most likely to stay within a range.
The operation is simple:
- At the Trade Star time in the day (say 10:30 Hrs.) draws a vertical yellow line, then
- Creates two blue horizontal lines for the SELL limits in the Iron Condor Body, at +/- 1% price boundary (check Ticker list below for values)
- At the Trade End time (say 16:00 Hrs.) checks that none of the SELL limits have been broken by highs or lows during the trade day
(The check is done calculating at Trade End time the high/lows 10 bars back for 30 min TF - timeframe)
- There is a label at each Trade End time with Win/Loss and Body value.
- There is one final label with overall calculated past performance in Win percentage out of 'n' trades
Defaults and User Entries:
- The User can modify the Midpoint price called 'IronCondor Midpoint STRIKE' (default is the Candle Close at the selected time)
- The User can modify the Body value called 'IronCondor Body' (default is the Ticker's selected value as per list below)
"QQQ" or "SPY" Body = 5
"RUT" or "CBTX" Body = 20
"SPX" Body = 60
* Disclaimer: This is not a Financial tool, it cannot used as any kind of advice to invest or risk moneys in any market,
Markets are volatile in nature - with little or no warning - and will drain your account if you are not careful.
Use only as an academic demonstrator => * Use at your own risk *
Bollinger Bands & RSI SignalThis trading signal script generates **buy and sell alerts** based on a combination of **Bollinger Bands** and the **Relative Strength Index (RSI)**.
### **How It Works**
- **Buy Signal:** Triggers when the price touches or falls below the **lower Bollinger Band**, RSI is **below the minimum threshold**, and Bollinger Band width is sufficiently large.
- **Sell Signal:** Triggers when the price reaches or exceeds the **upper Bollinger Band**, RSI is **above the maximum threshold**, and the Bollinger Band width meets the minimum size requirement.
- The script helps identify **potential reversal points** in the market where price movements may be overextended.
### **Best Use Cases**
- Suitable for **range-bound** and **volatile markets**.
- Can be used to confirm **overbought/oversold conditions** before entering trades.
- Works well on **shorter timeframes (1m, 5m, 15m)** for intraday traders.