RSI premium trend - CZ INDICATORSThe indicator draws swings on candlesticks based on price action and RSI.
You can also see in the labels whether the current swing is higher or lower relative to the previous swing.
Ideal for working together with premium structure
HH stands for Higher High
LL stands for Lower Low
LH stands for Lower High
HL stands for Higher High
You can learn the designations of these phrases in our Telegram channel - t.me/cz_indicators
Индикатор рисует свинги на свечах, основываясь на ценовом действии и RSI.
Также в метках можно увидеть, выше или ниже текущий свинг по отношению к предыдущему.
Идеальный вариант для совместной работы с
HH означает Higher High
LL означает Lower Low
LH означает Lower High
HL означает Higher High
Analisis Fundamental
Asset Valuation ComparisonThis indicator calculates and visualizes z-scores to compare the valuation of an asset (the charted symbol) against gold, bonds, and either its own price or USD (depending on the isCurrency input). A z-score measures how many standard deviations a value is from its mean over a specified lookback period (default: 200 bars).
Horizontal Lines:
0 (Zero Line): The mean value of the z-score.
+1 (Overvalued Threshold): One standard deviation above the mean.
-1 (Undervalued Threshold): One standard deviation below the mean.
Seasonality Monthly v2.0//@version=6
indicator("Seasonality Monthly v2.0", overlay=false)
if not (timeframe.ismonthly or timeframe.isdaily)
alert("Switch to Daily or Monthly timeframe", alert.freq_once_per_bar)
// Input Settings
i_year_start = input(2000, "Start Year")
i_text_size = input.string(size.auto, "Text Size", )
// Function for calculating statistics
f_array_stats(array_) =>
count_pos_ = 0
count_neg_ = 0
count_ = 0
sum_ = 0.0
if not na(array_) and array.size(array_) > 0
for i_ = 0 to array.size(array_) - 1
elem_ = array.get(array_, i_)
if not na(elem_)
sum_ += elem_
count_ += 1
count_pos_ += elem_ > 0 ? 1 : 0
count_neg_ += elem_ < 0 ? 1 : 0
avg_ = count_ > 0 ? sum_ / count_ : 0.0
// Request historical data
year_ = request.security(syminfo.tickerid, "M", year(time_close), gaps = barmerge.gaps_on, lookahead = barmerge.lookahead_on)
month_ = request.security(syminfo.tickerid, "M", month(time_close), gaps = barmerge.gaps_on, lookahead = barmerge.lookahead_on)
chg_pct_ = request.security(syminfo.tickerid, "M", nz(close / close - 1), gaps = barmerge.gaps_on, lookahead = barmerge.lookahead_on)
// Initialize variables
var year_start_ = math.max(year_, i_year_start)
var no_years_ = year(timenow) - year_start_ + 1
var matrix data_ = matrix.new(no_years_, 13, na)
var table table_ = na
var text_color_ = color.white
var bg_color_ = color.gray
if year_ >= year_start_
cur_val_ = nz(matrix.get(data_, year_ - year_start_, month_ - 1))
matrix.set(data_, year_ - year_start_, month_ - 1, cur_val_ + chg_pct_)
if barstate.islast
table_ := table.new(position.middle_center, 13, no_years_ + 7, border_width = 1)
table.cell(table_, 0, 0, str.format("Seasonality Monthly Performance - {0}:{1}", syminfo.prefix, syminfo.ticker), text_color = text_color_, bgcolor = color.blue, text_size = i_text_size)
table.merge_cells(table_, 0, 0, 12, 0)
row = 1
// Header row
months_ ="Year", "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"
for col = 0 to 12
table.cell(table_, col, row, months_ , text_color = text_color_, bgcolor = bg_color_, text_size = i_text_size)
// Data rows
for row_ = 0 to no_years_ - 1
table.cell(table_, 0, 2 + row_, str.tostring(row_ + year_start_), text_color = text_color_, bgcolor = bg_color_, text_size = i_text_size)
for col_ = 0 to 11
val_ = nz(matrix.get(data_, row_, col_), 0.0)
val_color_ = val_ > 0.0 ? color.green : val_ < 0.0 ? color.red : color.gray
table.cell(table_, col_ + 1, 2 + row_, str.format("{0,number,###.##%}", val_), bgcolor = color.new(val_color_, 80), text_color = val_color_, text_size = i_text_size)
// Aggregates
row_ = no_years_ + 2
labels = "AVG", "SUM", "+ive", "WR"
for i = 0 to 3
table.cell(table_, 0, row_ + i, labels , text_color = text_color_, bgcolor = bg_color_, text_size = i_text_size)
for col_ = 0 to 11
arr_ = matrix.col(data_, col_)
= f_array_stats(arr_)
val_color_ = sum_ > 0 ? color.green : sum_ < 0 ? color.red : color.gray
table.cell(table_, col_ + 1, row_, str.format("{0,number,###.##%}", avg_), bgcolor = color.new(val_color_, 50), text_color = val_color_, text_size = i_text_size)
table.cell(table_, col_ + 1, row_ + 1, str.format("{0,number,###.##%}", sum_), bgcolor = color.new(val_color_, 50), text_color = val_color_, text_size = i_text_size)
table.cell(table_, col_ + 1, row_ + 2, str.format("{0}/{1}", count_pos_, count_), bgcolor = color.new(val_color_, 50), text_color = color.new(color.white, 50), text_size = i_text_size)
table.cell(table_, col_ + 1, row_ + 3, str.format("{0,number,#.##%}", count_pos_ / count_), bgcolor = color.new(val_color_, 50), text_color = color.new(color.white, 50), text_size = i_text_size)
Asset Valuation ComparisonThis indicator calculates and visualizes z-scores to compare the valuation of an asset (the charted symbol) against gold, bonds, and either its own price or USD (depending on the isCurrency input). A z-score measures how many standard deviations a value is from its mean over a specified lookback period (default: 200 bars).
Horizontal Lines:
0 (Zero Line): The mean value of the z-score.
+1 (Overvalued Threshold): One standard deviation above the mean.
-1 (Undervalued Threshold): One standard deviation below the mean.
Luma Signals - CoT DataLuma Signals - CoT Data Indikator
Der Luma Signals CoT Data Indikator basiert auf den wöchentlichen Commitments of Traders (CoT)-Daten der CFTC. Er zeigt die offenen Positionen (Open Interest) verschiedener Marktteilnehmer und hilft, langfristige Markttrends besser einzuschätzen.
Was wird analysiert?
- Netto-Positionen der Marktteilnehmer:
- Commercials (grau) → Produzenten & Unternehmen
- Large Speculators (violett) → Hedgefonds & große Spekulanten
- Small Speculators (blau) → Einzelhändler & kleinere Trader
Markttrends & Stimmungswechsel:
- Identifikation von Akkumulations- oder Distributionsphasen
- Analyse von Smart-Money-Positionierungen
- Unterstützung für Rohstoffe, Forex, Indizes & Aktien
Optimale Anwendung
- Bevorzugt auf Wochenbasis, da die CoT-Daten wöchentlich aktualisiert werden
- Sollte auf Futures-Märkten verwendet werden, da CFDs **synthetisch** sind
Der Luma Signals CoT Data Indikator macht komplexe CoT-Daten verständlich und leicht anwendbar für strategische Handelsentscheidungen.
Financial and Pricing ReferencesThe ideal time frame for this script is "Day."
This script captures fundamental data and buy/sell recommendation analysis, including respective ceiling price values provided by TradingView. The data is organized into two tables: one displaying recommendations and prices, and the other presenting fundamental metrics such as EPS, debt ratio, Graham Number, dividends, etc.
The script also calculates, compares, and filters the following data:
- EPS and Book Value for Graham Value calculation;
- Dividend Ratio (r_Dividend);
- The Pivot, calculated as the average Close price over the past 22 days;
- Support and Resistance levels to reference the "ceiling price."
The "ceiling price" is determined based on a combination of Enterprise Value, r_Dividend, Graham Number, and analysts' recommendation prices.
The "ceiling price" is displayed on the chart along with the Support and Resistance lines.
The following parameters can be adjusted:
- Period for Mclose calculation;
- Dividend Ratio;
- Period for Support and Resistance calculation.
EMA Ribbon with 100 MA BY TIJUThe EMA Ribbon with 100 MA is a powerful and visually intuitive indicator designed to help traders identify trends, momentum, and potential support/resistance levels using multiple Exponential Moving Averages (EMAs). By plotting a series of EMAs with varying periods, the script creates a "ribbon" effect on the chart, making it easier to spot trend direction and strength at a glance.
Key Features:
Multiple EMAs for Trend Analysis:
The script plots 8 EMAs with periods ranging from 20 to 55, creating a gradient ribbon effect.
The 100-period EMA is added as a thick blue line, acting as a key level for long-term trend analysis.
Customizable Periods:
Each EMA period is fully customizable, allowing traders to tailor the indicator to their preferred trading style and timeframe.
Visual Clarity:
The EMAs are color-coded, making it easy to distinguish between different periods and identify the overall trend direction.
Dynamic Support/Resistance:
The EMAs act as dynamic support and resistance levels, helping traders identify potential entry and exit points.
Drop Candles Feature:
The script includes an option to drop the first N candles, ensuring cleaner calculations and avoiding false signals during the initial periods.
How to Use:
Trend Identification:
Uptrend: When the shorter-period EMAs are stacked above the longer-period EMAs, it indicates a strong uptrend.
Downtrend: When the longer-period EMAs are stacked above the shorter-period EMAs, it indicates a strong downtrend.
Consolidation: When the EMAs are intertwined, it suggests a sideways or weak trend.
Support/Resistance Levels:
Use the EMAs as dynamic support/resistance levels. For example, in an uptrend, the price may bounce off the lower EMAs.
100-Period EMA:
The 100-period EMA (thick blue line) acts as a key level for long-term trend analysis. A price above this line suggests a bullish bias, while a price below suggests a bearish bias.
Customization:
Adjust the EMA periods and colors to suit your trading strategy.
Use the Drop first N candles option to avoid false signals during the initial periods.
Example Use Cases:
Trend Following:
Enter long positions when the price is above the EMA ribbon and the EMAs are stacked in an uptrend.
Enter short positions when the price is below the EMA ribbon and the EMAs are stacked in a downtrend.
Dynamic Support/Resistance:
Use the EMAs as dynamic support/resistance levels for setting stop-loss or take-profit targets.
Confirmation Tool:
Combine the EMA Ribbon with other indicators (e.g., RSI, MACD) to confirm trade signals.
Settings:
MA-1 to MA-8 Periods: Adjust the periods for the 8 EMAs (default: 20, 25, 30, 35, 40, 45, 50, 55).
MA-100 Period: Adjust the period for the 100 EMA (default: 100).
Source: Choose the price source for the EMAs (default: Close).
Drop First N Candles: Drop the first N candles to avoid false signals (default: 1).
Why Use EMA Ribbon ?
Versatility: Suitable for all trading styles (scalping, day trading, swing trading) and timeframes.
Visual Appeal: The color-coded ribbon makes it easy to interpret the trend at a glance.
Customizable: Tailor the indicator to your specific trading strategy.
Dynamic Levels: Use the EMAs as dynamic support/resistance levels for better risk management.
Volume-Preceded Price StrategyVolume-Preceded Price Strategy Indicator Description
This indicator is designed for short-term traders working on 1-15 minute charts who want to capitalize on the principle that "volume precedes price." The strategy identifies potential trading opportunities by detecting volume surges before price movements occur, providing both confirmed signals and early warnings.
Core Strategy Elements
Volume Analysis Framework
Volume Spike Detection: Identifies when current volume exceeds the volume EMA by a customizable threshold (default 1.5x)
Buy/Sell Volume Calculation: Separates volume into buying and selling components based on where price closes within the candle's range
Volume Force Index: Measures momentum by combining volume with price change direction
Multiple Confirmation Signals
Trend Identification: Uses ATR-based channels to define the current trend direction
Moving Average Confirmation: Employs fast (20) and slow (50) EMAs to confirm trend direction
RSI Filter: Helps avoid overbought/oversold conditions and confirms momentum direction
Volume Spread Analysis: Detects abnormal price ranges combined with volume spikes
Signal Types
Main Buy Signal (Green Triangle)
Triggers when:
Volume increases above threshold
Buying volume dominates (>60%)
Trend changes from down to up
Price closes above fast EMA
RSI is rising but not overbought
Volume force is positive
Main Sell Signal (Red Triangle)
Triggers when:
Volume increases above threshold
Selling volume dominates (>60%)
Trend changes from up to down
Price closes below fast EMA
RSI is falling but not oversold
Volume force is negative
Early Warning Signals (Small Circles)
Appear before confirmed signals when volume spikes suggest potential moves but not all confirmation conditions are met yet.
Visual Components
Support/Resistance Lines: Green and red lines showing current trend boundaries
EMA Lines: Blue (fast) and orange (slow) EMA lines for trend visualization
Signal Markers: Triangles for confirmed signals, circles for early warnings
How To Use This Indicator
For Day Trading: Apply to 1-5 minute charts for quick trades
For Swing Trading: Apply to 15-minute charts for slightly longer positions
Wait for Confirmation: Green/red triangles signal the highest probability entry points
Use Early Warnings: Small circles can help you prepare for potential setups
Adjust Parameters: Customize volume threshold and EMA periods to match your trading instrument's volatility
The core advantage of this strategy is its ability to detect institutional money flows through volume analysis before major price movements occur, potentially giving you an edge in fast-moving markets.
Checklist IndicatorThe Checklist Indicator is a customizable tool designed to help traders maintain discipline and consistency by displaying a personalized checklist directly on their TradingView charts. Positioned unobtrusively in the top-right corner, this indicator allows users to define up to five checklist items, each accompanied by a status icon—either a green tick (✔) for completed tasks or a red cross (✖) for pending ones.
Key Features:
Customizable Appearance: Users can adjust the background and text colors to match their chart's theme, ensuring the checklist integrates seamlessly without causing distractions.
Dynamic Content: Each checklist item is user-defined, allowing traders to tailor the list to their specific strategies or routines.
Visual Status Indicators: The inclusion of color-coded icons provides a quick visual reference, enabling traders to assess their preparedness at a glance.
Compact Design: The indicator's small, square-shaped table is designed to convey essential information without occupying significant chart space.
Usage Notes:
Due to the current limitations of Pine Script, the checklist's interactivity is managed through the indicator's settings menu. Traders can mark items as completed or pending by toggling the corresponding options within the settings. This manual process encourages deliberate reflection on each checklist item, reinforcing disciplined trading practices.
Incorporating the Checklist Indicator into your trading routine can serve as a constant reminder of your strategic rules and procedures, helping to reduce impulsive decisions and promote a structured approach to market analysis.
BTCUSD Daily StrategyBINANCE:BTCUSD
✅ Moyennes Mobiles (EMA 9, EMA 21, SMA 200) pour identifier la tendance et les entrées.
✅ RSI (14) avec divergences pour confirmer les signaux d’achat/vente.
✅ Bandes de Bollinger pour détecter les breakouts et rebonds.
✅ ATR pour ajuster dynamiquement le Stop Loss et Take Profit.
✅ Fibonacci pour identifier les niveaux clés.
✅ Signaux d’achat/vente avec des flèches et Take Profit/Stop Loss affichés sur le graphique.
-
✅ Stratégie basée sur EMA, SMA, RSI, Bollinger Bands et ATR.
✅ Flèches affichées sur le graphique pour les signaux d'achat/vente.
✅ Paramètres optimisés pour minimiser les pertes en day trading sur BTC/USD.
ETH Auto-Analysis PluginThis script is an advanced Ethereum Auto-Analysis Trading Indicator that integrates multiple technical indicators and AI-enhanced trade signals to optimize market predictions.
Core Features:
🔹 Moving Averages (EMA 9 & 21): Detects trend direction and crossover signals.
🔹 RSI (Relative Strength Index): Identifies overbought and oversold conditions.
🔹 MACD (Moving Average Convergence Divergence): Shows momentum shifts with a MACD line, signal line, and histogram.
🔹 VWAP (Volume Weighted Average Price): Tracks fair market value.
🔹 MFI (Money Flow Index): Measures buying/selling pressure.
🔹 Wave Trend Oscillator: Highlights market momentum reversals.
🔹 Auto Support & Resistance Levels: Detects key price levels dynamically.
🔹 Fibonacci Retracement Levels: Calculates key retracement levels for price action.
🔹 Golden Ratio Indicator (1.618): Highlights a critical market turning point.
🔹 Market Cipher B Divergences: Spots bullish/bearish divergences for trend reversal signals.
🔹 AI-Optimized Buy/Sell Signals: Uses memory-based AI learning to refine ETH trading signals over time.
🔹 Alerts & Visualization: Displays trade signals and auto-detected patterns on the chart.
This script is a powerful all-in-one trading assistant for Ethereum, combining classic TA indicators with AI-driven signal optimization to provide high-accuracy trading insights. 🚀
Global M2 Money Supply Offset (USD)Global M2 Money Supply
Offset by 77 days (Daily Timeframe) or 11 weeks (Weekly timeframe)
Scalping BTC/USD OptimiséBINANCE:BTCUSD
✅ Utilisez les moyennes mobiles pour détecter la tendance.
✅ RSI et Bandes de Bollinger pour repérer les surachats/surventes.
✅ MACD pour confirmer le momentum.
✅ Volume pour éviter les faux signaux.
✅ Take Profit & Stop Loss intégrés (modifiable selon la probabilité).
Testez ce script sur BTC/USD en 1 min ou 5 min
Multi Kernel Regression [ChartPrime]"NAMAZOV ELSAD"
This indicator leverages multiple kernel regression methods to smooth price movements and identify market direction. It is optimized to provide precise "Up" and "Down" signals for potential buy and sell opportunities.
Features:
Kernel Selection: Choose from 17 different kernels, including Triangular, Gaussian, Laplace, and more.
Signal Precision: Accurate "Up" and "Down" signals filtered by a minimum signal threshold for enhanced reliability.
Line Chart Compatibility: Option to hide indicator lines in "line" charts while keeping signals visible via a dedicated parameter.
Customization: Extensive options for bandwidth, deviations, colors, and line styles.
Repaint Flexibility: Switch between repaint and non-repaint modes.
Usage Recommendation:
Ideal for trend-following and pinpointing entry/exit points. For a cleaner view on "line" charts, enable the Hide Lines in Line Chart option. Adjust the Min Signal Threshold to fine-tune signal sensitivity based on your trading strategy.
Enhanced Doji Candle StrategyYour trading strategy is a Doji Candlestick Reversal Strategy designed to identify potential market reversals using Doji candlestick patterns. These candles indicate indecision in the market, and when detected, your strategy uses a Simple Moving Average (SMA) with a short period of 20 to confirm the overall market trend. If the price is above the SMA, the trend is considered bullish; if it's below, the trend is bearish.
Once a Doji is detected, the strategy waits for one or two consecutive confirmation candles that align with the market trend. For a bullish confirmation, the candles must close higher than their opening price without significant bottom wicks. Conversely, for a bearish confirmation, the candles must close lower without noticeable top wicks. When these conditions are met, a trade is entered at the market price.
The risk management aspect of your strategy is clearly defined. A stop loss is automatically placed at the nearest recent swing high or low, with a tighter distance of 5 pips to allow for more trading opportunities. A take-profit level is set using a 2:1 reward-to-risk ratio, meaning the potential reward is twice the size of the risk on each trade.
Additionally, the strategy incorporates an early exit mechanism. If a reversal Doji forms in the opposite direction of your trade, the position is closed immediately to minimize losses. This strategy has been optimized to increase trade frequency by loosening the strictness of Doji detection and confirmation conditions while still maintaining sound risk management principles.
The strategy is coded in Pine Script for use on TradingView and uses built-in indicators like the SMA for trend detection. You also have flexible parameters to adjust risk levels, take-profit targets, and stop-loss placements, allowing you to tailor the strategy to different market conditions.
Stock Earnings Viewer for Pine ScreenerThe script, titled "Stock Earnings Viewer with Surprise", fetches actual and estimated earnings, calculates absolute and percent surprise values, and presents them for analysis. It is intended to use in Pine Screener, as on chart it is redundant.
How to Apply to Pine Screener
Favorite this script
Open pine screener www.tradingview.com
Select "Stock Earnings Viewer with Surprise" in "Choose indicator"
Click "Scan"
Data
Actual Earnings: The reported earnings per share (EPS) for the stock, sourced via request.earnings().
Estimated Earnings: Analyst-predicted EPS, accessed with field=earnings.estimate.
Absolute Surprise: The difference between actual and estimated earnings (e.g., actual 1.2 - estimated 1.0 = 0.2).
Percent Surprise (%): The absolute surprise as a percentage of estimated earnings (e.g., (0.2 / 1.0) * 100 = 20%). Note: This may return NaN or infinity if estimated earnings are zero, due to division by zero.
Practical Use
This screener script allows users to filter stocks based on earnings metrics. For example, you could screen for stocks where Percent Surprise > 15 to find companies exceeding analyst expectations significantly, or use Absolute Surprise < -0.5 to identify underperformers.
EPS Line Indicator - cristianhkrOverview
The EPS Line Indicator displays the Earnings Per Share (EPS) of a publicly traded company directly on a TradingView chart. It provides a historical trend of EPS over time, allowing investors to track a company's profitability per share.
Key Features
📊 Plots actual EPS data for the selected stock.
📅 Updates quarterly as new EPS reports are released.
🔄 Smooths missing values by holding the last reported EPS.
🔍 Helps track long-term profitability trends.
How It Works
The script retrieves quarterly EPS using request.financial(syminfo.tickerid, "EARNINGS_PER_SHARE", "Q", barmerge.gaps_off).
If EPS data is missing for a given period, the last available EPS value is retained to maintain continuity.
The EPS values are plotted as a continuous green line on the chart.
A baseline at EPS = 0 is included to easily identify profitable vs. loss-making periods.
How to Use This Indicator
If the EPS line is trending upwards 📈 → The company is growing earnings per share, a strong sign of profitability.
If the EPS line is declining 📉 → The company’s EPS is shrinking, which may indicate financial weakness.
If EPS is negative (below zero) ❌ → The company is reporting losses per share, which can be a warning sign.
Limitations
Only works with stocks that report EPS data (not applicable to cryptocurrencies or commodities).
Does not adjust for stock splits or other corporate actions.
Best used on daily, weekly, or monthly charts for clear earnings trends.
Conclusion
This indicator is a powerful tool for investors who want to visualize earnings per share trends directly on a price chart. By showing how EPS evolves over time, it helps assess a company's profitability trajectory, making it useful for both fundamental analysis and long-term investing.
🚀 Use this indicator to track EPS growth and make smarter investment decisions!
CAPE / Shiller PE Ratio - cristianhkrThe Cyclically Adjusted Price-to-Earnings Ratio (CAPE Ratio), also known as the Shiller P/E Ratio, is a long-term valuation measure for stocks. It was developed by Robert Shiller and smooths out earnings fluctuations by using an inflation-adjusted average of the last 10 years of earnings.
This TradingView Pine Script indicator calculates the CAPE Ratio for a specific stock by:
Fetching historical Earnings Per Share (EPS) data using request.earnings().
Adjusting the EPS for inflation by dividing it by the Consumer Price Index (CPI).
Computing the 10-year (40-quarter) moving average of the inflation-adjusted EPS.
Calculating the CAPE Ratio as (Stock Price) / (10-year Average EPS adjusted for inflation).
Plotting the CAPE Ratio on the chart with a reference line at CAPE = 20, a historically significant threshold.
Revenue & Net IncomeRevenue & Net Income Indicator
This indicator provides a clear visual representation of a company's revenue and net income, with the flexibility to switch between Trailing Twelve Months (TTM) and Quarterly data. Values are automatically converted into billions and displayed in both an area chart and a dynamic table.
Features:
TTM & Quarterly Data: Easily toggle between financial periods.
Intuitive Visuals: Semi-transparent area charts make trends easy to spot.
Smart Number Formatting: Revenue below 1B is shown with two decimals (e.g., "0.85B"), while larger values use one decimal (e.g., "1.2B").
Customizable Table: Displays the most recent revenue and net income figures, with adjustable position and text size.
Light Mode: Switch table text to black with a white header for better readability on light backgrounds.
This indicator is freely available and open-source on TradingView for all. It is designed to help traders enhance their market analysis and strategic decision-making.
Trading Sessions Background ColorTrading Sessions Background Color
This indicator provides a visual representation of the major trading sessions — Asia, London, and USA — by applying distinct background colors to the chart. It allows traders to easily identify active market hours and session overlaps.
Features:
Customizable Sessions: Users can modify time ranges, and colors according to their preferences.
Predefined Major Trading Sessions: The indicator includes Asia, London, and USA sessions by default.
Time Zone Adjustment: A configurable UTC offset ensures accurate session display.
Clear Visual Differentiation: Background colors indicate when each session is active.
Usage Instructions:
Apply the indicator to a TradingView chart.
Adjust session settings and time zone offset as needed.
The chart background will update dynamically to reflect the active trading session.
Monthly Buy IndicatorIt shows us the the total balance when buying monthly, ploting the total invested amount and total current balance along the time.
Opening the Data Window, it displays the profit (%) and the number of trades.
The "Allow Fractional Purchase" flag can be used to check the the performance of the ticker, disregarding how much the monthly amount is set vs the price of the ticker.
The trades are considering buying the available amount on the 1st candle of each month, at the Open price. The "Total Balance" considers the close price of each candle.