Fibonacci Retracement Buy/Sell Signal by KriptomistFibonacci Retracement Buy/Sell Signal by Kriptomist
This indicator identifies potential buy and sell opportunities based on Fibonacci retracement levels. It calculates significant Fibonacci retracement levels (38.2% and 61.8%) over a customizable lookback period.
How it works:
Buy Signal: Triggered when the price crosses above the 61.8% Fibonacci retracement level, indicating potential bullish momentum.
Sell Signal: Triggered when the price crosses below the 38.2% Fibonacci retracement level, suggesting possible bearish momentum.
The signals are clearly marked on your chart with visual shapes for ease of use. Additionally, alerts can be set to notify you immediately when signals occur.
Features:
Customizable lookback period.
Clear visual representation of key Fibonacci levels.
Easy-to-follow Buy/Sell visual signals.
Alert conditions for timely notifications.
Developed by Kriptomist for traders seeking clarity and precision in their Fibonacci-based trading strategies.
Indicadores y estrategias
Stochastic RSI by RohitThe "Stochastic RSI by Rohit Gupta" indicator aims to provide a Stochastic RSI with smoothed %K and %D lines and an additional line for their difference.
Chebyshev-Gauss RSIThe Chebyshev-Gauss RSI is a variant of the standard Relative Strength Index (RSI) that uses the Chebyshev-Gauss Moving Average (CG-MA) for smoothing gains and losses instead of a traditional Simple or Exponential Moving Average. This results in a more responsive and potentially smoother RSI line.
This version is enhanced with features from the built-in TradingView RSI indicator, including:
A selectable smoothing moving average of the RSI line.
Bollinger Bands based on the smoothing MA.
Automatic divergence detection.
How it works:
It calculates the upward and downward price changes (gains and losses).
It applies the Chebyshev-Gauss Moving Average to smooth these gains and losses over a specified lookback period.
The smoothed values are used to calculate the Relative Strength (RS) and then the final RSI value.
Hinterland(ORR/NRR)Adding a script which checks 2 consecutive red candles overlapping or non overlapping
Price Deviation from MA5 (%)This custom TradingView indicator calculates and displays the percentage deviation of the current closing price from its 5-day simple moving average (MA5).
Candle Range % vs 8-Candle AvgCandle % Indicator – Measure Candle Strength by Range %
**Overview:**
The *Candle % Indicator* helps traders visually and analytically gauge the strength or significance of a price candle relative to its recent historical context. This is particularly useful for detecting breakout moves, volatility shifts, or overextended candles that may signal exhaustion.
**What It Does:**
* Calculates the **percentage range** of the current candle compared to the **average range of the past N candles**.
* Highlights candles that exceed a user-defined threshold (e.g., 150% of the average range).
* Useful for **filtering out extreme candles** that might represent anomalies or unsustainable moves.
* Can be combined with other strategies (like EMA crossovers, support/resistance breaks, etc.) to improve signal quality.
**Use Case Examples:**
***Filter out fakeouts** in breakout strategies by ignoring candles that are overly large and may revert.
***Volatility control**: Avoid entries when market conditions are erratic.
**Confluence**: Combine with EMA or RSI signals for refined entries.
**How to Read:**
* If a candle is larger than the average range by more than the set percentage (default 150%), it's flagged (e.g., no entry signal or optional visual marker).
* Ideal for intraday, swing, or algorithmic trading setups.
**Customizable Inputs:**
**Lookback Period**: Number of previous candles to calculate the average range.
**% Threshold**: Maximum percentage a candle can exceed the average before being filtered or marked.
HA EMA Cross MTF Strategy + ATR SL/TP + Visuals📜 Strategy Description: HA EMA Cross MTF Strategy + ATR SL/TP + Visuals
Hello Traders,
This is a multi-timeframe, Heikin Ashi-based trend-following strategy that integrates EMA crossovers and ATR-driven exits. The goal is to filter out noise, confirm directional bias using higher timeframe structure, and manage risk through volatility-adaptive exits.
🔍 How the Strategy Works
* Heikin Ashi candles help smooth out minor price fluctuations, allowing for clearer trend detection.
* A Fast EMA crossing above or below a Slow EMA determines the local trend bias.
* A Higher Timeframe Heikin Ashi confirmation is used to validate entries only when both timeframes agree in direction.
* Session filters can restrict trading to custom hours (e.g., U.S. market open).
⚙️ Risk Management Features
This strategy includes optional ATR-based Stop-Loss and Take-Profit logic, designed to adapt dynamically to market volatility:
* ATR Stop-Loss: Based on a user-defined multiplier (default: 1.5×ATR)
* ATR Take-Profit: Based on a separate multiplier (default: 2.5×ATR)
* Users can toggle this logic on/off and customize ATR length and multipliers in the settings.
📊 Visual Aids Included
To help understand market behavior and trade execution visually, the script includes:
* Entry arrows (long and short)
* Real-time Fast EMA / Slow EMA overlays
* Stop-Loss / Take-Profit level plots
* Optional Heikin Ashi Close line for trend visualization
🔧 Customization Parameters
Users can adjust:
* EMA periods (fast and slow)
* ATR period and multipliers for SL/TP
* Session time filters
* Higher timeframe input
* Toggle ATR logic and visual overlays
🧪 Backtest Defaults (for reference only)
* Initial Capital: $10,000
* Order Size: 100% of equity
* Slippage: 1 tick
* Commission: 0.075%
* Recommended Timeframe: 1H or 15min
* Minimum Trades Suggested: 100+
* All these values can be adjusted in the strategy settings panel.
⚠️ Disclaimer
This strategy is provided for educational and research purposes only. It does not constitute financial advice, nor does it guarantee future performance. Please forward-test and adapt to your own risk tolerance before using in live trading.
This strategy is fully open-source and editable. Feel free to customize it for your use case and timeframes.
MohdTZ - XO Trend Scanner/EMA/ATR Bands/WatermarkATR Bands: Plots a 36-period EMA with upper and lower bands based on a 14-period ATR (Average True Range) multiplied by 0.5, creating a dynamic channel around the EMA to highlight volatility.
Trend Scanner: Uses Fast (12-period) and Slow (25-period) EMAs to identify bullish (green) or bearish (red) trends, with buy/sell signals marked by triangles and bar coloring.
Stochastic RSI: Calculates Stochastic RSI with customizable K, D, and band levels (80/50/20) for overbought/oversold conditions, with crossover alerts and optional background coloring.
200 EMA: Displays a 200-period EMA for long-term trend reference.
Watermark: Adds a customizable text watermark (title, subtitle, symbol info, date) with adjustable position, size, and color.
2-Candle Green-Green (OGG/NGG)This indicator will tell you if 2 consecutive candles are Greens with overlapping or without
RSI + Bollinger Reversal AlertRSI + Bollinger Reversal Alert
Good win rate backtest on this strategy allow you to find nice entry with RSI + Bollinger Reversal Alert confluence
Filtered ATR (5 bars)//@version=5
indicator("Filtered ATR (5 bars)", overlay=false)
length = 5
lookback = 15 // Сколько последних баров анализировать
threshold = input.float(1.5, title="Порог отклонения (x среднее)")
// Вычисляем TR (True Range)
tr = ta.tr(true)
// Собираем TR в массив
var float tr_array = array.new_float()
array.clear(tr_array)
for i = 1 to lookback
array.push(tr_array, tr )
// Считаем среднее вручную
sum = 0.0
for i = 0 to array.size(tr_array) - 1
sum := sum + array.get(tr_array, i)
mean = sum / array.size(tr_array)
// Считаем стандартное отклонение вручную
sum_squares = 0.0
for i = 0 to array.size(tr_array) - 1
val = array.get(tr_array, i)
sum_squares := sum_squares + math.pow(val - mean, 2)
stdev = math.sqrt(sum_squares / array.size(tr_array))
// Фильтруем значения TR, которые укладываются в ±threshold * std
float total = 0.0
int count = 0
for i = 0 to array.size(tr_array) - 1
val = array.get(tr_array, i)
if val >= mean - stdev * threshold and val <= mean + stdev * threshold
total := total + val
count := count + 1
// Считаем ATR по отфильтрованным TR
filteredATR = count >= length ? total / count : na
plot(filteredATR, title="Filtered ATR", color=color.orange, linewidth=2)
ATR-Normalized SMA Relative Strength vs Benchmark (20/40/60)Compares the relative strength of a asset vs the index using SMAs on a 20,40,60 day basis and compares trend strength. Adjusted by ATR to fairly compare assets with varied volatility. All periods are equally weighted at 1/3rd of calculation. Use to identify over/under preforming stock in the S&P500. A measurement of +1 means a stock is 1 ATR above the index, or out preforming by 1 full daily candle range.
Candle Overlap DegreeThis indicator gives the ratio of max(0, min High - max Low) to (max High - min Low) over n-day.
Cup with Handle PatternCup with Handle Pattern Indicator – Description
This Cup with Handle Pattern Indicator is designed to visually identify one of the most powerful bullish continuation patterns in technical analysis — the Cup with Handle.
🔍 What It Detects
The indicator scans for the classic "U-shaped" cup formation followed by a slight downward drift (the handle), which often precedes a breakout.
Once a valid pattern is detected, it plots a green triangle below the price bar at the point of breakout — where the price crosses above recent highs after consolidation.
⚙️ Key Features
Customizable Duration: The cup length can be adjusted (default is 150 bars), allowing flexibility based on the timeframe and asset.
Automatic Breakout Detection: The indicator uses a combination of relative highs, lows, and ATR (Average True Range) to ensure valid setups.
No repainting: Signals are plotted only after confirmation, making this suitable for live trading or backtesting.
🛠️ How It Works
Left Cup High: Detected based on historical highs before the low.
Cup Low: The lowest point within the cup duration.
Right Cup High: A recent high before breakout.
Breakout Point: Triggered when price crosses above the 30-bar high after the handle formation.
Validity Checks: Ensures the structure has a proper depth, symmetry, and volatility conditions using ATR.
📊 Visual Elements
Green Triangle Up: Plotted below bar at the breakout.
Blue Line: Closing price.
✅ Ideal For:
Swing traders and position traders looking for high-probability breakout entries.
Chart analysts who want to automate the detection of classic base-building patterns.
Educational and training purposes for pattern recognition.
200 EMA Trend Direction [Dr.K.C.Prakash]📘 Indicator Description: 200 EMA Trend Direction
The "200 EMA Trend Direction " indicator is a visual trend-following tool designed to identify and confirm major market direction using the slope of the 200-period Exponential Moving Average (EMA). It’s ideal for traders who want to stay on the right side of the trend and avoid noise.
🔍 Key Components
1. 200 EMA (Exponential Moving Average)
The 200 EMA is a widely used long-term trend indicator in technical analysis.
It reacts faster than the simple moving average (SMA) due to its weighting toward recent prices.
2. Trend Detection Logic
Uptrend is detected when the current EMA value is higher than the previous candle’s EMA.
Downtrend is detected when the EMA starts sloping downward, i.e., current EMA < previous EMA.
🎨 Visual Representation
Green EMA Line: Indicates the 200 EMA is rising → bullish trend (uptrend).
Red EMA Line: Indicates the 200 EMA is falling → bearish trend (downtrend).
This color-coding helps you instantly understand the market context without needing to analyze multiple indicators.
✅ Best Use Cases
📈 Trend Confirmation: Use it to confirm the direction before entering a trade.
⚠️ Avoid Counter-Trend Trades: Helps in staying aligned with the dominant trend.
🧠 Supports All Timeframes: Although best suited for 5m, 15m, or higher, it can also be used for 1-minute charts in scalping systems when aligned with higher timeframes.
⚙️ Customization Possibilities
You can extend this indicator with:
🔔 Trend change alerts
🟩🟥 Background shading based on trend
💹 Buy/Sell signals when price crosses above/below the 200 EMA
Zweig Composite System (Weekly Smoothed)Uses 10-week (≈50-day) moving averages
Pulls weekly data for yield, breadth, and price
Maintains original Zweig thresholds for signal reliability
Displays a green triangle labeled "Zweig" when all 3 conditions align
m1-m2This is an economics indicator, showing CNM1 YoY, CNM2 YoY, and CNM1 YoY - CNM2 YoY.
When it increases, the economy most likely improves;
When it decreases, the economy most likely declines.
Meth Brothers™ Dynamite FuseEarly entry indicator with based on 5& 9 EMAS, with a visual aid (stick of dynamite) to show the pivot and that both EMAS are in agreement.
WTS by M.GWTS is a trading approach designed to identify potential market reversals and entries by analyzing price action through wick patterns. It focuses on spotting key signals without relying heavily on complex indicators, aiming to provide traders with clear and actionable setups.
Setup Confidence CheckerSetup Confidence Checker
A simple indicator to track and display your trade confidence and plan adherence with clear color-coded signals, helping improve trading discipline.
Chebyshev-Gauss Moving AverageThis indicator applies the principles of Chebyshev-Gauss Quadrature to create a novel type of moving average. Inspired by reading rohangautam.github.io
What is Chebyshev-Gauss Quadrature?
It's a numerical method to approximate the integral of a function f(x) that is weighted by 1/sqrt(1-x^2) over the interval . The approximation is a simple sum: ∫ f(x)/sqrt(1-x^2) dx ≈ (π/n) * Σ f(xᵢ) where xᵢ are special points called Chebyshev nodes.
How is this applied to a Moving Average?
A moving average can be seen as the "mean value" of the price over a lookback window. The mean value of a function with the Chebyshev weight is calculated as:
Mean = /
The math simplifies beautifully, resulting in the mean being the simple arithmetic average of the function evaluated at the Chebyshev nodes:
Mean = (1/n) * Σ f(xᵢ)
What's unique about this MA?
The Chebyshev nodes xᵢ are not evenly spaced. They are clustered towards the ends of the interval . We map this interval to our lookback period. This means the moving average samples prices more intensely from the beginning and the end of the lookback window, and less intensely from the middle. This gives it a unique character, responding quickly to recent changes while also having a long "memory" of the start of the trend.