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.
Fundamental Analysis
Global M2 Money Supply Offset (USD)Global M2 Money Supply
Offset by 77 days (Daily Timeframe) or 11 weeks (Weekly timeframe)
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. 🚀
M2 Global Liquidity [borsadabibasina]Global likidite takibini yaparken bu veriyi Bitcoin fiyat hareketleriyle birlikte kullanmak için hazırlanmış bir veri göstergesi. Ayarlar kısmından manuel olarak da grafikte ne kadar lag yaratılacağı, kullanıcının tercihine açık bırakılmış durumda.
Global likidite hesaplanırken kullanılan veriler:
+ US M2
+ EU M2
+ China M2
+ Japan M2
+ UK M2
+ Canada M2
+ Australia M2
+ India M2
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.
XAUUSD Reversal Indicator//@version=5
indicator("XAUUSD Reversal Indicator", overlay=true)
// Moving Averages
ma50 = ta.sma(close, 50)
ma100 = ta.sma(close, 100)
ma200 = ta.sma(close, 200)
// Support & Resistance (based on recent highs and lows)
lengthSR = 20
support = ta.lowest(low, lengthSR)
resistance = ta.highest(high, lengthSR)
// Volume-based Confirmation
volThreshold = ta.sma(volume, 20)
highVolume = volume > volThreshold
// Reversal Conditions
bullishReversal = ta.crossover(close, support) and close > ma50 and close > ma100 and close > ma200 and highVolume
bearishReversal = ta.crossunder(close, resistance) and close < ma50 and close < ma100 and close < ma200 and highVolume
// Highlight Reversal Zones
bgcolor(bullishReversal ? color.green : bearishReversal ? color.red : na, transp=80)
// Plot Support & Resistance Levels
p1 = plot(support, title="Support", color=color.blue, linewidth=2, style=plot.style_dotted)
p2 = plot(resistance, title="Resistance", color=color.orange, linewidth=2, style=plot.style_dotted)
// Alerts
alertcondition(bullishReversal, title="Bullish Reversal Alert", message="Bullish Reversal Detected on XAUUSD")
alertcondition(bearishReversal, title="Bearish Reversal Alert", message="Bearish Reversal Detected on XAUUSD")
// Labels for Reversals
label_offset = 20
if bullishReversal
label.new(bar_index, low - label_offset, "Bullish", color=color.green, textcolor=color.white, size=size.small, style=label.style_label_up)
if bearishReversal
label.new(bar_index, high + label_offset, "Bearish", color=color.red, textcolor=color.white, size=size.small, style=label.style_label_down)
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.
CZ INDICATORS premium structure - Higher High / Lower loweng
The best indicator on the Higher High - Lower low system.
This script identifies Orderblocks, Breakerblocks and Range using higher order pivots and priceaction logic.
I tried to reduce the number of blocks to make the chart cleaner, for this purpose I use only second order pivots for both MSB lines and supply/demand boxes, I also tried to filter out shifts in MS and false breakouts.
Green arrows show our lows, red arrows show our highs. This is done in order to clearly and clearly understand the current trend.
Also added order block, and breaker block.
Any box has GRAY color until it gets tested.
After successful test box gets colors:
RED for Supply
GREEN for Demand
BLUE for any Breakerblocks
For cleaner chart and script speed all broken boxes deletes from chart.
It gives comparatively clean chart on any TF, even on extra small (5m, 3m, 1m).
ru
Лучший индикатор по системе Higher High - Lower Low.
Этот скрипт определяет ордерные блоки, брейкерные блоки и диапазоны, используя развороты высшего порядка и логику ценовых действий.
Я попытался уменьшить количество блоков, чтобы сделать график чище, для этого я использую только развороты второго порядка для линий MSB и блоков спроса/предложения, я также попытался отфильтровать сдвиги в MS и ложные прорывы.
Зеленые стрелки показывают наши минимумы, красные - максимумы. Это сделано для того, чтобы четко и ясно понимать текущий тренд.
Также добавлен блок ордеров и блок пробоев.
Любой блок имеет серый цвет до тех пор, пока он не будет протестирован.
После успешного тестирования блок приобретает цвет:
КРАСНЫЙ для предложения
ЗЕЛЕНЫЙ для спроса
СИНИЙ для любых блоков прерывателей.
Для более чистого графика и скорости работы скрипта все сломанные блоки удаляются с графика.
Это дает сравнительно чистый график на любом ТФ, даже на сверхмалых (5м, 3м, 1м).
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.
Market Sector LabelsA script to add labels to your chart.. for the different sectors to see where money is flowing.. Was reading that all red sectors on Monday implies more market downside and its not just a "sector rotation".
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.
EMA with Trade Duration ControlSignals for Buying and Selling on EMA and VWMA crossing.
Back tested - 73% Win Rate - Best for 3:1 and Higher Risk to Reward Trades
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.
RV- Intrinsic Value AnalyzerWhy These Metrics Matter in IVA Pro (Intrinsic Value Analyzer)?
The IVA Pro consolidates key valuation, profitability, and efficiency metrics into a single, easy-to-read table. These indicators provide a comprehensive view of a company’s financial health, helping traders and investors make informed decisions based on growth potential, profitability, and valuation. The color-coded signals (green for strong, orange for moderate, and red for weak values) simplify fundamental analysis and enable quick comparisons across different stocks.
Key Fundamental Parameters in IVA Pro
Market Capitalization (Market Cap): Measures a company's total market value, helping assess size, stability, and growth potential.
Earnings Yield (TTM): Indicates how much profit a company generates relative to its stock price—useful for comparing against bonds and other assets.
Return on Capital Employed (ROCE): Shows how efficiently a company generates profits using its capital—a key profitability metric.
Return on Equity (ROE): Evaluates how well a company uses shareholder funds to generate earnings.
Price-to-Earnings Ratio (PE): Helps determine whether a stock is overvalued or undervalued based on earnings.
Price-to-Book Ratio (PB): Assesses if a stock is trading above or below its net asset value—useful for asset-heavy industries.
Price-to-Sales Ratio (PS): Helps evaluate revenue potential, particularly for growth-stage companies.
PEG Ratio: Enhances PE ratio by factoring in earnings growth—ideal for identifying undervalued growth stocks.
Forward PE Ratio: Provides a future-looking valuation based on projected earnings.
Forward PS Ratio: Helps evaluate future revenue potential and overall stock valuation.
TradFi Fundamentals: Enhanced Macroeconomic Momentum Trading Introduction
The "Enhanced Momentum with Advanced Normalization and Smoothing" indicator is a tool that combines traditional price momentum with a broad range of macroeconomic factors. I introduced the basic version from a research paper in my last script. This one leverages not only the price action of a security but also incorporates key economic data—such as GDP, inflation, unemployment, interest rates, consumer confidence, industrial production, and market volatility (VIX)—to create a comprehensive, normalized momentum score.
Previous indicator
Explanation
In plain terms, the indicator calculates a raw momentum value based on the change in price over a defined lookback period. It then normalizes this momentum, along with several economic indicators, using a method chosen by the user (options include simple, exponential, or weighted moving averages, as well as a median absolute deviation (MAD) approach). Each normalized component is assigned a weight reflecting its relative importance, and these weighted values are summed to produce an overall momentum score.
To reduce noise, the combined momentum score can be further smoothed using a user-selected method.
Signals
For generating trade signals, the indicator offers two modes:
Zero Cross Mode: Signals occur when the smoothed momentum line crosses the zero threshold.
Zone Mode: Overbought and oversold boundaries (which are user defined) provide signals when the momentum line crosses these preset limits.
Definition of the Settings
Price Momentum Settings:
Price Momentum Lookback: The number of days used to compute the percentage change in price (default 50 days).
Normalization Period (Price Momentum): The period over which the price momentum is normalized (default 200 days).
Economic Data Settings:
Normalization Period (Economic Data): The period used to normalize all economic indicators (default 200 days).
Normalization Method: Choose among SMA, EMA, WMA, or MAD to standardize both price and economic data. If MAD is chosen, a multiplier factor is applied (default is 1.4826).
Smoothing Options:
Apply Smoothing: A toggle to enable further smoothing of the combined momentum score.
Smoothing Period & Method: Define the period and type (SMA, EMA, or WMA) used to smooth the final momentum score.
Signal Generation Settings:
Signal Mode: Select whether signals are based on a zero-line crossover or by crossing user-defined overbought/oversold (OB/OS) zones.
OB/OS Zones: Define the upper and lower boundaries (default upper zones at 1.0 and 2.0, lower zones at -1.0 and -2.0) for zone-based signals.
Weights:
Each component (price momentum, GDP, inflation, unemployment, interest rates, consumer confidence, industrial production, and VIX) has an associated weight that determines its contribution to the overall score. These can be adjusted to reflect different market views or risk preferences.
Visual Aspects
The indicator plots the smoothed combined momentum score as a continuous blue line against a dotted zero-line reference. If the Zone signal mode is selected, the indicator also displays the upper and lower OB/OS boundaries as horizontal lines (red for overbought and green for oversold). Buy and sell signals are marked by small labels ("B" for buy and "S" for sell) that appear at the bottom or top of the chart when the score crosses the defined thresholds, allowing traders to quickly identify potential entry or exit points.
Conclusion
This enhanced indicator provides traders with a robust approach to momentum trading by integrating traditional price-based signals with a suite of macroeconomic indicators. Its normalization and smoothing techniques help reduce noise and mitigate the effects of outliers, while the flexible signal generation modes offer multiple ways to interpret market conditions. Overall, this tool is designed to deliver a more nuanced perspective on market momentum.
Cryptolabs Global Liquidity Cycle Momentum IndicatorCryptolabs Global Liquidity Cycle Momentum Indicator (LMI-BTC)
This open-source indicator combines global central bank liquidity data with Bitcoin price movements to identify medium- to long-term market cycles and momentum phases. It is designed for traders who want to incorporate macroeconomic factors into their Bitcoin analysis.
How It Works
The script calculates a Liquidity Index using balance sheet data from four central banks (USA: ECONOMICS:USCBBS, Japan: FRED:JPNASSETS, China: ECONOMICS:CNCBBS, EU: FRED:ECBASSETSW), augmented by the Dollar Index (TVC:DXY) and Chinese 10-year bond yields (TVC:CN10Y). This index is:
- Logarithmically scaled (math.log) to better represent large values like central bank balances and Bitcoin prices.
- Normalized over a 50-period range to balance fluctuations between minimum and maximum values.
- Compared to prior-year values, with the number of bars dynamically adjusted based on the timeframe (e.g., 252 for 1D, 52 for 1W), to compute percentage changes.
The liquidity change is analyzed using a Chande Momentum Oscillator (CMO) (period: 24) to measure momentum trends. A Weighted Moving Average (WMA) (period: 10) acts as a signal line. The Bitcoin price is also plotted logarithmically to highlight parallels with liquidity cycles.
Usage
Traders can use the indicator to:
- Identify global liquidity cycles influencing Bitcoin price trends, such as expansive or restrictive monetary policies.
- Detect momentum phases: Values above 50 suggest overbought conditions, below -50 indicate oversold conditions.
- Anticipate trend reversals by observing CMO crossovers with the signal line.
It performs best on higher timeframes like daily (1D) or weekly (1W) charts. The visualization includes:
- CMO line (green > 50, red < -50, blue neutral), signal line (white), Bitcoin price (gray).
- Horizontal lines at 50, 0, and -50 for improved readability.
Originality
This indicator stands out from other momentum tools like RSI or basic price analysis due to:
- Unique Data Integration: Combines four central bank datasets, DXY, and CN10Y as macroeconomic proxies for Bitcoin.
- Dynamic Prior-Year Analysis: Calculates liquidity changes relative to historical values, adjustable by timeframe.
- Logarithmic Normalization: Enhances visibility of extreme values, critical for cryptocurrencies and macro data.
This combination offers a rare perspective on the interplay between global liquidity and Bitcoin, unavailable in other open-source scripts.
Settings
- CMO Period: Default 24, adjustable for faster/slower signals.
- Signal WMA: Default 10, for smoothing the CMO line.
- Normalization Window: Default 50 periods, customizable.
Users can modify these parameters in the Pine Editor to tailor the indicator to their strategy.
Note
This script is designed for medium- to long-term analysis, not scalping. For optimal results, combine it with additional analyses (e.g., on-chain data, support/resistance levels). It does not guarantee profits but supports informed decisions based on macroeconomic trends.
Data Sources
- Bitcoin: INDEX:BTCUSD
- Liquidity: ECONOMICS:USCBBS, FRED:JPNASSETS, ECONOMICS:CNCBBS, FRED:ECBASSETSW
- Additional: TVC:DXY, TVC:CN10Y