Göstergeler ve stratejiler
Bull & Bear Elephant, Lead Candleds, Elephant Bars + Alerts)🔍 Bullish & Bearish Marubozu Highlighter (w/ Alerts)
This indicator detects Bullish and Bearish Marubozu candles and highlights them along with the next two candles for visual confirmation of strong directional momentum.
🔹 Key Features:
✅ Bullish Marubozu: Candle opens near its low and closes near its high → painted lime green
✅ Bearish Marubozu: Candle opens near its high and closes near its low → painted red
🎯 2-bar follow-through: The next two candles after a Marubozu are also colored to track immediate continuation
🔔 Built-in alerts: Get notified instantly when either type is detected
📌 Use Case:
Ideal for momentum traders, breakout strategies, and reversal confirmations on all timeframes. Marubozus often signal strong buying or selling pressure and can precede sharp moves.
JOHNNY FIBONACCI BANDSwe got the 5,8,13,21,34 AND 55 MAKING A NICE BAND TO TELL YOU YOU AND YOU THE TREND to maximize gains and minimize losses
Ready to rock?
Stock vs SPY % ChangeStock vs SPY % Change Indicator
This Pine Script indicator helps you compare a stock's price performance to the S&P 500 (using SPY ETF) over a user-defined period. It calculates the percentage price change of the stock and SPY, then displays the difference as a relative performance metric. A positive value (plotted in green) indicates the stock is outperforming SPY (e.g., dropping only 3% while SPY drops 10%), while a negative value (plotted in red) shows underperformance.
Features:
Adjustable lookback period (default: 20 days) to analyze recent performance.
Visual plot with green/red coloring for quick interpretation.
Zero line to clearly separate outperformance from underperformance.
How to Use:
Apply the indicator to your stock's chart.
Set the "Lookback Period" in the settings (e.g., 20 for ~1 month).
Check the plot:
Green (above 0) = Stock's % change is better than SPY's.
Red (below 0) = Stock's % change is worse than SPY's.
Use on daily or weekly charts for best results.
Ideal for identifying stocks that hold up better during market downturns or outperform in uptrends. Perfect for relative strength analysis and to spot accumulation.
Envelope//@version=5
indicator("FX 5分足 EMA+MACD+RSI 手法アラート", overlay=true)
// === EMA設定 ===
ema20 = ta.ema(close, 20)
ema50 = ta.ema(close, 50)
ema100 = ta.ema(close, 100)
plot(ema20, color=color.yellow, title="EMA 20")
plot(ema50, color=color.orange, title="EMA 50")
plot(ema100, color=color.red, title="EMA 100")
// === MACD設定 ===
= ta.macd(close, 12, 26, 9)
macdBuy = ta.crossover(macdLine, signalLine)
macdSell = ta.crossunder(macdLine, signalLine)
// === RSI設定 ===
rsi = ta.rsi(close, 14)
// === ロング条件 ===
longCondition = ema20 > ema50 and ema50 > ema100 and close >= ema20 and macdBuy and rsi > 50 and rsi < 70
plotshape(longCondition, location=location.belowbar, color=color.green, style=shape.labelup, text="Buy", title="Buy Signal")
// === ショート条件 ===
shortCondition = ema20 < ema50 and ema50 < ema100 and close <= ema20 and macdSell and rsi < 50 and rsi > 30
plotshape(shortCondition, location=location.abovebar, color=color.red, style=shape.labeldown, text="Sell", title="Sell Signal")
// === アラート設定 ===
alertcondition(longCondition, title="Buy Alert", message="Buy Signal: EMA + MACD + RSI conditions met")
alertcondition(shortCondition, title="Sell Alert", message="Sell Signal: EMA + MACD + RSI conditions met")
EMA 20/50simple EMA, that's all I need. only 20 and 50 EMA, very easy to understand the trend. also fit better with my strategy, I trade 15mins+ TH.
True Day OpenThis script plots the True Day Open (TDO) — the 9:30 AM Eastern Time opening price of the New York session — which serves as a critical institutional reference point. Use it as a bias filter for intraday trading: price above TDO favors long setups; price below favors shorts. Works best when combined with VWAP, Fibonacci levels, and Initial Balance.
Marubozu + Clean Wick Edge (Toggleable)📊 Marubozu + Wickless Edge Highlighter (w/ Toggles & Alerts)
This indicator identifies and visually highlights strong momentum candles using a combination of classic candlestick logic and precision wick analysis:
🔹 Features:
✅ Bullish Marubozu (green): Candles that open near their low and close near their high, indicating strong buying pressure
✅ Bearish Marubozu (red): Candles that open near their high and close near their low, signaling aggressive selling
🟪 Wickless Edge Candles (purple): Any candle with a flat top or bottom (no wick on at least one end), often representing clean institutional activity or high conviction
🛠️ Fully Customizable:
Toggle each candle type on/off (Bullish, Bearish, Wickless)
Adjust detection tolerances for wick length precision
Color-coded bars for easy visual scanning
🔔 Built-In Alerts:
Receive alerts the moment a Bullish or Bearish Marubozu prints
📈 Ideal For:
Momentum traders
Breakout or breakdown entries
Spotting institutional-style candles with clean conviction
EST Session High & Low RaysAsian and London session highs and lows for EST. Good for looking at key levels.
Pattern Entry with Toggles - CleanThis script detects various candlestick patterns on a chart and marks potential entry points when certain conditions are met.
Script Contents:
1. Trend Filter (EMA)
Calculates an exponential moving average (EMA) with an adjustable period (emaPeriod).
Determines whether the market is currently trending up (isUptrend) or down (isDowntrend).
2. Pattern Detection (variable activation)
There are settings to individually activate or deactivate patterns for long (buy) and short (sell) positions:
Long Patterns: Bullish Engulfing, Morning Star, Hammer, Doji
Short Patterns: Bearish Engulfing, Evening Star, Shooting Star, Doji
3. Pattern Detection:
Automatically defined conditions to detect the respective candlestick patterns, e.g.:
Bullish Engulfing: Small red candle followed by a large green candle that "envelops" the previous one.
Morning Star: Third pattern that signals an uptrend.
Doji: Very small candle that indicates uncertainty.
The same applies to the short pattern variants.
4. Signal Generation:
If a pattern is detected and the trend direction is correct, a potential entry price (entry price) is set.
The whole process is limited to at least 5 bars (minBars) to avoid signals that are too close together.
5. Visualization:
Draws a marker ("Entry") on the chart for each valid signal, with the color corresponding to long or short.
What can you adjust in the settings (on/off switch)?
You can individually specify the following in the inputs:
Pattern Function Default Value
Enable Bullish Engulfing Enable for long entries true
Enable Morning Star Enable for long entries true
Enable Hammer Enable for long entries true
Enable Doji Enable for long entries true
Enable Bearish Engulfing Enable for short entries true
Enable Evening Star Enable for short entries true
Enable Shooting Star Enable for short entries true
Enable Doji (Short) Enable for short entries true
If you set one of these options to false, this pattern will no longer be considered when generating signals, regardless of whether it is present or not.
Position Size Calculator with Auto SymbolPosition sizing
Position Size = (Account × Risk%) ÷ (Stop Distance × $ Per Point)
support band level 2📉 Support Band Level 2 – Support Zone and resistance zones only for Bitcoin.
Overview:
Support Band Level 2 is a support band designed for long-term traders, providing a reliable support range based on a combination of SMA and EMA calculated on a fixed higher timeframe (default: 1W)
🧠 What Makes It Unique:
This band highlights the strongest support in a Bitcoin's bull market.
Unlike traditional SMA and EMA indicators, which can be confusing when multiple levels break or hold, the band clearly shows when support is holding or being broken. By using this band, you can avoid the uncertainty that comes from analyzing individual moving averages.
besides more than just code this indicator has a strategy and a extensive backtesting behind it.
🛠️ How to Use:
Apply it to any chart timeframe — the band will remain synchronized with the fixed higher timeframe (e.g., 1W).
Use the white band to identify long-term support levels and invalidation points.
Support is often tested multiple times, and after holding, we usually see a continuation of the pump. However, if 2 weekly candles close below the white band, this indicates a bearish trend.
⚠️ Disclaimer:
This indicator does not provide buy/sell signals or predictions. It serves as a visual reference tool to assist in technical analysis by marking key support zones. Always use proper risk management strategies when making trading decisions.
Why Choose Support Band Level 2?
Support Band Level 2 provides a clear and reliable indication of market trends, making it an essential tool for long-term traders. The indicator helps you easily identify when the market is in a bullish or bearish phase:
Bullish when the price is above the white band.
Bearish when the price is below the white band.
Additionally, this indicator can also complement your day trading strategy. By combining it with your existing tools, you can follow a simple yet effective strategy:
Go long only when the price is above the white band.
Go short only when the price is below the white band.
Proven Performance:
Based on 10 years of backtesting using Bitcoin data, this indicator has shown strong reliability in identifying critical support and resistance levels.
It’s an invaluable tool for both long-term planning and short-term strategies, helping you make more informed trading decisions with ease.
Why Choose Support Band Level 2?
While many indicators can look visually impressive, the key focus of Support Band Level 2 is its practicality, simplicity and performance. I prioritize creating tools that work effectively in real market conditions, ensuring that you get in most cases good trading signals. This indicator is designed to provide actionable insights, not just aesthetics.
the strenght of this indicator is its backtesting.
this is not a financial advice
6 Exponential Moving Averages 2 SMA6 EMA Trend Indicator
This indicator plots 6 Exponential Moving Averages (EMAs) with customizable periods to help traders visually analyze short-, medium-, and long-term trend alignments. Ideal for identifying trend strength, pullback zones, and dynamic support/resistance.
Features:
• 6 fully adjustable EMA inputs
• Clear color-coded visualization
• Works on all timeframes
• Effective for trend trading and scalping
Use it to confirm trend direction, spot EMA crossovers, or align multiple EMAs for high-probability entries.
Moving Average with Proximity ColorThis plots the 5 SMA and changes color based on the following:
Default: Orange
Price close to SMA by Percent: Green
SMA flattening based on threshold: Red
Candle Crossing 9 & 20 SMAdouble cross on both 9 and 20 sma, red arrow when crossing down, green arrow when crossing up
Moomoo DB-DC SignalPerry shared...
This custom indicator is a trend-following signal system that uses weighted price averages to detect momentum shifts and generate buy/sell signals. It was originally written for the Moomoo platform and has been adapted here for TradingView using Pine Script.
Sine Swing OscillatorThe Sine Swing Oscillator (SSO) is a custom momentum indicator that transforms price movement into a sine-based oscillator ranging from -1 to +1. It does this by measuring the deviation of the current price from a reference price, which is updated at fixed bar intervals. The price deviation is normalized using the Average True Range (ATR) over the same interval, then mapped through a sine transformation to create a bounded oscillator. This transformation helps identify cyclical price behavior in a consistent range.
The resulting sine values are smoothed using a Simple Moving Average (SMA), and a signal line is derived by applying an Exponential Moving Average (EMA) to the smoothed oscillator. Traders can use signal line crossovers, or moves through the zero line, to help identify potential entry or exit signals based on cyclical momentum shifts.
The oscillator and signal line are plotted in a separate pane, with user-configurable smoothing lengths and colors. The zero line is also included for reference.
200 Trading Day High Volume//@version=5
indicator("200 Trading Day High Volume", overlay=true)
// Define lookback period (200 trading days)
lookback = 200
// Get highest volume in the last 200 bars (excluding current bar)
highest_vol = ta.highest(volume , lookback)
// Check if today's volume is higher than the previous 200 days
is_highest_today = volume > highest_vol
// Plot signal on chart below the bar when today's volume is the highest in 200 days
plotshape(is_highest_today, title="Highest Volume in 200 Days", location=location.belowbar, color=color.red, style=shape.labelup, text="200D High Vol")
// Optional: Display volume on chart as columns (uncomment if needed)
// plot(volume, title="Volume", color=color.gray, style=plot.style_columns)
6 Dynamic EMAs by Koenigsegg🚀 6 Dynamic EMAs by Koenigsegg
Take control of your chart with ultimate flexibility. This tool gives you 6 customizable EMAs across any timeframe, helping you read the market like a pro — whether you're scalping seconds or swinging days. Built for precision, designed for dominance.
The combinations? Endless. Mix and match any EMA lengths and timeframes for tailored confluence — exactly how elite traders operate.
🔑 Key Features
✅ 6 Fully Customizable EMAs
⏳ Multi-Timeframe Support (from seconds to months)
🎨 Custom Colors & Thickness for each EMA
🚨 Built-in Cross Alerts for instant trade signals
🧠 Clean, efficient logic using request.security()
🔁 Dynamically toggle EMAs on/off
⚙️ Lightweight for smooth chart performance
🧩 Endless combo potential — confluence on your terms
📈 What Is an EMA?
The EMA is a type of moving average that adjusts more quickly to recent price changes than a Simple Moving Average (SMA). It does this by giving exponentially more weight to the most recent candles.
⚙️ How Does It Function?
Smoothing Price Data:
It takes the average of closing prices over a chosen period (like 20 or 50 candles), but gives more influence to the latest prices.
Reacts Quickly to Price Shifts:
Since recent data is weighted more heavily, the EMA adjusts faster to sudden price changes — helping you spot trend reversals or momentum shifts earlier.
Dynamic Support & Resistance:
Traders often use EMAs as moving support/resistance levels. Price often "respects" EMAs in trending markets — bouncing off them during pullbacks.
Trend Confirmation:
- If price is above the EMA, the market is likely in an uptrend.
- If price is below the EMA, the market is likely in a downtrend.
- Multiple EMAs (like 12/21 or 50/200) crossing each other are used for entry/exit signals.
💡 Example:
If you use a 21 EMA on a chart, it shows you the average price of the last 21 candles, but the most recent ones weigh heavier. This makes the EMA more responsive than an SMA, and better for short-term or active trading.
📊 Why EMAs Matter — and How Multi-Timeframe EMAs Give You the Edge
Exponential Moving Averages (EMAs) are essential tools for identifying trend direction, momentum shifts, and dynamic support/resistance. Because they weight recent price data more heavily, EMAs adapt quickly to changing market conditions, giving traders early insight into reversals or continuations.
Where this script shines is in its multi-timeframe (MTF) capability. For example, plotting a daily EMA on a 4H chart gives you high-level directional guidance while still allowing precision entries. This enables confluence between LTF (low timeframe) signals and HTF (high timeframe) momentum — a crucial edge used by institutional-level traders.
You can configure the tool to run classic combos like the 12/21 crossover on your current chart, while layering in a 50 or 200 EMA from a higher timeframe for macro confirmation. The 6th EMA, colored light blue by default, is perfect for adding one final level of structure insight — often used as a long-term anchor or trend bias marker.
Whether you're riding the wave or catching the reversal, these EMAs serve as your adaptable compass in every environment.
🎯 Purpose
This indicator was built to give traders a clear, responsive, and multi-timeframe edge using dynamic Exponential Moving Averages. Whether you're trend-following, identifying momentum shifts, or building a confluence system — these 6 EMAs are here to align with your strategy and style.
💡 Pro Tip
Instead of cluttering your chart with multiple EMA indicators, this script consolidates all into one sleek tool. You can toggle off bands you don't currently need, like running only the 12/21 EMAs on your active chart timeframe, while adding the 12/21 EMAs from a higher timeframe to guide trade decisions.
With this setup, you're not just reacting — you're orchestrating your trades with intention.
⚠️ Disclaimer
This script is for educational and informational purposes only. It does not constitute financial advice. Always do your own research and trade responsibly. Past performance does not guarantee future results.
First Day of Month HighlighterHello Folks
This is the indicator that highlights the first day of the month . You can use this for identifying the 1st calendar day of the month
Use it . Have fun
ICT FrameworkAutomating the basics of ICT Concepts:
NWOG/NDOG
FP IMB
9:50-10:10 macro
- fp imb of macro
+ will add custom macro + fp imb of that macro
Future concepts im planning to add:
Asia BSL/SSL highlight