ETH Bullish BANGER on MA200Scans every 30-minute candle
If the MA200 is crossed from low to high by a bullish candle, it tags it as “BANGER”
Also plots MA20 and MA200 lines on the chart for reference
Pattern grafici
Scalping Sessions + RSI + MACD + Breakout Boxes [UK Time]//@version=5
indicator("Scalping Sessions + RSI + MACD + Breakout Boxes ", overlay=true)
// === Session Settings (UK Time BST) ===
inLondon = time(timeframe.period, "0800-1000")
inNY = time(timeframe.period, "1430-1600")
inAsia = time(timeframe.period, "0000-0300")
bgcolor(inLondon ? color.new(color.green, 85) : na, title="London Session")
bgcolor(inNY ? color.new(color.blue, 85) : na, title="NY Session")
bgcolor(inAsia ? color.new(color.orange, 90) : na, title="Asia Session")
// === RSI Settings ===
rsiLength = input.int(3, title="RSI Length")
rsiOB = input.int(80, title="RSI Overbought")
rsiOS = input.int(20, title="RSI Oversold")
rsi = ta.rsi(close, rsiLength)
// === MACD Settings ===
macdFast = input.int(12, "MACD Fast EMA")
macdSlow = input.int(26, "MACD Slow EMA")
macdSignal = input.int(9, "MACD Signal")
= ta.macd(close, macdFast, macdSlow, macdSignal)
macdCrossUp = ta.crossover(macdLine, signalLine)
macdCrossDown = ta.crossunder(macdLine, signalLine)
// === Breakout Boxes ===
var float londonHigh = na
var float londonLow = na
if (inLondon and na(londonHigh))
londonHigh := high
londonLow := low
if (inLondon)
londonHigh := math.max(londonHigh, high)
londonLow := math.min(londonLow, low)
if (not inLondon)
londonHigh := na
londonLow := na
plot(londonHigh, color=color.green, title="London High", linewidth=1)
plot(londonLow, color=color.red, title="London Low", linewidth=1)
// === Scalping Signals ===
longSignal = (rsi < rsiOS and macdCrossUp and inLondon)
shortSignal = (rsi > rsiOB and macdCrossDown and inNY)
plotshape(longSignal, title="BUY Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(shortSignal, title="SELL Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")
// === Optional Take-Profit Line (mid BB or RR target) — user-defined later if needed
9 EMA 75% HA Crossover + EMA ReversalThis script identifies potential trend reversal points using Heikin-Ashi candles and the 9-period Exponential Moving Average (EMA). A signal is generated only when:
The 9 EMA reverses direction after a consistent trend (up or down).
The EMA crosses into at least 75% of the Heikin-Ashi candle body.
The highlighted candle must align with the reversal:
Green candle for bullish reversal
Red candle for bearish reversal
This setup helps filter out weak signals by combining price structure, trend behavior, and candle color confirmation.
Morning Star Above MA200 with RSI < 40Detects a Morning Star pattern
Confirms it is above the MA200
Confirms RSI < 40
Plots MA20 and MA200
Prints a green label "MS" below the first candle of the pattern
Hammer MA20/MA200 UPTREND SignalConditions:
The candle must be a Hammer (small body with long lower wick)
The low of the candle is:
Above MA200
Below MA20
The high is above MA20
If all are true, it plots a green “UPTREND” label below the candle
MA20 & MA200 EOD MonitorHere’s your updated TradingView Pine Script (v5) that:
Works on the 15-minute chart
Focuses only on Regular Trading Hours (RTH): 9:30 AM to 4:00 PM (Eastern Time)
Identifies the last 15-minute bar of the session (3:45 PM)
Checks if both MA20 and MA200 are within that candle’s high-low range
Plots an ORANGE “MONITOR” label below the candle
End-of-Day MA Monitor with AlertHere's a TradingView Pine Script (v5) that does exactly what you described:
Works on the 15-minute chart
Uses Regular Trading Hours (RTH) (default 9:30 AM – 4:00 PM ET)
Detects if the last 15-minute bar of the trading day includes MA20 or MA200
If MA20 or MA200 is within the bar's high/low range, it plots a yellow “MONITOR” label under the candle
ORB 5M + VWAP + Braid Filter + TP 2R o Niveles PreviosORB 5-Minute Breakout Strategy Summary
Strategy Name:
ORB 5M + VWAP + Braid Filter + TP 2R or Previous Levels
Timeframe:
5-minute chart
Trading Window:
9:35 AM to 11:00 AM (New York time)
✅ Entry Conditions:
Opening Range: Defined from 9:30 to 9:35 AM (first 5-minute candle).
Breakout Entry:
Long trade: Price breaks above the opening range high.
Short trade: Price breaks below the opening range low.
Confirmation Filters (All must be met):
Strong candle (green for long, red for short).
VWAP in the direction of the trade.
Braid Filter by Mango2Juice supports the breakout direction (green for long, red for short).
📉 Stop Loss:
Placed at the opposite side of the opening range.
🎯 Take Profit (TP):
+2R (Risk-to-Reward Ratio of 2:1),
or
Closest of the following: previous day’s high/low or premarket levels.
⚙️ Additional Rules:
Only valid signals between 9:35 and 11:00 AM.
Only one trade per breakout direction per day.
Filter out "trap candles" (very small or indecisive candles).
Avoid trading after 11:00 AM.
📊 Performance Goals:
Maintain a high Profit Factor (above 3 ideally).
Focus on tickers with good historical performance under this strategy (e.g., AMZN, PLTR, CVNA).
FVG (Nephew sam remake)Hello i am making my own FVG script inspired by Nephew Sam as his fvg code is not open source. My goal is to replicate his Script and then add in alerts and more functions. Thus, i spent few days trying to code. There is bugs such as lower time frame not showing higher time frame FVG.
This script automatically detects and visualizes Fair Value Gaps (FVGs) — imbalances between demand and supply — across multiple timeframes (15-minute, 1-hour, and 4-hour).
15m chart shows:
15m FVGs (green/red boxes)
1H FVGs (lime/maroon)
4H FVGs (faded green/red with borders) (Bugged For now i only see 1H appearing)
1H chart shows:
1H FVGs
4H FVGs
4H chart shows:
4H FVGs only
There is the function to auto close FVG when a future candle fully disrespected it.
You're welcome to:
🔧 Customize the appearance: adjust box colors, transparency, border style
🧪 Add alerts: e.g., when price enters or fills a gap
📅 Expand to Daily/Weekly: just copy the logic and plug in "D" or "W" as new layers
📈 Build confluence logic: combine this with order blocks, liquidity zones, or ICT concepts
🧠 Experiment with entry signals: e.g., candle confirmation on return to FVG
🚀 Improve performance: if you find a lighter way to track gaps, feel free to optimize!
Scalping RSI Mejorado (1m y 5m con ATR y EMA)Actualizacion de Indicador de compra y Venta Con temporalidad De 1min & 5Min
-Julio- Mr Everything
Gold Intraday Strategy (New) - 4H Bias + 15M EMA CrossoverThis script is a Gold Intraday Strategy designed for short-term traders using a 4-hour trend bias and 15-minute entry signals.
🟢 Bias Direction:
It uses 50 EMA and 200 EMA from the 4H timeframe to determine the overall market trend (bullish or bearish bias).
🔵 Entry Conditions:
Trades are triggered on the 15M timeframe when the 50 EMA crosses the 200 EMA in the direction of the bias:
- Long Entry: 15M EMA 50 crosses above EMA 200 with bullish 4H bias
- Short Entry: 15M EMA 50 crosses below EMA 200 with bearish 4H bias
🎯 This strategy is ideal for day traders who want to align lower timeframe entries with a higher timeframe trend. It can be used on Gold (XAUUSD) or any volatile instrument.
NOTE: This script is for educational purposes only.
SessionScopeSessionScope highlights the major FX sessions (Asia, London, New York) on any chart timeframe by shading their local trading hours. It overlays the previous day’s high/low and the previous week’s high/low as dynamic horizontal lines. Each line is continuously updated on every bar, including during historical replay, and is annotated with a fixed “pin” label that points at the current bar while the text sits to its right. An optional UTC-shift input lets you align session windows to your local timezone, and you can adjust how far right the labels sit from the latest bar.
EMA 8/20 Crossover Strategyiqhe mM23// SPDX-License-Identifier: MPL-2.0
//@version=5
strategy("EMA 8/20 Crossover Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
// EMA Definitions
ema8 = ta.ema(close, 8)
ema20 = ta.ema(close, 20)
// Buy condition: EMA 8 crosses above EMA 20
longCondition = ta.crossover(ema8, ema20)
if (longCondition)
strategy.entry("Buy", strategy.long)
// Sell condition: EMA 8 crosses below EMA 20
shortCondition = ta.crossunder(ema8, ema20)
if (shortCondition)
strategy.entry("Sell", strategy.short)
// Plot EMAs
plot(ema8, title="EMA 8", color=color.orange)
plot(ema20, title="EMA 20", color=color.blue)
XAUUSD D1 Swing Signal + SL/TP//@version=5
indicator("XAUUSD D1 Swing Signal + SL/TP", overlay=true)
// === INPUTS ===
rsiPeriod = input(14, "RSI Period")
overbought = input(70, "Overbought Level")
oversold = input(30, "Oversold Level")
emaPeriod = input(200, "EMA Period")
tpMultiplier = input.float(3.0, "Take-Profit Multiplier", step=0.1) // Slightly wider TP for D1
slMultiplier = input.float(1.5, "Stop-Loss Multiplier", step=0.1) // Slightly wider SL for D1
// === CALCULATIONS ===
rsi = ta.rsi(close, rsiPeriod)
ema200 = ta.ema(close, emaPeriod)
atr = ta.atr(14) // D1 ATR handles daily volatility
// === SIGNAL CONDITIONS ===
longSignal = ta.crossover(rsi, oversold) and close > ema200
shortSignal = ta.crossunder(rsi, overbought) and close < ema200
// === ENTRY PRICES ===
entryPriceLong = close
entryPriceShort = close
// === SL/TP LEVELS ===
slLong = entryPriceLong - atr * slMultiplier
tpLong = entryPriceLong + atr * tpMultiplier
slShort = entryPriceShort + atr * slMultiplier
tpShort = entryPriceShort - atr * tpMultiplier
// === PLOT SIGNALS ===
plotshape(longSignal, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(shortSignal, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")
// === PLOT SL/TP ZONES ===
plot(longSignal ? tpLong : na, title="TP Long", style=plot.style_linebr, color=color.green)
plot(longSignal ? slLong : na, title="SL Long", style=plot.style_linebr, color=color.red)
plot(shortSignal ? tpShort : na, title="TP Short", style=plot.style_linebr, color=color.green)
plot(shortSignal ? slShort : na, title="SL Short", style=plot.style_linebr, color=color.red)
// === ALERT CONDITIONS ===
alertcondition(longSignal, title="Buy Alert", message="📈 XAUUSD D1 BUY SIGNAL Entry: {{close}} TP: {{plot_0}} SL: {{plot_1}}")
alertcondition(shortSignal, title="Sell Alert", message="📉 XAUUSD D1 SELL SIGNAL Entry: {{close}} TP: {{plot_2}} SL: {{plot_3}}")
LAXMI 2-Candle MA SetupCandle 1 (Previous Candle):
Is bullish (close > open)
Low is above MA20
Low is below MA200
Candle 2 (Current Candle):
Is bullish
Closes above MA200
If both conditions are met, print a green “LAXMI” label below the first candle
MACD Crossover Alert with LabelsSenses crossover to Bullish and Bearish puts a label on the crossovers and sets an alert
High Low Levels by JZCustom High Low Levels Indicator - features
Clearly plotted high and low levels for specific trading sessions. This indicator provides visual representations of key price levels during various trading periods. Below are the main features and benefits of this indicator:
1. Display high and low levels for each session
- previous day high/low: display the high and low from the previous day, giving you a better understanding of how the price moves compared to the prior day.
- asia, london, and custom sessions: track the high and low levels for the major trading sessions (asian and london) and two custom user-defined sessions.
2. Complete line and label customization
- custom line appearance: choose the color, line style (solid, dashed, dotted), and line thickness for each trading session. you can also decide if the lines should extend beyond the current price action.
- custom labels: define your own label texts for each custom session. this way, you can label the levels precisely and easily track price movements.
3. Define your own trading sessions
- add up to two custom sessions (custom and custom 2), which can be defined using precise start and end times (hour and minute).
- each custom session allows you to specify the label text for the high and low levels, enabling you to easily differentiate different parts of the day on the chart.
4. Clear and intuitive design
- grouped settings: all settings are grouped based on trading sessions, so you can easily customize every aspect of the visual representation.
- simple toggle on/off: you can easily enable or disable each line (previous day, asia, london, custom 1, custom 2). this allows you to keep your chart clean and focus only on the important levels you need at any moment.
5. Flexible time zones
- time zone settings: set the time zone (utc, europe/london, america/new_york, asia/tokyo) to properly align the timeframes for each level depending on the market you're focusing on.
6. Automatic cleanup of old lines and labels
- old levels removal: automatically remove old lines and labels to prevent clutter on your chart. this ensures that only current, relevant levels for each trading day or session are displayed.
7. Precise plotting and line extension
- accurate level markings: the indicator calculates the precise times when the high and low levels were reached and plots lines that visually represent these levels.
- line extension options: you have the option to extend the high/low lines beyond their point of calculation, which helps with identifying price action trends beyond the current period.
Dec 7, 2024
Release Notes
Changes and Improvements for Users:
1. Customizable Offset for Lines and Labels:
- A new input, `Line and Label Offset`, allows users to control how far the lines and their associated text labels extend. This ensures the labels and lines remain aligned and can be adjusted as needed.
2. Unified Offset Control:
- The same offset value is applied to all types of lines and labels (e.g., Previous Day High/Low, Asia High/Low, London High/Low, and custom sessions). Users can change this in one place to affect the entire script consistently.
3. Enhanced Flexibility:
- Users now have more control over the appearance and position of their lines and labels, making the indicator adaptable to different chart setups and personal preferences.
These updates aim to enhance user convenience and customization, ensuring a more tailored charting experience.
EMA/VWAP Strategy Optimized for Goldgold specific EMA/VWAP strategy
ENTRY RULES (LONG):
EMA 7 is above EMA 21 → confirms bullish short-term trend
Price is above VWAP → confirms buyers are in control today
Wait for a pullback near EMA 21 or VWAP without breaking below them
Enter when price shows a bullish rejection candle (e.g., pin bar or engulfing) off that level
Sessions [Prolific Zone ]### 🔥 **4AM–5AM GMT Breakout Strategy (5-Min Entry Confirmation)**
#### ⏱ **Time Zone**
* **All times are GMT+0 (UTC)**
---
### 📌 **Step-by-Step Guide**
1. **Timeframe Setup**
* Use the **1-hour chart** to identify the 4:00 AM – 5:00 AM candle.
* Mark the **high and low** of that specific candle (the range).
2. **Draw Levels**
* At **5:00 AM**, after the candle closes:
* Draw a **horizontal line or zone** at the **high** and another at the **low** of the 4:00–5:00 AM candle.
3. **Switch Timeframe**
* Switch to the **5-minute chart**.
4. **Breakout Confirmation**
* Wait for a **5-minute candle to break**:
* **Buy Entry**: If a 5-minute candle **closes above the high**, enter a **BUY**.
* **Sell Entry**: If a 5-minute candle **closes below the low**, enter a **SELL**.
5. **Trade Management (Recommended)**
* **Stop Loss (SL)**: Just below/above the opposite side of the range.
* **Take Profit (TP)**: Use a risk-to-reward ratio (1:1.5 or 1:2), or follow market structure.
* Optional: Trail the stop loss once in profit.
---
### ✅ **Strategy Highlights**
* Works best with **GOLD (XAUUSD)** due to its volatile movement during London Open.
* Also effective with pairs like **GBPUSD, EURUSD**, etc., but test before use.
* Avoid using it on days with high-impact news during this time.
Quant Trading Zero Lag Trend Signals (MTF) Strategy🧠 Strategy Overview
The Quant Trading Zero Lag Trend Signals (MTF) Strategy is a high-precision, multi-timeframe trend-following system designed for traders seeking early trend entries and intelligent exits. Built around ZLEMA-based signal detection, it includes dynamic risk management features and is optimized for automation via the Quant Trading Strategy Optimizer Chrome extension. Based on the original Zero Lag Trend Signals (MTF) from AlgoAlpha.
Based on popular request, I am including more documentation related to the strategy.
🔍 Key Components
1️⃣ ZLEMA Trend Engine
ZLEMA (Zero-Lag EMA) forms the foundation of the trend signal system.
Detects bullish and bearish momentum by analyzing price action crossing custom ZLEMA bands.
Optional confirmation using 5-bar ZLEMA slope filters (up/down trends) ensures high-conviction entries.
2️⃣ Volatility-Based Signal Bands
Dynamic bands are calculated using ATR (volatility) stretched over 3× period length.
These bands define entry zones (outside the bands) and trend strength.
Price crossing above/below the bands triggers trend change detection.
3️⃣ Entry Logic
Primary long entries occur when price crosses above the upper ZLEMA band.
Short entries (optional) trigger on downside cross under the lower band.
Re-entry logic allows continuation trades during strong trends.
Filters include date range, ZLEMA confirmation, and previous position state.
4️⃣ Exit Logic & Risk Management
Supports multiple customizable exit mechanisms:
🔺 Stop-Loss & Take-Profit
ATR-Based SL/TP: Uses ATR multipliers to dynamically set levels based on volatility.
Fixed Risk-Reward TP: Targets profit based on predefined RR ratios.
Break-Even Logic: Automatically moves SL to entry once a threshold RR is hit.
EMA Exit: Optional trailing exit based on price vs. short EMA.
🔀 Trailing Stop
Follows price action using a trailing ATR-based buffer that tightens with trend movement.
🔁 Trend-Based Exit
Automatically closes positions when the detected trend reverses.
5️⃣ Multi-Option Trade Filtering
Enable/disable short trades, ZLEMA confirmations, re-entries, etc.
Time-based backtesting filters for isolating performance within custom periods.
6️⃣ Visual Feedback & Annotations
Trend shading overlays: Green for bullish, red for bearish zones.
Up/Down triangle markers show when ZLEMA is rising/falling for 5 bars.
Stop-loss, TP, trailing lines drawn dynamically on the chart.
Floating stats table displays live performance (PnL, win %, GOA, drawdown, etc.).
Trade log labels annotate closed trades with entry/exit, duration, and reason.
7️⃣ CSV Export Integration
Seamless export of trade data including:
Entry/exit prices
Bars held
Encoded exit reasons
Enables post-processing or integration with external optimizers.
⚙️ Configurable Parameters
All key elements are customizable:
Entry band length and multiplier
ATR lengths, multipliers, TP/SL, trailing stop, break-even
Profit target RR ratio
Toggle switches for confirmations, trade types, and exit methods
🚀 Optimizer-Ready
This strategy was built for advanced backtesting automation:
100% compatible with the Quant Trading Strategy Optimizer Chrome Extension
Supports parameter sweeps, multi-symbol, and multi-timeframe optimization
YB Pips Academy ProYB Pips Academy Pro
Unlock the power of smart market zones and multi-timeframe confluence with the official YB Academy script.
Main Features:
Automatic Support & Resistance: Detects and draws swing-based SNR zones for fast, visual identification of market turning points.
Dynamic S&R; Levels: Adaptive support and resistance bands using ATR logic to follow price action and breakout moves.
Trend & Momentum Filters: Uses EMA, MACD, and RSI to confirm only high-probability entries and avoid false signals.
Multi-Timeframe Buy/Sell Signals: Instantly see confirmed entries from M1, M5, M15, M30, H1, H4, and D1 – all with color-coded labels right on your chart.
YB Custom Entry Logic: Get unique "YB Buy/Sell" signals combining all filters and SNR zones, only when conditions align.
One-Click Alerts: Instantly set alerts for any BUY or SELL event, with price included in the alert message. Perfect for mobile or Telegram push!
Customizable: Change all zone, trend, and signal parameters to match your strategy or risk level.
How to Use:
Enable/disable any timeframe signals via the settings panel.
Wait for buy/sell labels to appear at key SNR or dynamic levels, then confirm with your own analysis.
Set TradingView alerts using the built-in “BUY at price” / “SELL at price” logic for hands-free notifications.
Created by YB Academy – made for serious traders who want speed, accuracy, and clarity on every chart.
MestreDoFOMO Future Projection BoxMestreDoFOMO Future Projection Box - Description & How to Use
Description
The "MestreDoFOMO Future Projection Box" is a TradingView indicator tailored for crypto traders (e.g., BTC/USDT on 1H, 4H, or 1D timeframes). It visualizes current price ranges, projects future levels, and confirms trends using semi-transparent boxes. With labeled price levels and built-in alerts, it’s a simple yet powerful tool for identifying support, resistance, and potential price targets.
How It Works
Blue Box (Current Channel): Shows the recent price range over the last 10 bars (adjustable). The top is the highest high plus an ATR buffer, and the bottom is the lowest low minus the buffer. Labels display exact levels (e.g., "Top: 114000", "Bottom: 102600").
Green Box (Future Projection): Projects the price range 10 bars ahead (adjustable) based on the trend slope of the moving average. Labels show "Proj Top" and "Proj Bottom" for future targets.
Orange Box (Moving Average): Traces a 50-period EMA (adjustable) to confirm the trend. An upward slope signals a bullish trend; a downward slope signals a bearish trend. A label shows the current MA value (e.g., "MA: 105000").
Alerts: Triggers when the price nears the projected top or bottom, helping you catch breakouts or retracements.
How to Use
Add the Indicator: Apply "MestreDoFOMO Future Projection Box" to your chart in TradingView.
Interpret the Trend: Check the orange box’s slope—upward for bullish, downward for bearish.
Identify Key Levels: Use the blue box’s top as resistance and bottom as support. On a 4H chart, if the top is 114,000, expect resistance; if the bottom is 102,600, expect support.
Plan Targets: Use the green box for future targets—top for profit-taking (e.g., 114,000), bottom for stop-loss or buying (e.g., 102,600).
Set Alerts: Enable alerts for "Near Upper Projection" or "Near Lower Projection" to get notified when the price hits key levels.
Trade Examples:
Bullish: If the price breaks above the blue box top (e.g., 114,000), buy with a target at the green box top. Set a stop-loss below the green box bottom.
Bearish: If the price rejects at the blue box top and drops below the orange MA, short with a target at the blue box bottom.
Customize: Adjust the lookback period, projection bars, ATR multiplier, and MA length in the settings to fit your trading style.
Tips
Use on 1H for short-term trades, 4H for swing trades, or 1D for long-term trends.
Combine with volume or RSI to confirm signals.
Validate levels with market structure (e.g., candlestick patterns).