Sharpe Ratio Z-ScoreThe "Sharpe Ratio Z-Score" indicator is a powerful tool designed to measure risk-adjusted returns in financial assets. This script helps investors evaluate the performance of a security relative to its risk, using a Z-score based modification of the Sharpe Ratio. The indicator is suitable for assessing market environments and understanding periods of underperformance or overperformance relative to historical standards.
Features:
Risk Assessment and Scaling: The indicator calculates a modified version of the Sharpe Ratio
over a user-defined period. By using scaling and mean offset adjustments, it allows for better
fitting to different market conditions.
Customizable Settings:
Period Length: The number of bars used to calculate the Sharpe Ratio.
Mean Adjustment: Offset value to adjust the average return of the calculated Sharpe ratio.
Scale Factor: A multiplier for emphasizing or reducing the calculated score's impact.
Line Color: Easily customize the plot's appearance.
Visual Cues:
Plots horizontal lines and fills specific regions to visually represent significant Z-score levels.
Highlighted zones include risk thresholds, such as overbought (positive Z-scores) and oversold
(negative Z-scores) areas, using intuitive color fills:
Green for areas below -0.5 (potential buy opportunities).
Red for areas above 0.5 (potential sell opportunities).
Yellow for neutral zones between -0.5 and 0.5.
Use Cases:
Risk-Adjusted Decision Making: Understand when returns are favorable compared to risk, especially during volatile market conditions.
Timing Reversion to Mean: Use highlighted zones to identify potential reversion-to-mean scenarios.
Trend Analysis: Identify times when an asset's performance is significantly deviating from its
average risk-adjusted return.
How It Works:
The script computes the daily returns over a set period, calculates the standard deviation of
those returns, and then applies a modified Sharpe Ratio approach. The Z-score transformation
helps to visualize how far an asset's risk-adjusted return deviates from its historical average.
This "Sharpe Ratio Z-Score" indicator is well-suited for investors seeking to combine quantitative metrics with visual cues, enhancing decision-making for long and short positions while maintaining a risk-adjusted perspective.
BTCUSD
Multi-Timeframe RangeThe Multi-Timeframe Range Indicator is designed for traders looking to monitor key price levels across various timeframes (Daily, Weekly, Monthly, Quarterly, and Yearly) directly on their charts. This indicator draws boxes and mid-lines for each timeframe’s high, low, and midpoint, enabling users to visualize price ranges and assess potential areas of support and resistance more effectively.
Features:
Dynamic Range Boxes: Displays the high, low, and midpoint levels for each specified timeframe, with customizable colors for easy differentiation.
Visual Cues for Monday’s Levels: Highlights Monday’s high, low, and midpoint levels each week to support intraday trading setups and weekly trend analysis.
Multi-Timeframe Flexibility: Easily toggle between timeframes to view ranges from daily to yearly, making this indicator suitable for both short-term and long-term traders.
Ideal Use Cases:
Identify key support and resistance zones based on multiple timeframes.
Assess weekly and monthly trends using the Monday range levels.
Gain insights into market structure across various timeframes.
Point and Figure Displacement IndicatorThe PnF Displacement indicator is my custom script for TradingView, designed to analyze Point and Figure (PnF) charts with displacement features.
Key components of the script include:
User Inputs:
Require FVG: A boolean input to determine if a Fair Value Gap (FVG) is required for displacement calculations.
Displacement Type: Allows users to choose between "Open to Close" and "High to Low" for column range calculations.
Displacement Length: Defines how far back to look for calculating the standard deviation of the column range.
Displacement Strength: Multiplier for the standard deviation to adjust sensitivity.
Box Size: Sets the size of each box in the PnF chart.
Number of Boxes for Minimum Displacement: Specifies how many boxes to consider for calculating the minimum displacement.
Displacement Logic:
The script calculates the column range based on the selected displacement type.
It computes a standard deviation of the candle range and determines a minimum displacement based on user-defined box size and count.
The displacement condition combines the FVG check and the column range against the calculated minimum.
Visual Representation:
The bars are colored based on displacement conditions, enhancing visual analysis on the chart.
This indicator aids traders in identifying significant price movements in PnF charts while incorporating user customization options for better analysis.
Leonid's Bitcoin Sharpe RatioThe Sharpe ratio is an old formula used to value the risk-adjusted return of an asset. It was developed by Nobel Laureate William F. Sharpe. In this case, I have applied it to Bitcoin with an adjustable look-back date.
The Sharpe Ratio shows you the average return earned after subtracting out the risk-free rate per unit of volatility (I've defaulted this to 0.02 ).
Volatility is a measure of the price fluctuations of an asset or portfolio. Subtracting the risk-free rate from the mean return allows you to understand what the extra returns are for taking the risk.
If the indicator is flashing red, Bitcoin is temporarily overbought (expensive).
If the indicator is flashing green, Bitcoin is temporarily oversold (cheap).
The goal of this indicator is to signal out local tops & bottoms. It can be adjusted as far as the lookback time but I have found 25-26 days to be ideal.
Sniper Entry Indicator, Crypto, Forex, Indices, I ndicator Description:
Momentum & Sideways Market Detector is a powerful TradingView indicator that combines the strengths of RSI (Relative Strength Index) and Moving Averages to identify market momentum and detect sideways movements. This versatile tool is designed to work effectively across various asset classes, including Cryptocurrencies, Forex pairs, Gold, and major stock indices like Nifty, BankNifty, Finifty, and Midcap.
Key Features:
Momentum Detection: The indicator uses RSI to gauge market momentum, highlighting overbought and oversold conditions to signal potential reversals by Displaying strength on the chart, above 90 it will be overbought and check for reversal trade, below 10 it will be oversold and check for the long opportunity.
Sideways Market Identification: It utilizes a combination of Moving Averages to detect low-volatility periods and sideways market conditions, helping traders avoid choppy markets. Area or label highlighted by blue means it is sideways, you can ignore entries in this zone.
Multi-Asset Compatibility: The indicator is optimized to perform well on diverse asset classes, including Crypto, Forex, Commodities, and Equity Indices, making it a versatile tool for traders of all types. It is compatible with Indian indices as well giving trader opportunity to see live trade with strike price entry and sl. It also trails the SL when reached the first target.
Customizable Parameters: Users can adjust RSI and Moving Average settings to suit their trading style and timeframe preferences.
Settings:
Stock/Option (Whether you want to trade Sport or it's option, if unchecked it will look for expiry of the stock option, month, and year, user also needs to provide the call and put option)
Spot Symbol (I have provided some of the spot symbols for the selection which will help him to configure it's F&O )
Backtest Day (User can backtest the data by changing the day to previous lookback, it is a very good feature to test the results.)
Remove lines from the table (If table is too long, i have provided the option to remove some of the lines from the table, provide number to remove the lines)
This indicator is a must-have for traders looking to enhance their strategy by accurately identifying market conditions and adapting their trades accordingly.
Log Know Sure ThingThe Know Sure Thing indicator (KST) is a momentum based oscillator. KST is based on Rate of Change (ROC). Know Sure Thing takes four different timeframes of ROC and smooth's them out using Simple Moving Averages. KST then calculates a final value that fluctuates between positive and negative values above and below a Zero Line. There is also a signal line which is an SMA of the KST line itself. Essentially, the Know Sure Thing Indicator measures the momentum of four separate price cycles. Technical Analysts use this information to spot divergences, overbought and oversold conditions and crossovers.
KST takes the Rate of Change for four different time periods, smooth's them out with moving averages, weights them and then sums the results. The intention is to get a better understanding of the momentum for a particular security of financial instrument. The general rule is that when KST is positive, then momentum is up and when KST is negative, then momentum is down. This would translate to Bullish and Bearish markets respectively.
The original Know Sure Thing indicator (KST) was developed by Martin Pring and introduced in 1992 in Stocks & Commodities Magazine. He originally referred to the indicator as the Summed Rate of Change.
This version of the indicator "Log Know Sure Thing" (L-KST) was developed by me as a refined solution to the original. Exponential charts like Bitcoin need exponential calculations. Simplistic approaches don't work in today's world. This indicator manages to adapt in all kinds of scenarios...
From negative charts:
(notice that the original KST breaks)
To extreme charts:
(again, the original doesn't manage to capture the Bitcoin oscillation)
If you are not familiar with KST, read the following analysis:
www.tradingview.com
For a following version of this indicator I plan to incorporate actual overbought-oversold levels (if this doesn't mark the 20th).
Contrary to the original, this version of KST is bound to specific levels.
Stay tuned for that, it won't take long...
Tread lightly, for this is no-mans-land.
Use caution when using contraband indicators.
-Father Akikostas
Relative volume zone + Smart Order Flow Dynamic S/ROverview:
The Relative Volume Zone + Smart Order Flow with Dynamic S/R indicator is designed to help traders identify key trading opportunities by combining multiple technical components. This script integrates relative volume analysis, order flow detection, VWAP, RSI filtering, and dynamic support and resistance levels to offer a comprehensive view of the market conditions. It is particularly effective on shorter timeframes (M5, M15), making it suitable for scalping and day trading strategies.
Key Components:
1. Relative Volume Zones:
• The script calculates the relative volume by comparing the current volume with the average volume over a defined lookback period (volLookback). When the relative volume exceeds a specified multiplier (volMultiplier), it indicates a high volume zone, signaling potential accumulation or distribution areas.
• Purpose: Identifies high-volume trading zones that may act as significant support or resistance, indicating possible entry or exit points.
2. Smart Order Flow Analysis:
• The indicator uses Volume Delta (the difference between buying and selling volume) and a Cumulative Delta to detect order imbalances in the market.
• Order Imbalance is identified using a moving average of the Volume Delta (orderImbalance), which helps highlight hidden buying or selling pressure.
• Purpose: Reveals market sentiment by showing whether buyers or sellers dominate the market, aiding in the identification of trend reversals or continuations.
3. VWAP (Volume Weighted Average Price):
• VWAP is calculated over a default daily length (vwapLength) to show the average price a security has traded at throughout the day, based on both volume and price.
• Purpose: Provides insight into the fair value of the asset, indicating whether the market is in an accumulation or distribution phase.
4. RSI (Relative Strength Index) Filter:
• RSI is used to filter buy and sell signals, preventing trades in overbought or oversold conditions. It is calculated using a specified period (rsiPeriod).
• Purpose: Reduces false signals and improves trade accuracy by only allowing trades when RSI conditions align with volume and order flow signals.
5. Dynamic Support and Resistance Levels:
• The script dynamically plots support and resistance levels based on recent swing highs and lows (swingLookback).
• Purpose: Identifies potential reversal zones where price action may change direction, allowing for more precise entry and exit points.
How It Works:
• Buy Signal:
A buy signal is generated when:
• The price enters a high-volume zone.
• The price crosses above a 5-period moving average.
• The cumulative delta shows more buying pressure (cumulativeDelta > SMA of cumulativeDelta).
• The RSI is below 70 (not in overbought conditions).
• Sell Signal:
A sell signal is generated when:
• The price enters a high-volume zone.
• The price crosses below a 5-period moving average.
• The cumulative delta shows more selling pressure (cumulativeDelta < SMA of cumulativeDelta).
• The RSI is above 30 (not in oversold conditions).
• Dynamic Support and Resistance Lines:
Drawn based on recent swing highs and lows, these lines provide context for potential price reversals or breakouts.
• VWAP and Order Imbalance Lines:
Plotted to show the average traded price and highlight order flow shifts, helping to validate buy/sell signals.
How to Use:
1. Apply the Indicator:
Add the script to your chart and adjust the settings to match your trading style and preferred timeframe (optimized for M5/M15).
2. Interpret the Signals:
Use the buy and sell signals in conjunction with dynamic support/resistance, VWAP, and order imbalance lines to identify high-probability trade setups.
3. Monitor Alerts:
Set alerts for significant order flow events to receive notifications when there is a positive or negative order imbalance, indicating potential market shifts.
What Makes It Unique:
This script is unique because it combines multiple market analysis tools — relative volume zones, smart order flow, VWAP, RSI filtering, and dynamic support/resistance — to provide a well-rounded, multi-dimensional view of the market. This integration allows traders to make more informed decisions by validating signals across various indicators, enhancing overall trading accuracy and effectiveness.
Relative volume zone + Smart Order Flow Dynamic S/ROverview:
The Relative Volume Zone + Smart Order Flow with Dynamic S/R indicator is designed to help traders identify key trading opportunities by combining multiple technical components. This script integrates relative volume analysis, order flow detection, VWAP, RSI filtering, and dynamic support and resistance levels to offer a comprehensive view of the market conditions. It is particularly effective on shorter timeframes (M5, M15), making it suitable for scalping and day trading strategies.
Key Components:
1. Relative Volume Zones:
• The script calculates the relative volume by comparing the current volume with the average volume over a defined lookback period (volLookback). When the relative volume exceeds a specified multiplier (volMultiplier), it indicates a high volume zone, signaling potential accumulation or distribution areas.
• Purpose: Identifies high-volume trading zones that may act as significant support or resistance, indicating possible entry or exit points.
2. Smart Order Flow Analysis:
• The indicator uses Volume Delta (the difference between buying and selling volume) and a Cumulative Delta to detect order imbalances in the market.
• Order Imbalance is identified using a moving average of the Volume Delta (orderImbalance), which helps highlight hidden buying or selling pressure.
• Purpose: Reveals market sentiment by showing whether buyers or sellers dominate the market, aiding in the identification of trend reversals or continuations.
3. VWAP (Volume Weighted Average Price):
• VWAP is calculated over a default daily length (vwapLength) to show the average price a security has traded at throughout the day, based on both volume and price.
• Purpose: Provides insight into the fair value of the asset, indicating whether the market is in an accumulation or distribution phase.
4. RSI (Relative Strength Index) Filter:
• RSI is used to filter buy and sell signals, preventing trades in overbought or oversold conditions. It is calculated using a specified period (rsiPeriod).
• Purpose: Reduces false signals and improves trade accuracy by only allowing trades when RSI conditions align with volume and order flow signals.
5. Dynamic Support and Resistance Levels:
• The script dynamically plots support and resistance levels based on recent swing highs and lows (swingLookback).
• Purpose: Identifies potential reversal zones where price action may change direction, allowing for more precise entry and exit points.
How It Works:
• Buy Signal:
A buy signal is generated when:
• The price enters a high-volume zone.
• The price crosses above a 5-period moving average.
• The cumulative delta shows more buying pressure (cumulativeDelta > SMA of cumulativeDelta).
• The RSI is below 70 (not in overbought conditions).
• Sell Signal:
A sell signal is generated when:
• The price enters a high-volume zone.
• The price crosses below a 5-period moving average.
• The cumulative delta shows more selling pressure (cumulativeDelta < SMA of cumulativeDelta).
• The RSI is above 30 (not in oversold conditions).
• Dynamic Support and Resistance Lines:
Drawn based on recent swing highs and lows, these lines provide context for potential price reversals or breakouts.
• VWAP and Order Imbalance Lines:
Plotted to show the average traded price and highlight order flow shifts, helping to validate buy/sell signals.
How to Use:
1. Apply the Indicator:
Add the script to your chart and adjust the settings to match your trading style and preferred timeframe (optimized for M5/M15).
2. Interpret the Signals:
Use the buy and sell signals in conjunction with dynamic support/resistance, VWAP, and order imbalance lines to identify high-probability trade setups.
3. Monitor Alerts:
Set alerts for significant order flow events to receive notifications when there is a positive or negative order imbalance, indicating potential market shifts.
What Makes It Unique:
This script is unique because it combines multiple market analysis tools — relative volume zones, smart order flow, VWAP, RSI filtering, and dynamic support/resistance — to provide a well-rounded, multi-dimensional view of the market. This integration allows traders to make more informed decisions by validating signals across various indicators, enhancing overall trading accuracy and effectiveness.
BTC Arcturus IndicatorBTC Arcturus Indicator: This indicator is designed to create buy and sell signals based on the market value of Bitcoin. It also predicts potential market tops with the Pi Cycle Top indicator.
How Does It Work?
1. MVRVZ (Market Value to Realized Value-Z Score) Calculation:
MC: Bitcoin's market cap (Market Cap) is pulled daily from Glassnode data.
MCR: Realized Market Cap of Bitcoin is taken daily from Coinmetrics data.
MVRVZ: It is calculated by dividing the difference between Bitcoin's market value and realized market value by one standard deviation. This value indicates whether the market is overvalued or undervalued.
2. Reception and Warning Signals:
Buy Signal: When MVRVZ falls below the -0.255 threshold value, the indicator gives a "Buy" signal. This indicates that Bitcoin is undervalued and may be a buying opportunity.
Warning Signal: A warning signal turns on when MVRVZ exceeds the threshold value of 2.765. This indicates that the market is approaching saturation and caution is warranted.
3. Tracking the Highest MVRVZ Value:
The indicator records the highest MVRVZ value in the last 10 candlesticks. This value is used to determine whether the market has reached its highest risk levels.
4. Warning Display:
If the MVRVZ value matches the highest value in the last 10 bars and this warning has not been displayed before, a "Warning" signal is displayed.
Once the warning signal is shown, no further warnings are shown for 10 candles.
5. Pi Cycle Top Indicator:
Pi Cycle Top: This indicator predicts Bitcoin tops by comparing two moving averages (350-day and 111-day). If the short-term moving average falls below the long-term moving average, this is considered a sell signal.
The indicator displays this signal with the label "Sell", indicating a potential market top.
User Guide:
Green Buy Signal: It means Bitcoin is cheap and offers a buying opportunity.
Yellow Warning Signal: Indicates that Bitcoin has reached possible profit taking points and caution should be exercised.
Red Sell Signal: Indicates that Bitcoin has reached market saturation and it may be appropriate to sell.
Rainbow Histogram v1.01Sure! Here’s a compelling English version of the article for your TradingView post:
---
### 🌈 **Introducing Rainbow Histogram: A Fusion of EMA and MA for Enhanced Trading Analysis**
**Hello Traders,**
I’m excited to introduce a fresh concept that combines technical analysis techniques into a new indicator called **Rainbow Histogram**. This innovative tool blends Exponential Moving Averages (EMA) and Moving Averages (MA) to provide you with a powerful and accurate tool for making trading decisions.
#### **🎨 What is Rainbow Histogram?**
The Rainbow Histogram is designed to help you identify market trends and signal precise entry and exit points by blending EMA and MA into a colorful "Rainbow" display. This visual approach enhances your ability to spot trend strength and direction with clarity.
#### **📈 How Does Rainbow Histogram Work?**
1. **Exponential Moving Average (EMA):** Captures short-term trends and reacts quickly to price changes.
2. **Moving Average (MA):** Tracks long-term trends and provides a broader view of the market direction.
**Rainbow Histogram** uses the combination of EMA and MA to create a histogram that shows the difference between these two averages in distinct colors. This makes it easy to visualize trend changes and market momentum.
#### **🔧 Setting It Up**
1. **EMA:** Adjust the EMA settings based on your trading timeframe and strategy (e.g., EMA 9, EMA 21).
2. **MA:** Set the MA parameters to capture long-term trends (e.g., MA 50, MA 200).
#### **🌟 Why Use Rainbow Histogram?**
- **Simplified Analysis:** Quickly identify trends and their strength with a clear visual representation.
- **Distinct Colors:** Differentiate between EMA and MA with vibrant colors for easy interpretation.
- **Precise Signals:** Get clear buy and sell signals based on histogram changes.
#### **📥 Get Started**
Add **Rainbow Histogram** to your TradingView charts by searching for the script in TradingView’s library or set it up manually using the recommended settings.
#### **📝 In Summary**
**Rainbow Histogram** is a unique tool that simplifies trend analysis and enhances accuracy by merging EMA and MA into a single, colorful indicator. Use this tool to refine your trading strategy and make more informed financial decisions.
If you have any questions or feedback about **Rainbow Histogram**, feel free to comment below or send me a message!
**Happy Trading!** 🌟
---
I hope this version effectively captures attention and engages your audience!
Combined Bitcoin CME Gaps and Weekend DaysScript Description: Combined Bitcoin CME Gaps and Weekend Days
Author: NeoButane (Bitcoin CME Gaps), JohnIsTrading (Day of Week),
Contributor : MikeTheRuleTA (Combined and optimizations)
This Pine Script indicator provides a combined view of Bitcoin CME gaps and customizable weekend day backgrounds on your chart. It’s designed to help traders visualize CME gaps along with customizable weekend day highlights.
Features:
CME Gaps Visualization:
Enable CME Gaps: Toggle the display of CME gaps on your chart.
Show Real vs. CME Price: Choose whether to display chart prices or CME prices for gap analysis.
Weekend Gaps Only: Filter to show only weekend gaps for a cleaner view (note: this may miss holidays).
CME Gaps Styling:
Weekend Background Highlighting:
Enable Weekend Background: Toggle the weekend day background highlight on or off.
Timezone Selection: Choose the relevant timezone for accurate weekend highlighting.
Customizable Weekend Colors: Define colors for Saturday and Sunday backgrounds.
How It Works:
CME Gaps: The script identifies gaps between CME and chart prices when the CME session is closed. It plots these gaps with customizable colors and line widths.
You can choose to see gaps based on CME prices or chart prices and decide whether to include only weekends.
Weekend Backgrounds: The script allows for background highlighting of weekends (Saturday and Sunday) on your chart. This can be enabled or disabled and customized with specific colors.
The timezone setting ensures that the background highlights match your local time settings.
Inputs:
CME Gaps Settings:
Enable CME Gaps
Show Real vs. CME Price
Only Show Weekend Gaps
CME Gaps Style:
Gap Fill Color Up
Gap Fill Color Down
Gap Fill Transparency
Weekend Settings:
Enable Weekend Background
Timezone
Enable Saturday
Saturday Color
Enable Sunday
Sunday Color
Usage:
Add this script to your TradingView chart to overlay CME gaps and weekend highlights.
Adjust the settings according to your preferences for a clearer view of gaps and customized weekend backgrounds.
This indicator provides a comprehensive tool for tracking CME gaps and understanding weekend market behaviors through visual enhancements on your trading charts.
BTC Coinbase PremiumThis script is designed to compare the price of Bitcoin on two major exchanges: Coinbase and Binance. It helps you see if there’s a difference in the price of Bitcoin between these two exchanges, which is known as a “premium” or “discount.”
Here’s how it works in simple terms:
Getting the Prices:
The script first fetches the current price of Bitcoin from Coinbase and Binance. It looks at the closing price, which is the price at the end of the selected time period on your chart.
Calculating the Difference:
It then calculates the difference between these two prices. If Bitcoin is more expensive on Coinbase than on Binance, this difference will be positive, indicating a “premium.” If it’s cheaper on Coinbase, the difference will be negative, indicating a “discount.”
Visualizing the Difference:
The script creates a visual chart that shows this price difference over time. It uses green bars to show when there’s a premium (Coinbase is more expensive) and red bars to show when there’s a discount (Coinbase is cheaper).
Optional Table Display:
If you choose to, the script can also show this price difference in a small table at the top right corner of your chart. The table displays the words “Coinbase Premium” and the exact dollar amount of the premium or discount.
Why does it matter?
Traders and investors have spotted a correlation between bullish strength on BTC and a strong Coinbase premium along with the inverse of a strong Coinbase discount and BTC price weakness.
NOVO ALGO - Starry SkyGeneral Description:
This indicator provides the possible buy and sell entry with the estimated risk and its corresponding Stop Loss (SL) value.
It has originally developed for 1-min chart and works the best on this time-frame. It may work on the other time-frames, but its profitability has not been checked. So, I would rather recommend to use and apply it only on 1-min chart.
Novelty of the indicator:
Trading in 1-min chart consists of dealing with so many small swings and price variations which are very local and does not affect the general trend even in the 5-min time frame.
We call these small price variations and swings 'Noise'.
The novelty of the indicator is in a parameter which we call the Noise Level and filtering length.
It has been widely used in the Fluid Dynamics and in the Large Eddy Simulations where small noises of flow is removed by a dynamic filter.
In this indicator, we have tried to incorporate the same idea but in the price trend detection.
For the current version, we have used a less tolerance for noise level which results in much less signals compared to the full capacity of the indicator. It roughly sends out around 10-15% of the total confirmed positions.
How it detects the entry positions
To define the entry point, 5 main properties are considered and checked at 3 main time frames including 1-min, 5-min, and 15-min.
These time-frames are selected based on the fact that the target chart is in 1-min.
The 5 properties evaluated are:
1- Smooth Moving Average
2- Bollinger Band
3- Price Regression
4- Candle Pattern
5- Volume
Detailed Description:
Detect a possible entry by Smooth Moving Average:
- At each time frame, 3 lengths are considered to calculate the price moving average values; i.e. short, medium and long lengths.
- The interaction of these MAs, of course, defines the local trend of the price generally. It also provides an idea about the strength of the trend.
- The information calculated at 1-min time frame triggers the possible buy/sell. However, it waits until getting confirmation from the upper time frame (5-min).
- We use the MAs of 15-min time frame to define the general dominant price trend and stop reverse signals when the trend is fully dominant in one direction.
When a possible entry position is triggered by the MAs, at that very price bar we calculate the noise level.
If the noise level is higher than a certain predefined value, then the signal is rejected. Otherwise the signal gets out.
The threshold we use to define if a signal is noisy or not is normalized so it can be used without any concern at different markets.
We believe the calculations and ideas behind the Noise Level is what makes this indicator unique and practical.
We define the noise level parameter based on the following properties:
1- Smooth Moving Average at upper time frame (basically 15-min):
If a possible signal is against the trend of the upper time-frame, the noise level is increased.
If it is in the direction of the upper time-frame trend, then the noise level is untouched.
As already mentioned, different lengths are used. So, as the length of MA is larger its impact on the noise level is considered higher.
2- Bollinger Band of upper time frames (5-min and 15-min)
We employ bollinger bands to define 4 regions.
1. Above the upper band
2. Between middle and upper band
3. Between Lower and middle bands
4. Below the lower band
Then use these 4 regions along with the candle position and price regression.
For example, if the price regression line and candle position are on the same region of BB, then we assume less possibility for reverse or strong trend.
Consequently, we increase the noise level parameter. On the other hand, if they belong to two different region, we assume more possibility for big price change, and so we lower the noise level.
3- Price Regression
We use average price regression line to filter out very small swings in the price. We have also set a criterion of continuity for the regression line that ensures small price variation and swings are left out and filtered.
This will come with the sot of delay in the confirmation of signal, but we found it very important to remove very small swings of price that, for example, consists of only few bars in 1-min chart.
We have also used the position of the regression line along with the regions defied by BBs to evaluate the strength of a newly detected trend.
As candles will always reach to the regression at some point, if a possible entry is detected and the regression line and candles belong to two different region, we assume a strong price change. But if they belong to the same region, we increase the noise level and will assume that it might be a small swing.
4- Candle Pattern
We assumed several rules for candles shape and prices to define if a price movement is strong or it is just a small swing. For example we expect the price to be increase in the last 2-3 candles if we should call a entry for long position.
These set of self-made rules have been extracted by using the visual inspections of the price movement. This has been done much more advanced for long entry position which has resulted in more long signals by the indicator.
5- Volume
We use volume of trades in 1-min, 5-min, and 15-min to evaluate the strength of the trend. We use both absolute and what we call directional volume! The directional volume is the volume with the sign of the candle. This helps us to know if the reverse trend supported by enough volume or it is just a small swing.
For example, if the directional volume of 1-min can surpass the 5-min directional volume, this indicates to us that the importance of 5-min data and its validity is less. So, more focus will be put on the 1-min volume data and the direction it indicates.
Money Management:
Profit calculation: the profit is calculated based on the user defined leverage (default 100x). The user has the option to change the buy/sell leverages to the desired values.
Risk assessment: The user has the option to adjust the risk of the trades. Then the SL value will be calculated for each trade according to the defined risk value.
If a value of zero is set for the risk, then the indicator will define the local SL of each trade based on the pivot point.
As in 1-min trading, the prices are noise and include several small swings and consequently several minor pivot points, we filtered the pivot points that belong to the super small swings detected by our noise level indicator.
Suggestion
I found it more profitable to make the trades risk-free when their profits passes 10% (with leverage 100x). Then, readjust the TP of trades if the trend is in the direction of the position.
I would recommend to observe the performance of the indicator for a day or two, before actually trading with its signals. This will help to have a better understanding of the leverage and risk you may apply.
Wall Street Cheat Sheet IndicatorThe Wall Street Cheat Sheet Indicator is a unique tool designed to help traders identify the psychological stages of the market cycle based on the well-known Wall Street Cheat Sheet. This indicator integrates moving averages and RSI to dynamically label market stages, providing clear visual cues on the chart.
Key Features:
Dynamic Stage Identification: The indicator automatically detects and labels market stages such as Disbelief, Hope, Optimism, Belief, Thrill, Euphoria, Complacency, Anxiety, Denial, Panic, Capitulation, Anger, and Depression. These stages are derived from the emotional phases of market participants, helping traders anticipate market movements.
Technical Indicators: The script uses two key technical indicators:
200-day Simple Moving Average (SMA): Helps identify long-term market trends.
50-day Simple Moving Average (SMA): Aids in recognizing medium-term trends.
Relative Strength Index (RSI): Assesses the momentum and potential reversal points based on overbought and oversold conditions.
Clear Visual Labels: The current market stage is displayed directly on the chart, making it easy to spot trends and potential turning points.
Usefulness:
This indicator is not just a simple mashup of existing tools. It uniquely combines the concept of market psychology with practical technical analysis tools (moving averages and RSI). By labeling the psychological stages of the market cycle, it provides traders with a deeper understanding of market sentiment and potential future movements.
How It Works:
Disbelief: Detected when the price is below the 200-day SMA and RSI is in the oversold territory, indicating a potential bottom.
Hope: Triggered when the price crosses above the 50-day SMA, with RSI starting to rise but still below 50, suggesting an early uptrend.
Optimism: Occurs when the price is above the 50-day SMA and RSI is between 50 and 70, indicating a strengthening trend.
Belief: When the price is well above the 50-day SMA and RSI is between 70 and 80, showing strong bullish momentum.
Thrill and Euphoria: Identified when RSI exceeds 80, indicating overbought conditions and potential for a peak.
Complacency to Depression: These stages are identified based on price corrections and drops relative to moving averages and declining RSI values.
Best Practices:
High-Time Frame Focus: This indicator works best on high-time frame charts, specifically the 1-week Bitcoin (BTCUSDT) chart. The longer time frame provides a clearer picture of the overall market cycle and reduces noise.
Trend Confirmation: Use in conjunction with other technical analysis tools such as trendlines, Fibonacci retracement levels, and support/resistance zones for more robust trading strategies.
How to Use:
Add the Indicator: Apply the Wall Street Cheat Sheet Indicator to your TradingView chart.
Analyze Market Stages: Observe the dynamic labels indicating the current stage of the market cycle.
Make Informed Decisions: Use the insights from the indicator to time your entries and exits, aligning your trades with the market sentiment.
This indicator is a valuable tool for traders looking to understand market psychology and make informed trading decisions based on the stages of the market cycle.
SeasonsThis code represents a seasonal indicator that has a number of unique functions to help traders better understand the market and make informed decisions. Let's take a closer look at each of them:
1. **Chart background shading for each season:** This function allows you to visually see seasonal changes in the market. You'll be able to easily track how the market changes in different seasons, thanks to the color labeling: blue for winter, green for summer, orange for autumn, and yellow for spring.
2. **Vertical markings for each month:** Additional markers on the chart help you orient yourself in time and better understand price dynamics throughout the year. This is especially useful when analyzing seasonal changes and identifying market cyclicality.
3. **Halving timers:** Connecting halving timers on the chart allows you to track important events, such as the reduction of bitcoin mining rewards. Knowing the timing of halving can be a key moment for decision-making and can affect asset prices.
These functions help traders better analyze the market, identify trends and cyclicality, and optimize their trading strategy. Use this indicator in your trading practice to unleash its full potential and reach new heights in your trading career. Don't miss the opportunity to improve your results - apply the seasonal indicator today!
The seasonal indicator is a powerful tool for traders, helping them analyze the market and make informed decisions based on seasonal and cyclical changes. Here are a few reasons why using this indicator can be advantageous:
1. **Identifying seasonal trends:** The seasonal indicator helps identify seasonal trends in the market, such as changes in activity during different seasons or months. For example, some markets may be more volatile or predictable at certain times of the year, and knowing these trends can help in making decisions about entering or exiting positions.
2. **Optimizing trading strategy:** Understanding seasonal changes in the market allows traders to optimize their trading strategy based on the time of year. For example, they may adjust their risk management approaches or choose specific types of trades according to the current season.
3. **Predicting market cyclicality:** The seasonal indicator can also help in predicting market cyclicality and identifying recurring price movement patterns. This enables traders to build their strategies based on past market behavior within specific time intervals.
How to use the seasonal indicator:
1. **Study seasonal changes:** Use the indicator to analyze how the market changes throughout the year. Pay attention to changes in volatility, trading volumes, and price directions depending on the season.
2. **Optimize trading strategy:** Use the data obtained to optimize your trading strategy. Consider entering or exiting positions within specific time intervals to account for seasonal factors.
3. **Predict cyclicality:** Analyze past market behavior using the seasonal indicator to identify cyclicality and recurring patterns. This will help you make more informed decisions based on expected price movements in the future.
Ultimately, using the seasonal indicator allows traders to better understand the market, adapt their strategies, and make more informed decisions based on seasonal and cyclical changes.
All elements on the chart of a particular color will be attributed to the corresponding season. For example, trend lines or levels marked in blue will be associated with winter.
______________________________________________________
Winter
Explanation of price movement during the winter season:
1. Number 1 and the blue line denote the maximum price of Bitcoin. Note that they always form at the peaks, which is consistent.
2. Number 2 and the blue line represent the minimum price specifically during the winter period. This is indeed the minimum price and the bottom point in the cycle.
3. Number 3 and the blue line indicate a local maximum after the breakthrough, after which the price starts to rise towards line number 1, which acts as global resistance.
4. Number 4 denotes the last winter cycle before the breakthrough of the global maximum. It should be noted that in 2017, the resistance was not broken immediately - first in spring, and then at the beginning of 2018, the maximum was set, and the asset growth occurred in winter.
Additionally, it's worth noting that numbers 1 form the maximum, numbers 2 form the minimum, and since the trend is descending, I have marked its line in blue.
______________________________________________________
Summer
Now let's consider the price behavior chart for the summer. To make the situation clearer, I've left a descending trend in blue on the graph. I reiterate that the elements shown in green on the graph pertain specifically to the summer period.
1. Number 1 on the graph denotes the first summer period! The price during this period remains within a narrow range 90% of the time; however, it's worth noting that impulsive movements can occur at the beginning, middle, or end. Thus, 90% of the time the price is in a low volatility zone, while the remaining percentage is in a high volatility zone.
2. Number 2 on the graph represents the second summer period, where a pattern is observed: the price tends to rise at the beginning of the summer period and fall towards the end. Therefore, I've marked this time with an arc, and there's a pattern to it. It's worth noting that during the period of the descending trend from 2014 to 2016, the situation after the downward trend differs from the situation in 2018 and 2023, when changes in the arrangement of this situation occur after the breakout of the descending trend based on wave analysis and the price of the asset itself.
3. Number 3 represents the third summer period! During this period, the price movement direction is upward and then downward, forming a correction in the upward trend. It should be noted that in this movement, all lows gradually rise, while highs renew all previous local highs of the asset price. This period exhibits increased volatility and impulsive movements, with the asset price mostly staying within a range of minimal volatility, with volatility not exceeding 1-2% on some stretches.
4. Under number 4, the fourth summer period is indicated, which has an overall upward direction. In this period, the movement is aggressively upward. Starting from the first month until the middle of summer, the price moves downward, forming a correction in the upward trend. Then, during the next month, the price moves aggressively upward, renewing price highs. Volatility in this period is anomalously high, resembling a hot July summer.
Additionally, based on the price movement in the summer period, we can assume that fractals are evident here, which we can use to our advantage for profit.
______________________________________________________
Shark Trading - We urge all traders to delve deeper into this indicator and incorporate it into their trading practices. It can become an invaluable aid in market analysis and help traders reach new heights in their trading endeavors.
Dynamic Momentum GaugeOverview
The Dynamic Momentum Gauge is an indicator designed to provide information and insights into the trend and momentum of a financial asset. While this indicator is not directional , it helps you know when there will be a trend, big move, or when momentum will have a run, and when you should take profits.
How It Works
This indicator calculates momentum and then removes the negative values to focus instead on when the big trend could likely happen and when it could end, or when you should enter a trade based on momentum or exit. Traders can basically use this indicator to time their market entries or exits, and align their strategies with momentum dynamics.
How To Use
As previously mentioned, this is not a directional indicator but more like a timing indicator. This indicator helps you find when the trend moves, and big moves in the markets will occur and its possibly best to exit the trades. For example, if you decide to enter a long trade if the Dynamic Momentum Gauge value is at an extreme low and another momentum indicator that you use has conditions that you would consider to long with, then this indicator is basically telling you that there isn't more space for the momentum to squeeze any longer, can only really expand from that point or stay where it currently is, but this is also a mean reverting process so it does tend to go back up from the low point.
Settings:
Length: This is the length of the momentum, by default its at 100.
Normalization Length: Length of the Normalization which ensures the the values fall within a consistent range.
Volume Spike IndicatorHello dear traders,
Today we're discussing an indicator I've coded: the Volume Spike Indicator (VSI).
The indicator isn't a groundbreaking invention and certainly not a novelty. Nevertheless, I haven't seen this version of the indicator on TradingView before, so I'd like to introduce it.
1. The Origin of the Idea:
We're all familiar with volume charts: A volume chart visually represents the trading activity for a specific asset over a certain period, indicating the total number of shares or contracts traded.
We also know that volume spikes can significantly impact the market. A volume spike represents an extreme anomaly, a day, week, or month with an extraordinary amount of trading. However, recognizing these spikes in practice isn't always straightforward. What constitutes high volume? How do we define and identify it? The answers to these questions aren't easy.
It's commonly said that a volume spike could be identified if the volume is 25% more than the average of the two weeks prior, but how do you measure this 25%? It's not always easy to calculate, especially in real-time.
This challenge led me to develop the concept into an indicator.
How Does It Work?
Imagine being able to "feel" the market's energy like a surfer feels the ocean. The VSI does something similar by examining trading volume and comparing it to what has been typical over the past few weeks. Here's a quick look at the magic behind it:
Step 1: Establishing the Baseline: We start by establishing a baseline, i.e., the average trading volume over a given period. Let's use the last 10 days as the default setting. We choose 10 days because, in the traditional stock market, 10 days represent two weeks if you subtract weekends. This gives us a fixed line to compare against.
Step 2: Recognizing Peaks: Next, we look for days when the trading volume significantly exceeds this average. The size of the jump is where you have a say. You can set a threshold, such as 25%, to define what you consider a volume spike.
Step 3: The Calculation: This is where the math comes into play. We calculate the percentage change in today's volume compared to the average volume of the last 10 days. For example, if today's volume is 30% above the average and you've set your threshold at 25%, the VSI will recognize this as a spike.
Step 4: Visual Cue: These spikes are then plotted on a graph, with each spike represented as a bar. The height of the bar indicates the spike's percentage size, so you can see at a glance how significant a spike is.
Step 5: Intuitive Color Coding: For quick analysis, the VSI employs a color-coding system. Exceptionally high peaks, such as those exceeding a 100% increase, are highlighted in blue to emphasize their importance. Other peaks are shown in red, creating a visual hierarchy for quick volume data interpretation.
Why This Matters:
Identifying these spikes can help pinpoint the beginning or end of a trend. The idea is that when trading peaks at a certain level, there might be no more buyers or sellers willing to engage at that price level. Volume peaks, and a reversal is likely imminent. It's a simple yet effective concept. Therefore, it's crucial to use this indicator in the context of the trend, as not every spike carries the same significance.
Customizable:
The beauty of the VSI lies in its flexibility. Trading futures? You might want to adjust the averaging period to 14 days to better suit your market. You have full control over the settings to tailor them to your trading style.
Interpreting the Figures:
A positive percentage indicates a volume spike above the average – the higher the percentage, the more significant the spike.
If the percentage exceeds a certain threshold (which you can set, e.g., 25%), it signals a volume spike, indicating increased market activity that could precede significant price movement.
What makes the VSI genuinely adaptable is your ability to tweak the parameters to suit your needs.
Are you trading in a volatile market? Extend the SMA period to smooth out the noise. Trading in a 24-hour market? Adjust the length of your SMA. Seeking finer details? Shorten it. The VSI is yours to adapt to your trading strategy.
---------------------------------------------------------------------------------------------------------------------
As we wrap up this introduction to the Volume Spike Indicator, I hope you're as excited about its potential as I am. This tool, born out of curiosity and a desire for clarity in the vast ocean of market data, is designed to be your ally in navigating the waves of trading activity.
Remember, the true power of the VSI lies not just in its ability to highlight significant volume spikes, but in its adaptability to your unique trading style and needs. Whether you're charting courses through the tumultuous seas of day trading or navigating the broader currents of long-term investments, the VSI is here to offer insights and guidance.
I encourage you to experiment with it, customize it, and see how it can enhance your trading strategy. And as you do, remember that every tool, no matter how powerful, is just one piece of the puzzle. Combine the VSI with your knowledge, experience, and intuition to make informed and strategic trading decisions.
Thank you for taking the time to explore the Volume Spike Indicator with me.
Best Regards,
Karim Subhieh
BTC ETF VolumesVolume
This script plots the trading volume of all BTC spot ETFs as well as the aggregate volume. Works on any chart and any timeframe.
Indicators
The volume of every ETF is plotted in a different color, with the total column adding up to the aggregate volume.
If you have price and indicator labels enabled you will also see individual ETF volume on your price scale on the right hand side.
If more BTC ETFs get launched I will add them.
Bitcoin/Hash Rate Oscillator & MAWhat it does:
Finds the ratio of BTC price to the Hash Rate with an additional MA applied to find changes in volatility with relative context. Best used as a two lines cross indicator.
When the ratio of price to hashrate increases, it may be a sign miners cannot or will not sell as much.
When the ratio decreases, it may indicate miners have more capability and/or incentive to sell.
How it works:
The indicator uses a MA applied to the hashrate(first MA input), then finds the difference between it and the actual hash rate. Then it finds the STD of that to create an oscillating value. BTC is divided by said value. Then a second MA is applied to that ratio(second MA input)
[ETNX] BTC CME OI L/SOVERVIEW
This indicator displays how many traders have Long and Short positions opened on CME Bitcoin Futures and Options. The data is provided from the CFTC Commitments of Traders Reports. These reports are given weekly. Therefore, this indicator works better on weekly timeframes.
The COT reports are separated into 5 categories:
Dealer/Intermediary - These participants are typically described as the “sell side” of the market. Though they may not predominately sell futures, they design and sell various financial assets to clients. They tend to have matched books or offset their risk across markets and clients. Futures contracts are part of the pricing and balancing of risk associated with the products they sell and their activities. These include large banks (U.S. and non-U.S.) and dealers in securities, swaps, and other derivatives.
Asset Manager/Institutional - These are institutional investors, including pension funds, endowments, insurance companies, mutual funds, and portfolio/investment managers whose clients are predominantly institutional.
Leveraged Funds - These are typically hedge funds and various types of money managers, including registered commodity trading advisors (CTAs); registered commodity pool operators (CPOs), or unregistered funds identified by CFTC. The strategies may involve taking outright positions or arbitrage within and across markets. The traders may be engaged in managing and conducting proprietary futures trading and trading on behalf of speculative clients.
Other Reportables - Reportable traders not placed into one of the first three categories are placed into the “other reportables” category. The traders in this category mostly use markets to hedge business risk, whether that risk is related to foreign exchange, equities, or interest rates. This category includes corporate treasuries, central banks, smaller banks, mortgage originators, credit unions and any other reportable traders not assigned to the other three categories.
Non Reportable
INPUT DISPLAY
The Open Interest can be displayed in three ways:
Contracts - How many contracts are opened on CME
BTC - How many BTC the contracts worth
Billions USD - How much is worth in USD based on the CME BTC Price
The Open Interest is calculated for:
Futures - The Futures Short and Long Positions Opened
Futures & Options - The Futures & Options Short and Long Positions Opened
Hull WavesThe Hull Waves indicator is based on the Hull Moving Averages (HMA), which are special moving averages that stand out for their ability to filter out market noise and offer a clearer view of price trends. Compared to traditional moving averages, HMAs are more responsive yet smoother, allowing traders to capture significant price movements without getting overwhelmed by short-term fluctuations.
The HMAs integrated into Hull Waves provide two distinct perspectives on the price trend:
8-period HMA: This short-term HMA is extremely reactive and closely follows price changes. It is ideal for capturing short-term trading signals while the medium-term 21-period HMA offers a more balanced view of price trends and identifies medium-term trends.
By crossing HMAs, traders can efficiently identify trend reversal points or strong market continuations.
Another feature of the indicator is the “fan” of dynamic lines, which acts as a visual float for price candles, allowing traders to quickly evaluate trading opportunities.
The "fan" or float of dynamic lines represents a visual representation of the candle's price movements. These lines extend from the start point to the end point, like an open fan. This visual approach makes the market dynamics immediately evident.
Strategy:
Long Entry Signal (Buy):
When the Hull Waves range shows a series of upward sloping lines and the Hull Moving Averages (e.g. 8-period HMA) crosses the 21-period HMA upwards, it is a long entry signal.
Confirmation of the signal can come from an increase in trader volume or other supporting indicators.
Place a buy order at the next closing price.
Short Entry Signal (Sell):
When the Hull Waves range shows a series of downward sloping lines and the Hull Moving Averages (e.g. 8-period HMA) crosses the 21-period HMA downward, it is a short entry signal.
Confirm the signal with an increase in trader volume or other relevant indicators.
Place a sell order at the next closing price.
Exit Signal (Closing a Position):
To close a long position, wait for a signal reversal, such as the Hull Moving Averages crossing downwards or a change in the Hull Waves range.
To close a short position, wait for a signal reversal, such as the Hull Moving Averages crossing higher or a change in the Hull Waves range.
MAX_MIN_V1
Another simple indicator, maximum, minimum and average values. The point of imbalance in the price of an asset is sought.
It is used for any temporality and in almost any asset.
You can configure the visibility of the different elements.
Blackrock Spot ETF Premium BTCUSD (COINBASE) V1I created an indicator that takes the spot BTC/USD pair from major exchanges and compares it to the Spot BTC/USD pair on Coinbase that institutions will use for their Spot ETFs.
Blackrock Spot ETF Premium BTCUSD (COINBASE)
I suspect we will see a new "Kimchi Premium" where the Spot ETF pressures from institutions will raise the Coinbase Bitcoin price by a factor of 10-50% premium to the other exchanges.
Naturally excess coins from other exchanges will flow into Coinbase to capture this.
This indicator should be good for some time until one of the other exchanges delist or stop using BTCUSD "spot" If it breaks it I will update it if I remember.
FederalXBT,