Crypto Neo - Blockchain Momentum (ETH Settings)The Crypto Neo - Blockchain Momentum indicator analyzes Ethereum’s on-chain activity to gauge bullish or bearish trends. It combines multiple on-chain metrics and applies different moving average strategies to assess Ethereum’s momentum.
This indicator is designed to track key blockchain data sources, such as:
Hash Rate
Active Addresses
Transactions per Second
Transfers per Second
Trader Behavior
Long-Term Holders (Cruisers)
Money Flow In/Out
Total Value Locked
It processes these inputs using various Moving Average (MA) types, including SMA, EMA, DMA, to generate a Bullish Momentum Score, which is visually displayed on the chart.
How to Use:
Select MA Type – Choose between SMA, EMA, MIXMA, or DMA to determine how moving averages are applied.
Set MA Lengths – Adjust MA1 Length and MA2 Length to define short-term vs. long-term trend comparison.
Customize Data Sources – Select different on-chain metrics for the indicator to analyze.
Interpret the Bullish Momentum Score:
🟢 Green (Strong Bullish Momentum) – Bullish on-chain signals dominate.
🟡 Yellow (Moderate Bullish Momentum) – Weak bullish trend forming.
⚪ White (Neutral) – No clear trend.
🟠 Orange (Moderate Bearish Momentum) – Weak bearish signals emerging.
🔴 Red (Strong Bearish Momentum) – Bearish on-chain signals dominate.
Important Notes
* This indicator does not generate trading signals but helps interpret blockchain trends for informed decision-making.
* Since it relies on daily on-chain data, it is best used on the 1D timeframe for accurate readings.
* Real-time calculations may vary slightly due to different bar update behaviors.
This indicator is very useful to confirm market turns early. Here are a few an example setups:
1. Back in 2022 on chain metrics started trending down after the market was consolidating at the top. On chain data predicted momentum moving to the downside.
2. Around October 2024, on-chain metrics showed bullish momentum while ETH was consolidating. It led to a rally in November.
Onchain
Crypto Neo - Blockchain Momentum (BTC Settings)The Crypto Neo - Blockchain Momentum indicator analyzes Bitcoin’s on-chain activity to gauge bullish or bearish trends. It combines multiple on-chain metrics and applies different moving average strategies to assess Bitcoin’s momentum.
This indicator is designed to track key blockchain data sources, such as:
Hash Rate
Active Addresses
Transactions per Second
New Addresses
Trader Behavior
Long-Term Holders (Cruisers)
Money Flow In/Out
Large Transactions Count
It processes these inputs using various Moving Average (MA) types, including SMA, EMA, DMA, to generate a Bullish Momentum Score, which is visually displayed on the chart.
How to Use:
Select MA Type – Choose between SMA, EMA, MIXMA, or DMA to determine how moving averages are applied.
Set MA Lengths – Adjust MA1 Length and MA2 Length to define short-term vs. long-term trend comparison.
Customize Data Sources – Select different on-chain metrics for the indicator to analyze.
Interpret the Bullish Momentum Score:
🟢 Green (Strong Bullish Momentum) – Bullish on-chain signals dominate.
🟡 Yellow (Moderate Bullish Momentum) – Weak bullish trend forming.
⚪ White (Neutral) – No clear trend.
🟠 Orange (Moderate Bearish Momentum) – Weak bearish signals emerging.
🔴 Red (Strong Bearish Momentum) – Bearish on-chain signals dominate.
Important Notes
This indicator does not generate trading signals but helps interpret blockchain trends for informed decision-making.
Since it relies on daily on-chain data, it is best used on the 1D timeframe for accurate readings.
Real-time calculations may vary slightly due to different bar update behaviors.
This indicator is very useful to confirm market turns early. Here are a few an example setups:
1. Back in 2019 on chain metrics started trending up after the market had dumped signaling a very good opportunity to buy.
2. During the 2021 bull market. When the market was forming a top, the on chain metrics started trending down indicating a risk to the downside.
Onchain Analysis - BTCIntroduction
This indicator is designed to equip traders with actionable insights into long-term BITSTAMP:BTCUSD market dynamics through a blend of on-chain metrics and technical tools. It provides a streamlined visualization of market sentiment and critical price levels using unique and proprietary methodologies.
The script features:
NUPL (Net Unrealized Profit/Loss) with advanced bar color coding.
350DMA and 350DMAx2, offering insights into key Bitcoin cycle levels.
Logarithmic Fibonacci Extension, aiding in precise target setting during price discovery phases.
Core Functionality
NUPL Analysis
NUPL reflects the network's aggregate unrealized profit or loss, calculated as (Market Cap − Realized Cap) / Market Cap. Bars are color-coded dynamically to simplify the interpretation of market sentiment. The emotional states (e.g., euphoria, fear) are visually represented for quick analysis, making this indicator particularly valuable for traders monitoring Bitcoin's macro cycles. This implementation improves clarity by aggregating NUPL across all holders rather than separating short- and long-term holders.
350DMA and 350DMAx2
The 350DMAx2 line has historical relevance as a key level during Bitcoin bull cycles, often acting as a resistance point during price rallies. This implementation also includes precise visualization of price interaction with the 350DMA, enabling traders to anticipate potential retracement or breakout zones. Furthermore, to minimize chart clutter, the 350DMA and 350DMAx2 lines are designed to dynamically appear only when the price is near these levels. This ensures that traders can focus on relevant data without unnecessary visual distractions.
Logarithmic Fibonacci Extensions
Unlike traditional Fibonacci extensions, logarithmic levels better suit assets like Bitcoin that grow exponentially. The calculated levels provide traders with clear targets in price discovery phases, enhancing the utility of this feature.
Key Advantages and Unique Features
Enhanced Visualization : NUPL bar color-coding simplifies sentiment analysis, allowing traders to instantly identify key turning points in market psychology.
Historical Context : The script incorporates insights derived from past market cycles, emphasizing the significance of 350DMAx2 levels.
Customization : Traders can adapt settings like lookback periods (e.g., 500 for daily, 100 for weekly) to fit their preferred timeframe and trading strategy.
Proprietary Insights : The script integrates logarithmic Fibonacci levels in a unique manner, optimizing their application to logarithmic assets.
Why This Indicator is Valuable
This indicator is not a simple combination of existing tools; it is a carefully curated suite of functionalities designed to address specific needs of crypto traders. The advanced NUPL representation and integration of logarithmic Fibonacci make it a distinct addition to any trader's toolkit. It provides clarity in interpreting long-term trends and offers actionable insights for navigating Bitcoin's cyclical nature.
How to Use
NUPL Monitoring
Pay close attention to initial color changes, e.g. orange and red, since it may establish clear pull-back. Especially, when bars turn black, it suggests that the market is heavily in profit, often signaling a market top.
350DMAx2 Interaction
If the price is trading below or near the 350DMAx2 level, it often reflects a key resistance zone. Historically, price rejections from this level are common, offering traders critical insights into potential retracement scenarios.
Logarithmic Fibonacci Extensions
Logarithmic Fibonacci extension levels are especially valuable for assets like BITSTAMP:BTCUSD , which exhibit logarithmic growth. These levels provide:
Target Identification: During price discovery phases, the logarithmic Fibonacci levels act as critical resistance or support points, enabling traders to set realistic price targets.
Market Top Detection: When extreme NUPL values (e.g., black bars) align with price interaction near logarithmic Fibonacci levels, the likelihood of a market top increases significantly. This alignment offers a robust method for identifying overbought or overextended market conditions.
Combining Concepts
When NUPL's extreme signals (e.g., red or black bars) align with price movements near the 350DMAx2 level, the likelihood of a significant pullback increases. Additionally, these scenarios can be further validated by observing logarithmic Fibonacci resistance levels, which can provide added confidence in identifying market tops during price discovery phases.
Crypto Wallets Profitability & Performance [LuxAlgo]The Crypto Wallets Profitability & Performance indicator provides a comprehensive view of the financial status of cryptocurrency wallets by leveraging on-chain data from IntoTheBlock. It measures the percentage of wallets profiting, losing, or breaking even based on current market prices.
Additionally, it offers performance metrics across different timeframes, enabling traders to better assess market conditions.
This information can be crucial for understanding market sentiment and making informed trading decisions.
🔶 USAGE
🔹 Wallets Profitability
This indicator is designed to help traders and analysts evaluate the profitability of cryptocurrency wallets in real-time. It aggregates data gathered from the blockchain on the number of wallets that are in profit, loss, or breaking even and presents it visually on the chart.
Breaking even line demonstrates how realized gains and losses have changed, while the profit and the loss monitor unrealized gains and losses.
The signal line helps traders by providing a smoothed average and highlighting areas relative to profiting and losing levels. This makes it easier to identify and confirm trading momentum, assess strength, and filter out market noise.
🔹 Profitability Meter
The Profitability Meter is an alternative display that visually represents the percentage of wallets that are profiting, losing, or breaking even.
🔹 Performance
The script provides a view of the financial health of cryptocurrency wallets, showing the percentage of wallets in profit, loss, or breaking even. By combining these metrics with performance data across various timeframes, traders can gain valuable insights into overall wallet performance, assess trend strength, and identify potential market reversals.
🔹 Dashboard
The dashboard presents a consolidated view of key statistics. It allows traders to quickly assess the overall financial health of wallets, monitor trend strength, and gauge market conditions.
🔶 DETAILS
🔹 The Chart Occupation Option
The chart occupation option adjusts the occupation percentage of the chart to balance the visibility of the indicator.
🔹 The Height in Performance Options
Crypto markets often experience significant volatility, leading to rapid and substantial gains or losses. Hence, plotting performance graphs on top of the chart alongside other indicators can result in a cluttered display. The height option allows you to adjust the plotting for balanced visibility, ensuring a clearer and more organized chart.
🔶 SETTINGS
The script offers a range of customizable settings to tailor the analysis to your trading needs.
Chart Occupation %: Adjust the occupation percentage of the chart to balance the visibility of the indicator.
🔹 Profiting Wallets
Profiting Percentage: Toggle to display the percentage of wallets in profit.
Smoothing: Adjust the smoothing period for the profiting percentage line.
Signal Line: Choose a signal line type (SMA, EMA, RMA, or None) to overlay on the profiting percentage.
🔹 Losing Wallets
Losing Percentage: Toggle to display the percentage of wallets in loss.
Smoothing: Adjust the smoothing period for the losing percentage line.
Signal Line: Choose a signal line type (SMA, EMA, RMA, or None) to overlay on the losing percentage.
🔹 Breaking Even Wallets
Breaking-Even Percentage: Toggle to display the percentage of wallets breaking even.
Smoothing: Adjust the smoothing period for the breaking-even percentage line.
🔹 Profitability Meter
Profitability Meter: Enable or disable the meter display, set its width, and adjust the offset.
🔹 Performance
Performance Metrics: Choose the timeframe for performance metrics (Day to Date, Week to Date, etc.).
Height: Adjust the height of the chart visuals to balance the visibility of the indicator.
🔹 Dashboard
Block Profitability Stats: Toggle the display of profitability stats.
Performance Stats: Toggle the display of performance stats.
Dashboard Size and Position: Customize the size and position of the performance dashboard on the chart.
🔶 RELATED SCRIPTS
Market-Sentiment-Technicals
Multi-Chart-Widget
MVRV-Z adjusted EN version (by ilyaevp95)Descriptions:
The MVRV Z-Score indicator is a powerful tool designed by original authors Murad Mahmudov and David Puell for BTC to help traders make informed decisions about their cryptocurrency investments. It is based on the MVRV (Market Value to Realized Value) metric, which measures the relationship between the market capitalization and the realized capitalization of a cryptocurrency. The indicator provides signals for accumulating or selling an asset based on deviations in market capitalization from realized capitalization.
How it works:
Market Capitalization : This is the total value of coins that have been issued at a given point in time. Market capitalization is calculated by multiplying the current price of the asset by the number of coins that have been issued.
Realized Capitalization (Realized Price) : This is the amount of money that has been spent on purchasing a particular asset. In the context of cryptocurrencies, it represents the sum of all transaction values for a specific blockchain. Realized capitalization can be calculated using historical data on transaction prices.
MVRV Metric : The MVRV metric compares market capitalization with realized capitalization, providing a measure of how overvalued or undervalued a cryptocurrency is relative to its historical transaction data. A high MVRV value indicates that the market is overvaluing the asset, while a low MVRV suggests undervaluation.
Z-Score Calculation : The Z-score is a statistical measure that normalizes the deviation of market capitalization from its mean value (realized capitalization) to a standard deviation. This makes it possible to compare assets that have different values and time periods, as it takes into account the volatility of the market.
Note: For accurate Z-score calculation, you need to use the indicator on a chart with a mostly complete historical data set for a specific cryptocurrency.
Signals : Based on the Z-score, the indicator generates signals for accumulation or sale. If the Z-score falls below a certain threshold (negative), it may indicate an opportunity to accumulate the asset. Conversely, if the Z-score rises above a positive threshold, it could suggest a potential sell signal.
The indicator uses a color-coded system to provide traders with visual cues:
Green background indicates a signal to accumulate.
Orange (Red) background indicates a signal to sell.
Deviations exceeding the specified thresholds by 1 and 2 Z (positive direction), 0.5 and 1 Z (negative direction) are highlighted in a brighter color, indicating more extreme deviations.
Note: The signals provided by this indicator should not be considered financial advice. Traders should conduct their own research (DYOR) before making any investment decisions.
Parameters: The indicator provides several parameters for customization:
Blockchain : The blockchain for which the analysis is performed. This allows the user to select the specific blockchain they are interested in analyzing. The default value is BTC.
Z threshold for positive deviations : This parameter sets the threshold above which the deviation will be considered positive. A higher value will result in fewer signals, while a lower value may generate more false signals. The default value is 3.0.
Z threshold for negative deviations : Similar to the previous parameter, this sets the threshold below which the deviation will be considered negative. The default value is 0.
Market Capitalization : There are two types of market capitalization available: Standard and Free float coin capitalization. Free float is calculated by multiplying its current price by the total number of units in free circulation - the number that are not locked in any contracts or other forms of restriction. For DASH, ZEC, BAT and ALGO available only Free float capitalization. The default value is "Standard"
Negative Deviation Filter Mode : When enabled, if the deviation has been positive for a certain number of previous weeks (the default value is 40 weeks), the indicator will not generate a signal to accumulate. This helps to avoid false signals during the start of a bearish market. This may be helpful for volatile coins, whose price can drastically fall below the realized price after the end of a bull market. The default setting is "disabled".
Display Options:
MVRV plot : Displays the MVRV metric for the selected blockchain.
Z-Score plot : Shows the Z-score calculated by the indicator.
Realized Price plot : Provides a visual representation of the realized price of the cryptocurrency on main chart.
S ignal Display : Choose whether to display signals on the main chart or in a separate panel.
Historical mode : Choose whether to show signals for all historical data on the chart or for a certain number of periods. The default setting is "disabled".
Crypto Realized Profits/Losses Extremes [AlgoAlpha]🌟🚀 Introducing the Crypto Realized Profits/Losses Extremes Indicator by AlgoAlpha 🚀🌟
Unlock the potential of cryptocurrency markets with our cutting-edge On-Chain Pine Script™ indicator, designed to highlight extreme realized profit and loss zones! 🎯📈
Key Features:
✨ Realized Profits/Losses Calculation: Uses real-time data from the blockchain to monitor profit and loss realization events.
📊 Multi-Crypto Compatibility: The Indicator is compatible on other Crypto tickers besides Bitcoin.
⚙️ Customizable Sensitivity: Adjust the look-back period, normalization period, and deviation thresholds to tailor the indicator to your trading style.
🎨 Visual Enhancements: Choose from a variety of colors for up and down trends, and toggle extreme profit/loss overlay for easy viewing.
🔔 Integrated Alerts: Set up alerts for high and extreme profit or loss conditions, helping you stay ahead of significant market movements.
🔍 How to Use:
🛠 Add the Indicator: Add the indicator to favorites. Customize settings like period lengths and deviation thresholds according to your needs.
📊 Market Analysis: Monitor the main oscillator and the bands to understand current profit and loss extremes in the market. When the oscillator is at the upper band, this means that the market is doing really well and traders/investors will be likely to take profit and cause a reversal. The opposite is true when the oscillator reaches the lower band. The main oscillator can also be used for trend analysis.
🔔 Set Alerts: Configure alerts to notify you when the market enters a zone of high profit or loss, or during trend changes, enabling timely decisions without constant monitoring.
How It Works:
The indicator calculates a normalized area under the RSI curve applied on on-chain data regarding the number of wallets in profit. It employs a custom "src" variable that aggregates data from the blockchain about profit and loss addresses, adapting to intraday or longer timeframes as needed. The main oscillator plots this normalized area, while the upper and lower bands are plotted based on a deviation metric to identify extreme conditions. Colored fills between these bands visually denote these zones. For interaction, the indicator plots bubbles for extreme profits or losses and provides optional bar coloring to reflect the current market trend.
🚀💹 Enjoy a comprehensive, customizable, and visually engaging tool that helps you stay ahead in the fast-paced crypto market!
Blockunity Address Synthesis (BAS)Track the address status of the various cryptoassets and their evolution.
The Idea
The goal is to provide a simple tool for visualizing the evolution of different types of crypto addresses.
How to Use
This tool is to be used as fundamental information. It is not intended for investment or trading purposes.
Elements
Active Addresses
Active Addresses represent the subset of total addresses that made one or more on-chain transaction on a given day.
New Addresses
New Addresses refer to addresses that receive their first deposit in the selected crypto-asset.
Zero Balance Addresses
Zero Balance Addresses are addresses that transferred out (potentially sold) all of their holdings for the selected crypto-asset.
Total Addresses
Total Addresses refer to the overall count of unique addresses that have been created on a blockchain network.
Settings
In the settings, you can :
Adjust line smoothing (in terms of number of days).
Change the lookback period used to calculate the different variations.
Display or not the different address types (for better visualization, Total Addresses should be shown alone).
Show or hide labels and configure their offset.
Lastly, you can modify all table parameters.
MVRV Z-Score [AlgoAlpha]Introducing the ∑ MVRV Z-Score by AlgoAlpha, a dynamic and sophisticated tool designed for traders seeking to gain an edge in INDEX:BTCUSD analysis. This script employs advanced statistical techniques on Bitcoin On-Chain data to offer a deeper understanding of market conditions, focusing on valuation extremes and momentum trends. Let's explore the features and functionalities that make this tool a valuable addition to your trading arsenal.
Key Features:
🔶 Adjustable Parameters: Customize the Z score lookback length, moving average lookback length, and choose from six moving average types, tailoring the analysis to your trading style.
🔶 Heiken Ashi Compatibility: Incorporate Heiken Ashi plots to visualize market trends, adding a layer of clarity to your technical analysis.
🔶 Divergence Alerts: Detect significant bullish and bearish divergences, allowing for timely identification of potential market reversals.
🔶 Configurable Alerts: Set alerts for overbought, oversold, and divergence conditions, ensuring you never miss an opportunity.
How to Use:
1. ➡️ Parameter Selection: Start by configuring the Z-Score and moving average settings according to your analysis needs. This includes selecting the lookback period and the type of moving average.
2. ➡️ Visualization Options: Choose to enable Heiken Ashi plots for an alternative view of the Z-Score, which can help in identifying trend directions more clearly.
3. ➡️ Monitor for Signals: Keep an eye out for divergence signals and overbought/oversold conditions as potential indicators for entering or exiting trades.
4. ➡️ Alert Setup: Configure alerts based on your selected parameters to receive notifications for important market movements and conditions.
How It Works:
The core of this tool is the Z-Score calculation, which assesses the standard deviation of the current market value from its mean, highlighting overvalued or undervalued market conditions. Here's a brief overview of the script's operational mechanics:
1. 📊 Calculating the Z-Score: The script first calculates the mean over a user-defined lookback period of the MVRV ratio, then it computes the Z-Score to identify deviations from the average.
meanValue = ta.sma(marketValue, zScoreLookback)
zScoreValue = (marketValue - meanValue) / ta.stdev(marketValue, zScoreLookback)
2. 📈 Applying a Moving Average: To smooth the Z-Score data and make trends more discernible, a moving average is applied. Users can choose from several types, such as SMA, EMA, or HMA, based on their preference.
3. 🔄 Heiken Ashi Visualization: For those opting for a more intuitive trend analysis, Heiken Ashi plots can be enabled, transforming the Z-Score data into candlestick charts that simplify trend identification.
4. 🔍 Identifying Divergences: The script is equipped to spot divergences between the market price action and the Z-Score, signaling potential bullish or bearish market reversals.
oscHigherLow = haClose > ta.valuewhen(findPivotLow, haClose , 1) and isInRange(findPivotLow )
priceLowerLow = low < ta.valuewhen(findPivotLow, low , 1)
bullishCondition = enablePlotBullish and priceLowerLow and oscHigherLow and findPivotLow
5. 🚨 Configurable Alerts: Lastly, the script allows for the setting of customizable alerts based on the Z-Score, moving averages, and identified divergences, enabling traders to react promptly to market changes.
The ∑ MVRV Z-Score by AlgoAlpha is an essential tool for traders looking to analyze and interpret market dynamics through a quantitatively rigorous lens. Whether you're focused on identifying market extremes or tracking trend momentum, this script offers the insights needed to support informed trading decisions. 🌟📊💡
BTC Supply in Profits and Losses (BTCSPL) [AlgoAlpha]Description:
🚨The BTC Supply in Profits and Losses (BTCSPL) indicator, developed by AlgoAlpha, offers traders insights into the distribution of INDEX:BTCUSD addresses between profits and losses based on INDEX:BTCUSD on-chain data.
Features:
🔶Alpha Decay Adjustment: The indicator provides the option to adjust the data against Alpha Decay, this compensates for the reduction in clarity of the signal over time.
🔶Rolling Change Display: The indicator enables the display of the rolling change in the distribution of Bitcoin addresses between profits and losses, aiding in identifying shifts in market sentiment.
🔶BTCSPL Value Score: The indicator optionally displays a value score ranging from -1 to 1, traders can use this to carry out strategic dollar cost averaging and reverse dollar cost averaging based on the implied value of bitcoin.
🔶Reversal Signals: The indicator gives long-term reversal signals denoted as "▲" and "▼" for the price of bitcoin based on oversold and overbought conditions of the BTCSPL.
🔶Moving Average Visualization: Traders can choose to display a moving average line, allowing for better trend identification.
How to Use ☝️ (summary):
Alpha Decay Adjustment: Toggle this option to enable or disable Alpha Decay adjustment for a normalized representation of the data.
Moving Average: Toggle this option to show or hide the moving average line, helping traders identify trends.
Short-Term Trend: Enable this option to display the short-term trend based on the Aroon indicator.
Rolling Change: Choose this option to visualize the rolling change in the distribution between profits and losses.
BTCSPL Value Score: Activate this option to show the BTCSPL value score, ranging from -1 to 1, 1 implies that bitcoin is extremely cheap(buy) and -1 implies bitcoin is extremely expensive(sell).
Reversal Signals: Gives binary buy and sell signals for the long term
Limited Growth Stock-to-Flow (LGS2F) [AlgoAlpha]Description:
The "∂ Limited Growth Stock-to-Flow (LG-S2F)" indicator, developed by AlgoAlpha, is a technical analysis tool designed to analyze the price of Bitcoin (BTC) based on the Stock-to-Flow model. The indicator calculates the expected price range of BTC by incorporating variables such as BTC supply, block height, and model parameters. It also includes error bands to indicate potential overbought and oversold conditions.
How it Works:
The LG-S2F indicator utilizes the Stock-to-Flow model, which measures the scarcity of an asset by comparing its circulating supply (stock) to its newly produced supply (flow). In this script, the BTC supply and block height data are obtained to calculate the price using the model formula. The formula includes coefficients (a, b, c) and exponentiation functions to derive the expected price.
The script incorporates error bands based on uncertainty values derived from the standard errors of the model parameters. These error bands indicate the potential range of variation in the expected price, accounting for uncertainties in the model's parameters. The upper and lower error bands visualize potential overbought and oversold conditions, respectively.
Usage:
Traders can utilize the LG-S2F indicator to gain insights into the potential price movements of Bitcoin. The indicator's main line represents the expected price, while the error bands highlight the potential range of variation. Traders may consider taking long positions when the price is near or below the lower error band and short positions when the price is close to or above the upper error band.
It's important to note that the LG-S2F indicator is specifically designed for Bitcoin and relies on the Stock-to-Flow model. Users should exercise caution and consider additional analysis and factors before making trading decisions solely based on this indicator.
Originality:
The LG-S2F indicator, developed by QuantMario and AlgoAlpha, is an original implementation that combines the Stock-to-Flow model with error bands to provide a comprehensive view of BTC's potential price range. While the concept of Stock-to-Flow analysis exists, the specific calculations, incorporation of error bands, and customization options in this script are unique to QuantMario's methodology. The script is released under Mozilla Public License 2.0, allowing users to utilize and modify it while adhering to the license terms.
Bitcoin Miner Extreme SellingThis script is for identifying extreme selling. Judging by the chart, Bitcoin miners often (not always) sell hard for two reasons: to take profit into parabolic price rises, or to stay solvent when the price is very low.
Extreme selling thus often coincides with long-term tops and bottoms in Bitcoin price. This can be a useful EXTRA data point when trying to time long-term Bitcoin spot or crypto equity investment (NOT advice, you remain responsible, etc). The difference between selling measured in BTC and in USD gives a reasonable idea of whether miners are selling to make a profit or to stay solvent.
CREDITS
The idea for using the ratio of miner outflows to reserves comes from the "Bitcoin Miner Sell Pressure" script by the pioneering capriole_charles.
The two request.security calls are identical. Another similarity is that you have to sum the outflows to make it make sense. But it doesn't make much difference, it turns out from testing, to use an average of the reserves, so I didn't. All other code is different.
The script from capriole_charles uses Bollinger bands to highlight periods when sell pressure is high, uses a rolling 30-day sum, and only uses the BTC metrics.
My script uses a configurable 2-6 week rolling sum (there's nothing magical about one month), uses different calculations, and uses BTC, USD, and composite metrics.
INPUTS
Rolling Time Basis : Determines how much data is rolled up. At the lowest level, daily data is too volatile. If you choose, e.g., 1 week, then the indicator displays the relative selling on a weekly basis. Longer time periods, obviously, are smoother but delayed, while shorter time periods are more reactive. There is no "real" time period, only an explicit interpretation.
Show Data > Outflows : Displays the relative selling data, along with a long-term moving average. You might use this option if you want to compare the "real" heights of peaks across history.
Show Data > Delta (the default): Only the difference between the relative selling and the long-term moving average is displayed, along with an average of *that*. This is more signal and less noise.
Base Currency : Configure whether the calculations use BTC or USD as the metric. This setting doesn't use the BTC price at all; it switches the data requested from INTOTHEBLOCK.
If you choose Composite (the default), the script combines BTC and USD together in a relative way (you can't simply add them, as USD is a much bigger absolute value).
In Composite mode, the peaks are coloured red if BTC selling is higher than USD, which usually indicates forced selling, and green if USD is higher, which usually indicates profit-taking. This categorisation is not perfectly accurate but it is interesting insomuch as it is derived from block data and not Bitcoin price.
In BTC or USD mode, a gradient is used to give a rough visual idea of how far from the average the current value is, and to make it look pretty.
USAGE NOTES
Because of the long-term moving averages, the length of the chart does make a difference. I recommend running the script on the longest Bitcoin chart, ticker BLX.
To use it to compare selling with pivots in crypto equities, use a split chart: one BLX with the indicator applied, and one with the equity of your choice. Sync Interval, Crosshair, Time, and Date Range, but not Symbol.
Bitcoin Miner Sell PressureBitcoin miners are in pain and now (November 2022) selling more than they have in almost 5 years!
Introducing: Bitcoin Miner Sell Pressure.
A free, open-source indicator which tracks on-chain data to highlight when Bitcoin miners are selling more of their reserves than usual.
The indicator tracks the ratio of on-chain miner Bitcoin outflows to miner Bitcoin reserves.
- Higher = more selling than usual
- Lower = less selling than usual
- Red = extraordinary sell pressure
Today , it's red.
What can we see now ?
Miners are not great at treasury management. They tend to sell most when they are losing money (like today). But there have been times when they sold well into high profit, such as into the 2017 $20K top and in early 2021 when Bitcoin breached $40K.
Bitcoin Miner Sell Pressure identifies industry stress, excess and miner capitulation.
Unsurprisingly, there is a high correlation with Bitcoin Production Cost; giving strong confluence to both.
In some instances, BMSP spots capitulation before Hash Ribbons. Such as today!
Trendmaster - Crypto On-Chain Metric BundleWhat it is:
The ‘Trendmaster Crypto On-Chain Metric Bundle’ is truly a one-of-a-kind bundle. It provides a complete insight into the on-chain dynamics of the entire Crypto asset class, with a multitude of different included indicators providing unique information and data points to give users an edge regardless of ticker, timeframe, or trading style.
What it Does:
Allows you to switch between several different metrics in one place and see specific combined metrics and look at the metrics to take contrarian positions
How to Use it:
Use these metrics to see the on-chain actions in cryptocurrency and play the contrarian. For example, when people are flooding into stablecoins as the price goes down you can see that as a potential buy indicator.
All metrics can be viewed with a Dashboard allowing the user to see all of the information in 1 place.
List of On-Chain Metrics:
To begin with, we have the ‘Trendmaster On-Chain Rating’ – which is our all-in-one, complete on-chain overview metric that can give you an instant insight into the fundamental and underlying strength of any given Crypto asset. It collates the key factors provided by all other indicators within the bundle, weighing in and condensing all of that information into a simple -5 to 5 scale; with a -5 indicating a completely bearish outlook on the asset, and a +5 representing truly great upcoming upside potential. As this indicator is taking into account large amounts of data and statistics to provide an on-chain overview, this value is best taken into consideration on higher timeframes such as the 4hour or daily to provide fundamentally strong buy or sell swing trade opportunities. Extreme rating signals on this indicator are rare but always worth taking into serious consideration.
Secondly, we have the ‘Collated Open Interest Oscillator’ – which gives us a peek into the current outlook of the derivatives market across a wide array of Crypto futures on a number of different exchanges. This indicator provides data on a 0-100 scale, with 100 indicating a substantial and sustained increase in open derivative positions in relation to the underlying market volume. A score of 100 can tell us that a huge amount of traders are trying to position themselves with high leverage in anticipation of a big move, and can often be compared to periods of extreme greed from market participants. On the contrary, a value of 0 shows us that the derivative market is decreasing in volume and therefore open interest is decreasing, which can be likened to periods of extreme fear. This data is only provided at daily intervals, but as incredibly high or low values on this indicator can have an almost instant impact, this indicator is best utilized for medium-term trading and investment decisions.
The ‘Social Sentiment Oscillator' analyses bullish and bearish narratives in relation to a number of large Cryptocurrencies and the market in general, across multiple social media platforms. Rather than a traditional 0-100 ‘Fear & Greed’ index that many may be familiar with, this indicator tracks the changing in sentiment across platforms on a -100 to 100 scale. A score of -100 may not necessarily indicate immediate extreme fear in the market, but instead a huge shift from an incredibly bullish narrative to an incredibly bearish one. Similar to a score of 100, this does not necessarily indicate that the current outlook on social media platforms is currently positive, but rather that a substantial amount of people are altering their views and have become more bullish on a short-term basis. This data is only provided at daily intervals, so make sure to keep an eye on price and sentiment divergences for the best swing trade opportunities to play contrarian to the majority.
Following this is the ‘Miner Confidence Metric’, which provides a long-term overview of the current Crypto miner's outlook. This simple -10 to 10 scale gives us an easy-to-follow bearish to the bullish sentiment of miners. This indicator takes into account the current hash rate, looking at both how it historically compares as well as its rate of decrease/increase; as well as on-chain miner movements to verify their stance on either holding onto their Crypto earnings or preferring to move their coins to exchanges to sell and cover their running costs. Generally speaking, miners can face difficulties operating during times of large market drawdowns, and may be forced into offloading and selling physical and virtual resources to remain afloat – this is indicated by a -10 value at the extreme end, and has historically provided outsized returns for long-term investors accumulating at their demise. Contrary to this, a score of 10 can indicate that miners are not only bullish on the future of crypto, but are likely also expanding operations in anticipation of higher prices in the future. This data is only provided at daily intervals, but on longer-term timeframes provide some of the best long-term accumulation opportunities available to market participants.
Next is the ‘Collated On-Chain Volume’ indicator, which simply monitors a variety of Cryptocurrencies and their underlying on-chain transactional usage. When collating these volumetric data it can provide invaluable insight into the current actions taken by market buyers and sellers and often larger players who can have a big influence on price. Typically when we see large spikes in on-chain usage it indicates substantial levels of accumulation or distribution, which can be made more obvious by observing where we currently are in a market cycle. Large spikes after large and extended periods of drawdown can represent coins transferring from retail to larger players who are often referred to as ‘smart money’; and with large on-chain volume following a substantial bull cycle, this may show us larger players distributing coins to retail. Data can only be fetched at daily intervals, but watch for big spikes to try and position yourself alongside the big players.
We also have the ‘Holder in Profit %’ which as it sounds, is just giving us a percentile value of Crypto traders, investors, and holders who are currently in profit on their positions. Historically speaking, when a majority are at a loss – and buying ‘when there is blood in the streets has been a profitable venture. Considering cutting some of your positions when market exuberance is in full effect and a vast majority of participants are reaping in easy profits. As data is only obtained at daily intervals, using this as a longer-term gauge for where we may be in a cycle is where it is most insightful.
The ‘Long/Short Ratio Crossover’ analyses the current disparity between traders who have positioned themselves in a long position on derivatives markets in comparison to those betting on prices going down. This indicator provides another impressive insight into the fallacy of the herd mentality, and how aiming to be on the opposite side of the masses can often be a profitable venture. A value of 100 can show us that an overwhelming majority of traders are predicting a price increase and are trying to position themselves accordingly, whereas a value of -100 indicates almost all derivative traders are trying to bet on a sizeable market downturn. This metric can be useful for both long-term positions and shorter-term scalping methods of trading and investing, updating on a per-candle basis.
Along with this, the ‘Retail Stablecoin Demand’ looks into the current demand for a number of Crypto stablecoins, aiming to mimic an underlying value close to that of traditional fiat currencies like the US Dollar. This is calculated by analyzing the short to mid-term rush to these ‘safer’ assets by retail traders. Traditionally people will exit their positions in favor of stable assets when they are either currently or are expecting to experience losses. Conversely, when users foresee upcoming profits they are likely to transition into a more ‘risk-on’ thesis and exit their stablecoins for more speculative assets. A value of 100 represents a huge demand for stablecoins, whereas a value of -100 shows that there is currently a lack of interest. Another indication providing a chance to profitably play the contrarian, with figures constantly updating to provide the functionality to all regardless of your trading methodology or investment philosophy.
Lastly the ‘Whale Bubbles’, display overlaying circles of varying size and opacity to represent on-chain activity by larger market players who are transferring a portion of their substantial holding, usually to exchanges to sell. These bubbles are placed over price action to clearly see the point at which the transaction occurred. We can also lower the minimum requirement of what is defined as a ‘whale movement’ by increasing the sensitivity within the indicator settings and subsequently increasing signal frequency. When whales begin to sell in numbers, it may be worth considering doing the same yourself!
We hope you can find utility in all of these indicators, and that in unison they can take your trading and investment to the next level. A majority of these indicators within the bundle can be tweaked and optimized within the bundle to further fine-tune and cater to your preferred trading and investing thesis. Check out our other resources and let us know what you’d like to see next!
Trendmaster - Crypto Collated On-Chain VolumeWhat it is:
Crypto Collated On-Chain Volume looks specifically at the transaction volume from ETH and BTC on-chain By showing the control of
What it does:
It shows Bullish and Bearish volume for on-chain transactions for BTC and ETH as well as shows an overall Moving Average letting traders see increases or decreases in general volume.
How to Use It:
High increases in on-chain volume will show major moves in the cryptocurrency market, especially in heavy pumps or dumps. Bullish volume at lows can indicate spot buying at levels that may not be seen on central exchanges and Bearish volume at highs indicated spot selling at levels not seen on central exchanges.
Ethereum OnChain Data Indicator - The Quant ScienceEthereum On Chain Data Indicator - The Quant Science™ is a quantitative indicator created for mid-long term analysis.
The indicator uses quantitative statistics to recreate a model that represents the most important data from the on-chain analysis for the Ethereum blockchain.
The on-chain data used to create this model are:
1. Total weekly transactions
2. Total monthly transactions
3. Frequency of transactions per second on a daily scale
4. Frequency of transactions per second on a weekly scale
5. Amount of Ethereum burned on a daily scale
6. Amount of Ethereum burned on a weekly scale
7. Volume of short positions on a daily scale
8. Volume of short positions on a weekly scale
9. Volume of short positions more/less than average on a daily scale
10. Volume of short positions more/less than average on a weekly scale
All these data were extrapolated and manipulated using the mean and standard deviation.
The end result is a powerful tool that enables mid-long term investors and traders to analyze on-chain data through quantitative analysis.
FEATURES
The blue color area refers to the average change in data on a weekly scale. The light blue colored area indicates the monthly changes in the data. It is interesting to observe the correlation relationship between price and times when short-run data increases compared to long-run data and vice versa.
The more intense purple histograms refer to the standard deviation of the mean change in data on an annual scale. Histograms of less intense purple color refer to the standard deviation of the mean variation of data on a monthly scale. It is interesting to observe the ratio of the standard deviation between two different time periods.
This indicator can be used to perform statistical comparative analysis for manual and mid-long term investments. It can also be used to create auto trading strategies when used and integrated within an algorithm.
On-chain data are updated every 24 hours, so the timeframes to be used for analysis with this indicator are: D, 4H, 1H.
BTC Active Address Momentum (On-chain)This indicator shows the difference between the % change in BTC price and the % change in BTC’s active addresses (BTC’s utility value).
- Dark red: Extreme overbought conditions
BTC price is increasing too fast and outgrows the increase in its utility value
(RSI of % change difference > 70)
- Light red: Overbought conditions
BTC price is increasing too fast and outgrows the increase in its utility value
(RSI of % change difference > 60)
- Dark green: Extreme oversold conditions
BTC price is dropping too fast and outruns the decrease in its utility value
(RSI of % change difference < 30)
- Light green: Oversold conditions
BTC price is dropping too fast and outruns the decrease in its utility value
(RSI of % change difference < 40)
*Not financial advice.
BTC Active Address Trend (On-chain)This indicator compares the % change in BTC price and the % change in BTC’s active addresses (BTC’s utility value).
1. % changes in BTC price & active addresses
- Orange line: BTC’s price change (%)
- Gray line: BTC’s active address change (%)
- Red/Yellow/Green lines: Bollinger bands for change in active address
2. Trend:
- Green circles: Bullish Sentiment Trend
Market sentiment is bullish and BTC price outgrows the increase in its utility value (overpricing)
- Red circles: Bearish Sentiment Trend
Market sentiment is bearish and BTC price drops more than the decrease in its utility value (underpricing)
3. Potential Re-Entries:
- Green/Red triangles: potential bullish/bearish entries
When % change of BTC price gets similar to that of active addresses
*Not financial advice.
Supply Weighted Moving Average: OnchinUse this Onchain Channel in Weekly Timeframe - on BTCUSD BUTSTAMP Chart:
This Moving average channel is weighted based on BTC's new Supply:
I believe the slope of the Bitcoin trend line is correlated to the new supply and the issue of Halving.
The chart below shows this:
In fact, after each Halving, the supply is halved. Halving the supply increases the demand-for-supply ratio and increases the price. But the uptrend slope also halves after each halving.
Therefore, the slope of the bitcoin trend is correlated with the new supply rate. This is the logic of this new metric.
Accordingly, the moving average is weighted based on the new supply. This new channel can identify where bitcoin is too cheap or too expensive in the historical chart. It has also marked support/resistance Supply Weighted Moving Average.
SOPR SignalThe script uses Glassnode's SOPR on-chain data to identify:
1. Sentiment Trends:
- Green circle on bottom (Bullish) -> Investors are selling in profits
- Red circle on top (Bearish) -> Investors are selling in losses
2. Short-term Entries:
- Small green circle on SOPR (Bullish) -> Approaching investor purchase price in bull run -> not willing to sell -> decrease supply
- Small red circle on SOPR (Bearish) -> Approaching break even price in bear run -> chance to get out -> increase supply
3. Potential Trend Change:
- Yellow circle on top/bottom -> Potential trend changing soon
BTC New Supply: OnchainThis Onchain Metric shows the sum of newly issued coins.
This metric is very useful for finding new bull run cycles in the market. The new bull run is accompanied by a significant drop in the new supply.
BTC Supply weighted channel: OnchainUse this oscillator in the weekly time frame and then draw the above linear channel
The premise of this idea is that the trend slope of the bitcoin price correlates with the bitcoin supply chart, which shows the total amount of bitcoin ever created/issued.
Therefore, Bitcoin price is weighted based on Bitcoin supply.
As a result, the above channel has been created, which is a linear channel, and it seems that it can be an oscillator to determine the bitcoin trend, as well as the tops and bottoms of the market.
Bitcoin seems to respect the bottom and top lines of this channel as well as its midline
BTC Leading SOPR: OnchainUse This indicator in Weekly Timeframe:
This Onchain Metric is based on SOPR Moving Average.
This metric is very efficient for finding the tops and bottoms of the market as well as the ascending or descending biases in the market.
You can use it alongside RSI to filter out incorrect rsi signals
overhigh areas signal a top, overlow areas signal a low, zero line cross-up indicates an uptrend bias and its cross-down indicates a downtrend bias in the market
BTC SOPR Momentum: OnchainThis Onchin metric is based on SOPR data
Use this metric on daily and weekly timeframes:
SOPR:
The Spent Output Profit Ratio (SOPR) is computed by dividing the realized value (in USD) divided by the value at creation (USD) of a spent output. Or simply: price sold / price paid. Renato Shirakashi created this metric. When SOPR > 1, it means that the owners of the spent outputs are in profit at the time of the transaction; otherwise, they are at a loss. You can find "SOPR" in tradingview indicators
BTC SOPR Momentum: Onchain
This metric is based on SOPR Momentum. I made some changes to it so that its momentum can be checked.
Interpretation:
If the indicator is above the gray level of resistance/support, bitcoin has an uptrend and Bullish bias
If the indicator is below the resistance/ support level, bitcoin has a downtrend and Bearish Bias
Crossup the gray level is a long signal
Cross-down the gray level is a shorts signal
Entering and exit of the indicator to the overhigh area means creating a top
Entering and leaving the indicator to the overflow area means creating a bottom