Trendline Break + Sentiment OscillatorFrank Batista Oscilator, trendline breaking buying and selling zones
Candlestick analysis
Galactic Momentum Flux SignalsMomentum Flux:
Measures the acceleration of price momentum (second derivative of price). A high positive flux means the "spaceship" is blasting off, while a negative flux signals a crash.
Threshold (e.g., 1.5) filters out weak moves.
Volatility Gravity:
Uses the Average True Range (ATR) normalized to price to detect when the market’s "gravitational field" is strong (high volatility = strong trend).
Only trades when gravity exceeds the threshold, avoiding choppy markets.
Cosmic Alignment:
A creative twist: simulates a lunar cycle using a sine wave over a 28-bar period (adjustable). Trades align with "waxing" (rising) phases for longs and "waning" (falling) phases for shorts.
This adds a rhythmic filter, mimicking how celestial events might influence human behavior or market psychology.
Entry Rules:
Long: Momentum accelerates upward (flux > 1.5), volatility is high (gravity > 0.8), and the lunar phase is waxing.
Short: Momentum accelerates downward (flux < -1.5), volatility is high, and the lunar phase is waning.
Exit Rules:
Close when momentum reverses (flux crosses zero) or volatility drops too low (gravity weakens), indicating the trend is losing steam.
Why It’s "Out of This World"
Unconventional Metrics: Combining second-order momentum (flux) with normalized volatility is rare and catches explosive moves early.
Celestial Twist: The lunar cycle filter is a wild card—while not literally tied to the moon, it introduces a cyclical timing mechanism that’s unique and could resonate with market rhythms.
Adaptive: The strategy thrives in trending markets (high gravity) and avoids sideways traps, making it potentially more effective than standard oscillators.
BTC/Gold Ratio Price ChartThis Chart Runs on top of any Price chart, displaying the ration between Bitcoin and Gold.
Grok was the writer, I, Felipe Robayo, was the prompter, tester and reporter to Grok to emit a new script, and now the publisher.
We also wrote the BTC/Gold Ratio as well as the Gold/BTC Ratio.
You can find those as well.
A股趋势跟踪买卖点策略//@version=6
indicator("A股趋势跟踪买卖点策略", overlay=true)
// ===== 参数设置 =====
// 趋势参数
trendLength = input.int(50, title="趋势周期", minval=20, maxval=100)
atrLength = input.int(14, title="ATR周期", minval=5, maxval=30)
trendFilter = input.float(1.5, title="趋势过滤倍数", minval=1.0, maxval=3.0, step=0.1)
// 相对强度参数
rsPeriod = input.int(30, title="相对强度周期", minval=10, maxval=100)
rsThreshold = input.float(70, title="相对强度阈值", minval=50, maxval=90)
// 成交量参数
volumeMultiplier = input.float(1.5, title="成交量放大阈值", minval=1.0, maxval=3.0, step=0.1)
// 风险管理参数
stopLossMultiplier = input.float(1.0, title="止损ATR倍数", minval=0.5, maxval=2.0, step=0.1)
profitTargetPct = input.float(20.0, title="止盈目标百分比", minval=10.0, maxval=50.0, step=0.5) / 100
// ===== 核心逻辑 =====
// 1. 趋势判断
atr = ta.atr(atrLength)
trendUp = close > ta.sma(close, trendLength) + atr * trendFilter
trendDown = close < ta.sma(close, trendLength) - atr * trendFilter
// 2. 相对强度(RS)计算
marketIndex = request.security("SH000001", timeframe.period, close) // 上证指数
stockReturn = (close - close ) / close
marketReturn = (marketIndex - marketIndex ) / marketIndex
relativeStrength = (stockReturn - marketReturn) * 100
rsValid = relativeStrength >= rsThreshold
// 3. 成交量放大条件
volumeAvg = ta.sma(volume, 50)
volumeSpike = volume > volumeAvg * volumeMultiplier
// 4. 买入条件:趋势向上 + 相对强度强 + 成交量放大
buyCondition = trendUp and rsValid and volumeSpike
// 5. 卖出条件:趋势向下或触发止盈止损
var float entryPrice = na
var bool positionActive = false
if buyCondition and not positionActive
entryPrice := close
positionActive := true
takeProfitLevel = entryPrice * (1 + profitTargetPct)
stopLossLevel = entryPrice * (1 - stopLossMultiplier * atr / entryPrice)
sellCondition = positionActive and (trendDown or close >= takeProfitLevel or close <= stopLossLevel)
// ===== 可视化 =====
// 绘制趋势线
plot(ta.sma(close, trendLength), color=color.blue, title="趋势线")
// 绘制相对强度
hline(rsThreshold, "RS阈值", color=color.orange)
plot(relativeStrength, color=color.purple, title="相对强度")
// 绘制买卖信号
plotshape(series=buyCondition, title="买入信号", location=location.belowbar,
color=color.green, style=shape.labelup, text="买入",
textcolor=color.white, size=size.normal)
plotshape(series=sellCondition, title="卖出信号", location=location.abovebar,
color=color.red, style=shape.labeldown, text="卖出",
textcolor=color.white, size=size.normal)
// ===== 警报 =====
alertcondition(buyCondition, title="买入信号",
message="趋势向上 + 相对强度强 + 成交量放大")
alertcondition(sellCondition, title="卖出信号",
message="趋势向下或触发止盈止损")
Rounded Levels: Big-Figure, Mid-Figure, 80-20 levelsjust changed to custom pip spacing. I did nothing else. thank you to whoever made this first
Impulse MACD enhancedThis indicator is designed to provide robust trade entry signals by combining multiple technical filters. Here’s a summary of its key components:
Impulse MACD Calculation:
Uses a Zero-Lag EMA (ZLEMA) based approach to generate a momentum indicator (with a signal line and histogram) that identifies shifts in market momentum.
Simulated Higher Timeframe (HTF) Trend Filter:
Computes an SMA over a multiplied period to simulate a higher timeframe trend. It requires the price to be in line with this broader trend before signaling an entry.
RSI Filter:
Ensures that for bullish entries the RSI is above a set threshold (indicating momentum) and for bearish entries it’s below a threshold.
ADX Filter:
Uses a manually calculated ADX to confirm that the market is in a strong trend (ADX > 30) to reduce false signals in weakly trending or sideways markets.
Volume Filter:
Compares the current volume to a 20‑bar SMA of volume, requiring volume to be significantly higher (by a user-defined percentage) to confirm the strength of the move.
VWAP Confirmation:
Uses the Volume-Weighted Average Price as an extra layer of confirmation: bullish signals require the price to be above VWAP, bearish signals below.
Optional Long-Term & Short-Term MA Filters:
These filters can be enabled to ensure the price is trading above (or below) longer-term and shorter-term moving averages, further aligning the trade with the prevailing trend.
ATR Volatility Filter:
Checks that volatility (as measured by the ATR relative to price) is below a maximum threshold, which helps avoid taking trades in overly volatile conditions.
Price Action Filter:
Ensures that for a bullish signal the current close is above the highest high over a specified lookback period (and vice versa for bearish), indicating a clear breakout.
Signal Throttling:
Signals are limited to one every 10 bars to prevent excessive trading.
When all these conditions are met, the indicator outputs an entry signal for either a bullish or bearish trade.
This multi-filter approach aims to increase win rate by reducing false signals and aligning trades with strong, confirmed trends while filtering out noise.
Mansi Rahi Financial Freedom RSI DH✅ Avoids strict crossovers (which rarely happen)
✅ Checks if RSI enters the required range instead of requiring a crossover
✅ Prevents excessive signals by ensuring RSI was not already in the same range
This should now display buy/sell signals correctly on a 1-hour chart.
BB% Crossing Bollinger Bands AlertsThis script focuses exclusively on the behavior of the BB% indicator. It signals a SELL alert when the BB% value crosses upward through 1.0 (meaning it has breached the top Bollinger Band) and a BUY alert when the BB% crosses downward through 0.0 (meaning it has fallen below the bottom Bollinger Band). The script is fully customizable through its inputs and provides clear visual indicators alongside conditions you can use to trigger alerts on TradingView.
Boring Candle + EMA 9 Dailyauto UFO + ema 9 mempermudah anda mengetahui area unfill orders dan indikator ini akan menandakan candle stick yang akan menjadi base
Merged Dynamic Deviation & Twin Range FilterThis script integrates the Twin Range Filter and Deviation Levels, keeping all original inputs while ensuring deviation levels are plotted on the chart
Manipulation CandleMC Indicator – Spot Market Manipulation Like a Pro! 🎯✨
This Manipulation Candle (MC) Indicator helps traders detect price manipulation patterns based on FundedBrothers’ methodology. It identifies bullish and bearish manipulation candles, as well as their attempted versions, allowing traders to better understand market moves.
What It Does:
🔹 Highlights Bullish MCs (Green 🟢) – Signals potential upward manipulation
🔹 Highlights Bearish MCs (Red 🔴) – Signals potential downward manipulation
🔹 Marks Attempted bullish and bearish MCs with a purple A🟣 and directional arrow ⬆️⬇️🟣
🔹 Alerts Included – Stay informed in real-time when manipulation occurs
🔹 Custom Markers – Easy-to-read symbols for clear market insights
This indicator is a must-have for traders looking to capitalise on smart money movements and avoid market traps.
🛠️ Created by @iulipedia
📈 TradingView v5 Compatible
🚀 Add this to your chart and stay ahead of market moves!
3cfThis indicator identifies and signals the points of swing highs and swing lows on the price chart using an algorithm based on market structure. Local highs and lows are highlighted with a colored dot, making it easier to perform technical analysis and recognize trend reversals.
The indicator analyzes a predefined number of bars (e.g., 5 candles) to determine relative highs and lows:
Swing High (Local High) → The current candle has a higher high compared to the previous and subsequent candle.
Swing Low (Local Low) → The current candle has a lower low compared to the previous and subsequent candle.
When a candle meets one of these conditions, a visual dot is placed to indicate the potential reversal point.
EMA1250Findicator("EMA1250F", overlay=true)
ma_01_len = input.int(7, title='Ma 0', minval=1)
ema_01_len = input.int(10, title='Ema 1', minval=1)
ema_02_len = input.int(20, title='Ema 2', minval=1)
ema_03_len = input.int(50, title='Ema 3', minval=1)
ema_04_len = input.int(365, title='Ema 4', minval=1)
ema_src = input.source(close, title="Source")
OG HTwyckoff concepts of of Hidden tests chsdbcjhsdbchsbdchsbdcbsdcbjdhbcksbdcbshjdbc jshdbcshdbcjsdbcsjhdcbsjdcbjsdcjshd
IBS (Internal Bar Strength) Trading Strategy for SPY and NDQImplementation by AlgoTradeKit
Overview
The IBS Trading Strategy is a daily bars long-only trading system, based on the concept of Internal Bar Strength (IBS). The strategy aims to identify potential reversals by monitoring how the previous bar’s close positions itself within its high-low range. It is suitable for stock and US indices. The default parameters are optimized for SPY/SPX and NDQ/QQQ
Strategy Concept
The Internal Bar Strength (IBS) is calculated using the formula:
IBS = (Previous Close - Previous Low) / (Previous High - Previous Low)
This value always lies between 0 and 1. An IBS value below 0.2 is typically interpreted as an oversold condition, while a value above 0.9 suggests an overbought state.
Trading Rules
- Long Entry :
- Condition 1 : IBS is below the user-defined entry threshold (default is 0.2).
- Condition 2 : The current price is above an N-period Exponential Moving Average (EMA) (default period is 252).
- Note : You can disable the EMA condition by setting the EMA period to 0.
- Long Exit
- The position is closed when IBS rises above the user-defined exit threshold (default is 0.9).
Customization Options
- IBS Entry Threshold : Adjust to set the sensitivity for entering a long trade based on oversold conditions.
- IBS Exit Threshold : Customize to define the exit point when the market becomes overbought.
- EMA Period : Set the lookback period for the EMA to align with your trend bias; disable this condition by setting the period to 0.
Risk Management & Trading Considerations
- Designed for daily charts, the strategy captures higher timeframe trends and minimizes noise.
- The entry and exit conditions are straightforward, aiming to avoid over-trading while letting clear signals dictate trade management.
- Always use proper risk management techniques and test the strategy thoroughly on historical data and in a simulated environment before applying it in live markets.
Disclaimer
This strategy is for educational and informational purposes only and does not constitute financial advice. Trading involves risk, and past performance is not indicative of future results. Always conduct your own research and consider your risk tolerance before making any trades.
AMPAS StrategyAn "Anti-Manipulation" price action strategy aims to identify and avoid trading situations where a security's price is being artificially influenced by large market players, often through tactics like "pump and dump" schemes, by focusing heavily on analyzing price patterns, volume, and key support and resistance levels to identify potential manipulation signs before making trading decisions.
Refined ICT Scalping Indicator v2ICT Scalping Indicator for plotting the high and low from the previous trading day.
Golden Cross RSI MACD ScreenerHow This Screener Works
Golden Cross ✅ → 50-day MA crosses above 200-day MA
RSI Above 50 ✅ → Momentum shifting up
MACD Bullish Crossover ✅ → MACD crosses above the signal line
High Volume on Up Days ✅ → Volume spike (50%+ above 20-day average)
Price Drop from 52-Week High ✅ → Stock has corrected 20-60% but is recovering
Advanced Trend Detector (Optimized)The Advanced Trend Detector is a powerful trend-following indicator that identifies market trends, major reversals, and key candlestick patterns. It also includes a floating information panel (HUD) that updates in real time, providing insights into the current trend and detected candlestick patterns.
Simple Raja Banks StrategyThe Raja Banks Strategy is a breakout-based trading method designed to capture significant price movements after the London and New York sessions. This strategy identifies the highest (high) and lowest (low) levels during key trading sessions and waits for a confirmed breakout using the candle’s body (not just the wick).
Advantages of the Raja Banks Strategy
✅ Reduces false breakout risks by considering only candle bodies.
✅ Leverages high volatility during the London & New York sessions.
✅ Ideal for breakout traders looking to capture major market movements.
This strategy is widely used by professional traders to take advantage of strong market momentum while increasing the probability of successful breakouts.