Supply and Demand - Order Block StrategyCore Concepts:
Fractals: The strategy uses Bill Williams fractals to identify potential turning points in the market. A fractal high is formed when a high is higher than the n bars on either side, and a fractal low is formed when a low is lower than the n bars on either side. The parameter n is an input, and allows you to configure the lookback for the fractal identification.
Order Blocks (Supply and Demand Zones): The strategy defines order blocks (supply and demand zones) as the last red (bearish) candle before an upward break (demand zone) and the last green (bullish) candle before a downward break (supply zone).
Breakouts: The strategy triggers long entries when the price breaks above a demand zone and short entries when the price breaks below a supply zone.
Box Tracking: The strategy visually represents these order blocks using boxes.
Breakout Logic:
topBreakCheckSource and bottomBreakCheckSource are used to define the break-out check based on user input.
If the price crosses over the topValue (the high of the last fractal) and topBreakBlock is not set, then a long entry is generated after creating a demandBox, based on the last red candle's low and high.
If the price crosses under the bottomValue and bottomBreakBlock is not set, then a short entry is generated after creating a supplyBox, based on the last green candle's low and high.
If a long or short is active, and a breakout of the price happens, the script will draw a new line object to indicate the breakout, where x2 of the line is set to the current bar index
Fractal Detection:
If a new up fractal is detected, the topValue and topLine variables are updated, and the old line object is deleted
If a new down fractal is detected, the bottomValue and bottomLine variables are updated, and the old line object is deleted
Box Color Update:
The script loops through all the active boxes and changes their color if the current candle close price is outside the range of the box.
Plots: Plots the up and down fractals for visualization.
Checklist Table: A table displays the status of different conditions of the script on the bottom right.
Shows status of Up Fractal, Down Fractal, Top Break, Bottom Break, Last Red Candle, Last Green Candle, Box Color Change Active using check and cross mark symbols.
How the Strategy Works:
Fractal Identification: The strategy continuously looks for fractal highs and lows.
Order Block Identification: When a new fractal is formed, the script stores the high and low of the last opposing candle.
Breakout Confirmation: When price breaks the range of a fractal, it indicates an order block breakout.
Trade Execution: When there is a valid breakout, it triggers a long or short trade, depending on whether a demand or supply zone is broken.
Box Visualization: The script visually represents the order blocks using boxes that are colored green for demand zones and red for supply zones. These boxes can be optionally re-colored if the price breaks beyond them.
Checklist Display: A checklist table at the bottom right of the chart helps the user to quickly understand the script status.
אינדיקטורים ואסטרטגיות
Relative Strength Index 30 45 55 70 levelsi use this indicator to confirm my trades , u can change the settings and use it as u perefer , the diffrence between the main rsi and this is just added 45 and 55 levels , nothing else good luck
EMA Breakout Bot BY ALGERNON STONEKey Features:
Multiple Entries: The strategy allows for multiple entries in the same direction as long as the entry conditions are met on subsequent crosses.
Trend Following: The use of EMAs makes it a trend-following strategy, aiming to capture directional moves.
Visual Clarity: The plot of the EMAs and the fill between them give a clear visual of the trend direction.
Stop-Loss Visualization: The optional pivot point markers are useful for understanding where stop-losses might be placed and to visualize how it would work with pivot lows and highs.
Adjustable Parameters: The fast_ema, slow_ema, and Bars inputs allow the user to customize the strategy for different timeframes and market conditions.
How it Trades:
The strategy calculates the fast and slow EMAs.
It waits for the price to cross the fast EMA.
If the crossover happens in a bullish alignment (fast EMA above slow EMA), a long position is opened.
If the crossover happens in a bearish alignment (fast EMA below slow EMA), a short position is opened.
Positions are closed when the price crosses back against their respective EMA.
Things to Note:
No Stop-Loss or Take-Profit: The current code only has exit conditions based on the price crossing the opposite EMA, but no explicit stop-loss or take-profit is implemented. This strategy is vulnerable if a position is entered, and the price makes a sudden move against it.
Parameter Optimization: The effectiveness of the strategy will depend heavily on the selected EMA periods. Users will need to find optimal parameter settings for the market they are trading.
Overfitting: Be careful to not over-optimize parameters on historical data as it can lead to poor performance in live trading.
Market Conditions: This strategy will likely work better in trending markets than in choppy or ranging markets.
Risk Management: Consider implementing proper risk management, such as stop-losses and position sizing, before using this strategy in live trading.
bbmulti is not used: The input bbmulti is present but is unused, and can be removed or used for other future additions.
Sessions by JekkaaForex Sessions by Jekkaa
This custom TradingView indicator is designed to visually highlight the active Forex trading sessions on your chart. It allows you to select your preferred time zone and displays each major trading session (Tokyo, London, New York, and Frankfurt) with customizable colors and boxes for clear session identification.
Key Features:
Timezone Selection: Choose from multiple time zones, including UTC, New York, London, and Tokyo.
Forex Sessions: The indicator covers the following Forex trading sessions:
Tokyo Session: From 23:00 to 07:00 UTC
London Session: From 08:00 to 13:00 UTC
New York Session: From 13:00 to 21:00 UTC
Frankfurt Session: From 07:00 to 08:00 UTC
Customizable Colors: Adjust the color and transparency for each session, making it easier to distinguish between the active sessions on the chart.
Background Highlighting: The background color of the chart is highlighted during the active session to give you a visual cue of the current market session.
Session Boxes: A box is drawn around each session, extending rightward, to visually represent the active session. This helps to track session overlaps and better understand market dynamics.
Customization Options:
Color Customization: Change the color and transparency of the session highlights to suit your preference.
Time Zone Adjustment: Select your preferred time zone (UTC, New York, London, or Tokyo) for the indicator to adjust session timings accordingly.
This indicator is ideal for Forex traders looking to track the active trading sessions and make more informed decisions based on market hours and session overlaps.
Breakout and TSL Indicator with Stable Horizontal LineIndicator Name:
Breakout and TSL Indicator with Stable Horizontal Line
Description:
This indicator is designed to help traders identify breakout and breakdown levels, manage trailing stop losses (TSL), and capture actionable buy and sell signals. With its dynamic calculations and customizable settings, this tool is suited for intraday and positional traders seeking precision in their trading strategies.
Key Features:
Breakout and Breakdown Lines:
The Breakout Line (Red Line) is calculated using the previous candle's high and a customizable multiplier (smoothen_x), providing dynamic breakout levels.
The Breakdown Line (Cyan Line) is calculated using the previous candle's low and the same customizable multiplier, identifying potential breakdown zones.
Trailing Stop Loss (TSL) Lines:
Long TSL Line (Blue Line): Tracks the lowest low of the last sl_period candles for long positions.
Short TSL Line (Green Line): Tracks the highest high of the last sl_period candles for short positions.
Opening Breakout and Breakdown Levels:
Captures the first 5-minute candle's high and low values after market open (9:15 AM) and calculates dynamic levels based on the square root of these values.
These levels remain visible until the market close at 3:25 PM for actionable decision-making.
Signal Detection:
Buy Signal: Triggered when the price closes above the opening breakout level, with a visual "Buy" label plotted on the chart.
Sell Signal: Triggered when the price closes below the opening breakdown level, with a visual "Sell" label plotted on the chart.
Customizable Inputs:
Smoothen Multiplier (smoothen_x): Adjust the sensitivity of breakout and breakdown calculations.
SL Period (sl_period): Define the lookback period for TSL lines.
High/Low Line Colors: Customize the colors of the opening breakout and breakdown levels.
Buy/Sell Label Appearance: Ensure visual clarity with distinct labels for actionable signals.
Time-Specific Execution:
Levels and signals are plotted only during market hours (9:15 AM to 3:25 PM).
Signals reset daily at 3:15 PM to ensure clean, actionable data for the next session.
How to Use:
Customize Inputs:
Adjust the smoothen_x multiplier and sl_period based on your trading strategy.
Select your preferred colors for lines and labels.
Monitor Breakout and Breakdown Levels:
Use the Breakout Line and Breakdown Line to identify critical levels for market moves.
Watch the opening breakout and breakdown levels for additional signals early in the session.
Follow Buy and Sell Signals:
Look for "Buy" or "Sell" labels on the chart when price crosses the calculated levels.
Use the TSL lines to manage risk for long or short positions effectively.
Disclaimer:
This indicator is a technical analysis tool for educational purposes only. It does not guarantee profitability or provide financial advice. Always backtest strategies and consult with a financial advisor before making trading decisions.
Credits and Vendor Compliance:
This script adheres to TradingView’s House Rules and Vendor Requirements.
The logic and calculations in this script are fully original and based on mathematical formulas commonly used in technical analysis.
No restricted financial advice or misleading claims are made in the description or functionality.
This indicator does not include any paid promotions, third-party links, or subscription services.
High-Probability Trade Score with Deviation Channel (Weekly)Trying to simplify everything into a holy grail by using price action and a single number. The higher number the better.
Gelişmiş Likidite HaritasıFinansal piyasalarda, fiyat hareketlerinin ve likiditenin dinamiklerini anlamak, doğru işlem kararları almak için oldukça önemlidir. Bu makalede, likidite bölgelerini, hacim eşiklerini ve yüksek hacimli mumları belirleyerek piyasa hareketlerini daha iyi analiz etmenizi sağlayacak Gelişmiş Likidite Haritası İndikatörünü tanıtıyoruz.
---
İndikatörün Özellikleri
1. Likidite Analizi:
Kısa, Orta ve Uzun Dönem Periyotlarına göre likidite değişimlerini hesaplar.
Fiyat hareketi eşiği (% olarak belirlenir) ve hacim eşikleri dikkate alınarak, piyasanın likidite seviyelerini belirler.
Belirlenen seviyeleri grafik üzerinde mavi (kısa dönem), sarı (orta dönem) ve kırmızı (uzun dönem) çizgilerle işaretler.
2. Hacim Analizi:
Hareketli ortalama (SMA) baz alınarak, yüksek hacimli mumları farklı renklerde gösterir:
Beyaz: En yüksek hacimli mum.
Sarı: Orta yüksek hacimli mum.
Mavi: Düşük yüksek hacimli mum.
Hacim değişimlerini görselleştirmek için bar renklerini otomatik olarak renklendirir.
3. Dinamik Görselleştirme:
Grafik üzerinde yüksek hacimli mumları üçgen ikonlarla işaretler.
Kullanıcı tanımlı parametrelerle özelleştirilebilir.
---
Parametreler ve Kullanım
Likidite Eşiği (%): Belirli bir yüzde üzerinde fiyat değişimlerini tespit etmek için kullanılır.
Hacim Eşiği: Likidite hesaplamalarında dikkate alınacak minimum hacim değeri.
Hacim SMA Periyodu: Ortalama hacim hesaplaması için kullanılan periyot.
Yüksek Hacim Eşik Değerleri: Hacim analizinde kullanılan katmanlar.
---
Kod Açıklaması
İndikatör, TradingView’in Pine Script 6.0 sürümünde yazılmıştır. İşlevsellik açısından hem fiyat hareketlerini hem de hacim seviyelerini analiz eder.
Fiyat Hareketi Hesaplaması:
Kısa, orta ve uzun vadeli fiyat hareketlerini hesaplar ve likidite eşiğini aşan fiyat değişimlerini işaretler.
Hacim Renklendirme:
Ortalama hacmin katlarına göre barlar otomatik olarak renklendirilir. Bu, yatırımcıların piyasa hareketlerini hızlı bir şekilde görselleştirmesini sağlar.
---
Kodun Avantajları
1. Kapsamlı Analiz: Hem likidite hem de hacmi bir araya getirerek daha kapsamlı bir analiz sağlar.
2. Kolay Kullanım: Kullanıcı dostu parametreler ile her düzeyde yatırımcı için uygundur.
3. Görsel Zenginlik: Grafik üzerinde belirgin renklendirmeler ve işaretlemeler sunar.
---
Sonuç
Bu indikatör, piyasadaki likidite tuzaklarını tespit etmek, hacim hareketlerini analiz etmek ve yatırım kararlarını desteklemek için güçlü bir araçtır. Hem kısa vadeli hem de uzun vadeli yatırımcılar için uygun olan bu araç, piyasa dinamiklerini anlamanızı kolaylaştırır.
High-Probability Trade Score with Deviation Channel (Weekly)Work in progress... I try to find the holy grail by boiling down everything that has to do with price action into a single number, a golden number of success.
Babil34 Trading SystemBabil34 Trading System, özel olarak hesaplanan kritik destek ve direnç seviyelerine dayalı bir trade sistemidir. Sistem, bu seviyelerle yatırımcıların piyasadaki en önemli noktaları belirlemelerine ve daha bilinçli kararlar almalarına yardımcı olur. Özel algoritması sayesinde bu seviyeler, piyasadaki trend değişimlerini ve olası dönüş noktalarını doğru bir şekilde tespit etmek için optimize edilmiştir.
Özellikler:
- Özel Hesaplanan Seviyeler: Fiyat hareketlerine dayalı olarak otomatik oluşturulan bu seviyeler, destek ve direnç noktalarını belirlemede yüksek doğruluk sunar. Bu sayede piyasa hareketlerinin yönünü anlamak kolaylaşır.
- Kullanıcı Dostu Tablolar: Özel seviyeleri ve piyasa durumunu kolayca görselleştirmenizi sağlar.
Ek olarak, EMA (Üstel Hareketli Ortalama) göstergesi sayesinde fiyat trendlerini takip etmek daha da kolay hale gelir. EMA, farklı zaman dilimlerine göre özelleştirilebilir ve işlem stratejilerinize uyacak şekilde optimize edilebilir.
Nasıl Kullanılır:
1. Seviye Tipini Belirleyin: Özel hesaplanan seviyelerin düşüş, yükseliş ya da otomatik hesaplama modlarını seçin.
2. EMA Zaman Dilimini Seçin: Fiyat trendlerini analiz etmek için uygun bir EMA zaman dilimi ve uzunluğu belirleyin.
Bu komut dosyası **yalnızca davet ile kullanılabilir** ve kapalı kod olarak sunulmaktadır.
Continuous Multi-Factor Trend Oscillator with Rolling Liquidity
// **Overview**
This script generates a *Continuous Multi-Factor Trend Oscillator* that integrates multiple market dynamics, including **long-term trends**, **short-term trends**, **volume adjustments**, **volatility factors**, **ADX trend strength**, and **rolling liquidity**. The result is a smooth, dynamic oscillator that reflects comprehensive market conditions.
### **Key Features**
1. **Long-Term Trend Score (LT Score)**: Measures the deviation of price from its EMA, normalized by standard deviation. Captures broad trend direction.
2. **Short-Term Trend Score (ST Score)**: Evaluates the slope of a short-period EMA, normalized by ATR, to reflect shorter-term momentum.
3. **Volume Adjustment**: Adjusts trend scores based on the relative volume compared to its moving average.
4. **Volatility Adjustment**: Incorporates ATR into the scoring system, penalizing or boosting scores based on current volatility compared to historical norms.
5. **ADX Trend Strength**: Uses ADX to identify trend strength, scaling scores positively or negatively depending on whether the market is trending or ranging.
6. **Rolling Liquidity**: Analyzes persistent buying or selling pressure by aggregating net buy/sell liquidity over a rolling lookback period.
### **Calculation Workflow**
- **Inputs**: Configurable parameters like long/short periods, ATR period, ADX smoothing, and volume lookback.
- **Trend Scores**: LT and ST scores are computed separately to capture trend dynamics across different timeframes.
- **Adjustments**: Volume, volatility, ADX, and rolling liquidity adjustments are calculated and scaled appropriately.
- **Final Oscillator**: Combines all scores into a single value and applies smoothing for clarity.
### **How It Works**
1. *Long-Term and Short-Term Trends*: Trend scores are calculated based on EMAs and normalized using standard deviation or ATR.
2. *Volume and Liquidity Factors*: Incorporates net up/down volume and liquidity to reflect market participation levels.
3. *ADX Strength*: Distinguishes trending vs. ranging markets, influencing the oscillator direction accordingly.
4. *Final Output*: All factors are combined into a single oscillator, smoothed using an EMA.
### **Visualization**
- The oscillator is plotted as a continuous line with dynamic scaling:
- **Above 75**: *Very Bullish*
- **Below -75**: *Very Bearish*
- **Threshold Levels (50/-50, 10/-10)**: Provide additional interpretative guidance.
- **Labels**: Displays sentiment at the last bar for quick reference (e.g., *Strongly Bullish*, *Neutral*).
### **Use Cases**
- Ideal for identifying market conditions (bullish, bearish, neutral) based on multiple factors.
- Can serve as a confirmation tool alongside price action or other indicators.
### **Customizable Parameters**
- All periods (e.g., long-term, short-term, ATR, ADX) and lookbacks are adjustable, allowing fine-tuning based on market behavior and trading preferences.
How to use:
Opening-Closing Price MovementsEasy to find times where price moved more then a minimum amount up or down!
Buy/Sell Side Liquidity//@version=5
indicator("Buy/Sell Side Liquidity", overlay=true)
// Parámetros
lookback_high = input.int(20, title="Buscar Máximos (Buy Side)", minval=1)
lookback_low = input.int(20, title="Buscar Mínimos (Sell Side)", minval=1)
show_labels = input.bool(true, title="Mostrar Etiquetas")
// Detectar máximos y mínimos recientes
highest_price = ta.highest(high, lookback_high)
lowest_price = ta.lowest(low, lookback_low)
// Detectar barras donde aparecen los máximos y mínimos
high_bar = ta.highestbars(high, lookback_high)
low_bar = ta.lowestbars(low, lookback_low)
// Dibujar líneas en las zonas de Buy/Sell Side Liquidity
bsl_line = line.new(x1=bar_index - lookback_high, y1=highest_price, x2=bar_index, y2=highest_price, color=color.new(color.blue, 70), width=2, extend=extend.right, style=line.style_dotted)
ssl_line = line.new(x1=bar_index - lookback_low, y1=lowest_price, x2=bar_index, y2=lowest_price, color=color.new(color.red, 70), width=2, extend=extend.right, style=line.style_dotted)
// Etiquetas opcionales para identificar zonas de liquidez
if show_labels
label.new(bar_index , highest_price, "BSL", style=label.style_label_down, color=color.blue, textcolor=color.white)
label.new(bar_index , lowest_price, "SSL", style=label.style_label_up, color=color.red, textcolor=color.white)
G4 Zones | NY (daytradederic) Opening Range Retracement
When I began trading futures I didn't have much of an understanding of market structure nor a real trading plan. Where can I find seemingly risk-free entries? What is a good place to take profit? With so many possibilities I slowly learned that no trading system is more right than the next. What I also learned is that it is best to have a system that your mind can easily see and agree with so you are able to build an edge and grow confidence as a trader.
This indicator is the summation much failure, trial and error. I was manually computing these levels each day and storing them in the object tree on each asset I wanted to trade or examine for the day. It was time consuming and left me with less time to analyze multiple markets.
What is it:
If you are like me, you love when things add up and are willing to take risk if the source of your information is truly reliable. At the base of it, the G4 zones are Fibonacci projections based on the true opening range candles. They are individual arrays which collectively form "zones" or points of interest from the opening range candle characteristics. It is optimized for use on Nasdaq futures ( CME_MINI:NQ1! ) with less reliability on other futures instruments, but works well with ES as well. It has worked decently with liquid crypto assets too. The plan is for future versions to allow projections for individual equities. It works on all standard timeframes (except the hourly for whatever reason. I still need to fix that).
How should it be interpreted:
When I first started with this project I saw the each line as standalone levels.
Who doesn't like a good tick entry. Amiright?
But what happened is that I refused to stick to my risk parameters if my sizing was too aggressive or if my order was exactly at a line and price slipped past. That's when it clicked..they are best interpreted as ZONES rather than absolute levels. You will learn to read and interpret the differences in price action around each level and how significance changes in each zone throughout the trading session.
What's to come:
I plan to upload another version that gives the ability to set alerts based on high probability setups which will be determined by the candles OHLC in relation to a fib level/zone and the characteristics of the previous candles as well, including volume.
Please feel free to leave any comments about the capabilities or future features you may want to see. Thank you for your support!
Cheers,
DTD
Trend Analyser Trading SignalAshish Kyal Trading Gurukul custom indicator to analyze trend, use as a trading signal and also assist if you want to do Elliott wave counting.
This indicator has to be applied on two timeframes. For swing trading it can be applied on Daily and Hourly charts. For Intraday or scalping trading this indicator needs to be applied on Hourly and 15 minutes chart.
This indicator can also be used as a direct trading signal. It can be used to identify primary, intermediate and minor trends.
Elliott wave counting becomes easy by understanding deviation of different lines within the indicators that highlights the strength of counter trend move.
Following explains detailed way in which the indicator can be used -
- The indicator consists of three lines. Each of them is derived using custom formula which is a combination of Stochastic on momentum of prices that helps to understand three different trend of price action. This indicator measures if the reversal momentum itself is significant for sustainable change of trend or reversal momentum is weak and temporary with no danger to ongoing trend.
- Three different parameters are used for each of the lines to provide different degree of trend analysis.
- When all the 3 lines start turning together it indicates a possible change in all the minor, intermediate and primary trend of the market.
- Blue is fastest moving line, red is slower and green is slowest moving line.
- When all the 3 lines of indicator are merged together at the 0 or -100 levels it indicates the trend is strong in that direction.
- If applied on daily time frame chart and all lines are merged together it indicates trend in that direction, now to take a trading signal one can then go to the shorter term chart and use this indicator.
- If on shorter timeframe only one of the 3 lines deviates it indicates minor pullback but the primary trend is unchanged. This is an opportunity to enter the market once price action confirms.
- Combination of Price action along with above indicator is must to derive the trades.
- Stoploss and targets are decided by price action method and entry levels can be identified using the trendanalyser indicator.
- For Elliott wave counts the deviation of one of the three signal lines indicate minor change in wave counts, when all 3 lines deviate together it indicates a bigger wave pattern is getting completed. This way it can assist in Elliott wave counting and pattern recognition as well.
Inside & Outside Bar Direction Highlighter TT3 TheoryA very simple indicator highlighting inside and outside bars (1 and 3 bars according to The Strat) on the charts timeframe, with the added benefit of being able to customise the colour of the candle based on direction.
This can be used in conjunction with #TheStrat or #TT3 which I take no credit in developing and suggest you do your own research to gain an understanding of how to leverage this tool with those concepts.
G. Santostasi Power Law Cycle Comparison
G. Santostasi Power Law Cycle Comparison Indicator
The "G. Santostasi Power Law Cycle Comparison" indicator is a revolutionary tool designed to provide deep insights into Bitcoin's historical price behavior, based on the renowned G. Santostasi power law model. This indicator goes beyond simple trend analysis, leveraging the power law model to analyze Bitcoin's cyclical patterns by shifting and superimposing past cycles onto the current price action.
Key Features and Insights:
Cycle-Based Comparison:
The indicator divides each Bitcoin cycle into three distinct phases:
Exponential Growth Phase (Year 1): A year of near-exponential price appreciation, often associated with the post-halving effect and the inflow of new market participants.
Exponential Correction Phase (Year 2): A sharp, quasi-exponential price decline as the market corrects from speculative highs.
Power Law Growth Phase (Years 3 and 4): A steady and predictable price increase along the power law support line, representing Bitcoin’s intrinsic long-term value trajectory.
Visual Clarity:
By overlaying past cycles onto the current cycle, the indicator highlights recurring patterns, making it easy for investors to identify similarities and deviations in price behavior. This visual comparison helps pinpoint where we are within the current cycle.
Orientation Tool for Investors:
Provides a "map" of Bitcoin's price action across cycles, enabling investors to orient themselves and make more informed decisions.
Helps distinguish between short-term noise and long-term trends, offering a broader perspective on Bitcoin’s price trajectory.
Consistency and Coherence:
The indicator’s ability to show how Bitcoin cycles adhere to a consistent framework underscores its robustness and reliability. The distinct phases of growth, correction, and stabilization align perfectly with the power law model, offering a coherent narrative of Bitcoin’s market dynamics.
Utility for Risk Management and Strategy:
Investors can use this indicator to anticipate major price movements, identify overbought or oversold conditions within the context of the cycle, and plan entry or exit points based on historical patterns.
Uniqueness of the Indicator:
Unlike traditional indicators that focus solely on momentum or trend, the G. Santostasi Power Law Cycle Comparison is rooted in a scientific approach. By applying the power law model to Bitcoin's cyclical behavior, this tool offers unparalleled insights into the underlying mechanics of price action. The ability to compare current price dynamics with past cycles provides a unique perspective, revealing patterns that are often missed by conventional technical analysis.
Who Should Use This Indicator?
Long-Term Investors: Gain confidence in understanding Bitcoin’s price action over its multi-year cycles.
Active Traders: Identify key phases within the cycle to time market entries and exits.
Analysts and Researchers: Explore the fundamental consistency of Bitcoin’s power law behavior across cycles.
The "G. Santostasi Power Law Cycle Comparison" indicator is not just a tool; it’s a lens through which Bitcoin’s intricate market cycles can be viewed, understood, and navigated. By aligning historical context with current price action, this indicator empowers investors with clarity, foresight, and actionable insights.
MFS-3 Bars Pattern Strategy3 Bar Pattern Strategy
Detects an Ignite Candle followed by a Pullback Candle followed by a Confirmation Candle.
A Box will be drawn around the setup and three arrows will identify I, P, C (Ignite, Pullback, Confirmation) the setup.
The strategy will calculate a Stop Loss below the Low Price of the Ignite candle and a Take Profit at 2 times the Stop Loss giving a Risk to Reward Ratio of 1:2.
Extra conditions are included to reduce false triggers:
- A down trend must be detected using 3 SMA (Long, Medium, Short) that should be aligned from Long to Short one above the other.
- The Ignite Candle's body must be BELOW the Short SMA
An input form is available to adjust some strategy parameters.
Performance Note
----------------------
Trading conditions are very strict, so most of the time, no signals will be detected in the Strategy window.
This strategy should only be one of many strategies used for trade setups.
Hope you enjoy it.
[Rizq] All Eyez on Me Ticker - LiveA tool for traders looking to stay informed about real-time market dynamics, track momentum, and manage watchlists effectively.
How To Use This Indicator To Assist Trading
Market Sentiment Overview:
Quickly identify overall market sentiment by observing the balance between positive (top ticker) and negative (bottom ticker) symbols.
Momentum Tracking:
Use real-time percentage changes to track momentum shifts in key symbols.
Focus on Leading/Lagging Assets:
Identify top-performing and underperforming assets at a glance.
Helps with rotation strategies (e.g., moving into strong sectors or avoiding weak ones).
Sector Monitoring:
Combine tickers to monitor performance across different sectors (e.g., tech in one ticker, commodities in the other).
Custom Watchlist:
Create a personalized watchlist with critical symbols for monitoring trade setups or broader market movements.
Real-Time Scanning:
Continuous scrolling ensures that no symbols are missed, even in fast-moving markets.
Better Timing for Trades:
Align updates with 1-minute chart intervals, making it easier to time trades based on market movements.
Compact and Non-Intrusive:
Overlay design keeps the chart clean while providing crucial information at a glance.
Dynamic Tickers:
Two ticker tapes dynamically display market data for a unified list of symbols.
Symbols are categorized into positive changes (top ticker) and negative changes (bottom ticker).
Neutral symbols appear in both tickers.
Custom Symbol Lists:
Input multiple symbols for both ticker tapes.
Merge symbol lists dynamically for comprehensive market monitoring.
Real-Time Updates:
Align updates with 1-minute chart intervals for consistency.
Continues scrolling current data until the next update.
Scroll Speed Control:
Adjustable scrolling speed
Color-Coded Indicators:
Green (▲) for positive price changes.
Red (▼) for negative price changes.
Gray (=) for neutral changes.
Compact Display:
Displays symbol name, ticker ID, last price, percentage change, and price change in a single row.
Dynamic Filtering :
Automatically separates symbols into positive, negative, and neutral categories.
Ensures relevant symbols are always visible.
Position Control:
Choose between top-center and bottom-center for each ticker tape's position.
Add and remove symbols to suit your needs.
Buy Only Multi Stochastic & VWAP Signals (GPT)Created to generate buy signals based on vwap buy along with an insync move from the low to high side across multiple Stochs
BB Context PanelThe BB Context Panel indicator is designed to provide a customizable and informative overlay on your chart. It offers key contextual details to enhance your trading experience by combining essential market data, user-defined messages, and time-based insights in an easily accessible panel. Whether you use it for quick reference, sharing screenshots, or maintaining focus with motivational reminders, this tool adapts to your unique trading needs.
Key Features
1. Futures Contract Tracking:
• Automatically displays the current or nearest futures contract (e.g., MNQH5), including support for continuous contracts.
• Adjusts dynamically based on the quarterly roll schedule (March, June, September, December).
2. Time and Date Display:
• Choose to display either:
• Bar Time: Reflects the timestamp of the most recent bar.
• Current Time: Updates in real time based on your selected timezone.
• Formats the timestamp as hh:mm Day mm-dd-yy for easy readability.
3. Custom User Messages:
• Add personalized messages, motivational reminders, or trading affirmations (e.g., “Patience | Discipline | Confidence”).
• Supports multiline messages for greater customization.
4. Customizable Placement:
• Select from multiple placement options (e.g., Top Right, Bottom Left, etc.) to integrate seamlessly with your chart layout.
5. Time Zone Support:
• Supports a wide range of global time zones, ensuring accurate time synchronization based on your location or trading session preferences.
6. Clean and Minimalist Design:
• Aesthetic panel with customizable text and background colors for better integration with your chart theme.
• Bolded key information like contract symbols and timeframes for quick recognition.
How to Use
1. Enable the Context Panel:
• Select a location for the panel using the Show Chart Context Panel? setting (e.g., Top Right).
2. Choose Time Display:
• Decide whether to show Bar Time, Current Time, or disable the time display entirely (None).
3. Add Custom Messages:
• Use the Panel Message input to add motivational reminders, strategy notes, or any text you’d like to see during your trading sessions.
4. Set Your Time Zone:
• Configure the time zone using the Select Timezone dropdown to ensure time data aligns with your trading hours.
Example Use Cases
1. Screenshot-Friendly Context:
• Capture annotated screenshots with clear context, including contract symbol, timeframe, timestamp, and reminders.
2. Quick Market Overview:
• Use the panel to stay informed about the current futures contract and trading session details without cluttering your chart.
3. Trading Psychology Support:
• Display affirmations like “Patience | Discipline | Confidence” to help maintain focus and emotional discipline while trading.
ZERE Majors System [FahimK3]ZERE Majors System
This system introduces an innovative approach to crypto portfolio management through a dynamic matrix-based rotation methodology. At its core, the system utilizes a proprietary scoring matrix that directly compares the relative strength between BTC, ETH, and SOL, creating a more nuanced understanding of asset relationships than traditional indicators alone could provide.
The fundamental innovation lies in how the system evaluates cryptocurrencies. Rather than analyzing each asset independently, it employs a comprehensive matrix where each asset is scored against others through direct pair-wise comparisons. This creates a network of relationships that reveals underlying strength patterns that might be missed by conventional analysis methods. The scoring process incorporates both momentum and relative performance metrics, ensuring that capital is allocated to the truly strongest asset rather than just the one showing temporary strength.
While the exact scoring calculations remain proprietary, the system's framework combines relative strength principles with adaptive thresholds that automatically adjust to changing market conditions. This differs from standard relative strength approaches by considering the complete web of relationships between assets rather than isolated comparisons.
The regime filter serves as a secondary confirmation layer, using volatility and momentum metrics to validate the primary matrix signals. When market conditions become unfavorable, the system automatically moves to cash, providing an additional layer of capital protection.
Performance tracking includes comprehensive metrics comparing the rotation strategy against a standard buy-and-hold approach. The visual interface displays the scoring matrix, current positions, and equity curves, allowing traders to understand position rationale in real-time.
Recommended Usage:
- Timeframe: Daily chart
- Starting Capital: Customizable for portfolio size
- Scoring Method: Choice between UNI.v2 and UNI.v3
Note: While this system incorporates some standard technical elements, its value lies in the unique matrix-based rotation methodology that provides a more complete picture of relative strength than traditional indicators used in isolation.
Intrabar DistributionThe Intrabar Distribution publication is an extension of the Intrabar BoxPlot publication. Besides a boxplot, it showcases price and volume distribution using intrabar Lower Timeframe (LTF) values (close) which can be displayed on the chart or in a separate pane.
🔶 USAGE
Intrabar Distribution has several features, users can display:
Recent candle for comparison against the other features
Boxplot of recent candle
Price distribution (optionally displayed as a curve)
Volume distribution
🔹 Recent candle / Boxplot
The middle 50% intrabar close values (Interquartile range, or IQR) are shown as a box, where the upper limit is percentile 75 (p75), and the lower limit is percentile 25 (p25). The dashed lines show the addition/subtraction of 1.5*IQR. All values out of range are considered outliers. They are displayed as white dots within the IQR*1.5 range or white X's when beyond the IQR*3 range (extreme outliers).
By showing the middle 50% intrabar values through a box, we can more easily see where the intrabar activity is mainly situated.
Note in the example above an upward-directed candle with a negative volume delta, displayed as a red box and dot (see further).
As seen in the following example, compared against the recent candle (grey candle at the left), most of the intrabar activity lies just beneath the opening price.
Note that results will be more accurate when more data is available, which can be done by making the difference between the current timeframe and the intrabar timeframe large enough.
🔹 Price / Volume distribution
The price and volume distribution can be helpful for highlighting areas of interest.
Here, we can see two areas where intrabar closing prices are mainly positioned.
The following example shows three successive bars. The recent bar is displayed on the left side, together with the volume distribution. The boxplot and price distribution are displayed on the right.
You can see the difference between volume and price distribution.
At the first bar, most price activity is at the top, while most of the volume was generated at the bottom; in other words, the price got briefly in the bottom region, with high volume before it returned.
At the second bar, price and volume are relatively equally distributed, which fits for indecisiveness.
The third bar shows more volume at a higher region; most intrabar closing prices are above the closing price.
Following example shows the same with 'Curve shaped' enabled (Settings: 'Price Distribution')
When 'Curve shaped' is enabled, lines/labels are shown with the standard deviation distance.
A blue 'guide line' can be enabled for easier interpretation.
🔹 Volume Delta
When there is a discrepancy between the delta volume and direction of the candle, this will be displayed as follows:
Red candle: when the sum of the volume of green intrabars is higher than the sum of the volume of red intrabars, the 'mean dot' will be coloured green.
Green candle: when the sum of the volume of red intrabars is higher than the sum of the volume of green intrabars, the 'mean dot' will be coloured red.
🔶 DETAILS
The intrabar values are sorted and split in parts/sections. The number of values in each section is displayed as a white line
The same principle applies to volume distribution, where the sum of volume per section is displayed as an orange area.
The boxplot displays several price values
Last close price
Highest / lowest intrabar close price
Median
p25 / p75
🔹 LTF settings
When 'Auto' is enabled (Settings, LTF), the LTF will be the nearest possible x times smaller TF than the current TF. When 'Premium' is disabled, the minimum TF will always be 1 minute to ensure TradingView plans lower than Premium don't get an error.
Examples with current Daily TF (when Premium is enabled):
500 : 3 minute LTF
1500 (default): 1 minute LTF
5000: 30 seconds LTF (1 minute if Premium is disabled)
🔶 SETTINGS
Location: Chart / Pane (when pane is opted, move the indicator to a separate pane as well)
Parts: divides the intrabar close values into parts/sections
Offset: offsets every drawing at once
Width: width of drawings, only applicable on "location: chart"
Label size: size of price labels
🔹 LTF
LTF: LTF setting
Auto + multiple: Adjusts the initial set LTF
Premium: Enable when your TradingView plan is Premium or higher
🔹 Current Bar
Display toggle + color setting
Offset: offsets only the 'Current Bar' drawing
🔹 Intrabar Boxplot
Display toggle + Colors, dependable on different circumstances.
Up: Price goes up, with more bullish than bearish intrabar volume.
Up-: Price goes up, with more bearish than bullish intrabar volume.
Down: Price goes down, with more bearish than bullish intrabar volume.
Down+: Price goes down, with more bullish than bearish intrabar volume.
Offset: offsets only the 'Boxplot' drawing
🔹 Price distribution
Display toggle + Color.
Curve Shaped
Guide Lines: Display 2 blue lines
Display Price: Show price of 'x' standard deviation
Offset: offsets only the 'Price distribution' drawing
Label size: size of price labels (standard deviation)
🔹 Volume distribution
Display toggle + Color.
Offset: offsets only the 'Volume distribution' drawing
🔹 Table
Show TF: Show intrabar Timeframe.
Textcolor
Size Table: Text Size
Trend-Following Strategy for NIFTY or BANK NIFTY//@version=5
strategy("Trend-Following Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=5)
// Input Parameters
macd_fast_length = input(12, title="MACD Fast Length")
macd_slow_length = input(26, title="MACD Slow Length")
macd_signal_length = input(9, title="MACD Signal Length")
sma_length = input(200, title="SMA Length")
atr_length = input(14, title="ATR Length")
atr_multiplier = input(1.5, title="ATR Stop Loss Multiplier")
// Calculate Indicators
= ta.macd(close, macd_fast_length, macd_slow_length, macd_signal_length)
sma = ta.sma(close, sma_length)
atr = ta.atr(atr_length)
// Define Conditions
longCondition = ta.crossover(macdLine, signalLine) and close > sma
shortCondition = ta.crossunder(macdLine, signalLine) and close < sma
// Stop Loss and Take Profit
longStopLoss = close - atr * atr_multiplier
shortStopLoss = close + atr * atr_multiplier
// Execute Trades
if (longCondition)
strategy.entry("Long", strategy.long)
strategy.exit("Long Exit", from_entry="Long", stop=longStopLoss)
if (shortCondition)
strategy.entry("Short", strategy.short)
strategy.exit("Short Exit", from_entry="Short", stop=shortStopLoss)
// Plot Indicators
plot(sma, color=color.blue, linewidth=2, title="200 SMA")
hline(0, "Zero Line", color=color.gray)
plot(macdLine, color=color.green, title="MACD Line")
plot(signalLine, color=color.red, title="Signal Line")