Indicators and strategies
TFO + ADX with Histogram & SignalTrend Flow Oscillator (TFO + ADX) – Histogram + Signal
This version of the original TFO+ADX introduces a MACD-style histogram and signal line overlay for clearer momentum and trend visualization.
The Trend Flow Oscillator (TFO+ADX) blends two powerful volume-based tools — the Money Flow Index (MFI) and Chaikin Money Flow (CMF) — along with a normalized Average Directional Index (ADX). The result is a comprehensive momentum and trend strength tool that offers a more precise read on when markets are gaining or losing conviction.
⸻
How It Works
1.Money Flow Index (MFI)
• Measures volume-weighted buying/selling pressure using price and volume.
• Scaled between –1 and +1 for visual clarity.
2.Chaikin Money Flow (CMF)
• Evaluates volume distribution over time — institutional buying (accumulation) or selling (distribution).
• Also scaled between –1 and +1.
3.TFO Composite Line
• Combines MFI and CMF into a single flow reading.
• A signal line (EMA) tracks the trend of this flow.
• A histogram plots the difference between the TFO and its signal, giving clear signals on shifts in momentum.
4.Normalized ADX Overlay
• Shows trend strength on the same scale (–1 to +1).
• ADX > 0 indicates strong trending conditions.
• ADX < 0 signals weak or consolidating conditions.
⸻
Visual Interpretation
1. Histogram Bars
• Green: TFO is above the signal line → bullish momentum accelerating
• Red: TFO is below the signal line → bearish momentum building
• Bar height represents the strength of the momentum shift
2. Signal Line
• Tracks the smoothed trend of the TFO composite
• Histogram crossing above or below zero reflects momentum crossover and can act as entry or exit signals
3. TFO Raw Line (Optional)
• Still available for reference alongside the histogram
• Shows the unsmoothed blended money flow direction (MFI + CMF)
4. Extreme Zones
• Background shading appears when TFO exceeds ±1.0
• Helps highlight areas of stretched or unsustainable momentum, useful for spotting potential reversals or exhaustion
Near 200 EMA (1H, 2H, 1D) (Aditi Varshney )it will show if the price of script is near 1 h , 2 h , and 1 D or not .
Fractals [Dova Lazarus]🔹 Fractals — a lightweight and efficient indicator that plots classic Bill Williams-style fractals.
Perfect for identifying local reversal points on the chart.
Simple visualization with triangle markers above and below candles.
Multi CEX BTC Spot vs Perpetual PremiumThis Indicator shows the BTC Spot vs Perpetual premium across different CEX.
MACD + EMA Zone Filter (with EMAs)How it works:
It plots 4 EMAs (Exponential Moving Averages):
EMA 20 (orange)
EMA 50 (yellow)
EMA 100 (blue)
EMA 200 (red)
A Buy signal is triggered when:
All three EMAs (20, 50, 100) are above EMA 200 (indicating an uptrend)
The MACD line crosses above the Signal line (bullish momentum)
A Sell signal is triggered when:
All three EMAs (20, 50, 100) are below EMA 200 (indicating a downtrend)
The MACD line crosses below the Signal line (bearish momentum)
📊 Visual Features:
Buy/Sell arrows directly on the chart
Background turns green in strong uptrends and red in strong downtrends
Built-in alerts for automation or notifications
🕒 Works on any timeframe, using the current chart's data.
use with fractals indicator for SL, aim for 1:2 RR
Zen HA BackgroundThis script colors the chart background based on Heikin Ashi candle direction.
It filters out noise by waiting for 2 confirmed candles in the same direction with real body size.
Clean, simple, and easy on the eyes.
Great for scalpers and trend traders who want visual confirmation without clutter.
Smart Confluence + WinRateTwo EMAs (Fast/Slow)
Scoring Signal System (≥ 2 conditions = Buy/Sell)
Display Buy/Sell Arrows on Chart
Backtest System
Results Table: Trades, Wins, Losses, Win Rate %
TAK Indicators by Khoa //@version=6
indicator("TAK Indicators by Khoa ", overlay=true)
// === EMA ===
ema10 = ta.ema(close, 10)
ema21 = ta.ema(close, 21)
ema50 = ta.ema(close, 50)
plot(ema10, "EMA 10", color=color.green)
plot(ema21, "EMA 21", color=color.orange)
plot(ema50, "EMA 50", color=color.red)
// === Trend check
isUpTrend = ema10 > ema21 and ema21 > ema50
isDownTrend = ema10 < ema21 and ema21 < ema50
// === RSI
rsi = ta.rsi(close, 14)
rsiBull = ta.crossover(rsi, 50)
rsiBear = ta.crossunder(rsi, 50)
// === Confirmation candle
bullCandle = close > open
bearCandle = close < open
priceConfirmBuy = close > ema10 and close > ema21 and bullCandle
priceConfirmSell = close < ema10 and close < ema21 and bearCandle
// === State machine
var bool inLong = false
var bool inShort = false
buySignal = false
sellSignal = false
if isUpTrend and rsiBull and priceConfirmBuy and not inLong
buySignal := true
inLong := true
inShort := false
else
buySignal := false
if isDownTrend and rsiBear and priceConfirmSell and not inShort
sellSignal := true
inShort := true
inLong := false
else
sellSignal := false
// === DÍNH LABEL DỰA THEO GIÁ (KHÔNG BỊ TRƯỢT ZOOM DỌC)
if buySignal
label.new(bar_index, low - (syminfo.mintick * 10), "B", style=label.style_label_up, color=color.green, textcolor=color.white, size=size.small)
if sellSignal
label.new(bar_index, high + (syminfo.mintick * 10), "S", style=label.style_label_down, color=color.red, textcolor=color.white, size=size.small)
// === Nền trend
bgcolor(isUpTrend ? color.new(color.green, 90) : na)
bgcolor(isDownTrend ? color.new(color.red, 90) : na)
VIX Filter/RSI/EMA Bias/Cum-TICK w/ Exhaustion Zone DashboardThis all-in-one dashboard gives intraday traders a real-time visual read of market conditions, combining volatility regime, trend bias, momentum exhaustion, and internal strength — all in a fully customizable overlay that won’t clutter your chart.
📉 VIX Market Regime Detector
Identifies "Weak", "Normal", "Volatile", or "Danger" market states based on customizable VIX ranges and symbol (e.g., VXN or VIX).
📊 RSI Momentum Readout
Displays real-time RSI from any selected timeframe or symbol, with adjustable length, OB/OS thresholds, and color-coded exhaustion alerts.
📈 EMA Trend Bias Scanner
Compares fast and slow EMAs to define bullish or bearish bias, using your preferred timeframe, symbol, and EMA lengths — ideal for multi-timeframe setups.
🧠 Cumulative TICK Pressure & Exhaustion Engine
Analyzes internal market strength using cumulative TICK data to classify conditions as:
-Strong / Mild Bullish or Bearish Pressure
-Choppy / No Edge
-⚠️ Exhaustion Zones — when raw TICK values hit extreme highs/lows, a separate highlight box appears in the dashboard, warning of potential turning points
All logic is customizable, including TICK symbol, timeframes, thresholds, and lookback periods.
Scalpers and day traders who want fast, visual insight into market internals, exhaustion, and trend bias.
TraderOracle MethodCatboy buy and sell. This indicator will show buy and sell signals on market direction
MPBA checklist indicator in TradingView is a customizable tool designed to help traders maintain discipline and follow their trading strategy by providing a visual checklist directly on their chart. It allows users to define their own criteria and mark them as confirmed or not, helping to avoid overtrading and impulsive decisions.
Yo can edit in pine editor and creat your privet checklist.
SuperBody CandlesInspired by the original script by Gautam_Dixit.
Updated to the latest Pine Script v6, now featuring fully customizable color settings so users can tailor hues to their preference.
Description:
The Momentum Candle indicator highlights bars whose real body significantly exceeds the 15-period average. 'Super' bullish and bearish candles (body ≥ 1.5× avg) receive standout colors, while above-average and below-average bars are tinted differently to reflect momentum strength.
RSI Divergence(CompactFX)This is the standard "RSI" with "divergence" displayed. Additionally, it has the following features:
- The line color shifts above and below the RSI 50 threshold.
- The MA can be displayed on the RSI.
- Signs of an expected reversal are displayed.
**Examples of Use**
*For Swing Traders
In addition to using the standard RSI, the divergence display can serve as a trigger for further consideration.
*For Scalpers
For athletic traders who prefer intuition over logic and calculation, we recommend customizing the RSI color to your liking for bulls and bears. Consider extending the price until the RSI color changes. Below is my example.
-One-Minute Scalping
When prices are moving above the long-term and short-term MAs, you can hold a position as long as the RSI is above 55 (below 45 for bears). In this case, pivot signs can also be used as a guide for closing positions. Of course, this is best done during periods of high momentum. Five- and 15-minute scalping also works well. However, these only work if you adhere to my logic. Don't forget to adhere to your own logic and framework.
The above is just an example. Feel free to use it as you like.
TPC Strategy XAUUSD - M5 with Fixed SL/TPThis script implements a trend-following strategy for XAUUSD on the 5-minute chart, using 200 EMA and 21 EMA to filter direction. Entries are triggered based on RSI, MACD crossovers, and price action alignment. It includes fixed Stop Loss (15 pips) and Take Profit (22.5 pips) with visual SL/TP lines, BUY/SELL labels, and alert conditions for automated notifications. Designed for intraday scalping and low-risk entries during trending conditions.
Ghost Month HighlighterGhost Month and Trading: Understanding the Phenomenon
Ghost Month (鬼月) is the seventh month of the lunar calendar in Chinese culture, typically falling between late July and September. During this period, it's believed that the gates of the afterlife open and spirits roam the earth. This deeply rooted cultural belief has significant implications for Asian markets, particularly in regions with large Chinese populations like Taiwan, Hong Kong, Singapore, and mainland China.
Why Markets Often Decline or Stay Flat During Ghost Month:
Reduced Business Activity : Many businesses avoid launching new products, signing major contracts, or making significant investments during this period, believing it brings bad luck.
Property Market Slowdown : Real estate transactions drop significantly as people avoid moving homes or making large purchases. In some markets, property sales can decline by 20-30%.
IPO and M&A Drought : Companies often delay IPOs and merger announcements until after Ghost Month, reducing market catalysts.
Retail Spending Drops : Consumer spending on big-ticket items decreases, though spending on offerings and religious items increases.
Self-Fulfilling Prophecy : Many traders and investors reduce positions or stay on the sidelines, creating lower volumes and increased volatility. This becomes a self-fulfilling prophecy where expectation of poor performance leads to actual underperformance.
Tourism and Entertainment Impact : Travel and entertainment sectors see reduced activity as people avoid unnecessary trips and celebrations.
Historical data shows that Asian equity markets often underperform during Ghost Month, with some studies indicating average returns can be 2-5% lower than other months. However, this also creates opportunities for contrarian investors who buy during the seasonal weakness.
Inspired by @honey_xbt
4H Bollinger Breakout StrategyThis strategy leverages Bollinger Bands on the 4-hour timeframe for long and short trades in trending or ranging markets. Entries trigger on BB breakouts with optional filters for volume, trend, and RSI. Exits occur on opposite BB crosses. Customizable for long-only, short-only, or indicator mode via code comments. Supports forex, stocks, or crypto with full equity allocation and 0.1% commission.
Length (Default: 20): Period for BB basis and std dev; shorter for sensitivity, longer for smoothing.
Basis MA Type (Default: SMA): Selects MA for middle band (SMA, EMA, etc.); EMA for faster response.
Source (Default: Close): Price input for calculations; use close for standard accuracy.
StdDev Multiplier (Default: 1.8): Band width control; higher for fewer signals, lower for more.
Offset (Default: 0): Shifts BB plots; typically unchanged.
Use Filters (Default: True): Applies volume, trend, RSI checks to filter signals.
Volume MA Length (Default: 20): For volume filter (long: >105% avg, short: >120%).
Trend MA Length (Default: 80): SMA for trend filter (long: above MA, short: below).
RSI Length (Default: 14): For short filter (entry if RSI <85).
Use Long/Short Signals (Defaults: True): Toggles directions; long entry on lower BB crossover, short on upper crossunder.
Visuals: BB plots (blue basis, red upper, green lower), orange trend MA, filled background.
Labels/Alerts: Green/red for long entry/exit, yellow/purple for short; alert conditions included.
Dollar Bands [TNI]This script shows divergences bands implemented by Argentine Goverment this year for the Argentine Currency USDARS.
You can change the fix monthly and date/price init, and create upper or lower band cross alerts.
Donchian + Keltner Channel Strategy with Stops & Alerts BY GOUNIThis script combines Donchian Channels and Keltner Channels to identify potential buy and sell opportunities on the chart. It provides clear visual cues and includes volume labels and dynamic stop loss levels for better trading insights.
TSD Quantum | mrmoeinudinThis indicator, **TSD Quantum**, has been developed by **Moeinudin Montazerfaraj**, exclusively for the students of the **TSD Intraday Trading Course**.
TSD Quantum is an intelligent and proprietary tool designed to accurately identify **valid supply and demand zones** and distinguish them from weak or linear bases. The algorithm is fully customized to align with the advanced concepts taught in the TSD methodology, empowering traders to make more confident and data-driven decisions.
### Key Features:
- Smart zone detection tailored to TSD methodology
- Floating risk management panel
- Integrated checklist for trade validation
- Real-time display of ATR, spread, and other essential metrics
- Optimized for intraday traders who follow price action and zone-based decision making strategies.
To join our exclusive educational programs, visit our official website:
🌐 (mrmoeinudin.com)
Stay connected and follow us for insights, updates, and free educational content:
📌 Telegram: (t.me)
📌 YouTube:
📌 Instagram:
Wishing all Persian-speaking traders around the world continued success and growth in their trading journey. 🚀📈