BK AK-SILENCER (P8N)🚨Introducing BK AK-SILENCER (P8N) — Institutional Order Flow Tracking for Silent Precision🚨
After months of meticulous tuning and refinement, I'm proud to unleash the next weapon in my trading arsenal—BK AK-SILENCER (P8N).
🔥 Why "AK-SILENCER"? The True Meaning
Institutions don’t announce their moves—they move silently, hidden beneath the noise. The SILENCER is built specifically to detect and track these stealth institutional maneuvers, giving you the power to hunt quietly, execute decisively, and strike precisely before the market catches on.
🔹 "AK" continues the legacy, honoring my mentor, A.K., whose teachings on discipline, precision, and clarity form the cornerstone of my trading.
🔹 "SILENCER" symbolizes the stealth aspect of institutional trading—quiet but deadly moves. This indicator equips you to silently track, expose, and capitalize on their hidden footprints.
🧠 What Exactly is BK AK-SILENCER (P8N)?
It's a next-generation Cumulative Volume Delta (CVD) tool crafted specifically for traders who hunt institutional order flow, combining adaptive volatility bands, enhanced momentum gradients, and precise divergence detection into a single deadly-accurate weapon.
Built for silent execution—tracking moves quietly and trading with lethal precision.
⚙️ Core Weapon Systems
✅ Institutional CVD Engine
→ Dynamically measures hidden volume shifts (buying/selling pressure) to reveal institutional footprints that price alone won't show.
✅ Adaptive AK-9 Bollinger Bands
→ Bollinger Bands placed around a custom CVD signal line, pinpointing exactly when institutional accumulation or distribution reaches critical extremes.
✅ Gradient Momentum Intelligence
→ Color-coded momentum gradients reveal the strength, speed, and silent intent behind institutional order flow:
🟢 Strong Bullish (aggressive buying)
🟡 Moderate Bullish (steady accumulation)
🔵 Neutral (balance)
🟠 Moderate Bearish (quiet distribution)
🔴 Strong Bearish (aggressive selling)
✅ Silent Divergence Detection
→ Instantly spots divergence between price and hidden volume—your earliest indication that institutions are stealthily reversing direction.
✅ Background Flash Alerts
→ Visually highlights institutional extremes through subtle background flashes, alerting you quietly yet powerfully when market-moving players make their silent moves.
✅ Structural & Institutional Clarity
→ Optional structural pivots, standard deviation bands, volume profile anchors, and session lines clearly identify the exact levels institutions defend or attack silently.
🛡️ Why BK AK-SILENCER (P8N) is Your Edge
🔹 Tracks Institutional Footprints—Silently identifies hidden volume signals of institutional intentions before they’re obvious.
🔹 Precision Execution—Cuts through noise, allowing you to execute silently, confidently, and precisely.
🔹 Perfect for Traders Using:
Elliott Wave
Gann Methods (Angles, Squares)
Fibonacci Time & Price
Harmonic Patterns
Market Profile & Order Flow Analysis
🎯 How to Use BK AK-SILENCER (P8N)
🔸 Institutional Reversal Hunting (Stealth Mode)
Bearish divergence + CVD breaking below lower BB → stealth short signal.
Bullish divergence + CVD breaking above upper BB → quiet, early long entry.
🔸 Momentum Confirmation (Silent Strength)
Strong bullish gradient + CVD above upper BB → follow institutional buying quietly.
Strong bearish gradient + CVD below lower BB → confidently short institutional selling.
🔸 Noise Filtering (Patience & Precision)
Neutral gradient (blue) → remain quiet, wait patiently to strike precisely when institutional activity resumes.
🔸 Structural Precision (Institutional Levels)
Optional StdDev, POC, Value Areas, Session Anchors clearly identify exact institutional defense/offense zones.
🙏 Final Thoughts
Institutions move in silence, leaving subtle footprints. BK AK-SILENCER (P8N) is your specialized weapon for tracking and hunting their quiet, decisive actions before the market reacts.
🔹 Dedicated in deep gratitude to my mentor, A.K.—whose silent wisdom shapes every line of code.
🔹 Engineered for the disciplined, quiet hunter who knows when to wait patiently and when to strike decisively.
Above all, honor and gratitude to Gd—the ultimate source of wisdom, clarity, and disciplined execution. Without Him, markets are chaos. With Him, we move silently, purposefully, and precisely.
⚡ Stay Quiet. Stay Precise. Hunt Silently.
🔥 BK AK-SILENCER (P8N) — Track the Silent Moves. Strike with Precision. 🔥
May Gd bless every silent step you take. 🙏
Penunjuk Breadth
XAUUSD Scalping System [MACD + EMA + UT Bot + LinReg]//@version=5
indicator("XAUUSD Scalping System ", overlay=true)
// === INPUTS ===
fastLen = input.int(8, title="MACD Fast Length")
slowLen = input.int(21, title="MACD Slow Length")
signalLen = input.int(5, title="MACD Signal Smoothing")
linregLen = input.int(14, title="Linear Regression Length")
emaLen = input.int(21, title="EMA Length")
atrPeriod = input.int(10, title="UT Bot ATR Period")
atrMultiplier = input.float(2.0, title="UT Bot ATR Multiplier")
// === EMA ===
ema = ta.ema(close, emaLen)
plot(ema, title="21 EMA", color=color.orange, linewidth=1)
// === MACD ===
macdLine = ta.ema(close, fastLen) - ta.ema(close, slowLen)
signalLine = ta.ema(macdLine, signalLen)
hist = macdLine - signalLine
macdBull = hist > 0 and hist > hist
macdBear = hist < 0 and hist < hist
// === Linear Regression ===
linreg = ta.linreg(close, linregLen, 0)
bullCandle = close > linreg
bearCandle = close < linreg
barcolor(bullCandle ? color.new(color.green, 40) : bearCandle ? color.new(color.red, 40) : na)
// === UT Bot ===
atr = ta.atr(atrPeriod)
upperBand = close + atr * atrMultiplier
lowerBand = close - atr * atrMultiplier
var float trend = na
trend := na(trend ) ? 1 : trend
trend := close > upperBand ? 1 : close < lowerBand ? -1 : trend
buyUT = ta.crossover(trend, 0)
sellUT = ta.crossunder(trend, 0)
// === ENTRY CONDITIONS ===
longCondition = buyUT and bullCandle and macdBull and close > ema
shortCondition = sellUT and bearCandle and macdBear and close < ema
plotshape(longCondition, title="BUY Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY", size=size.small)
plotshape(shortCondition, title="SELL Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL", size=size.small)
bgcolor(longCondition ? color.new(color.green, 85) : shortCondition ? color.new(color.red, 85) : na, title="Signal Background")
// === Alerts ===
alertcondition(longCondition, title="BUY Alert", message="XAUUSD BUY setup triggered!")
alertcondition(shortCondition, title="SELL Alert", message="XAUUSD SELL setup triggered!")
Previous Day High & Low with Breakout Zones📌 Script Summary: Previous Day High/Low with Breakout Zones and Alerts
This Pine Script plots the previous day’s high and low on intraday charts, and highlights when the current price breaks out of that range during regular trading hours.
✅ Key Features
• Previous Day High/Low Lines: Draws horizontal lines at the prior day’s high and low, updated daily.
• Time-Filtered Session (09:15–15:30 IST): All logic applies only during Indian market hours.
• Breakout Zone Highlighting:
• 🟩 Green background when price closes above previous high
• 🟥 Red background when price closes below previous low
• Dynamic Labels: Displays labeled levels each day on the chart.
• Alerts:
• 🔼 Triggered when price crosses above the previous day’s high.
• 🔽 Triggered when price crosses below the previous day’s low.
• Customizable Inputs:
• Enable/disable alerts
• Toggle breakout zone highlights
• Set label offset
⚙️ Optimized For
• Intraday timeframes (e.g., 5m, 15m, 1h)
• Trading during NSE/BSE market hours
• Breakout strategy traders and range watchers
4wooindiDescription (한글)
이 지표는 BTC/ETH 가격 비율의 Z-Score와 개별 자산(BTC, ETH)의 RSI를 동시에 계산하여, 시장의 추세 강도와 과매수·과매도 구간을 한눈에 파악할 수 있는 통합 전략 대시보드를 제공합니다.
사용자 정의 가능한 기간(length) 및 진입·청산 임계값(threshold) 설정
캔들 차트 위에 오버레이 형태로 표시
트레이딩뷰 기본 툴바 및 알림 기능 완벽 호환
Description (English)
This indicator delivers an integrated strategy dashboard by calculating both the Z-Score of the BTC/ETH price ratio and the RSI of each asset (BTC, ETH), enabling you to visualize market trend strength and overbought/oversold conditions at a glance.
Customizable length and entry/exit threshold settings
Overlay display directly on your candlestick chart
Fully compatible with TradingView’s toolbar and alert system
Z-Score Pairs Trading Composite
z-score
Description (한글)
이 지표는 BTC/ETH 가격 비율의 Z-Score와 개별 자산(BTC, ETH)의 RSI를 동시에 계산하여, 시장의 추세 강도와 과매수·과매도 구간을 한눈에 파악할 수 있는 통합 전략 대시보드를 제공합니다.
사용자 정의 가능한 기간(length) 및 진입·청산 임계값(threshold) 설정
캔들 차트 위에 오버레이 형태로 표시
트레이딩뷰 기본 툴바 및 알림 기능 완벽 호환
Description (English)
This indicator delivers an integrated strategy dashboard by calculating both the Z-Score of the BTC/ETH price ratio and the RSI of each asset (BTC, ETH), enabling you to visualize market trend strength and overbought/oversold conditions at a glance.
Customizable length and entry/exit threshold settings
Overlay display directly on your candlestick chart
Fully compatible with TradingView’s toolbar and alert system
MES Alerts: EMA9/21 + VWAP + Visual TradesTitle:
📈 MES Scalping Indicator – EMA9/21 + VWAP + Entry/TP/SL Visualization
Description:
This indicator combines a simple yet effective scalping setup tailored for the MES (Micro E-mini S&P 500) futures market.
🔧 Features:
EMA 9 & EMA 21 crossover logic
VWAP filter to confirm trend direction
Signal generation on pullbacks in trend direction
Visual trade levels:
Dashed lines for entry, take-profit, and stop-loss
Webhook-ready alerts for automated trading integrations (e.g., via Python, Tradovate API, etc.)
💬 Community Feedback Welcome:
This is an early version. I'm actively seeking input from traders and developers alike — especially around signal refinement, visualization, and automation compatibility.
Feel free to comment or fork.
Happy trading! 🚀
Madrid Moving Average Ribbon (WMA)Madrid Moving Average Ribbon (WMA version)
This indicator visualizes a ribbon of 19 Weighted Moving Averages (WMA), ranging from 5 to 100 periods in 5-step increments. Each WMA is color-coded based on its slope and its position relative to the 100-period WMA, which serves as a baseline.
Color Logic:
LIME: Strong uptrend (rising and above WMA100)
GREEN: Possible recovery (rising but below WMA100)
MAROON: Potential reversal warning (falling but above WMA100)
RED (RUBI): Confirmed downtrend (falling and below WMA100)
GRAY: Neutral or unclear
Use this indicator to quickly evaluate trend direction, strength, and potential reversal zones.
Ideal for trend-following, swing trading, and visual confirmation strategies.
----
Madrid 이동평균 리본 (WMA 버전)
이 인디케이터는 5에서 100까지 5단위로 증가하는 총 19개의 WMA(가중이동평균)를 리본 형태로 시각화합니다.
각 선은 기준선인 WMA100을 중심으로 기울기와 상대적 위치에 따라 색상이 지정됩니다.
색상 의미:
라임색 (LIME): 강한 상승 추세 (상승 중이며 WMA100 위에 위치)
초록색 (GREEN): 반등 가능성 (상승 중이나 WMA100 아래에 위치)
밤색 (MAROON): 하락 반전 경고 (하락 중이지만 WMA100 위에 위치)
빨간색 (RUBI): 명확한 하락 추세 (하락 중이며 WMA100 아래에 위치)
회색 (GRAY): 방향성 불명확 (횡보 또는 모호한 구간)
이 지표는 추세의 방향성과 강도, 그리고 전환 구간을 빠르게 파악할 수 있도록 도와줍니다.
추세 추종, 스윙 트레이딩, 시각적 확인 보조지표로 적합합니다.
Buy Opportunity Score Table (21 Points)## 📊 Script Title:
**Buy Opportunity Score Table (21 Points)**
---
## 📝 Script Description:
This TradingView script is a **custom multi-indicator scoring system** designed to identify **buying opportunities** in stocks, indices, or ETFs by evaluating momentum, volume strength, and overall market sentiment. It gives a score out of **21 points** using 6 key indicators, and highlights **potential buy signals** when the score crosses **8 points or more**.
---
## ✅ Key Features:
### 📌 1. **Indicators Used (21 Points Max)**
Each of the following indicators contributes up to 4 points (except Nifty trend, which adds 1 point):
| Indicator | Max Points | Logic |
| ----------- | ---------- | ---------------------------------- |
| Volume | 4 | Volume > 20-day average and rising |
| OBV | 4 | OBV rising for 3+ days |
| MFI | 4 | MFI > 60 and increasing |
| RSI | 4 | RSI > 50 and increasing |
| ROC | 4 | Rate of change positive and rising |
| Nifty Trend | 1 | Nifty > yesterday and above 20 EMA |
---
### 📌 2. **Scoring Output**
* The **total score** is plotted on the chart and capped at 21.
* Score of **8 or higher** is treated as a **buy trigger**.
* Permanent horizontal lines are plotted at **8**, **13**, and **17** to show key levels:
* **8** → Entry zone
* **13** → Accumulation/Build zone
* **17** → Strong bullish momentum
---
### 📌 3. **Table Panel (Top Right Corner)**
A table shows:
* Current and previous day’s score for each indicator
* Total score and change from previous day
---
### 📌 4. **Visual Aids**
* Background turns **green** when score is **≥ 8**
* Permanent **horizontal lines** at score levels **8, 13, and 17** for easy reference
---
### 📌 5. **Alerts**
* An `alertcondition` is triggered **when score crosses 8 from below**
* You can use this for mobile/email alerts or automated strategies
---
## ⚙️ Inputs:
You can customize:
* Length of **ROC**, **MFI**, **RSI**, and **Volume SMA**
Default values are:
* ROC: 10
* MFI: 14
* RSI: 14
* Volume MA: 20
---
## 🎯 Use Case:
This tool is ideal for:
* **Swing traders** looking for early signals of accumulation
* **Investors** filtering stocks with rising internal strength
* **Algo traders** building signal-based strategies based on multi-factor models
GeeksDoByte 15m & 30m ORB + Prev Day High/LowCME_MINI:NQ1!
How It Works
Opening Ranges
At 9:30 ET, the script begins tracking the high & low.
It uses two fixed sessions:
15 min from 09:30 to 09:45
30 min from 09:30 to 10:00
On the very first bar of each session it initializes the range, then continuously updates the high/low on each new intraday bar.
Dashed lines are drawn when the session opens and extended horizontally across subsequent bars.
Previous Day’s Levels
Independently, it fetches yesterday’s high and low via a daily security call.
These historic levels are plotted as simple horizontal lines for daily context.
How to Use
Breakout Entries
A close above the 15 min ORB high can signal an early breakout; a further push above the 30 min ORB high confirms extended momentum.
Conversely, breaks below the respective lows can indicate short setups.
Support & Resistance
Yesterday’s high/low often act as magnet levels. If price is near the previous high when the opening ranges break, you get a confluence zone worth watching.
Trade Management
Combine the two opening-range levels to tier your stops or scale in.
For example, you might place an initial stop below the 15 min low and a wider stop below the 30 min low.
Samrat AlertThis indicator generates buy sell signal on different timeframe on all instruments based on price and sma combination
Capitulation Candle Color✅ What It Does:
Candles turn bright green when the score ≥4 (i.e., multiple capitulation signals active).
Otherwise, candles keep their default coloring.
You can visually confirm extreme oversold conditions by seeing these green bars.
Moving averages and the lower Bollinger Band are displayed for context.
✅ How to Customize:
Adjust thresholds (e.g., make ATR threshold less strict).
Change the minimum score to trigger coloring (e.g., ≥3).
Use a different color (color.rgb(0,255,0) for neon green).
My Custom IndicatorThis script implements a simple yet effective RSI-based trading strategy. It uses the Relative Strength Index (RSI) to generate buy and exit signals based on overbought and oversold conditions.
How It Works:
Buy Entry: When RSI crosses above 30 (indicating recovery from an oversold state).
Exit: When RSI crosses below 70 (potential reversal from an overbought state).
Plots the RSI line and key thresholds (30/70) directly on the chart.
Designed for backtesting with TradingView’s strategy function.
Features:
Fully automated entry and exit logic
Customizable RSI settings (just edit the code)
Visual RSI plot and threshold lines
Works on any asset or timeframe
This strategy is suitable for trend-following or mean-reversion setups, and is best used in combination with other filters (like moving averages or price action patterns) for improved accuracy
SDR Dashboard v3.1: 结构距离与节奏SDR Dashboard v3.1: User Guide & Trading Strategy
1. Introduction
The SDR Dashboard is a comprehensive technical indicator designed to identify high-probability trend-following trade opportunities. It is built on the core principle of "buying the dip in an uptrend" and "selling the rally in a downtrend."
To achieve this, the indicator combines three key elements of market analysis:
Rhythm (The Long-Term Trend): Determines the overall market direction.
Distance (The Pullback Location): Identifies when the price has pulled back to an area of potential value.
Momentum (The Entry Trigger): Provides the final confirmation to enter a trade.
A signal is only generated when all three conditions align, providing a clear and disciplined approach to trading.
2. Core Components Explained
The indicator's logic is visualized through the background color and the oscillator at the bottom of the chart.
Rhythm: The Background Color
The background color is determined by the 200-period Exponential Moving Average (EMA), which defines the long-term trend.
🟦 Blue Background: The price is above the 200 EMA. The market is in an uptrend. You should ONLY look for BUY signals.
🟥 Red Background: The price is below the 200 EMA. The market is in a downtrend. You should ONLY look for SELL signals.
⬜ Gray Background: The price is hovering around the 200 EMA. The trend is unclear or the market is in a consolidation phase. You should STAY OUT and wait for a clear trend to establish.
Distance: The Oscillator & Zones
The multi-colored line at the bottom is the "Distance Oscillator." It measures how overbought or oversold the price is relative to its recent range (defaulting to the last 50 bars).
Overbought Zone (Red Area > +80): In a downtrend, this indicates the price has rallied to a potential resistance level and may be due for a turn back down.
Oversold Zone (Green Area < -80): In an uptrend, this indicates the price has dipped to a potential support level and may be due for a turn back up.
Momentum: The Stochastic Cross (The Hidden Trigger)
This indicator uses a standard Stochastic Oscillator in the background (not plotted to keep the chart clean) as the final entry trigger.
A bullish crossover (K-line crossing above D-line) confirms that downside momentum is fading and buying pressure is returning.
A bearish crossunder (K-line crossing below D-line) confirms that upside momentum is fading and selling pressure is returning.
3. How to Use: Trading Rules
BUY Signal (Long Entry)
Look for a green "▲" arrow below a candle. This signal appears ONLY when the following three conditions are met in order:
Rhythm is Bullish: The chart background must be BLUE.
Distance is Oversold: The Distance Oscillator must have recently dipped into the green "Support Zone" (below -80) within the last 3 bars. This shows a pullback has occurred.
Momentum Confirms: The Stochastic Oscillator has just executed a bullish crossover. This is the trigger.
Strategy: In a clear uptrend (blue background), wait for a price dip into the support area. Enter when the green arrow appears, confirming the dip is likely over and the uptrend is resuming.
SELL Signal (Short Entry)
Look for a red "▼" arrow above a candle. This signal appears ONLY when the following three conditions are met in order:
Rhythm is Bearish: The chart background must be RED.
Distance is Overbought: The Distance Oscillator must have recently pushed into the red "Resistance Zone" (above +80) within the last 3 bars. This shows a rally has occurred.
Momentum Confirms: The Stochastic Oscillator has just executed a bearish crossunder. This is the trigger.
Strategy: In a clear downtrend (red background), wait for a price rally into the resistance area. Enter when the red arrow appears, confirming the rally is likely over and the downtrend is resuming.
4. Best Practices & Risk Management
No Indicator is Perfect: This tool provides high-probability setups, not guaranteed wins. Always use proper risk management, including setting a stop-loss for every trade.
Context is Key: The indicator works best in trending markets. Be cautious during periods of low volatility or sideways chop (gray background).
Parameter Tuning: The default settings are a balanced starting point. Feel free to experiment with the lookback periods and thresholds in the indicator's settings to optimize for different assets and timeframes.
RSI + Stoch + Double Rebond EMA21 (GBPUSD & EURUSD)When the price makes 1 bounce on the ema21 + rsi and stocha in overbought or oversold, it sends me an alert.
SDR Dashboard: 结构距离与节奏How to trade with this "SDR Dashboard"
This indicator is not a mindless "arrow trading system", but a powerful filter and decision-making aid. Please strictly follow the following process:
Step 1: Look at the background color (set the rhythm)
Is the chart background blue? If so, your brain should switch to "only look for buying opportunities" mode. Ignore all red arrow signals.
Is the chart background red? If so, switch to "only look for selling opportunities" mode. Ignore all green arrow signals.
Is the background gray? Stay on the sidelines, or only trade in small positions.
Step 2: Wait for the oscillator to enter the area (measure the distance)
Under the blue background, patiently wait for the "Structural Distance Oscillator" main line to enter the green "support zone" below (below -80). This tells you that the price has fallen back to a favorable position in the structure.
Under the red background, wait for the main line to enter the red "resistance zone" above (above +80).
Step 3: Wait for the arrow to appear (find resonance)
This is the most critical step. When the oscillator main line has entered the favorable area, do not act immediately.
Wait patiently for a clear green (▲) or red (▼) arrow signal to appear. This arrow represents the final confirmation of "momentum" and is the resonance point of "time, place, and people".
Step 4: Confirm with the main chart (execute the transaction)
When the SDR dashboard sends a signal, return to your main chart for final confirmation.
Does this signal appear in the strong support/resistance area you marked with VPVR?
Use the **"Long and Short Positions" tool to measure whether the profit and loss ratio of this transaction is still cost-effective?
If everything is perfect, this is a high-probability transaction that is highly consistent with your trading system. Execute it and set the stop loss and take profit according to your trading plan.
This indicator condenses all our discussions - macro rhythm, structural distance, momentum confirmation - into a simple and powerful visual language. It can greatly help you filter out low-quality trading opportunities and force you to be patient and only take action when the chance of winning is the highest.
Gabriel's Andean Oscillator📈 Gabriel's Andean Oscillator — Enhanced Trend-Momentum Hybrid
Gabriel's Andean Oscillator is a sophisticated trend-momentum indicator inspired by Alex Grover’s original Andean Oscillator concept. This enhanced version integrates multiple envelope types, smoothing options, and the ability to track volatility from both open/close and high/low dynamics—making it more responsive, adaptable, and visually intuitive.
🔍 What It Does
This oscillator measures bullish and bearish "energy" by calculating variance envelopes around price. Instead of traditional momentum formulas, it builds two exponential variance envelopes—one capturing the downside (bullish potential) and the other capturing the upside (bearish pressure). The result is a smoothed oscillator that reflects internal market tension and potential breakouts.
⚙️ Key Features
📐 Envelope Types:
Choose between:
"Regular" – Uses single EMA-based smoothing on open/close variance. Ideal for shorter timeframes.
"Double Smoothed" – Adds an extra layer of smoothing for noise reduction. Ideal for longer timeframes.
📊 Bullish & Bearish Components:
Bull = Measures potential upside using price lows (or open/close).
Bear = Measures downside pressure using highs (or open/close).
These can optionally be derived from high/low or open/close for flexible interpretation.
📏 Signal Line:
A customizable EMA of the dominant component to confirm momentum direction.
📉 Break Zone Area Plot:
An optional filled area showing when bull > bear or vice versa, useful for detecting expansion/contraction phases.
🟢 High/Low Overlay Option (Use Highs and Lows?):
Visualize secondary components derived from high/low prices to compare against the open/close dynamics and highlight volatility asymmetry.
🧠 How to Use It
Trend Confirmation:
When bull > bear and rising above signal → bullish bias.
When bear > bull and rising above signal → bearish bias.
Breakout Potential:
Watch the Break area plot (√(bull - bear)) for rapid expansion, signaling volatility bursts or directional moves.
High/Low Envelope Divergence:
Enabling the high/low comparison reveals hidden strength or weakness not visible in open/close alone.
🛠 Customizable Inputs
Envelope Type: Regular vs. Double Smoothed
EMA Envelope Lengths: For both regular and smoothed logic
Signal Length: Controls EMA smoothing for the signal
Use Highs and Lows?: Toggles second set of envelopes; the original doesn't include highs and lows.
Plot Breaks: Enables the filled “break” zone area, the squared difference between Open and Close.
🧪 Based On:
Andean Oscillator - Alpaca Markets
Licensed under CC BY-NC-SA 4.0
Developed by Gabriel, based on the work of Alex Grover
Simple 20 SMAThe Simple 20 SMA is a technical analysis indicator that calculates the average closing price of an asset over the last 20 candles (bars). It smooths out short-term price fluctuations to help traders identify the overall trend direction.
How It Works:
It takes the last 20 closing prices, adds them together, and divides by 20.
The result is plotted as a smooth line on the chart, updating with each new candle
RSI + Stoch + Double Rebond EMA21 (GBPUSD & EURUSD)When the price makes 1 bounce on the ema21 + rsi and stocha in overbought or oversold, it sends me an alert.
EMA 9 vs EMA 150 Cross Indicator//@version=5
indicator("EMA 9 vs EMA 150 Cross Indicator", overlay=true)
// Input EMAs
shortEmaLen = input.int(9, title="Short EMA (Fast)")
longEmaLen = input.int(150, title="Long EMA (Slow)")
// Calculate EMAs
emaShort = ta.ema(close, shortEmaLen)
emaLong = ta.ema(close, longEmaLen)
// Detect Crosses
bullishCross = ta.crossover(emaShort, emaLong)
bearishCross = ta.crossunder(emaShort, emaLong)
// Plot EMAs
plot(emaShort, title="EMA 9", color=color.gray)
emaColor = emaShort > emaLong ? color.green : color.red
plot(emaLong, title="EMA 150", color=emaColor, linewidth=2)
// Plot Arrows
plotshape(bullishCross, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.arrowup, size=size.small)
plotshape(bearishCross, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.arrowdown, size=size.small)
Price Density Strategy ScoreBased on the rules we defined, a composite score (-3 to +3) is calculated and displayed as colored bars below the chart:
Dark green (+3): Strong buy signal
Light green (+1, +2): Mildly bullish
Gray (0): Neutral
Light red (-1, -2): Mildly bearish
Dark red (-3): Strong sell signal
根据我们定义的规则,计算一个综合分数(-3 到 +3),并在图表下方用不同颜色的柱状图显示出来:
深绿色 (+3):强力买入信号
浅绿色 (+1, +2):温和看涨
灰色 (0):中性
浅红色 (-1, -2):温和看跌
深红色 (-3):强力卖出信号
Zero Lag Trend Signals (MTF) [AlgoAlpha]// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at mozilla.org
// © AlgoAlpha
//@version=5
indicator("Zero Lag Trend Signals (MTF) ", shorttitle="AlgoAlpha - 0️⃣Zero Lag Signals", overlay=true)
length = input.int(70, "Length", tooltip = "The Look-Back window for the Zero-Lag EMA calculations", group = "Main Calculations")
mult = input.float(1.2, "Band Multiplier", tooltip = "This value controls the thickness of the bands, a larger value makes the indicato less noisy", group = "Main Calculations")
t1 = input.timeframe("5", "Time frame 1", group = "Extra Timeframes")
t2 = input.timeframe("15", "Time frame 2", group = "Extra Timeframes")
t3 = input.timeframe("60", "Time frame 3", group = "Extra Timeframes")
t4 = input.timeframe("240", "Time frame 4", group = "Extra Timeframes")
t5 = input.timeframe("1D", "Time frame 5", group = "Extra Timeframes")
green = input.color(#00ffbb, "Bullish Color", group = "Appearance")
red = input.color(#ff1100, "Bearish Color", group = "Appearance")
src = close
lag = math.floor((length - 1) / 2)
zlema = ta.ema(src + (src - src ), length)
volatility = ta.highest(ta.atr(length), length*3) * mult
var trend = 0
if ta.crossover(close, zlema+volatility)
trend := 1
if ta.crossunder(close, zlema-volatility)
trend := -1
zlemaColor = trend == 1 ? color.new(green, 70) : color.new(red, 70)
m = plot(zlema, title="Zero Lag Basis", linewidth=2, color=zlemaColor)
upper = plot(trend == -1 ? zlema+volatility : na, style = plot.style_linebr, color = color.new(red, 90), title = "Upper Deviation Band")
lower = plot(trend == 1 ? zlema-volatility : na, style = plot.style_linebr, color = color.new(green, 90), title = "Lower Deviation Band")
fill(m, upper, (open + close) / 2, zlema+volatility, color.new(red, 90), color.new(red, 70))
fill(m, lower, (open + close) / 2, zlema-volatility, color.new(green, 90), color.new(green, 70))
plotshape(ta.crossunder(trend, 0) ? zlema+volatility : na, "Bearish Trend", shape.labeldown, location.absolute, red, text = "▼", textcolor = chart.fg_color, size = size.small)
plotshape(ta.crossover(trend, 0) ? zlema-volatility : na, "Bullish Trend", shape.labelup, location.absolute, green, text = "▲", textcolor = chart.fg_color, size = size.small)
plotchar(ta.crossover(close, zlema) and trend == 1 and trend == 1 ? zlema-volatility*1.5 : na, "Bullish Entry", "▲", location.absolute, green, size = size.tiny)
plotchar(ta.crossunder(close, zlema) and trend == -1 and trend == -1 ? zlema+volatility*1.5 : na, "Bearish Entry", "▼", location.absolute, red, size = size.tiny)
s1 = request.security(syminfo.tickerid, t1, trend)
s2 = request.security(syminfo.tickerid, t2, trend)
s3 = request.security(syminfo.tickerid, t3, trend)
s4 = request.security(syminfo.tickerid, t4, trend)
s5 = request.security(syminfo.tickerid, t5, trend)
s1a = s1 == 1 ? "Bullish" : "Bearish"
s2a = s2 == 1 ? "Bullish" : "Bearish"
s3a = s3 == 1 ? "Bullish" : "Bearish"
s4a = s4 == 1 ? "Bullish" : "Bearish"
s5a = s5 == 1 ? "Bullish" : "Bearish"
if barstate.islast
var data_table = table.new(position=position.top_right, columns=2, rows=6, bgcolor=chart.bg_color, border_width=1, border_color=chart.fg_color, frame_color=chart.fg_color, frame_width=1)
table.cell(data_table, text_halign=text.align_center, column=0, row=0, text="Time Frame", text_color=chart.fg_color)
table.cell(data_table, text_halign=text.align_center, column=1, row=0, text="Signal", text_color=chart.fg_color)
table.cell(data_table, text_halign=text.align_center, column=0, row=1, text=t1, text_color=chart.fg_color)
table.cell(data_table, text_halign=text.align_center, column=1, row=1, text=s1a, text_color=chart.fg_color, bgcolor=s1a == "Bullish" ? color.new(green, 70) : color.new(red, 70))
table.cell(data_table, text_halign=text.align_center, column=0, row=2, text=t2, text_color=chart.fg_color)
table.cell(data_table, text_halign=text.align_center, column=1, row=2, text=s2a, text_color=chart.fg_color, bgcolor=s2a == "Bullish" ? color.new(green, 70) : color.new(red, 70))
table.cell(data_table, text_halign=text.align_center, column=0, row=3, text=t3, text_color=chart.fg_color)
table.cell(data_table, text_halign=text.align_center, column=1, row=3, text=s3a, text_color=chart.fg_color, bgcolor=s3a == "Bullish" ? color.new(green, 70) : color.new(red, 70))
table.cell(data_table, text_halign=text.align_center, column=0, row=4, text=t4, text_color=chart.fg_color)
table.cell(data_table, text_halign=text.align_center, column=1, row=4, text=s4a, text_color=chart.fg_color, bgcolor=s4a == "Bullish" ? color.new(green, 70) : color.new(red, 70))
table.cell(data_table, text_halign=text.align_center, column=0, row=5, text=t5, text_color=chart.fg_color)
table.cell(data_table, text_halign=text.align_center, column=1, row=5, text=s5a, text_color=chart.fg_color, bgcolor=s5a == "Bullish" ? color.new(green, 70) : color.new(red, 70))
/////////////////////////////////////////ALERTS FOR SMALL ARROWS (ENTRY SIGNALS)
alertcondition(ta.crossover(close, zlema) and trend == 1 and trend == 1, "Bullish Entry Signal",
message="Bullish Entry Signal detected. Consider entering a long position.")
alertcondition(ta.crossunder(close, zlema) and trend == -1 and trend == -1, "Bearish Entry Signal",
message="Bearish Entry Signal detected. Consider entering a short position.")
/////////////////////////////////////////ALERTS FOR TREND CONDITIONS
alertcondition(ta.crossover(trend, 0), "Bullish Trend")
alertcondition(ta.crossunder(trend, 0), "Bearish Trend")
alertcondition(ta.cross(trend, 0), "(Bullish or Bearish) Trend")
alertcondition(ta.crossover(s1, 0), "Bullish Trend Time Frame 1")
alertcondition(ta.crossunder(s1, 0), "Bearish Trend Time Frame 1")
alertcondition(ta.cross(s1, 0), "(Bullish or Bearish) Trend Time Frame 1")
alertcondition(ta.crossover(s2, 0), "Bullish Trend Time Frame 2")
alertcondition(ta.crossunder(s2, 0), "Bearish Trend Time Frame 2")
alertcondition(ta.cross(s2, 0), "(Bullish or Bearish) Trend Time Frame 2")
alertcondition(ta.crossover(s3, 0), "Bullish Trend Time Frame 3")
alertcondition(ta.crossunder(s3, 0), "Bearish Trend Time Frame 3")
alertcondition(ta.cross(s3, 0), "(Bullish or Bearish) Trend Time Frame 3")
alertcondition(ta.crossover(s4, 0), "Bullish Trend Time Frame 4")
alertcondition(ta.crossunder(s4, 0), "Bearish Trend Time Frame 4")
alertcondition(ta.cross(s4, 0), "(Bullish or Bearish) Trend Time Frame 4")
alertcondition(ta.crossover(s5, 0), "Bullish Trend Time Frame 5")
alertcondition(ta.crossunder(s5, 0), "Bearish Trend Time Frame 5")
alertcondition(ta.cross(s5, 0), "(Bullish or Bearish) Trend Time Frame 5")
alertcondition(ta.crossover(close, zlema) and trend == 1 and trend == 1, "Bullish Entry")
alertcondition(ta.crossunder(close, zlema) and trend == -1 and trend == -1, "Bearish Entry")
bullishAgreement = s1 == 1 and s2 == 1 and s3 == 1 and s4 == 1 and s5 == 1
bearishAgreement = s1 == -1 and s2 == -1 and s3 == -1 and s4 == -1 and s5 == -1
alertcondition(bullishAgreement, "Full Bullish Agreement", message="All timeframes agree on bullish trend.")
alertcondition(bearishAgreement, "Full Bearish Agreement", message="All timeframes agree on bearish trend.")
“Risk-Asset Liquidity Meter”The CN10Y / DXY / HY-OAS Liquidity Gauge distills three cross-asset signals into a single real-time line that has proven highly responsive to global liquidity swings. By dividing China’s 10-year government-bond yield (a proxy for PBoC policy) by both the U.S. Dollar Index level (a barometer of worldwide dollar tightness) and the ICE BofA U.S. High-Yield credit spread (a daily read on risk appetite), the indicator rises when monetary conditions loosen—China is easing, the dollar is softening, and credit markets are calm—and falls when any of those pillars tighten. Traders pair the raw ratio with its 50-day simple moving average to smooth noise and generate directional signals: sustained moves above the MA typically foreshadow strength in Bitcoin, alt-coins, equities and EM assets, while decisive breaks below it often flag oncoming funding stress or risk-off episodes. Because all inputs update daily and are freely sourced (TVC\:CN10Y, TVC\:DXY, FRED\:BAMLH0A0HYM2), the gauge is a lightweight yet powerful compass for anyone who needs a fast, transparent snapshot of global liquidity’s push-and-pull on crypto and other risk markets.
Sonic R + Regression + Supertrend sonic R , polynomial regession , super trend . i love you , i love you