5 EMA Short Strategy (Uptrend Filter for 5-min)
Trend based 5 EMA short strategy.
Visualization is kept simple for better back testing and to avoid confirmation bias. It uses 20 EMA trending momentum to establish 5ema shorts. More restrictive and tighter specification.
Trend EMA length=20 day period
Short EMA length=5 day period
Disclaimer: I don't own this strategy only adding some script tweaks to what is publicly available to make it more restrictive and narrow. Feel free to credit the one who conceptualized it and I shall add their names as needed.
Exponential Moving Average (EMA)
Forex Fire Sling Shot with Trade ManagementForex Fire Sling Shot Indicator with Trade Management
Description
The Forex Fire Sling Shot Indicator is a comprehensive trading system designed specifically for forex markets. It combines trend analysis, momentum confirmation, and advanced trade management features to help traders identify high-probability trading opportunities.
This indicator provides clear entry signals based on multiple EMA crossovers with MACD confirmation, while incorporating professional trade management tools including automatic stop loss calculation, take profit targets, and breakeven management.
Key Features
Triple EMA Trend Analysis: Uses 15, 50, and 200 EMAs to identify trend direction and entry points
MACD Confirmation: Optional MACD filter for enhanced signal reliability
Premium Signals: Strict entry criteria combining EMA crossover with MACD crossover
Automatic Trade Management: Calculates entry, stop loss, and take profit levels
Breakeven Management: Automatically adjusts stop loss to breakeven at predetermined profit levels
Visual Trade Setup: Displays trade management levels with clear labels
Status Dashboard: Real-time display of current market conditions
Alert System: Built-in alerts for premium trading signals
How to Use
Setup
Add the indicator to any forex chart (recommended timeframes: 1H, 4H, Daily)
Ensure your chart is clean without overlapping indicators
Configure input parameters according to your trading style
Signal Identification
Premium Buy Signal (Diamond Below Bar)
15 EMA crosses above 50 EMA
Price is above 200 EMA (bullish trend)
MACD line crosses above signal line
Green diamond appears below candle
Premium Sell Signal (Diamond Above Bar)
15 EMA crosses below 50 EMA
Price is below 200 EMA (bearish trend)
MACD line crosses below signal line
Fuchsia diamond appears above candle
Trade Execution
When a premium signal appears:
Entry:
Buy: Place order above the signal candle's high
Sell: Place order below the signal candle's low
Stop Loss:
Buy: Lowest low of the past 5 candles (adjustable)
Sell: Highest high of the past 5 candles (adjustable)
Take Profit:
Automatically calculated based on your Risk-Reward ratio (default 1:1.5)
Breakeven Management:
Stop loss moves to breakeven when trade reaches 50% of target (adjustable)
Input Parameters
EMA Settings
Short EMA Period (default: 15)
Long EMA Period (default: 50)
Trend EMA Period (default: 200)
MACD Settings
MACD Fast Length (default: 12)
MACD Slow Length (default: 26)
MACD Signal Length (default: 9)
Require MACD Confirmation (default: true)
Trade Management
Risk-Reward Ratio (default: 1.5)
Stop Loss Lookback Candles (default: 5)
Move SL to Breakeven at % of TP (default: 0.5)
Show Trade Management Labels (default: true)
Alert Settings
Enable Premium Signal Alerts (default: true)
Status Dashboard
The top-right dashboard displays:
MACD Signal status (Bullish/Bearish/Cross)
Overall Trend direction
Current Signal status
Trade Setup details (if active)
Risk-Reward information
Breakeven status
Visual Elements
Green Line: 15 EMA (Fast)
Red Line: 50 EMA (Medium)
Black Line: 200 EMA (Trend)
Yellow Lines: Entry levels
Red Lines: Stop loss levels
Green Lines: Take profit levels
Blue Lines: Breakeven levels
Purple Lines: Breakeven trigger levels
Trading Tips
Only trade premium signals in the direction of the trend (above/below 200 EMA)
Wait for candle close before entering trades
Use higher timeframes for better signal reliability (4H, Daily)
Consider market sessions and major news events
Always use proper position sizing based on your account risk
Risk Disclaimer
This indicator is for educational and informational purposes only. Trading forex involves substantial risk of loss and is not suitable for all investors. Past performance is not indicative of future results. Always conduct your own analysis and risk management.
Updates and Support
The indicator includes built-in alerts for premium signals. To set up alerts:
Right-click on the chart
Select "Add Alert"
Choose "Forex Fire Sling Shot with Trade Management"
Select either "Premium Fire Sling Shot Buy" or "Premium Fire Bear Sling Sell"
For questions or support, please use the comments section below the indicator.
_3EMA//For those of you that have a limit on how many indicators you can have on a chart,
//this may help you out in terms of adding multiple EMA's while only adding 1 indicator.
GM WeeklyThe GM Weekly indicator displays two key exponential moving averages — EMA 100 and EMA 200, both calculated from the daily (D) timeframe. These EMAs help traders identify long-term trend direction and potential support/resistance levels. The indicator plots both EMAs in purple to highlight key trend-following signals.
Triple Zero Lag MACD📊 Triple Zero Lag MACD Indicator
This advanced indicator plots three customizable Zero Lag MACDs on a single panel, offering enhanced precision and responsiveness compared to traditional MACDs. Each MACD uses Zero Lag EMAs to reduce signal lag, improving the timeliness of trend and momentum detection.
🔍 Key Features:
Three Independent Zero Lag MACDs on one axis.
Customizable Fast EMA, Slow EMA, and Signal Line periods for each MACD.
Clear color-coded histograms for bullish and bearish momentum shifts.
Custom line and histogram colors for each MACD set.
Central zero line for easy interpretation of trend direction.
📈 Use Cases:
Detect momentum shifts faster with Zero Lag smoothing.
Compare short-, medium-, and long-term momentum in one view.
Ideal for advanced traders who want multi-layer confirmation in trend trading, scalping, or swing setups.
Buzzy DraftAbove EMA breakout, when price closes above EMA 10 and RSI confirms through a threshold there are entries. Has consecutive count for further confirmation and uses automatic TP and SL using bolling bands of the EMA 10.
For Buzzydaze.
21/200 EMA Cross with circles - Crypto GoatizThis script detects The 21/200 EMA crossovers which signals trend confirmations in the market. The script enhances that signal with clear visual cues so that you never miss a critical trend shift on lock in those gainzzz! 🤑🤑🤑
Useful when Scalping on the 3 min Timeframe, but also good on higher timeframes for swings!
🔗 Follow: @CryptoGoatiz on X x.com
Join the Discord group and learn how to predict the market based on Astrology! Don't miss out 👀
🔗 Discord: discord.gg
EarlyBird MA Signals (MultiTimeFrame)Since there is the option in TradingView to set alerts on whole watchlists I wanted to have an indicator which alerts when a special "moving average crossing" on higher timeframe is happening.
I chose to be alerted when there is a "Golden/Death Cross" (SMA) on daily timeframe or when EMA20 crosses EMA50 on weekly timeframe. The plotshapes of the "higher timeframes" are visible on the "middle/lower timeframes". The lines are not visible when you add the indicator to your chart, you've to activate the checkbox.
Please check also my indicator "EMA (5,8,13,200) Strategy with Signals", maybe you want to combine both.
Forex Fire Sling Shot// Forex Fire Sling Shot Strategy
// ============================================================================
//
// This strategy implements a simple yet effective trading system based on EMA
// crossovers with stochastic confirmation. The system identifies high-probability
// entry points for both long and short positions in forex markets.
//
// Features:
// - Uses 15 EMA crossing 50 EMA as primary signal generator
// - Stochastic (5,3,3) provides early confirmation signals
// - Take profit targets set at customizable pip levels (default 35 pips)
// - Visual labels for "Sling Shot" (long) and "Bear Sling" (short) signals
// - Real-time status indicator showing current market bias
// - Alert conditions for easy notification setup
//
// How it works:
// 1. LONG ENTRY ("Sling Shot"): When 15 EMA crosses above 50 EMA
// Stochastic below 20 and moving upward can provide early confirmation
// Target: 25-55 pips (default 35)
//
// 2. SHORT ENTRY ("Bear Sling"): When 15 EMA crosses below 50 EMA
// Stochastic above 80 and moving downward can provide early confirmation
// Target: 25-55 pips (default 35)
//
// DISCLAIMER:
// This script is for educational purposes only. Past performance is not
// indicative of future results. Always test strategies thoroughly before
// trading real capital.
//
// Author: Forex_Fire
// Version: 1.0 (2025-05-06)
You Need To Add My Fire Sling Shot Stochastic to this
EMA (5,8,13,200) Strategy with Signals
This indicator shows the EMAs 5,8,13,200 and Buy/Sell Signals under conditions.
The EMA 200 is invisible when adding the indicator to your chart. You have to activate the checkbox.
Default setting for Buy/Sell Signals: EMA 5 crosses EMA 8 and candle closes above/under EMA 13
If you want to use the signals when EMA 8 crosses EMA 13 open the pine editor and go the section "//Entry Signals - EMA8 crosses EMA13". You have to uncomment this part and commenting the default.
1H 200 EMA with Custom Bounce Signal1H 200 EMA with Bounce Signals ,, that's it
Can be use as support/resistance
Distance to EMASimple indicator to show the distance to the H1 50 EMA in a number of common time frames below and above. Useful as a quick glance to spot divergences in price before a reversion to the mean / polarity reversal.
Note that this is multi-timeframe but the distances are calculated differently depending upon context.
There are some presets where the distance is calculated to the H1 50 EMA when in timeframes below this:
M1, M4, M15 & H1 all calculate based upon the price distance to the H1 50 EMA, since this is a useful directional indicator for lower timeframes to see where we are wrt H1 without having to switch.
However above the H1, there's H4, H8 and H12 presets - but these use the 1D 50 EMA since I generally use these in HTF calculations.
Any other timeframe will use whatever the indicator is set up as in the options menu.
Close Price - EMA Distance (10, 21, 50)this is script to show differnce between price and three moving average i.e 10, 21, and 50on closing basis
21 EMA + VWAP Trend Bias
21 EMA + VWAP Trend Bias
This indicator combines the 21-period Exponential Moving Average (EMA) and the Volume-Weighted Average Price (VWAP) to provide a simple yet effective visual trend bias tool.
🔍 Core Features:
21 EMA Line (Orange): Tracks the short-to-mid-term price trend.
VWAP Line (Blue): Reflects the average trading price, weighted by volume, often used by institutional traders.
Trend Bias Highlight:
Green Background: Bullish bias — price is above both the 21 EMA and VWAP.
Red Background: Bearish bias — price is below both the 21 EMA and VWAP.
No Background: Neutral or mixed signals.
⚙️ Use Cases:
Quickly assess market trend direction at a glance.
Confirm entry or exit signals with dual-layer trend validation.
Great for intraday and swing traders who value clean, unobtrusive chart setups.
Golden & Death CrossThis indicator highlights Golden Cross and Death Cross signals based on customizable moving averages. It is ideal for swing traders and trend-following strategies across various timeframes.
🔍 Features:
Customizable moving average types: Choose between Simple Moving Average (SMA) and Exponential Moving Average (EMA)
Flexible MA lengths: Default 50/200, but can be adjusted to any short/long period (e.g., 9/21 for crypto)
Clear visual markers: Plots labels directly on the chart where crossovers occur
Alert support: Built-in alerts for Golden and Death Cross events
Overlay-enabled: MAs and signals display directly over price action
📈 Signal Logic:
Golden Cross = Short MA crosses above Long MA → bullish signal
Death Cross = Short MA crosses below Long MA → bearish signal
Common configurations:
50/200 EMA → Long-term trend shifts
9/21 EMA → Short-term momentum
🔔 Alerts:
You can create alerts using:
Golden Cross Alert: Triggers on bullish crossover
Death Cross Alert: Triggers on bearish crossover
✅ Use Cases:
Spot major trend shifts
Confirm entry/exit points with moving average dynamics
Combine with volume, RSI, or other filters for advanced strategies
Notes:
This is a basic yet powerful crossover tool. For more advanced filtering, trend confirmation, or backtesting logic, feel free to clone and expand it.
Questions or suggestions? Leave a comment or fork the script for your own use.
weighted support or resistance linesQ: Why should users choose this script?
A: I found that in all the publicly available scripts about support and resistance lines, there is basically no weight identification for these lines. In other words, users do not know which support or resistance lines are the most important. So I specifically wrote this script.
1. By adjusting the weights, only the most effective support or resistance lines are displayed. (Length threshold of trend price (Bar))
2. By selecting the number of K-lines, only the latest number of support or resistance lines generated will be displayed. (Maximum number of reserved S/R lines)
3. By selecting whether to automatically remove lines, only support or resistance lines that have not been penetrated by the k-line will be displayed. If this function is checked, the weight can be adjusted lower, as high-weight SR may have already been penetrated, and the newly generated SR may have a lower weight. (Automatically remove lines penetrated by closing price confirmation)
4. Notes: The default parameters work well in 15-minute candlestick charts. For candlestick charts with other time periods, the parameters can be adjusted appropriately. It is suitable for sideways trading but not for strong trends.
5. I'm quite satisfied with the performance of the script, as I specifically optimized it, lol
Momentum Pullback SignalsLong setup if all of these conditions are met:
EMA 50 > EMA 200 (trend filter)
Price ≤ EMA 50 × 1.003 (pullback zone)
Stoch %K crosses above %D and is below 20
Bullish engulfing candlestick
Volume ≥ Volume MA (20)
Short setup if all of these conditions are met:
EMA 50 < EMA 200 (trend filter)
Price ≥ EMA 50 × 0.997 (pullback zone)
Stoch %K crosses below %D and is above 80
Bearish engulfing candlestick
Volume ≥ Volume MA (20)
Momentum Pullback ScalpingThis strategy is based solely on the "Momentum Pullback Signals" TradingView indicator. This strategy was developed exclusively for scalping trading in the 1-minute timeframe. For each trade, the level of loss is placed 0.3% above/below the entry price. Each trade has a fixed risk-to-reward ratio of 4:1. That's risk management. If you want to know the technical trading analysis for each trade, you have to look at the corresponding indicator. It will be there. You can look at several markets with this strategy and see which one suits you best.
Institutional Support/Resistance Locator🏛️ Institutional Support/Resistance Locator
Overview
The Institutional Support/Resistance Locator identifies high-probability demand and supply zones based on strong price rejection, large candle bodies, and elevated volume . These zones are commonly targeted or defended by institutional participants, helping traders anticipate potential reversal or continuation areas.
⸻
How It Works
The indicator uses a confluence of conditions to detect zones:
• Large Body Candles: Body size must exceed the moving average body size multiplied by a user-defined factor.
• High Volume: Volume must exceed the moving average volume by a configurable multiplier.
• Wick Rejection: Candles must show strong upper or lower wicks indicating aggressive rejection.
• If all criteria are met:
• Bullish candles form a Demand Zone.
• Bearish candles form a Supply Zone.
Each zone is plotted for a customizable number of future bars, representing areas where institutions may re-engage with the market.
⸻
Key Features
• ✅ Highlights institutional demand and supply areas dynamically
• ✅ Customizable sensitivity: body, volume, wick, padding, and zone extension
• ✅ Zones plotted as translucent regions with auto-expiry
• ✅ Works across all timeframes and markets
⸻
How to Use
• Trend Traders: Use demand zones for potential bounce entries in uptrends, and supply zones for pullback short entries in downtrends.
• Range Traders: Use zones as potential reversal points inside sideways market structures.
• Scalpers & Intraday Traders: Combine with volume or price action near zones for refined entries.
Always validate zone reactions with supporting indicators or price behavior.
⸻
Why This Combination?
The combination of wick rejection, volume confirmation, and large candle structure is designed to reflect footprints of smart money. Rather than relying on fixed pivots or subjective zones, this logic adapts to the current market context with statistically grounded conditions.
⸻
Why It’s Worth Using
This tool offers traders a structured way to interpret institutional activity on charts without relying on guesswork. By plotting potential high-impact areas, it helps improve reaction time.
⸻
Note :
• This script is open-source and non-commercial.
• No performance guarantees or unrealistic claims are made.
• It is intended for educational and analytical purposes only.
Triangle Breakout Strategy with TP/SL, EMA Filter📌 Triangle Breakout Strategy with TP/SL, EMA Filters, and Backtest – Explained.
✅ 1. Pattern Detection – Triangle Breakout
The script scans for triangle patterns by detecting local pivot highs and pivot lows.
It uses two recent highs and two recent lows to draw converging trendlines (upper and lower boundaries of the triangle).
If the price breaks above the upper trendline, a bullish breakout signal is generated.
🎯 2. TP (Take Profit) & SL (Stop Loss)
When a bullish breakout is detected:
A buy order is placed using strategy.entry.
TP and SL levels are calculated relative to the current close price:
TP = 3% above the entry price
SL = 1.5% below the entry price
These are defined using strategy.exit.
📊 3. EMA Filter
An optional filter checks if:
Price is above both EMA 20 and EMA 50
Only if this condition is met, the strategy allows a long entry.
You can toggle the filter on or off with useEMAFilter.
📈 4. Backtesting with Strategy Tester
This script uses strategy() instead of indicator() to enable TradingView’s built-in backtest engine.
Every buy entry and exit (based on TP or SL) is recorded.
📌 5. Visuals
EMA 20 and EMA 50 lines are plotted on the chart.
A label is shown when a breakout is detected: "Breakout Up"
Results (profit, win rate, drawdown, etc.) can be viewed in the Strategy Tester panel.
FLAT Multi-TF EMAs 3 EMA's where you can Choose the Timeframes you like and need on any other Timeframe!
Alerta Caída Brusca + Confirmación de VolumenTechnical Components of the Indicator
EMA 9 vs EMA 21
Detects momentum shifts via exponential moving average crossovers.
When EMA 9 crosses below EMA 21, it is interpreted as a bearish signal.
Bollinger Band Compression
Identifies periods of low volatility (tight bands).
A breakout following this compression typically precedes sharp and fast price moves.
Ichimoku Cloud (Kumo Breakout)
If the price closes below the Kumo (Ichimoku cloud), it indicates structural bearish pressure.
This confirms the loss of key technical support.
RSI (Relative Strength Index)
A reading below 45 signals price weakness and low buying pressure.
🛑 Conditions to Trigger a Sell Signal
A sell signal is generated when all of the following conditions occur simultaneously:
Bollinger Bands show compression (low volatility).
EMA 9 crosses below EMA 21 (bearish crossover).
Price breaks below the Ichimoku cloud (Kumo).
RSI is below 45, confirming weak buying momentum.
When these conditions are met, a "SELL" label is visually projected on the corresponding candle.
📈 Usage Recommendations
Recommended timeframes: 5 minutes, 15 minutes, or 1 hour.
Useful for anticipating drops, avoiding late entries, and detecting technical breakdowns.
Can be combined with volume, candlestick patterns, or liquidity zones for higher accuracy.