Impulsif Hareket Alarmı//@version=5
indicator("Impulsif Hareket Alarmı", overlay=true)
// Parametreler
priceChangeThreshold = input.float(0.5, title="Fiyat Değişim Eşiği (%)") // Fiyat değişim eşiği
alertOnImpulse = input.bool(true, title="Alarm Etkinliği") // Alarm etkinliği
colorImpulses = input.bool(true, title="İmpulsif Mumları Renklendir") // İmpulsif mumları renklendir
// Mum değişimi hesaplama
priceChange = (close - open) / open * 100
// İmpulsif hareket tespiti
isImpulse = math.abs(priceChange) > priceChangeThreshold
// İmpulsif mumları renklendirme
barcolor(colorImpulses and isImpulse ? (priceChange > 0 ? color.green : color.red) : na)
// Alarm tetikleme
if (isImpulse and alertOnImpulse)
alert("İmpulsif hareket tespit edildi!", alert.freq_once_per_bar_close)
รูปแบบชาร์ต
Wick Reversal System 1.0This is a indicator that highlights candlestick when the show signs of reversal
KMags Buy 2: Price cross above 15 day EMA and RSI crosses RSI MAThe script has been updated to trigger an alert only when both conditions are met simultaneously: the price crosses above the 15 EMA and the RSI crosses above its moving average.
ZelosKapital Weekly/Monthly HLThe ZelosKapital Weekly/Monthly high low indicator is designed to display the weekly and monthly high and low levels directly on the price chart. It helps traders easily identify key support and resistance zones by marking the highest and lowest points of the current week and month. The indicator automatically updates these levels as the price moves, providing a clear visual reference for intraday trading strategies.
Ideal for both Day Trading and Swing Trading, this tool offers valuable insights into potential reversal points, breakout areas, and zones of consolidation. By monitoring these significant price levels, traders can make more informed decisions, timing their entries and exits with greater precision. Whether you're looking for short-term price action or longer-term trends, the weekly and monthly highs and lows serve as critical levels to guide your trades.
ANIL's OHCL, VWAP and EMA CrossPrevious Week High and Low:
This part calculates the previous week's high and low values and plots them as continuous blue lines. The plot.style_line ensures the lines are drawn continuously.
Previous Day Open, High, Low, Close:
The script uses request.security to get the previous day's open, high, low, and close values. These are plotted as continuous lines in different colors:
Open: Green
High: Red
Low: Orange
Close: Purple
VWAP (Volume Weighted Average Price):
The VWAP is calculated using ta.vwap(close) and plotted with a thick black line.
Exponential Moving Averages (EMAs):
The script calculates two EMAs: one with a 9-period (fast) and one with a 21-period (slow).
The EMAs are plotted as continuous lines:
Fast EMA: Blue
Slow EMA: Red
EMA Cross:
The script checks for EMA crossovers and crossunders:
A crossover (fast EMA crossing above slow EMA) triggers a buy signal (green label below the bar).
A crossunder (fast EMA crossing below slow EMA) triggers a sell signal (red label above the bar).
Customization:
You can adjust the fastLength and slowLength variables to change the period of the EMAs.
You can modify the line colors and line thickness to match your preferred style.
The buy and sell signals can be customized further with different shapes or additional conditions for signal generation.
This script provides a comprehensive and visually distinct indicator with the previous week's and day's levels, VWAP, and EMA crossover signals.
SMA Crossover Trade Signalbackground green and buy signal if 5 SMA closes below 20 SMA.
background red and sell signal if 5 SMA closes below 20 SMA.
Dual Spectrum RSI [CHE]Dual Spectrum RSI Indicator
Introduction
The Dual Spectrum RSI Indicator is an innovative and robust tool designed for traders aiming to enhance their market analysis and trading precision. This script leverages multi-timeframe analysis, advanced RSI configurations, and customizable visualization options to provide actionable insights for both trend-following and contrarian strategies.
Key Features
1. Dynamic Timeframe Selection
- Automatically adapts the resolution based on the current chart's timeframe.
- Options to switch between Auto Timeframe, Multiplier-based Timeframe, or Manual Resolution for complete control.
2. Advanced RSI Calculations
- Dual RSI setup for multi-layered analysis:
- Primary RSI for trend identification on the higher timeframe (HTF).
- Secondary RSI for entry signals with oversold/overbought crossovers on the current chart timeframe.
3. EMA Integration on Higher Timeframe (HTF)
- The Exponential Moving Average (EMA) acts as a robust trend filter, calculated on the Higher Timeframe (HTF).
- This ensures that trade signals align with the broader market trend, providing a strategic edge and reducing noise from lower timeframes.
4. Signal Clarity
- Visual labels for Buy and Sell signals directly on the chart.
- Dynamic stop-loss suggestions that adjust based on EMA crossovers and trend changes.
5. Customizable Visualization
- Gradient fills for overbought/oversold zones provide intuitive visual cues.
- User-friendly inputs for adjusting separator lines, color schemes, and label styles.
6. Comprehensive Data Display
- Real-time updates in an Info Box, showing active timeframe settings and resolution.
- Easy-to-understand trend conditions, making it accessible for both novice and professional traders.
Benefits for Traders
1. Precision in Decision-Making
The multi-timeframe capability ensures that traders always have the broader market context, minimizing false signals and enhancing trade accuracy.
2. Flexibility and Customization
Fully adjustable parameters allow traders to tailor the indicator to their unique trading style, whether scalping, day trading, or swing trading.
3. Enhanced Market Insights
By combining HTF trend filters, RSI dynamics, and EMA thresholds, this indicator provides a holistic view of market conditions.
4. User-Friendly Interface
The clean layout and intuitive options make it easy to integrate this tool into any TradingView setup.
5. Increased Confidence in Trades
With visual aids such as labels, gradients, and a trend-detection mechanism, traders can make decisions with greater confidence and less emotional bias.
Example Use Cases
1. Trend-Following Strategy
- Utilize the HTF EMA filter to confirm bullish or bearish trends.
- Enter trades when the secondary RSI crosses oversold/overbought levels in the direction of the trend.
2. Reversal Strategy
- Identify overextended trends using RSI crossovers.
- Look for counter-trend opportunities with precise stop-loss placements.
3. Scalping Setup
- Switch to intraday timeframes and use the multiplier-based resolution to capture short-term market movements.
How to Use
1. Add the script to your TradingView chart by pasting the provided Pine Script code into the Pine Editor.
2. Adjust the Timeframe Type, RSI parameters, and EMA length to align with your trading goals.
3. Monitor the generated signals and use them in conjunction with your broader trading strategy.
Disclaimer
The content provided, including all code and materials, is strictly for educational and informational purposes only. It is not intended as, and should not be interpreted as, financial advice, a recommendation to buy or sell any financial instrument, or an offer of any financial product or service. All strategies, tools, and examples discussed are provided for illustrative purposes to demonstrate coding techniques and the functionality of Pine Script within a trading context.
Any results from strategies or tools provided are hypothetical, and past performance is not indicative of future results. Trading and investing involve high risk, including the potential loss of principal, and may not be suitable for all individuals. Before making any trading decisions, please consult with a qualified financial professional to understand the risks involved.
By using this script, you acknowledge and agree that any trading decisions are made solely at your discretion and risk.
Conclusion
The Dual Spectrum RSI Indicator is not just another technical tool—it's a comprehensive trading companion that adapts to your needs, simplifies market analysis, and boosts your trading performance. Whether you're a beginner or a seasoned trader, this indicator provides the edge you need to succeed in today's dynamic markets.
Try It Today!
Experience the power of multi-timeframe analysis and take your trading to the next level. Add the Dual Spectrum RSI Indicator to your TradingView arsenal now!
Best regards
Chervolino
CLAP Daily ATR Table with ATR LineATR Calculation:
The script calculates the ATR using the built-in ta.atr() function with a user-defined length.
The ATR is calculated on a daily time frame using request.security().
Table Creation:
A table is displayed in the top_right position of the chart.
The table includes the stock ticker symbol and its current daily ATR value.
Customization:
You can adjust the ATR length via the input panel.
The table design includes customizable colors and formatting.
Candlestick Pattern Detector Yuvraj Singh KharoudIt is used to detect bearish engulfing , bullish engulfing , bullish marubozu, bearish marubozu , classical doji , long legged doji, tweezer top , tweezer bottom , hammer shooting star , inverted hammer , hanging man , gravestone doji , dragon fly doji.
Kmag's Buy & Sell Signal RibbonThe RSI condition has been added to the script. It triggers an alert when the 14-length RSI crosses above its 14-length moving average, alongside the existing conditions.
The script now includes the Bollinger Bands indicator and checks if the Bollinger Bands width percentile is above 20%. A buy signal is triggered only when all four criteria are met:
Price is above the 15 EMA.
RSI crosses above its moving average.
Price is above the PSAR value.
Bollinger Bands width percentile is greater than 20%.
4-Hour High and Low//@version=5
indicator("4-Hour High and Low", overlay=true)
// Define the 4-hour timeframe
four_hour_high = request.security(syminfo.tickerid, "240", high, lookahead=barmerge.lookahead_on)
four_hour_low = request.security(syminfo.tickerid, "240", low, lookahead=barmerge.lookahead_on)
// Plot the 4-hour high and low
plot(four_hour_high, title="4-Hour High", color=color.new(color.green, 0), linewidth=2, style=plot.style_line)
plot(four_hour_low, title="4-Hour Low", color=color.new(color.red, 0), linewidth=2, style=plot.style_line)
5-Minute Breakout Strategy5-Minute Breakout Strategy
1. mark out 5 minute high and low
930-935 am
5 1 min or 1 5 min candle
2.wait for trade to break 5 minute high or low
ENTER ON RETEST!
3.enter with price action, 2x RR
4. ALWAYS HOLD UNTIL PROFT TARGET OR STOP LOSS
11am, wait for candle closures for stop loss
Trend Takibi ve Dalgalanma StratejisiAçıklama:
Hareketli Ortalamalar (MA): 50 ve 200 periyotluk hareketli ortalamalar kullanılarak trendin yönü belirleniyor.
RSI: RSI göstergesi ile fiyatın aşırı alım veya aşırı satım bölgelerinde olup olmadığı kontrol ediliyor.
ATR: Ortalama Gerçek Aralık (ATR) kullanılarak stop-loss ve take-profit seviyeleri belirleniyor.
Long ve Short Pozisyonlar: Hareketli ortalamaların kesişimi ve RSI'nın durumu ile long (alış) ve short (satış) pozisyonları alınıyor.
Sonuç:
Bu strateji, piyasada güçlü bir trendin olduğu ve volatilitenin arttığı durumlarda pozisyon almayı amaçlar. Uzun vadeli yatırımcılar için uygun olabilir, ancak kısa vadeli ticaret yapmak isteyenler de stratejiyi hızla uyarlayabilir.
JM-DAILY-H&L-V5Previous Daily Highs and Lows Indicator
This custom indicator highlights the high and low of the previous day, providing crucial reference points for intraday traders. The displayed levels act as key support and resistance zones, helping you gauge potential price reversals or breakouts. While this indicator can be used on multiple timeframes it is especially useful on 4-hour to 1-hour timeframes for intraday trading. By using these levels, traders can refine their entries and exits within the day, identifying price action patterns that align with the prior days market dynamics.
Combined Market Structure Break & Order Block//@version=5
indicator("Combined Market Structure Break & Order Block", "MSB-OB", overlay=true, max_lines_count=500, max_bars_back=4900, max_boxes_count=500)
settings = "Settings"
zigzag_len = input.int(9, "ZigZag Length", group=settings)
show_zigzag = input.bool(true, "Show Zigzag", group=settings)
fib_factor = input.float(0.33, "Fib Factor for breakout confirmation", 0, 1, 0.01, group=settings)
text_size = input.string(size.tiny, "Text Size", , group=settings)
delete_boxes = input.bool(true, "Delete Old/Broken Boxes", group=settings)
// Colors and display settings for order blocks and breaker blocks
bu_ob_inline_color = "Bu-OB Colors"
be_ob_inline_color = "Be-OB Colors"
bu_bb_inline_color = "Bu-BB Colors"
be_bb_inline_color = "Be-BB Colors"
bu_ob_display_settings = "Bu-OB Display Settings"
bu_ob_color = input.color(color.new(color.green, 70), "Color", group=bu_ob_display_settings, inline=bu_ob_inline_color)
bu_ob_border_color = input.color(color.green, "Border Color", group=bu_ob_display_settings, inline=bu_ob_inline_color)
bu_ob_text_color = input.color(color.green, "Text Color", group=bu_ob_display_settings, inline=bu_ob_inline_color)
be_ob_display_settings = "Be-OB Display Settings"
be_ob_color = input.color(color.new(color.red, 70), "Color", group=be_ob_display_settings, inline=be_ob_inline_color)
be_ob_border_color = input.color(color.red, "Border Color", group=be_ob_display_settings, inline=be_ob_inline_color)
be_ob_text_color = input.color(color.red, "Text Color", group=be_ob_display_settings, inline=be_ob_inline_color)
bu_bb_display_settings = "Bu-BB & Bu-MB Display Settings"
bu_bb_color = input.color(color.new(color.green, 70), "Color", group=bu_bb_display_settings, inline=bu_bb_inline_color)
bu_bb_border_color = input.color(color.green, "Border Color", group=bu_bb_display_settings, inline=bu_bb_inline_color)
bu_bb_text_color = input.color(color.green, "Text Color", group=bu_bb_display_settings, inline=bu_bb_inline_color)
be_bb_display_settings = "Be-BB & Be-MB Display Settings"
be_bb_color = input.color(color.new(color.red, 70), "Color", group=be_bb_display_settings, inline=be_bb_inline_color)
be_bb_border_color = input.color(color.red, "Border Color", group=be_bb_display_settings, inline=be_bb_inline_color)
be_bb_text_color = input.color(color.red, "Text Color", group=be_bb_display_settings, inline=be_bb_inline_color)
// Arrays to store market points
var float high_points_arr = array.new_float(5)
var int high_index_arr = array.new_int(5)
var float low_points_arr = array.new_float(5)
var int low_index_arr = array.new_int(5)
var box bu_ob_boxes = array.new_box(5)
var box be_ob_boxes = array.new_box(5)
var box bu_bb_boxes = array.new_box(5)
var box be_bb_boxes = array.new_box(5)
// Trend determination and zigzag calculation
to_up = high >= ta.highest(zigzag_len)
to_down = low <= ta.lowest(zigzag_len)
trend = 1
trend := nz(trend , 1)
trend := trend == 1 and to_down ? -1 : trend == -1 and to_up ? 1 : trend
last_trend_up_since = ta.barssince(to_up )
low_val = ta.lowest(nz(last_trend_up_since > 0 ? last_trend_up_since : 1, 1))
low_index = bar_index - ta.barssince(low_val == low)
last_trend_down_since = ta.barssince(to_down )
high_val = ta.highest(nz(last_trend_down_since > 0 ? last_trend_down_since : 1, 1))
high_index = bar_index - ta.barssince(high_val == high)
// Functions
f_get_high(ind) =>
f_get_low(ind) =>
f_delete_box(box_arr) =>
if delete_boxes
box.delete(array.shift(box_arr))
else
array.shift(box_arr)
0
// Calculations and updates for market structure
= f_get_high(0)
= f_get_high(1)
= f_get_low(0)
= f_get_low(1)
// Show Zigzag
if ta.change(trend) != 0 and show_zigzag
if trend == 1
line.new(h0i, h0, l0i, l0)
if trend == -1
line.new(l0i, l0, h0i, h0)
// Main structure and alert logic
// ...
Breakout after contraction for pinescannerA scanner for looking for important information for your scans
Rompimientos con Líneas Horizontales Ajustadasrompimiento es una vela que cierra por encima de un hight o debajo de un low
Strategia Ritracciamento 75% (RR 1:10)Identifica candele di rottura:
Riconosce candele che rompono la precedente con un corpo chiaro e un rigetto (wick).
Calcola il 75%:
Determina il livello del 75% per la candela di rottura.
Conferma ritracciamento:
Controlla se il prezzo torna al livello del 75% e genera una chiusura sopra/sotto quel livello.
Gestisce Stop Loss e Take Profit:
Calcola lo stop loss (minimo/massimo della candela di rottura).
Calcola il take profit basato su un rapporto rischio/rendimento definito.