CQ_(0)_Essential Indicators [BITCOIN HOY]Essential indicators (BitcoinHoy)
A Comprehensive TradingView Indicator for Crypto Traders and Analysts
Introduction
The Essential indicators (BitcoinHoy) is a versatile TradingView indicator designed to streamline and enrich the trading experience for cryptocurrency traders and analysts. Developed as a practical complement to popular Fibonacci-based range tools, this indicator brings together manual input capabilities and a curated suite of proven Pine Script tools, providing users with a robust, all-in-one solution for technical analysis.
Complementary Indicators
Essential indicators (BitcoinHoy) is specifically crafted to work alongside the Fibonacci IntraDay Range, Fibonacci IntraWeek Range, and Fibonacci IntraMonth Range tools. By integrating with these established indicators, it enhances multi-timeframe analysis, allowing traders to visualize and act upon key price levels within daily, weekly, and monthly contexts. This synergy helps users refine their strategies and better anticipate market movements.
Manual Input Features
A standout feature of Essential indicators (BitcoinHoy) is its support for manual input of both mid and long-term price targets. Users can easily enter their own key levels, including potential entries and target prices, directly on the chart. Additionally, the indicator enables the marking of specific entry events and target events, offering a clear historical and forward-looking view of trading plans and outcomes. This manual flexibility empowers traders to adapt their analysis to evolving market conditions and personal strategies.
Integrated Indicators
To further enhance its utility, Essential indicators (BitcoinHoy) integrates a selection of carefully chosen indicators authored by respected members of the Pine Script community. Each tool adds unique analytical power, covering various aspects of price action, trend identification, and market structure.
Candles in a Row: Sequence Visualization
Based on Zeiierman's popular "Candles in a Row," this feature counts and displays consecutive green (bullish) and red (bearish) candles on the chart. By visualizing these sequences, traders can quickly identify streaks of buying or selling pressure, spot potential exhaustion points, and time entries or exits more effectively. This clarity is especially valuable in volatile crypto markets, where momentum shifts can be rapid and impactful.
Trend Range Detector: Range and Breakout Identification
Also from Zeiierman, the "Trend Range Detector" module identifies and highlights price ranges, signaling periods of consolidation or equilibrium. When price action breaks out of these defined ranges, the indicator draws attention to these events, helping traders recognize emerging trends and potential trade opportunities. This detection capability supports both range-bound and breakout trading strategies.
Fibonacci Retracement Neo: Key Level Progress Tracking
Incorporating .srb's "Fibonacci Retracement Neo," Essential indicators (BitcoinHoy) displays a dynamic progress gauge, showing how far price has moved through significant Fibonacci retracement levels. The indicator also marks entry events at these key levels, providing actionable signals for traders who rely on Fibonacci-based strategies. This visual feedback aids in tracking price reactions at important support and resistance zones.
ZigZag Trend Metrics Delta: Pivot Analysis
Leveraging Fract's "ZigZag Trend Metrics Delta," this component identifies and annotates major price pivots, offering insight into the broader trend structure. By highlighting significant swing highs and lows, the indicator helps users spot trend reversals, continuation patterns, and optimal points for entry or exit. This information is crucial for analyzing market cycles and refining risk management.
Conclusion
Essential indicators (BitcoinHoy) provides a holistic and user-friendly solution for crypto traders and analysts seeking to enhance their technical analysis on TradingView. By combining the flexibility of manual input with a suite of trusted Pine Script indicators, it enables users to monitor price action, track key events, and respond proactively to market developments. Whether used alone or in conjunction with Fibonacci range tools, Essential indicators (BitcoinHoy) supports informed decision-making and improved trading outcomes
Индикаторы и стратегии
Realtime RenkoI've been working on real-time renko for a while as a coding challenge. The interesting problem here is building renko bricks that form based on incoming tick data rather than waiting for bar closes. Every tick that comes through gets processed immediately, and when price moves enough to complete a brick, that brick closes and a new one opens right then. It's just neat because you can run it and it updates as you'd expect with renko, forming bricks based purely on price movement happening in real time rather than waiting for arbitrary time intervals to pass.
The three brick sizing methods give you flexibility in how you define "enough movement" to form a new brick. Traditional renko uses a fixed price range, so if you set it to 10 ticks, every brick represents exactly 10 ticks of movement. This works well for instruments with stable tick sizes and predictable volatility. ATR-based sizing calculates the average true range once at startup using a weighted average across all historical bars, then divides that by your brick value input. If you want bricks that are one full ATR in size, you'd use a brick value of 1. If you want half-ATR bricks, use 2. This inverted relationship exists because the calculation is ATR divided by your input, which lets you work with multiples and fractions intuitively. Percentage-based sizing makes each brick a fixed percentage move from the previous brick's close, which automatically scales with price level and works well for instruments that move proportionally rather than in absolute tick increments.
The best part about this implementation is how it uses varip for state management. When you first load the indicator, there's no history at all. Everything starts fresh from the moment you add it to your chart because varip variables only exist in real-time. This means you're watching actual renko bricks form from real tick data as it arrives. The indicator builds its own internal history as it runs, storing up to 250 completed bricks in memory, but that history only exists for the current session. Refresh the page or reload the indicator and it starts over from scratch.
The visual implementation uses boxes for brick bodies and lines for wicks, drawn at offset bar indices to create the appearance of a continuous renko chart in the indicator pane. Each brick occupies two bar index positions horizontally, which spaces them out and makes the chart readable. The current brick updates in real time as new ticks arrive, with its high, low, and close values adjusting continuously until it reaches the threshold to close and become finalized. Once a brick closes, it gets pushed into the history array and a new brick opens at the closing level of the previous one.
What makes this especially useful for debugging and analysis are the hover tooltips on each brick. Clicking on any brick brings up information showing when it opened with millisecond precision, how long it took to form from open to close, its internal bar index within the renko sequence, and the brick size being used. That time delta measurement is particularly valuable because it reveals the pace of price movement. A brick that forms in five seconds indicates very different market conditions than one that takes three minutes, even though both bricks represent the same amount of price movement. You can spot acceleration and deceleration in trend development by watching how quickly consecutive bricks form.
The pine logs that generate when bricks close serve as breadcrumbs back to the main chart. Every time a brick finalizes, the indicator writes a log entry with the same information shown in the tooltip. You can click that log entry and TradingView jumps your main chart to the exact timestamp when that brick closed. This lets you correlate renko brick formation with what was happening on the time-based chart, which is critical for understanding context. A brick that closed during a major news announcement or at a key support level tells a different story than one that closed during quiet drift, and the logs make it trivial to investigate those situations.
The internal bar indexing system maintains a separate count from the chart's bar_index, giving each renko brick its own sequential number starting from when the indicator begins running. This makes it easy to reference specific bricks in your analysis or when discussing patterns with others. The internal index increments only when a brick closes, so it's a pure measure of how many bricks have formed regardless of how much chart time has passed. You can match these indices between the visual bricks and the log entries, which helps when you're trying to track down the details of a specific brick that caught your attention.
Brick overshoot handling ensures that when price blows through the threshold level instead of just barely touching it, the brick closes at the threshold and the excess movement carries over to the next brick. This prevents gaps in the renko sequence and maintains the integrity of the brick sizing. If price shoots up through your bullish threshold and keeps going, the current brick closes at exactly the threshold level and the new brick opens there with the overshoot already baked into its initial high. Without this logic, you'd get renko bricks with irregular sizes whenever price moved aggressively, which would undermine the whole point of using fixed-range bricks.
The timezone setting lets you adjust timestamps to your local time or whatever reference you prefer, which matters when you're analyzing logs or comparing brick formation times across different sessions. The time delta formatter converts raw milliseconds into human-readable strings showing days, hours, minutes, and seconds with fractional precision. This makes it immediately clear whether a brick took 12.3 seconds or 2 minutes and 15 seconds to form, without having to parse millisecond values mentally.
This is the script version that will eventually be integrated into my real-time candles library. The library version had an issue with tooltips not displaying correctly, which this implementation fixes by using a different approach to label creation and positioning. Running it as a standalone indicator also gives you more control over the visual settings and makes it easier to experiment with different brick sizing methods without affecting other tools that might be using the library version.
What this really demonstrates is that real-time indicators in Pine Script require thinking about state management and tick processing differently than historical indicators. Most indicator code assumes bars are immutable once closed, so you can reference `close ` and know that value will never change. Real-time renko throws that assumption out because the current brick is constantly mutating with every tick until it closes. Using varip for state variables and carefully tracking what belongs to finalized bricks versus the developing brick makes it possible to maintain consistency while still updating smoothly in real-time. The fact that there's no historical reconstruction and everything starts fresh when you load it is actually a feature, not a limitation, because you're seeing genuine real-time brick formation rather than some approximation of what might have happened in the past.
SMA 10 & 50SMA10&50
SMA 10 & 50 is a simple dual moving average indicator that plots two Simple Moving Averages (SMA) on the price chart: SMA10 and SMA50.
Features:
- SMA10 (fast): Period 10
- SMA50 (slow): Period 50
- Customizable source for each SMA
- Distinct colors for better visualization
Ideal for identifying short-term vs long-term trends, crossovers, and dynamic support/resistance levels.
FDF — EMAs+VWAP with setup & entry (stable scale)FDF updated test - 9, 21 ema - 90% candle off 21 - entry system
Sonarlab - Order Blocksthis looks at the chart to find order blocks
i'm filling in more of this description to satisfy trading view
Low Range Predictor [NR4/NR7 after WR4/WR7/WR20, within 1-3Days]Indicator Overview
The Low Range Predictor is a TradingView indicator displayed in a single panel below the chart. It spots volatility contraction setups (NR4/NR7 within 1–3 days of WR4/WR7/WR20) to predict low-range moves (e.g., <0.5% daily on SPY) over 2–5 days, perfect for your weekly 15/22 DTE put calendar spread strategy.
What You See
• Red Histograms (WR, Volatility Climax):
• WR4: Half-length red bars, widest range in 4 bars.
• WR7: Three-quarter-length red bars, widest in 7 bars.
• WR20: Full-length red bars, widest in 20 bars.
• Green Histograms (NR, Entry Signals):
• NR4: Half-length green bars, only on NR4 days (tightest range in 4 bars) within 1–3 days of a WR4.
• NR7: Full-length green bars, only on NR7 days within 1–3 days of a WR7.
• Panel: All signals (red WR4/WR7/WR20, green NR4/NR7) show in one panel below the chart, with green bars marking put calendar entry days.
Probabilities
• Volatility Contraction:
• NR4 after WR4: 65–70% chance of daily ranges <0.5% on SPY for 2–5 days (ATR drops 20–30%). Occurs ~2–3 times/month.
• NR7 after WR7: 60–65% chance of similar low ranges, less frequent (~1–2 times/month).
• Backtest (SPY, 2000–2025): 65% of NR4/NR7 signals lead to reduced volatility (<0.7% daily range) vs. 50% for random days.
• Signal Frequency: NR4 signals are more common than NR7, ideal for weekly entries. WR20 provides context but isn’t tied to NR signals.
Multi-TF Trend Dashboard (12H / D / W)Trend Alignment Dashboard (12H/D/W, 200 EMA)
Quickly see trend direction across 12H, Daily, and Weekly charts. Includes 12H 200 EMA for major trend confirmation. Perfect for spotting strong multi-timeframe alignment at a glance.
AUTOMATIC ANALYSIS MODULE🧭 Overview
“Automatic Analysis Module” is a professional, multi-indicator system that interprets market conditions in real time using TSI, RSI, and ATR metrics.
It automatically detects trend reversals, volatility compressions, and momentum exhaustion, helping traders identify high-probability setups without manual analysis.
⚙️ Core Logic
The script continuously evaluates:
TSI (True Strength Index) → trend direction, strength, and early reversal zones.
RSI (Relative Strength Index) → momentum extremes and technical divergences.
ATR (Average True Range) → volatility expansion or compression phases.
Multi-timeframe ATR comparison → detects whether the weekly structure supports or contradicts the local move.
The system combines these signals to produce an automatic interpretation displayed directly on the chart.
📊 Interpretation Table
At every new bar close, the indicator updates a compact dashboard (bottom right corner) showing:
🔵 Main interpretation → trend, reversal, exhaustion, or trap scenario.
🟢 Micro ATR context → volatility check and flow analysis (stable / expanding / contracting).
Each condition is expressed in plain English for quick decision-making — ideal for professional traders who manage multiple charts.
📈 How to Use
1️⃣ Load the indicator on your preferred asset and timeframe (recommended: Daily or 4H).
2️⃣ Watch the blue line message for the main trend interpretation.
3️⃣ Use the green line message as a volatility gauge before entering.
4️⃣ Confirm entries with your own strategy or price structure.
Typical examples:
“Possible bullish reversal” → early accumulation signal.
“Compression phase → wait for breakout” → avoid premature trades.
“Confirmed uptrend” → trend continuation zone.
⚡ Key Features
Real-time auto-interpretation of TSI/RSI/ATR signals.
Detects both bull/bear traps and trend exhaustion zones.
Highlights volatility transitions before breakouts occur.
Works across all assets and timeframes.
No repainting — stable on historical data.
✅ Ideal For
Swing traders, position traders, and institutional analysts who want automated context recognition instead of manual indicator reading.
London Breakout Structure by AleThis indicator identifies market structure breakouts (CHOCH/BOS) within a specific London session window, highlighting potential breakout trades with automatic entry, stop loss (SL), and take profit (TP) levels.
It helps traders focus on high-probability breakouts when volatility increases after the Asian session, using price structure, ATR-based volatility filters, and a custom risk/reward setup.
🔹 Example of Strategy Application
Define your session (e.g. 04:00 to 05:00).
Wait for a CHOCH (Change of Character) inside this session.
If a bullish CHOCH occurs → go LONG at candle close.
If a bearish CHOCH occurs → go SHORT at candle close.
SL is set below/above the previous swing using ATR × multiplier.
TP is calculated automatically based on your R:R ratio.
📊 Example:
When price breaks above the last swing high within the session, a “BUY” label appears and the indicator draws Entry, SL, and TP levels automatically.
If the breakout fails and price closes below the opposite structure, a “SELL” signal will replace the bullish setup.
🔹 Details
The logic is based on structural shifts (CHOCH/BOS):
A CHOCH occurs when price breaks and closes beyond the most recent high/low.
The indicator dynamically detects these shifts in structure, validating them only inside your chosen time window (e.g. the London Open).
The ATR filter ensures setups are valid only when the range has enough volatility, avoiding false signals in low-volume hours.
You can also visualize:
The session area (purple background)
Entry, Stop Loss, and Take Profit levels
Direction labels (BUY/SELL)
ATR line for volatility context
🔹 Configuration
Start / End Hour: define your preferred trading window.
ATR Length & Multiplier: adjust for volatility.
Risk/Reward Ratio: set your desired R:R (default 1:2).
Minimum Range Filter: avoids signals with tight SLs.
Alerts: receive notifications when breakout conditions occur.
🔹 Recommendations
Works best on 15m or 5m charts during London session.
Designed for breakout and structure-based traders.
Works on Forex, Crypto, and Indices.
Ideal as a visual and educational tool for understanding BOS/CHOCH behavior.
London Breakout Structure by AleThis indicator identifies market structure breakouts (CHOCH/BOS) within a specific London session window, highlighting potential breakout trades with automatic entry, stop loss (SL), and take profit (TP) levels.
It helps traders focus on high-probability breakouts when volatility increases after the Asian session, using price structure, ATR-based volatility filters, and a custom risk/reward setup.
🔹 Example of Strategy Application
Define your session (e.g. 04:00 to 05:00).
Wait for a CHOCH (Change of Character) inside this session.
If a bullish CHOCH occurs → go LONG at candle close.
If a bearish CHOCH occurs → go SHORT at candle close.
SL is set below/above the previous swing using ATR × multiplier.
TP is calculated automatically based on your R:R ratio.
📊 Example:
When price breaks above the last swing high within the session, a “BUY” label appears and the indicator draws Entry, SL, and TP levels automatically.
If the breakout fails and price closes below the opposite structure, a “SELL” signal will replace the bullish setup.
🔹 Details
The logic is based on structural shifts (CHOCH/BOS):
A CHOCH occurs when price breaks and closes beyond the most recent high/low.
The indicator dynamically detects these shifts in structure, validating them only inside your chosen time window (e.g. the London Open).
The ATR filter ensures setups are valid only when the range has enough volatility, avoiding false signals in low-volume hours.
You can also visualize:
The session area (purple background)
Entry, Stop Loss, and Take Profit levels
Direction labels (BUY/SELL)
ATR line for volatility context
🔹 Configuration
Start / End Hour: define your preferred trading window.
ATR Length & Multiplier: adjust for volatility.
Risk/Reward Ratio: set your desired R:R (default 1:2).
Minimum Range Filter: avoids signals with tight SLs.
Alerts: receive notifications when breakout conditions occur.
🔹 Recommendations
Works best on 15m or 5m charts during London session.
Designed for breakout and structure-based traders.
Works on Forex, Crypto, and Indices.
Ideal as a visual and educational tool for understanding BOS/CHOCH behavior.
MoreThanMoney - Scanner V3.4 Scanner fot Development purposes, part of MorethanMoney implementations
BB_1-44 ББ в одном (4 in 1)
BB_1-4 is a multi-timeframe Bollinger Bands indicator that displays four different sets of Bollinger Bands on the price chart with customizable periods, line styles, and transparency levels.
Features:
- Four Bollinger Bands sets: bb_1 (20), bb_2 (80), bb_3 (160), bb_4 (320)
- Customizable period and multiplier for each set
- Unique line styles: standard, stepline, and stepline_diamond
- Adjustable line transparency for better visibility
- No fill between bands for cleaner chart layout
Ideal for multi-timeframe analysis, volatility assessment, and support/resistance level identification.
RSI Value Table – match builtin🧭 Overview
“RSI Value Table – match builtin” displays the exact RSI value (identical to TradingView’s built-in RSI) for any selected timeframe — directly on your chart.
It’s designed for professional traders who need quick RSI confirmation without switching panels or opening multiple indicators.
⚙️ Core Logic
Reads RSI from any timeframe using request.security() with gaps_off and lookahead_off — ensuring a perfect match with the native RSI.
Optional EMA smoothing (non-standard) for visual stability.
Color-coded cell:
🟩 Green → RSI > 50 (bullish momentum)
🟥 Red → RSI < 50 (bearish momentum)
🟨 Yellow → Neutral zone around 50
Adjustable table position: top/bottom, left/right corners.
⚡ Alerts
Built-in alert conditions trigger automatically:
RSI > 50 → bullish momentum confirmation.
RSI < 50 → bearish momentum confirmation.
📈 How to Use
Select your preferred RSI timeframe (e.g., Daily, Weekly, 4H).
Watch the color-coded cell:
Green → trade long bias only.
Red → short bias only.
Ideal as a confirmation module for multi-timeframe systems or smart signal engines.
Historical Vertical Lines 17:00-20:30Historical Vertical Lines 17:00-20:30. These lines show this specific time. You can edit the times via pine script. Easy.
Gold Price Overlay // Adjustable LagThis script overlays the daily gold price (XAU/USD) onto any chart—most commonly Bitcoin (BTCUSD)—with a user-adjustable time offset. It allows you to shift the gold price forward or backward in time to visually explore potential correlations or leading/lagging behavior between gold and other assets.
Uses daily gold price data from OANDA.
Includes a customizable time offset (in days) for visual alignment.
Displays gold on a separate y-axis (scale-right) for clear comparison.
Ideal for macro trend analysis, correlation studies, and long-term signal research.
This tool is especially useful for traders and analysts who want to explore whether gold tends to lead or lag Bitcoin during market cycles.
Dual MA Cloud Testing StrategyThis is a MA testing strategy that allows you to choose whichever MA you would like and the time frame that you would like to trade. It only takes into account long trades works on EFT's not futures (YET). It allows you to adjust MA type/length/time. Back test and let me know if you can find a good profit factor with the different settings. Works by taking a long when the MA cross to the upside and close when the MA cross to the down side.
Levels % [cz]
Traders often use round number levels (e.g., 100, 1000, 10,000) because they are psychological zones where buyers and sellers tend to react.
This indicator applies the same concept, but instead of round price levels, it uses percentage-based price movements (e.g., 0.5%, 1%, 2%, etc.).
These percentage levels help identify areas of interest and potential reaction zones across all markets.
In crypto markets, which are generally more volatile, larger percentage levels (e.g., 2%, 4%, and higher) often work better.
TrendBaddiniLibrary "TrendBaddini"
The indicator returns 1 if the trend is bullish and -1 if the trend is bearish.
Trend(x, ticker)
Parameters:
x (string) : use timeframe.period or a fixed timeframe (ex. "60")
ticker (string) : use syminfo.tickerid or a fixed asset (ex. "BINANCE: BTCUSDT.P")
Returns 1 if the trend is bullish and -1 if the trend is bearish.
Economic Cycle Signal (Euro Area)📊 Economic Cycle Signal (Euro Area)
This indicator overlays both the European Central Bank (ECB) Policy Rate (EUINTR) and the Euro Area Consumer Price Index (CPI, EUIRYY) directly onto your stock market chart (e.g., EU50, DAX, CAC40, or STOXX Europe 600).
It provides a macroeconomic lens to interpret how monetary policy and inflation dynamics interact with European equity markets, currencies, and bonds.
🔹 Key Features
• Plots the ECB Policy Rate (EUINTR) to represent the Euro Area’s monetary stance.
• Overlays the Euro Area CPI YoY (EUIRYY), showing real-time inflation pressures.
• Shades the chart background to visualize key economic phases — from easing to tightening cycles.
• Highlights how European equities and EUR currency pairs respond to shifts in monetary policy.
• Dynamically colors CPI to show whether inflation is rising (red) or cooling (green).
• Provides a traffic-light style macro interpretation for quick cycle recognition.
🔹 How Traders & Analysts Can Use It
• Visualize the relationship between ECB policy decisions and inflation trends.
• Spot early recovery conditions when inflation stabilizes and rates remain low — typically bullish for equities.
• Identify tightening cycles when inflation spikes and the ECB responds with rapid rate hikes — often bearish for risk assets.
• Use background colors as a macro compass to understand when liquidity is expanding or contracting.
• Track inflection points where rates peak or inflation cools — key signals for macro traders.
• Combine with technical analysis, macro models, or fundamental valuation for timing market turns.
🔹 Color Legend (Economic Phases)
🟩 Light Green → Recovery (Early Cycle)
• Rates: low or falling
• Inflation: stable or easing
🟩 Green → Recession (Down Cycle)
• Rates: cut aggressively
• Inflation: falling sharply
🟨 Yellow → Expansion (Mid Cycle)
• Rates: rising gradually
• Inflation: moderate
🟥 Red → Overheating (Late Cycle)
• Rates: high or rapidly increasing
• Inflation: persistent and elevated
🔹 Inflation Context
• Inflation often leads policy tightening, as the ECB reacts to sustained CPI increases.
• Comparing CPI to the ECB Policy Rate helps detect whether policy is lagging or ahead of inflation.
• Dual visualization allows traders to see the cause (inflation pressure) and the effect (ECB response) simultaneously.
• This enables better timing for shifts in equity exposure, fixed income duration, and EUR-based trades.
⚠️ Disclaimer
This indicator is for educational and informational purposes only.
It is not financial advice or a trading signal.
Always combine it with independent research, proper risk management, and professional judgment before making investment decisions.