AZRO HelloWorld MADemonstration script for Vendor-qualification purposes.
Plots a simple 14-period moving average to illustrate correct open-source
formatting, category selection, and tagging. Educational only; no trading
signals or guarantees. Use, copy, or modify freely under the Pine Script
open-source license.
Indicadores e estratégias
Trend Board ProIndicator Description: Trend Board Pro
Trend Board Pro is a compact trading dashboard that displays essential market metrics in a clean, easy-to-read format. Designed for quick market assessment, it provides critical data without cluttering the chart.
Key Features:
✅ Trend (L/S) — identifies market direction:
L (Long, green) — bullish trend
S (Short, red) — bearish trend
✅ Daily Volume (DV) — total 24h trading volume in USD (formatted as "1.2 B" for billions, "350 M" for millions).
✅ Average Volume (AV) — rolling average volume over a customizable period (default: 30 candles) in USD.
✅ Volatility (NATR, %) — normalized average true range (default period: 14).
✅ Correlation (C) — correlation coefficient with a selected asset (e.g., BTCUSDT).
Key Advantages:
🔹 Customizable layout — toggle metrics on/off as needed.
🔹 Smart number formatting — auto-converts large values (millions/billions).
🔹 Color alerts — highlights significant volume/volatility levels.
🔹 Flexible positioning — 5 placement options (top/bottom, left/right, center).
Horizontal ATR Lines – Last Candle OnlyThis indicator plots four horizontal lines based on the ATR (Average True Range) from the last closed candle of a user-selected timeframe. It helps traders visualize dynamic support and resistance zones relative to recent volatility.
What it does:
Calculates ±1x ATR and ±X ATR levels from the close of the most recently closed candle (e.g., Daily, 4H, etc.).
Draws four horizontal lines:
Close + 1x ATR
Close - 1x ATR
Close + X ATR
Close - X ATR
Each line includes a small label showing the multiplier and the exact price (e.g., "+1 ATR @ 4321.50").
Labels are positioned to the right side of each line for clarity.
Lines and labels update automatically once a new bar forms.
How to use it:
Use these dynamic levels as reference points for:
Volatility-based support/resistance
Entry/exit zones
Risk management
Set the ATR timeframe and multiplier values to match your strategy.
Inputs:
ATR length
Timeframe source for ATR and close
Two multipliers (e.g., 1x and 1.5x)
Custom colors for each ATR group
This tool is best suited for intraday, swing, or multi-timeframe analysis where volatility context is essential.
Supply and Demand Gold[Tom]best way to mark those supply and demande , one of the best version I did
EMA 9/21/50 + VWAP + MACD + RSI Pro [v7]Updated to make table update on bar close, any time frame. Removed RSI plots
MEDIAS MOVILES ASL//@version=5
indicator(title="Dispersion Coco", shorttitle="Dispersion Coco", overlay=true)
// Inputs
sma3_length = input(3, title="SMA 3 Length")
sma21_length = input(21, title="SMA 21 Length")
src = input(close, title="Source")
ma_type = input.string("SMA", "MA Type", options= )
// Function to calculate Moving Average based on type
get_ma(ma_type, src, length) =>
ma = 0.0 // Defining type of ma
if ma_type == "SMA"
ma := ta.sma(src, length)
else if ma_type == "EMA"
ma := ta.ema(src, length)
else if ma_type == "WMA"
ma := ta.wma(src, length)
ma
// Calculate Moving Averages based on type
ma3 = get_ma(ma_type, src, sma3_length)
ma21 = get_ma(ma_type, src, sma21_length)
// Calculate distance percentage
distance_percentage = (ma3 - ma21) / ma21 * 100
// Determine which MA has higher value
higher_ma = ma3 > ma21 ? ma3 : ma21
// Plot MAs
plot(ma3, color=color.blue, linewidth=2, title="MA 3")
plot(ma21, color=color.red, linewidth=2, title="MA 21")
// Plot distance percentage as a single value on the higher MA line
var label label_handle = na
label.delete(label_handle)
// Determine color based on distance_percentage
color_text = distance_percentage >= 0 ? color.green : color.red
label_handle := label.new(x=bar_index, y=higher_ma, text=str.format("{0}%", distance_percentage),
color=color_text, style=label.style_label_down, textcolor=color.white, size=size.normal)
BPCO Z-ScoreBPCO Z-Score with Scaled Z-Value and Table
Description:
This custom indicator calculates the Z-Score of a specified financial instrument (using the closing price as a placeholder for the BPCO value), scales the Z-Score between -2 and +2 based on user-defined thresholds, and displays it in a table for easy reference.
The indicator uses a simple moving average (SMA) and standard deviation to calculate the original Z-Score, and then scales the Z-Score within a specified range (from -2 to +2) based on the upper and lower thresholds set by the user.
Additionally, the scaled Z-Score is displayed in a separate table on the right side of the chart, providing a clear, numerical value for users to track and interpret.
Key Features:
BPCO Z-Score: Calculates the Z-Score using a simple moving average and standard deviation over a user-defined window (default: 365 days). This provides a measure of how far the current price is from its historical average in terms of standard deviations.
Scaled Z-Score: The original Z-Score is then scaled between -2 and +2, based on the user-specified upper and lower thresholds. The thresholds default to 3.5 (upper) and -1.5 (lower), and can be adjusted as needed.
Threshold Bands: Horizontal lines are plotted on the chart to represent the upper and lower thresholds. These help visualize when the Z-Score crosses critical levels, indicating potential market overbought or oversold conditions.
Dynamic Table Display: The scaled Z-Score is shown in a dynamic table at the top-right of the chart, providing a convenient reference for traders. The table updates automatically as the Z-Score fluctuates.
How to Use:
Adjust Time Window: The "Z-Score Period (Days)" input allows you to adjust the time period used for calculating the moving average and standard deviation. By default, this is set to 365 days (1 year), but you can adjust this depending on your analysis needs.
Set Upper and Lower Thresholds: Use the "BPCO Upper Threshold" and "BPCO Lower Threshold" inputs to define the bands for your Z-Score. The default values are 3.5 for the upper band and -1.5 for the lower band, but you can adjust them based on your strategy.
Interpret the Z-Score: The Z-Score provides a standardized measure of how far the current price (or BPCO value) is from its historical mean, relative to the volatility. A value above the upper threshold (e.g., 3.5) may indicate overbought conditions, while a value below the lower threshold (e.g., -1.5) may indicate oversold conditions.
Use the Scaled Z-Score: The scaled Z-Score is calculated based on the original Z-Score, but it is constrained to a range between -2 and +2. When the BPCO value hits the upper threshold (3.5), the scaled Z-Score will be +2, and when it hits the lower threshold (-1.5), the scaled Z-Score will be -2. This gives you a clear, easy-to-read value to interpret the market's condition.
Data Sources:
BPCO Data: In this indicator, the BPCO value is represented by the closing price of the asset. The calculation of the Z-Score and scaled Z-Score is based on this price data, but you can modify it to incorporate other data streams as needed (e.g., specific economic indicators or custom metrics).
Indicator Calculation: The Z-Score is calculated using the following formulas:
Mean (SMA): A simple moving average of the BPCO (close price) over the selected period (365 days by default).
Standard Deviation (Std): The standard deviation of the BPCO (close price) over the same period.
Z-Score: (Current BPCO - Mean) / Standard Deviation
Scaled Z-Score: The Z-Score is normalized to fall within a specified range (from -2 to +2), based on the upper and lower threshold inputs.
Important Notes:
Customization: The indicator allows users to adjust the period (window) for calculating the Z-Score, as well as the upper and lower thresholds to suit different timeframes and trading strategies.
Visual Aids: Horizontal lines are drawn to represent the upper and lower threshold levels, making it easy to visualize when the Z-Score crosses critical levels.
Limitations: This indicator relies on historical price data (or BPCO) and assumes that the standard deviation and mean are representative of future price behavior. It does not account for potential market shifts or extreme events that may fall outside historical norms.
M2SL/DXY vs Crypto//@version=5
indicator("M2SL/DXY vs Crypto", shorttitle="M2SL/DXY", timeframe="", timeframe_gaps=true)
// 定义 SMA 的周期
sma_length = input.int(20, title="SMA Length", minval=1) // 默认改为20,如果确实需要原始值,可以改回1
// 获取数据
// 注意:M2SL 通常是周度或月度数据。在日线图等低周期图表上,它会保持不变直到新数据发布。
m2sl_raw = request.security("FRED:M2SL", timeframe.period, close)
dxy_raw = request.security("TVC:DXY", timeframe.period, close)
// 计算 SMA (如果 sma_length > 1)
m2sl_sma = ta.sma(m2sl_raw, sma_length)
dxy_sma = ta.sma(dxy_raw, sma_length)
// 计算比率
// 使用平滑后的数据进行比率计算
ratio = m2sl_sma / dxy_sma
// 或者,先计算比率,再平滑比率 (这是另一种方法,结果会不同)
// ratio_raw = m2sl_raw / dxy_raw
// ratio_smoothed = ta.sma(ratio_raw, sma_length)
// 绘制结果
// 解释 offset: 正数向右(未来)平移,负数向左(过去)平移
// offset = 77 是一个非常大的向前平移,请确认是否需要。如果不需要,设为 0 或注释掉。
plot_offset = input.int(0, title="Plot Offset", tooltip="Positive shifts plot to the right (future), negative to the left (past). 77 is a large forward shift.")
plot(ratio, title="M2SL/DXY Ratio", color=color.new(color.blue, 0), linewidth=2, offset=plot_offset)
// 如果你想看到 M2SL 和 DXY 的原始值或SMA值进行调试或比较,可以取消注释下面的行
// plot(m2sl_sma, "M2SL SMA", color.orange)
// plot(dxy_sma, "DXY SMA", color.green)
PORTFOLIO TABLE Full [Titans_Invest]PORTFOLIO TABLE Full
This is a complete table for monitoring your assets or cryptocurrencies in your SPOT wallet without needing to access your broker’s website or app.
⯁ HOW TO USE THIS TABLE❓
Simply select the asset and enter the amount you hold.
The table will display the value of each asset and the total value of your portfolio.
You can monitor up to 19 assets in real time.
⯁ CONVERT VALUES
You can also enable and select a currency for conversion.
For example, cryptocurrencies are calculated in US dollars by default, but you can choose euros as the conversion currency.
The values originally in dollars will then be displayed in euros.
⯁ TRACK THE DAILY VARIATION OF YOUR PORTFOLIO
You’ll be able to monitor your portfolio’s raw daily variation in real time.
🔶 Track your Portfolio in real time:
🔶 Add your local Currency to Convert Values:
🔶 Follow your Portfolio Live:
___________________________________________________________
📜 SCRIPT : PORTFOLIO TABLE Full
🎴 Art by : @Titans_Invest & @DiFlip
👨💻 Dev by : @Titans_Invest & @DiFlip
🎑 Titans Invest — The Wizards Without Gloves 🧤
✨ Enjoy!
___________________________________________________________
o Mission 🗺
• Inspire Traders to manifest Magic in the Market.
o Vision 𐓏
• To elevate collective Energy 𐓷𐓏
Дельта продаж и покупокThe delta of sales and purchases reflects the difference between the number of limit buy and sell orders in a certain price range. This indicator helps traders understand where the balance is between bulls and bears in the market.
CL Live lotsize ROOSTER📄 Description:
This is a utility script designed for manual futures traders who enter with market orders and want to size their positions precisely based on $ risk.
⚙️ Features:
✅ Calculates live contract size based on:
A fixed dollar risk amount (e.g. $100)
A manually set static stop-loss price
The live market price as your entry
✅ Uses a configurable risk-reward ratio (e.g. 1:3)
✅ Plots entry, stop, and target levels on the chart
✅ Displays calculated contract size as a floating label
🎯 Why this tool?
Built to support fast execution workflows , this tool helps traders who:
Enter trades at candle close or open
Want to pre-calculate their market order size before the signal
Prefer a visual, consistent, real-time R:R validation system
Avoid fumbling with the long/short position tool at the last second
🔧 Settings:
Static Stop-Loss Price: Enter the price level where you'd place your SL
Account Risk ($): How much you’re willing to risk per trade
Risk-Reward Ratio: Set your target multiplier (e.g. 3 for 3R)
Crosby RatioCrosby Ratio with Z-Score Indicator (Weekly on Daily)
Overview:
The Crosby Ratio is a technical indicator used to identify potential market tops and bottoms based on price action and volatility. It is derived from a smoothed Heikin Ashi close and a moving average of that close, and then adjusted by the Average True Range (ATR) to assess the magnitude of price movements relative to volatility.
The indicator is designed to be more accurate on the weekly timeframe for identifying significant turning points, but in this version, it is displayed on the daily chart, with the Crosby Ratio values calculated from weekly data.
A Z-score is calculated based on the Crosby Ratio values. The Z-score standardizes the Crosby Ratio, allowing traders to better assess extreme market conditions.
How the Crosby Ratio is Calculated:
Heikin-Ashi Close: The indicator starts with the Heikin-Ashi close, calculated as the average of the open, high, low, and close prices.
Heikin-Ashi Close
=
Open
+
High
+
Low
+
Close
4
Heikin-Ashi Close=
4
Open+High+Low+Close
Smoothing: The Heikin-Ashi close values are then smoothed over a specified period (default length is 30 bars).
Moving Average: The indicator calculates a simple moving average (SMA) of the smoothed Heikin-Ashi closes to determine the trend.
Height Calculation: The difference between the current moving average and the previous one is used to calculate the height, which indicates price momentum.
Atan Function: The height value is then adjusted using an arctangent (atan2) function that considers both the height and the Average True Range (ATR) over the period. This gives us the Crosby Ratio, which is normalized on a scale of -180 to 180 degrees.
Weekly Data: The Crosby Ratio is calculated on the weekly timeframe (using request.security) but displayed on the daily chart for ease of analysis.
Z-Score Calculation:
The Z-score is a statistical measure that shows how far a value is from the mean in terms of standard deviations. In this indicator:
Z-Score Max = 2 and Z-Score Min = -2 are the predefined limits for the Z-score.
The Z-score is calculated linearly based on the Crosby Ratio values, with the formula:
𝑍
Score
=
𝐶
𝑟
𝑜
𝑠
𝑏
𝑦
Ratio
−
Crosby Min
Crosby Max
−
Crosby Min
×
(
Z-Score Max
−
Z-Score Min
)
+
Z-Score Min
ZScore=
Crosby Max−Crosby Min
CrosbyRatio−Crosby Min
×(Z-Score Max−Z-Score Min)+Z-Score Min
When the Crosby Ratio reaches a value of 23, the Z-score will be +2 (indicating extreme overbought conditions).
When the Crosby Ratio reaches a value of -16, the Z-score will be -2 (indicating extreme oversold conditions).
How to Read the Indicator:
Crosby Ratio Line: The line represents the value of the Crosby Ratio over time. Higher values indicate strong bullish momentum, while lower values indicate strong bearish momentum.
Z-Score Table: The Z-score is displayed in the table in the upper right corner of the chart. It helps to understand how far the current Crosby Ratio is from its predefined limits:
Z-Score > 1: The market is in a potentially overbought condition, signaling that a reversal could be near.
Z-Score < -1: The market is in a potentially oversold condition, suggesting a potential reversal or bounce.
Z-Score near 0: The market is within a neutral range, indicating no extreme conditions.
Upper and Lower Bands: The upper and lower bands represent threshold levels for the Crosby Ratio, indicating where extreme conditions might occur:
Upper Threshold (20.285): If the Crosby Ratio approaches or exceeds this level, the market could be in a strong uptrend, signaling overbought conditions.
Lower Threshold (-18.250): If the Crosby Ratio falls to or below this level, the market could be in a downtrend, signaling oversold conditions.
Interpretation:
Crosby Ratio Above Upper Threshold (20.285): This suggests the market might be in an overbought condition, and a reversal or pullback could be imminent.
Crosby Ratio Below Lower Threshold (-18.250): This indicates the market might be oversold, and a reversal or bounce could occur.
Z-Score of +2: Extreme overbought conditions (Crosby Ratio = 23).
Z-Score of -2: Extreme oversold conditions (Crosby Ratio = -16).
How to Use:
Trend Reversals: Watch for significant changes in the Crosby Ratio and Z-score to spot potential trend reversals. A Z-score near +2 or -2 could indicate an overbought or oversold market, respectively.
Confirmation of Signals: The Z-score can be used to confirm the strength of the Crosby Ratio. For example, if the Crosby Ratio shows an extreme value with a corresponding Z-score of +2 or -2, it suggests a strong overbought or oversold condition.
MVRVZ BTCMVRVZ BTC (Market Value to Realized Value Z-Score)
Description:
The MVRVZ BTC indicator provides insights into the relationship between the market value and realized value of Bitcoin, using the Market Value to Realized Value (MVRV) ratio, which is then adjusted using a Z-Score. This indicator highlights potential market extremes and helps in identifying overbought or oversold conditions, offering a unique perspective on Bitcoin's valuation.
How It Works:
MVRVZ is calculated by taking the difference between Bitcoin's Market Capitalization (MC) and Realized Capitalization (MCR), then dividing that by the Standard Deviation (Stdev) of the price over a specified period (usually 104 weeks).
The resulting value is plotted as the MVRVZ line, representing how far the market price deviates from its realized value.
Z-Score is then applied to the MVRVZ line, with the Z-Score bounded between +2 and -2, which allows it to be used within a consistent evaluation framework, regardless of how high or low the MVRVZ line goes. The Z-Score will reflect overbought or oversold conditions:
A Z-Score above +2 indicates the market is likely overbought (possible market top).
A Z-Score below -2 indicates the market is likely oversold (possible market bottom).
Values between -2 and +2 indicate more neutral market conditions.
How to Read the Indicator:
MVRVZ Line:
The MVRVZ line shows the relationship between market cap and realized cap. A higher value indicates the market is overvalued relative to the actual capital realized by holders.
The MVRVZ line can move above or below the top and bottom lines you define, which are adjustable according to your preferences. These lines act as trigger levels.
Top and Bottom Trigger Lines:
You can customize the Top Line and Bottom Line values to your preference.
When the MVRVZ line crosses the Top Line, the market might be considered overbought.
When the MVRVZ line crosses the Bottom Line, the market might be considered oversold.
SCDA Z-Score:
The Z-Score is displayed alongside the MVRVZ line and is bounded between -2 and +2. It scales proportionally based on the MVRVZ line's position relative to the top and bottom trigger lines.
The Z-Score ensures that even if the MVRVZ line moves beyond the trigger lines, the Z-Score will stay within the limits of -2 to +2, making it ideal for your custom evaluation system (SCDA).
Background Highlighting:
The background color changes when the MVRVZ line crosses key levels:
When the MVRVZ line exceeds the Top Trigger, the background turns red, indicating overbought conditions.
When the MVRVZ line falls below the Bottom Trigger, the background turns green, indicating oversold conditions.
Data Sources:
The data for the MVRVZ indicator is sourced from Glassnode and Coinmetrics, which provide the necessary values for:
BTC Market Cap (MC) – The total market capitalization of Bitcoin.
BTC Realized Market Cap (MCR) – The capitalization based on the price at which Bitcoin was last moved on the blockchain (realized value).
How to Use the Indicator:
Market Extremes:
Use the MVRVZ and Z-Score to spot potential market tops or bottoms.
A high Z-Score (above +2) suggests the market is overbought, while a low Z-Score (below -2) suggests the market is oversold.
Adjusting the Triggers:
Customize the Top and Bottom Trigger Lines to suit your trading strategy. These lines can act as dynamic reference points for when to take action based on the Z-Score or MVRVZ line crossing these levels.
Market Evaluation (SCDA Framework):
The bounded Z-Score (from -2 to +2) is tailored for your SCDA evaluation system, allowing you to assess market conditions based on consistent criteria, no matter how volatile the MVRVZ line becomes.
Conclusion:
The MVRVZ BTC indicator is a powerful tool for assessing the relative valuation of Bitcoin based on its market and realized capitalization. By combining it with the Z-Score, you get an easy-to-read, bounded evaluation system that highlights potential market extremes and helps you make informed decisions about Bitcoin's price behavior.
Active Addresses Z-ScoreActive Addresses Z-Score Indicator
The Active Addresses Z-Score Indicator is a fundamental analysis tool designed to evaluate the relationship between Bitcoin network activity and its price movements over a specified period. This indicator aims to provide insights into whether the market is showing signs of increasing or decreasing interest in Bitcoin, based on its network usage and activity.
How to Read the Indicator
Orange Line (Price Z-Score):
This line represents the Z-Score of the price change over a defined period (e.g., 28 days). The Z-Score normalizes the price change by comparing it to the historical mean and standard deviation, essentially measuring how far the current price change is from the average.
A positive Z-Score indicates that the price change is above the historical average (a bullish signal), while a negative Z-Score means the price change is below the historical average (a bearish signal).
Gray Line (Active Addresses Z-Score):
This line represents the Z-Score of the change in active addresses over the same period. The Z-Score here normalizes the change in the number of active Bitcoin addresses by comparing it to historical data.
A positive Z-Score suggests that the number of active addresses is increasing more than usual, which can be a sign of increased market activity and potential interest in Bitcoin.
A negative Z-Score suggests that active addresses are decreasing more than usual, which may indicate reduced interest or usage of Bitcoin.
Upper and Lower Threshold Lines:
The upper and lower threshold lines (set by the user) act as Z-Score boundaries. If either the price Z-Score or the active address Z-Score exceeds the upper threshold, it can signal an overbought or overactive condition. Similarly, if the Z-Score falls below the lower threshold, it could indicate an oversold or underactive condition.
These thresholds are customizable by the user, allowing for flexible interpretation based on market conditions.
Indicator Calculation
Price Change Calculation:
The percentage change in the Bitcoin price over a specified lookback period (e.g., 28 days) is calculated as:
Price Change
=
Close
−
Close
Close
Price Change=
Close
Close−Close
This shows the relative price movement during the specified period.
Active Address Change Calculation:
Similarly, the percentage change in active addresses is calculated as:
Active Address Change
=
Active Addresses
−
Active Addresses
Active Addresses
Active Address Change=
Active Addresses
Active Addresses−Active Addresses
This shows the relative change in the number of active Bitcoin addresses over the same period.
Z-Score Calculation:
The Z-Score for both the price and active address changes is calculated as:
𝑍
=
X
−
𝜇
𝜎
Z=
σ
X−μ
Where:
X is the current change (price or active addresses),
μ (mu) is the mean (average) of the historical data over the lookback period,
σ (sigma) is the standard deviation of the historical data.
This Z-Score tells you how far the current value deviates from its historical average, normalized by the volatility (standard deviation).
Smoothing (Optional):
A simple moving average (SMA) is applied to smooth out the Z-Score values to reduce noise and provide a clearer trend.
What the Indicator Does
Signals of Bullish or Bearish Market Behavior:
The Z-Score of Price tells you how strong or weak the price movement is relative to its past performance.
The Z-Score of Active Addresses reveals whether more users are interacting with the Bitcoin network, which can be an indication of growing interest or market activity.
When both the price and active address Z-Scores are high, it may indicate a strong bull market, while low Z-Scores may point to a bear market or decreasing interest.
Overbought/Oversold Conditions:
The upper and lower threshold lines help you visualize when the Z-Scores for either price or active addresses have reached extreme values, signaling potential overbought or oversold conditions.
For example, if the Price Z-Score exceeds the upper threshold (e.g., +2), it might indicate that the price has risen too quickly, and a correction may be due. Conversely, if it falls below the lower threshold (e.g., -2), it may indicate a potential buying opportunity.
Important Note on Activity and Price Movements:
After Rapid Price Increases:
A sharp increase in Bitcoin’s price followed by a spike in active addresses can be interpreted as a bearish signal. High network activity after a rapid price surge might indicate that investors are taking profits or that speculative interest is peaking, potentially signaling an upcoming correction or reversal.
After Extreme Price Declines:
Conversely, high network activity after a significant price drop may indicate a bottoming signal. A surge in active addresses during a price decline could suggest increased buying interest and potential accumulation, signaling that the market may be finding support and a reversal may be imminent.
Customization and Flexibility
The lookback period (default: 28 days) can be adjusted to suit different trading strategies or time horizons.
The smoothing length (default: 7 periods) allows for smoothing the Z-Score, making it easier to detect longer-term trends and reduce noise.
The upper and lower threshold values are fully customizable to adjust the indicator’s sensitivity to market conditions.
Conclusion
The Active Addresses Z-Score Indicator combines network activity with price data to give you a deeper understanding of the Bitcoin market. By analyzing the relationship between price changes and active address changes, this indicator helps you assess whether the market is experiencing unusual activity or if Bitcoin is trending in an extreme overbought or oversold condition.
It is a powerful tool for fundamental analysis and can complement traditional technical indicators for a more comprehensive trading strategy.
FVG Candle HighlighterThis indicator highlights only the true Fair Value Gap (FVG) creator candle — the middle candle in a 3-bar FVG formation — with zero clutter.
🔹 Bullish FVG: Candle is colored if price gaps above the high two bars back
🔹 Bearish FVG: Candle is colored if price gaps below the low two bars back
✨ No boxes. No zones. Just pure, visual price-action accuracy.
🔧 Powered by Pine Script v6
🧠 Based on institutional-style FVG logic
🎯 Ideal for Smart Money / ICT / Order Block strategies
Multi-Timeframe Trend Lines📌 What This Indicator Does
This tool helps you see the direction of the market across different timeframes—all on one chart.
Imagine you're looking at the price of a stock, crypto, or any other asset. You probably know the price can move differently in the short term and the long term. This indicator draws slanted lines to show if the price is generally going up or down over different time periods—like the past 1 minute, 5 minutes, 1 hour, 1 day, or even 1 month.
These lines are colored:
Green if the price is going up (a rising trend).
Red if the price is going down (a falling trend).
You can choose which timeframes you want to see—like 5 minutes or 1 day—by ticking checkboxes.
✅ Why This Is Useful
1. Helps You See the Bigger Picture
Even if you’re trading on a short timeframe (like 5 minutes), this indicator shows you the trend in longer timeframes (like 1 hour or 1 day). This helps you avoid going against the overall direction of the market.
2. Gives You More Confidence
When several timeframes show the same direction (all lines green, for example), it gives you more confidence that the trend is strong.
3. Saves Time
Instead of switching between different charts (like going from a 1-hour chart to a daily chart), you can see all the trends right on your current chart.
4. Easier Decision Making
You can quickly decide if it’s a good idea to buy (when most lines are green) or sell (when most lines are red).
👶 Example for a Beginner
Let’s say you’re looking at a 15-minute chart and thinking of buying.
* The 15-minute line is green (short-term price is going up).
* The 1-hour line is also green (medium-term price is going up).
* The 1-day line is green too (long-term price is going up).
This is a good sign that everything is moving upward, and it may be safer to buy.
But if the 1-day line is red while the shorter ones are green, it might mean the upward move is just temporary. That’s something to be careful about.
EMA Crossover with Price Signalsthis is when the 21-55 ema crossover is positive while the price has dropped below 55 ema then there is a buying opportunity, and vice versa.
Custom EMA Zone1. Overview
The Custom EMA Cloud Indicator is a technical analysis tool designed to visually display a dynamic zone (or cloud) between two user-defined EMAs. It supports different EMA lengths and allows users to calculate these EMAs using custom timeframes. This flexibility makes it a powerful tool for identifying trends, key price zones, and potential trade signals.
2. Components of the Indicator
2.1. Exponential Moving Averages (EMAs)
EMA 1 (Faster EMA): Calculated using a shorter period (e.g., 21).
EMA 2 (Slower EMA): Calculated using a longer period (e.g., 50).
Users can customize the periods for both EMAs.
2.2. Timeframe Customization
Each EMA can be calculated using a higher timeframe than the chart’s timeframe (e.g., calculate EMA 50 on a 1-hour chart while viewing on a 5-minute chart).
This feature allows users to incorporate higher timeframe trend context into lower timeframe charts.
2.3. Cloud Zone
The cloud is the shaded area between EMA 1 and EMA 2.
Color Logic:
Light Green: Price opens and closes above both EMAs (bullish momentum).
Light Red: Price opens and closes below both EMAs (bearish momentum).
3. How to Use the Indicator
3.1. Trend Identification
When the entire price action is above the cloud, it signals a probable uptrend.
When the entire price action is below the cloud, it indicates a probable downtrend.
When the price is inside the cloud, it reflects probable market consolidation or indecision.
4. Use Cases in Trading Styles
4.1. Scalping
Use short EMAs (e.g., EMA 5 and EMA 13) on 1-minute or 3-minute charts.
Ideal for quick entries and exits during strong momentum moves.
4.2. Swing Trading
Use longer EMAs (e.g., EMA 21 and EMA 50) on 4-hour or daily charts.
Helps capture trend continuation over multiple days.
4.3. Trend Following
Combine with RSI or MACD to confirm trend strength before entering trades.
Stay in the trade as long as price respects the cloud direction.
5. Advantages
Visual Clarity: Simplifies decision-making with clearly defined zones.
Multi-Timeframe Insight: Offers a higher timeframe trend reference.
Customizable: Fits various strategies through adjustable EMAs and timeframes.
6. Limitations
Lagging Nature: As with all moving averages, there may be lag during fast reversals.
False Signals in Sideways Markets: May produce whipsaws during consolidation
ICT OB/FVG + Envelope (SMA Alertable) - 모든 신호 거래량 조건 제거Buy when price breaks above the 40-day moving average and hold. Use the 40-day moving average as your stop-loss: exit the position if price closes back below it.
On the upside, scale out as follows:
Sell 20% of your position when price exceeds the +15% envelope level
Sell 30% when price exceeds the +30% envelope level
Sell the remaining position when price exceeds the +45% envelope level
If, after the initial breakout, price pulls back but then holds support at the +15% level, you can consider re-entering (re-buying), and so on.
Bar ColorHis BTCUSDT Script to easy way in trade from next moving Guys due to the past levels spot and resistance and also where did price will break and push to upside,
key levels to watch
Take long hold in blue zone see our goal in long time with prefect entries
Like Pivot point
Resistance zone
Support levels
Breakout Points
Keep eye on these levels you may find details more in script
ZMVZMV-STRATEGY
Z – Zero-Based Thinking
At the core of the ZMV-STRATEGY lies zero-based thinking: the practice of assessing actions, projects, or goals as if starting from scratch. This principle encourages:
Eliminating outdated assumptions
Prioritizing current relevance over historical momentum
Making decisions based on present and future potential, not sunk costs
M – Momentum Mapping
Momentum is essential for sustained progress. The "M" emphasizes:
Identifying key areas where traction exists
Mapping energy flows within a team, project, or market
Leveraging small wins to catalyze exponential growth
V – Value Alignment
Finally, the “V” represents value alignment, which ensures that:
Every move aligns with core values and purpose
Stakeholders are engaged through shared vision
Ethical, meaningful impact is prioritized alongside metrics
Prev Day High/Low - RTH OnlyThis indicator displays the previous day’s Regular Trading Hours (RTH) high and low levels on your chart, but only during the next day’s RTH session — keeping your charts clean while highlighting the most relevant price zones.
🔧 Features:
RTH Timing: 09:30 to 16:00 (New York time)
Auto-Detection: Automatically tracks the high and low of each RTH session
Next-Day Visibility: Lines are only shown during the following day’s RTH session
Minimal Chart Clutter: Levels disappear after the session ends, keeping focus on what's relevant
Clear Labels: Optional “Prev High” and “Prev Low” markers at market open
📊 Use Case:
Perfect for intraday and 0DTE options traders who rely on prior session key levels for:
Breakout trades
Reversal setups
Support/resistance confluence
These levels are often respected by institutions and algo flows, making them highly actionable when approached in the next RTH session.
🧠 Why This Matters:
Many traders overpopulate their charts with persistent support/resistance lines. This script keeps only what’s essential — the previous day’s RTH range — and only when it matters most: the following day’s active market hours.