Swing Catcher DayThe "Swing Catcher" indicator identifies swing points on a daily time frame by combining Simple Moving Averages (SMA) for trend direction, Momentum to gauge price strength, and Average True Range (ATR) to confirm volatility. It marks potential swing highs and lows, validates them using trend and momentum alignment, and filters out noise with ATR-based volatility checks. This makes it an effective tool for spotting and trading significant price movements.
Candlestick analysis
RSI LabelThis is my first indicator. Its normal RSI, but little beat of tweak. It is is in label form displayed at right below the bar.
Candlestick Patterns with Support/Resistance shraynames candlestick patterns
like mornig star, 3 black rows, dogi, hammer etc
also draws support and resistance
Buy/Sell Indicator with BacktestThis script uses moving average crossovers for generating buy and sell signals, combined with stop loss and take profit levels based on user-defined percentages. It tracks positions and exits when stop loss or take profit levels are reached.
EMA Scalping Strategy with AlertsFeatures of the Script
1. EMA Crossover Logic:
• Buy when 9 EMA crosses above 21 EMA and price is above 50 EMA.
• Sell when 9 EMA crosses below 21 EMA and price is below 50 EMA.
2. RSI Confirmation:
• Buy signals only trigger if RSI > 50.
• Sell signals only trigger if RSI < 50.
3. MACD Confirmation:
• Buy signals are confirmed when the MACD line > Signal line.
• Sell signals are confirmed when the MACD line < Signal line.
4. Buy/Sell Markers:
• Green “BUY” label appears below candles for buy signals.
• Red “SELL” label appears above candles for sell signals.
5. Background Color:
• Green for buy conditions.
• Red for sell conditions.
How to Use the Script
1. Copy the script above.
2. Open TradingView and go to Pine Editor (at the bottom panel).
3. Paste the script into the editor.
4. Click Add to Chart.
5. Customize the inputs (EMA periods, RSI levels) as needed.
Market Structure Break with RSIMrBishop specializes in market structure breaks and using RSI oscillator. What is classified as a market structure break is when a candle closes below the most recent swing high's bottom wick or when a candle closes above the most recent swing low's top wick. RSI oscillator is set to 60/40 with length of 10 and a SMA length of 10. I enter a long trade when RSI line is below the 50 mark and there is a market structure break. I enter a short trade when RSI is above the 50 mark and there is a market structure break.
APE1 - Smart Money Concepts con EMAsEMAs and Smart money concepts of LuxAlgo. The best option for trading in all time frame all in one.
Hardik Raja - SmartAIMLSmartAIML indicator by Hardik Raja that generates buy & sell signals with a dual confirmation strategy.
Information for Educational Purposes Only:
All information provided by the indicator, including buy & sell signals, is intended for educational purposes only and does not constitute financial advice.
candle formation predictor( kay pynoBullish Engulfing
bullishEngulfing = close > open and open < close and open < close
plotshape(bullishEngulfing, style=shape.labelup, location=location.belowbar, color=color.green, size=size.small, title="1. Bullish Engulfing
// 2. Bearish Engulfing
bearishEngulfing = close < open and open > close and open > close
plotshape(bearishEngulfing, style=shape.labeldown, location=location.abovebar, color=color.red, size=size.small, title="2. Bearish Engulfing
// 3. Bullish Hammer
bullishHammer = (high - low) > 3 * (open - close) and (close - low) / (0.001 + high - low) > 0.6 and (open - low) / (0.001 + high - low) > 0.6
plotshape(bullishHammer, style=shape.labelup, location=location.belowbar, color=color.lime, size=size.small, title="3. Bullish Hammer
// 4. Bearish Hammer
bearishHammer = (high - low) > 3 * (open - close) and (high - close) / (0.001 + high - low) > 0.6 and (high - open) / (0.001 + high - low) > 0.6
plotshape(bearishHammer, style=shape.labeldown, location=location.abovebar, color=color.orange, size=size.small, title="4. Bearish Hammer
// 5. Doji
doji = abs(close - open) <= (high - low) * 0.1
plotshape(doji, style=shape.labelup, location=location.belowbar, color=color.blue, size=size.small, title="5. Doji
// 6. Morning Star
morningStar = close < open and close < open and close > open and close < close
plotshape(morningStar, style=shape.labelup, location=location.belowbar, color=color.purple, size=size.small, title="6. Morning Star
// 7. Evening Star
eveningStar = close > open and close > open and close < open and close > close
plotshape(eveningStar, style=shape.labeldown, location=location.abovebar, color=color.yellow, size=size.small, title="7. Evening Star
// 8. Bullish Harami
bullishHarami = close < open and close > open and close < open and open > close
plotshape(bullishHarami, style=shape.labelup, location=location.belowbar, color=color.fuchsia, size=size.small, title="8. Bullish Harami
// 9. Bearish Harami
bearishHarami = close > open and close < open and close > open and open < close
plotshape(bearishHarami, style=shape.labeldown, location=location.abovebar, color=color.teal, size=size.small, title="9. Bearish Harami
// 10. Shooting Star
shootingStar = (high - low) > 3 * (open - close) and (high - close) / (0.001 + high - low) > 0.6 and (high - open) / (0.001 + high - low) > 0.6
plotshape(shootingStar, style=shape.labeldown, location=location.abovebar, color=color.maroon, size=size.small, title="10. Shooting Star")
``
KillZones Rasiel// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at mozilla.org
// © TFlab
//@version=5
indicator("KillZones & Sessions Volume | Asia, London & NY (am-pm)" , 'TFlab Kill Zones', overlay = true, max_bars_back = 5000, max_boxes_count = 500, max_labels_count = 500, max_lines_count = 500)
// import Sessions and KillZones Library
import TFlab/SessionAndKillZoneLibrary_TradingFinder/1 as Sess
// Global Setting
ShowMoreInfo = input.bool(false, 'Show More Info', inline = 'More' , group = 'Global Setting')
ColorMoreInfo = input.color(#0c3299, '', inline = 'More' , group = 'Global Setting')
//Session Asia
show_AsiaSess = input(true, 'Asia Session',inline = 'sesasia', group = 'Asia Session', tooltip = 'Sydney + Tokyo')
Asia_SessTime = input.session('2300-0600', '', group = 'Asia Session')
Asia_color = input.color(#fa7b05, '', inline = 'sesasia', group = 'Asia Session')
show_AsiaKill = input(true, 'Asia Kill Zone', group = 'Asia Session')
Asia_KillTime = input.session('2300-0355', '', group = 'Asia Session')
//Session London
show_LondonSess = input(true, 'London Session', inline = 'seslondon', group = ' London Session', tooltip = 'Frankfurt + London')
London_SessTime = input.session('0700-1425', '', group = ' London Session')
London_color = input.color(#118502, '', inline = 'seslondon', group = ' London Session')
show_LondonKill = input(true, 'London Kill Zone', group = ' London Session')
London_KillTime = input.session('0700-0955', '', group = ' London Session')
//Session AM NewYork
show_amNewyorkSess = input(true, 'NewYork AM Session', inline = 'sesamNewyork', group = 'NewYork AM Session')
amNewyork_SessTime = input.session('1430-1925', '', group = 'NewYork AM Session')
amNewyork_color = input.color(#b40f0f, '', inline = 'sesamNewyork', group = 'NewYork AM Session')
show_amNewyorkKill = input(true, 'NewYork Am Kill Zone', group = 'NewYork AM Session')
amNewyork_KillTime = input.session('1430-1655', '', group = 'NewYork AM Session')
// Call Sessions and KillZones Library
Sess.SessionDetector('Asia' , Asia_SessTime, Asia_KillTime, show_AsiaSess, show_AsiaKill, 'Session', ShowMoreInfo ,Asia_color,ColorMoreInfo)
Sess.SessionDetector('London', London_SessTime, London_KillTime, show_LondonSess, show_LondonKill, 'Session', ShowMoreInfo ,London_color,ColorMoreInfo)
Sess.SessionDetector('New Yord' , amNewyork_SessTime, amNewyork_KillTime, show_amNewyorkSess, show_amNewyorkKill, 'Session', ShowMoreInfo ,amNewyo
HTF CandlestickHTF Candlestick
This indicator that visualizes a specific candle from a user-defined timeframe (1D, 1H, etc.) and its associated properties on the chart. Below is a detailed explanation:
1 - Inputs and Initialization:
timeframeInput: Allows the user to select the desired timeframe (e.g., daily).
pos: Adjusts the horizontal position of the drawn candle on the chart.
2 - Custom Data Type (type bar):
The bar type stores data for the open, high, low, and close (OHLC) values, as well as the start time of the candle.
It also includes graphical elements like body, wick, and start lines.
3 - Logic:
A variable b is initialized to represent the custom candle.
The script checks for changes in the selected timeframe and creates a new bar when the timeframe changes.
4 - Methods:
update(): Updates the OHLC values of the bar if a new high or low occurs.
display(): Draws the candle on the chart, including:
The candle body.
The wick (shadow).
Labels showing the open, high, and low values.
Horizontal and vertical dotted lines for visual aid.
5 - Candle Redrawing:
The script clears all graphical elements (lines, labels, boxes) for the current candle on the last bar of the chart (barstate.islast) and redraws them using the display() method.
6 - Table Display:
A small table is displayed at the right-hand side of the chart showing:
The selected timeframe.
The opening value of the candle.
The difference between the close and open prices, highlighted with the appropriate color.
Kod Açıklaması
Bu Pine Script, kullanıcı tarafından seçilen bir zaman dilimine (1D, 1H vb.) ait bir mum çubuğunu ve onun özelliklerini grafik üzerinde görselleştiren özel bir indikatördür. İşte detaylı açıklaması:
1- Girdiler ve Başlangıç:
timeframeInput: Kullanıcının istediği zaman dilimini seçmesine olanak tanır (ör. günlük).
pos: Çizilen mumun grafikte yatay pozisyonunu ayarlamak için kullanılır.
2 - Özel Veri Tipi (type bar):
bar türü, açılış, yüksek, düşük ve kapanış (OHLC) değerlerini ve mumun başlangıç zamanını saklar.
Ayrıca, grafik öğeleri için body, wick ve start gibi alanlar içerir.
3- Mantık:
b değişkeni, seçilen mum çubuğunu temsil etmek için tanımlanmıştır.
Seçilen zaman diliminde bir değişiklik olup olmadığını kontrol eder ve değişiklik olduğunda yeni bir bar oluşturur.
4 - Metotlar:
update(): Daha yüksek bir zirve veya daha düşük bir dip meydana gelirse, mumun OHLC değerlerini günceller.
display(): Grafik üzerinde mum çubuğunu çizer. Bu işlem şunları içerir:
Mum gövdesi.
Fitil (gölge).
Açılış, yüksek ve düşük değerlerini gösteren etiketler.
Görsel yardım için yatay ve dikey kesik çizgiler.
5- Mum Yeniden Çizimi:
Grafik üzerindeki tüm grafiksel elemanları (çizgiler, etiketler, kutular) temizler ve mevcut mumun son çubuğunda (barstate.islast) bunları yeniden çizer.
6 - Tablo Görüntüsü:
Grafik üzerinde sağ tarafta küçük bir tablo gösterilir. Bu tabloda:
Seçilen zaman dilimi.
Mumun açılış değeri.
Kapanış ve açılış fiyatları arasındaki fark, uygun renkte vurgulanarak gösterilir.
Bu kod, kullanıcıya belirli bir zaman dilimindeki mum çubuğunun görsel bir analizini ve temel bilgilerini sağlar.
LSTM Benzeri Al-Sat Sinyali//@version=5
indicator("LSTM Benzeri Al-Sat Sinyali", overlay=true)
// Parametreler
macd_fast_length = input(12, title="MACD Hızlı Uzunluk")
macd_slow_length = input(26, title="MACD Yavaş Uzunluk")
macd_signal_length = input(9, title="MACD Sinyal Uzunluk")
rsi_length = input(14, title="RSI Uzunluk")
rsi_overbought = input(70, title="RSI Aşırı Alım Seviyesi")
rsi_oversold = input(30, title="RSI Aşırı Satım Seviyesi")
// MACD Hesapla
= ta.macd(close, macd_fast_length, macd_slow_length, macd_signal_length)
// RSI Hesapla
rsi = ta.rsi(close, rsi_length)
// Al-Sat Sinyalleri
buy_signal = ta.crossover(macd_line, signal_line) and rsi < rsi_oversold
sell_signal = ta.crossunder(macd_line, signal_line) and rsi > rsi_overbought
// Sinyalleri Çiz
plotshape(series=buy_signal, title="Al Sinyali", location=location.belowbar, color=color.green, style=shape.labelup, text="AL")
plotshape(series=sell_signal, title="Sat Sinyali", location=location.abovebar, color=color.red, style=shape.labeldown, text="SAT")
// MACD ve RSI Grafikleri
hline(rsi_overbought, "Aşırı Alım", color=color.red)
hline(rsi_oversold, "Aşırı Satım", color=color.green)
plot(macd_line, color=color.blue, title="MACD")
plot(signal_line, color=color.orange, title="Sinyal")
EMA + RSI + Supertrend Indicator By Abhay Pushkar the best This script integrates three widely used technical indicators: Exponential Moving Averages (EMA), Relative Strength Index (RSI), and the Supertrend indicator. It helps traders identify potential buy and sell signals based on trend direction and market momentum.
Key Components:
Inputs:
Users can customize the lengths of the EMAs and the RSI, as well as the ATR length and multiplier for the Supertrend calculation. This flexibility allows the indicator to adapt to different trading styles and market conditions.
Parameters:
Short EMA Length: Default is 9.
Long EMA Length: Default is 21.
RSI Length: Default is 14.
RSI Overbought Level: Default is 70.
RSI Oversold Level: Default is 30.
ATR Length: Default is 10.
ATR Multiplier: Default is 3.0.
EMA Calculation:
The script calculates two EMAs:
A short EMA (based on the last 9 periods) for quick signals.
A long EMA (based on the last 21 periods) for broader trend analysis.
RSI Calculation:
The RSI is calculated over a specified period (14 by default) to gauge the market's momentum.
Levels for overbought (70) and oversold (30) conditions are set to assist in identifying potential reversal points.
Supertrend Calculation:
The Supertrend indicator is based on the average true range (ATR) to measure volatility and define the trend direction.
It utilizes the average price (HL2) and adjusts the bands based on a specified ATR multiplier to generate upper and lower bands.
The script dynamically sets the Supertrend value based on the relationship between the closing price and the previous Supertrend value.
Plotting:
The short and long EMAs are plotted on the chart in green and red, respectively.
The Supertrend is plotted with color changes based on the trend direction: green for an uptrend and red for a downtrend.
Buy and Sell Signals:
Buy Signal: Triggered when the short EMA crosses above the long EMA while the RSI is below the oversold level (30), indicating a potential reversal.
Sell Signal: Triggered when the short EMA crosses below the long EMA while the RSI is above the overbought level (70), suggesting a potential market downturn.
Visual Signals:
The script visually represents buy/sell signals on the chart:
Buy Signal: A label appears below the bar with "BUY".
Sell Signal: A label appears above the bar with "SELL".
Use Cases:
This indicator is suitable for traders looking to identify entry and exit points in trending markets while managing risk using momentum analysis. It can be used on various timeframes for both short-term and long-term trading strategies.
200 MA and 50 MA Crossover AlertAlerts when 200 MA and 50 MA merge
Helps to find the direction of the stock.
If 200 MA goes up and 50 MA comes down - after a good market run it is good probablity for correction - check for Fed , CPI , bad results or overbought conditions
If 50 MA goes up and cross 200 MA then - its a good uptrend if the market has had bad last week and there is anticipation for economic events , Earnings and conference in any sectors.
Always check RSI during the trade - 25 or 80 - Oversold or Overbought
Do not use advanced science - use simple common sense to trade - Best trades happen when you zoom out not with tunnel effect
Lagarto TABA 1.1
This indicator consists of analyzing the chart based on the value of the candlestick closings
in emas of 20 and 50 green candles for a strong trend of
high red for a strong downward trend and yellow for when the market is indecisive
Multi-Stock EMA Cross Monitor with Mixed SignalsES AND NQ Strategy, ema cross over of the entire market.
Monthly DividerThis Trading View indicator visually marks the beginning of each month starting from January 2024. It draws vertical lines on the chart at the start of each month and labels them with the corresponding month abbreviation (e.g., "Jan", "Feb"). Users can customize the color and thickness of the lines through the indicator settings, allowing for personalized chart aesthetics. This tool is ideal for traders and analysts who want to easily identify month transitions and enhance their technical analysis.
RSI ABOVE/BELOW MA LINE Colour Candles SPKey Changes:
Added Candle Coloring Logic:
When the RSI (14, close) is above the RSI-based MA, the candle color is set to blue.
When the RSI (14, close) is below the RSI-based MA, the candle color is set to white.
Barcolor Function:
barcolor() is used to change the color of candles directly on the chart.
The color logic depends on whether the RSI is above or below the RSI-based moving average.
Outputs:
Candles will show:
Blue when RSI is above the RSI-based MA.
White when RSI is below the RSI-based MA.
Purpose
The script customizes the RSI indicator to color the candles on the chart based on the relationship between the RSI (14, close) and a user-selected RSI-based moving average (MA). The candle colors provide a visual indication of market momentum:
Blue Candles: RSI is above the RSI-based MA (indicates bullish momentum).
White Candles: RSI is below the RSI-based MA (indicates bearish momentum).
V Shape iFVG with ATR filterShows all "V shape" iFVGs with ATR filter to customise the size of the iFVGs which get displayed. V shape iFVGs are a type of iFVG named by trading Youtuber DodgysDD. This specific iFVG is a 4 candle pattern, where the 4th candle inverses the FVG which was just created. Combined with other confluences in the ICT trading arsenal this iFVG makes for high probability trading setups.
XAUUSD Stretegy - proyect1. *Indicators Used*:
- Trying to implement fixed profile volume.
2. *Entry Conditions*:
- An entry signal is defined, it need effective conditions.
- Trades are only allowed between 09:00 and 12:00
- Only long positions.
- Only 1 trade per day.
3. *Position Sizing*:
- Can custom risk
4. *Exit Conditions*:
- When TP or SL.
- When is 15:00 close all trades.
### *Summary*
This project focuses on leveraging gold's bullish market to achieve controlled profits with customizable risk. It combines technical tools and disciplined risk management to optimize efficiency. Currently in development, the strategy aims to refine its performance and adaptability, offering a structured approach for trading gold’s upward trends.