7777b-Engulfing Strategy with EMA, TP/SL LinesUsing the Engulfing candle as an entry and also additional of detecting a imbalance as option of entry or exit position.
Indicateurs et stratégies
RSI & MACD Combo IndicatorThe RSI & MACD Combo Indicator is designed to help traders identify high-probability trend reversal points by combining the Relative Strength Index (RSI) and the Moving Average Convergence Divergence (MACD).
How It Works:
Buy Signal 🟢:
RSI is below 35 (oversold condition).
MACD crosses above the signal line (bullish crossover).
Sell Signal 🔴:
RSI is above 65 (overbought condition).
MACD crosses below the signal line (bearish crossover).
Features:
✅ Customizable RSI & MACD settings.
✅ Background color highlights buy/sell zones.
✅ Alerts for buy and sell signals.
✅ ATR-based labels for trade entries.
This indicator helps traders confirm momentum shifts and avoid false breakouts by requiring confluence between momentum (RSI) and trend confirmation (MACD).
Breakout Momentum + EMA 13/50 Filterindikator yang membantu menentukan buy dan sell dan indikator ini cocok buat membuat trader untuk menentukan area
NEO - Smoothed Global M2 Money Supply + Offset =This Pine Script indicator visualizes the Global M2 Money Supply, allowing traders and analysts to compare it against any financial asset on TradingView. The M2 Money Supply represents the total amount of money in circulation, including cash, checking deposits, and easily convertible near money.
Key Features:
Aggregated Global M2 Data: The indicator pulls M2 money supply data from multiple economies worldwide and adjusts it using exchange rates for a more comprehensive view.
Customizable Time Offset: Users can shift the M2 data forward or backward in time to analyze correlations with market movements.
Smoothing Option: A built-in Exponential Moving Average (EMA) filter helps reduce noise, making long-term trends more visible.
This tool is useful for identifying macroeconomic liquidity trends and their impact on asset prices.
Credit to its original designer Colin Talks Crypto
Breaker, Market Structure, ADR ZonesThis is hybrid of multiple scripts spliced together and consists of the following:
1. LuxAlgo's 2023 Breaker Blocks with Signals
2. LuxAlgo's 2023 Market Structure CHoCH/BOS (Fractal)
3. TFlab's 2024 Market Structures + ZigZag CHoCH/BOS - MSS/MSB
4. KivancOzbiligic's 2021 Supertrend
5. DreadBlitz's 2019 Bollinger Bands on MACD
6. LoneSomeTheBlue's 2021 Higher High Lower Low Strategy (With Source Code)
7. the author(s) of TradingView's in-house VWAP indicator
Special shoutout to the following indicators:
UAlgo's Price Action Volumetric Order Blocks
TTrades Daily Bias by TradeforOpp (based on the youtube video by TTrades
-----------------------------------------------------------------------------------------
The code produces Breaker Blocks (which are based on ICT concepts), shows Changes of Character "ChoCh" and Breaks of Structure "BOS", Higher Highs and Lower Lows, Volume Weighed Average Price (VWAP), and Average Daily Range (ADR) zones.
It also includes an indicator table to show confluence: whether price is currently above or below VWAP, whether the 13, 21, and 50 emas are ordered bearish or bullish, whether SuperTrend is in a bullish or bearish trend, and the current momentum and speed of the current candle via derivations from Commodity Channel Index (CCI). Finally, it also allows the user to the display Heiken Ashi candle shadows to see trend through the noise.
It is intended to be useful for both swing and day trading.
How to Use This Script:
This indicator is intended as a swiss army knife so you can find multiple ways how to use this.
Probably one of best ways to use this script is wait for a bullish or bearish Breaker Block to appear simultaneously or near-simultaneously with a Change of Character "Choch" in the same direction. Use other elements for confluence, such loss or regain of VWAP or its outer bands, state of the SuperTrend, etc. During day trades, this appears to be especially useful when price falls soon outside the 1st outer VWAP band and continues to close outside of it, suggesting a strong trend for the day.
The CCI indicators in the table are useful for showing both speed and momentum. Contrary to the common perception that CCI above 100+ is "overbought" or CCI below -100 is "oversold", you actually want to trade with, not against these conditions because it implies one side has control. The "CCI" in the table simply lists the current index position, whereas CCI is the 1st derivative of CCI (velocity), and the CCI more akin to an acceleration when CCI is extending beyond its bollinger band.
When viewing the daily timeframe, you will see Average Daily Range zones appear. These are useful as they tend to act as "support" and "resistance". A break through the upper or lower ADR zones within the opening minutes of the session indicates a strong breakout/breakdown. See Range Rush Reversal indicator by Kiakili on how to use ADR zones.
Note: This is version 5 script. The conversion to version 6 is not quite so simple as a click of a button.
Final Notes: Please, by all means test this code for algorithmic trading ala "Michael Automates" on Youtube. If you are an aspiring (or actual) statistical modeler, you should be generating multiple decision-tree-like flags to create triggering conditions for buying and selling (feature engineering. Try incorporate moving up stops), then iterate through different model fits to see what generates the highest net profit and profit factor at the lowest drawdown (there's a lot of target variables you could potentially create to model for). Then check for robustness by testing your model on multiple out-of-time vintages and on multiple asset classes. If they are great results, post your code and results here as a Strategy please!
I can be found at @sax_yak on Twitter (now X).
SessionsThis indicator shows Forex Session Open/Close Timestamps
Asia Open - yellow
London Open - dark green
NewYork Open - blue
London Close - light green
NewYork Close - grey
- Times should be correct in Forex pairs and Crypto
- Daylight saving time is automatically adjusted
- Timestamps are automatically adjusted for timezone set in Tradingview
BTC DCA RangeBTC DCA Range indicator is designed to help traders identify potential Dollar-Cost Averaging (DCA) opportunities for Bitcoin (BTC) based on deviations from a reference moving average (MA). It highlights price zones where BTC is trading significantly below a long-term moving average, suggesting potential undervaluation or buying opportunities.
The indicator dynamically adjusts the moving average length based on the selected chart timeframe, ensuring consistency across different timeframes (e.g., daily, weekly, or monthly). It also allows users to set a custom deviation threshold to identify when the price is trading at a significant discount relative to the moving average.
Adjust the Reference MA Length and Deviation Threshold inputs to suit your trading strategy
SMC Order Blocks & Gann SquareBB Concept is based on few indicators:
Gann square of 9
Volume boxes
Support and resistance zones
Smart money concept
Ethereum Logarithmic Regression Bands (Fine-Tuned)This indicator, "Ethereum Logarithmic Regression Bands (Fine-Tuned)," is my attempt to create a tool for estimating long-term trends in Ethereum (ETH/USD) price action using logarithmic regression bands. Please note that I am not an expert in financial modeling or coding—I developed this as a personal project to serve as a rough estimation rather than a precise or professional trading tool. The data was fitted to non-bubble periods of Ethereum's history to provide a general trendline, but it’s far from perfect.
I’m sharing this because I couldn’t find a similar indicator available, and I thought it might be useful for others who are also exploring ETH’s long-term behavior. The bands start from Ethereum’s launch price and are adjustable via input parameters, but they are based on my best effort to align with historical data. With some decent coding experience, I’m sure someone could refine this further—perhaps by optimizing the coefficients or incorporating more advanced fitting techniques. Feel free to tweak the code, suggest improvements, or use it as a starting point for your own projects!
How to Use:
** THIS CHART IS SPECIFICALLY CODED FOR ETH/USD (KRAKEN) ON THE WEEKLY TIMEFRAME IN LOG VIEW**
The main band (blue) represents the logarithmic regression line.
The upper (red) and lower (green) bands provide a range around the main trend, adjustable with multipliers.
Adjust the "Launch Price," "Base Coefficient," "Growth Coefficient," and other inputs to experiment with different fits.
Disclaimer:
This is not financial advice. Use at your own risk, and always conduct your own research before making trading decisions.
BTC Futures Basis BTC Quarterlies for BTC spot exchanges. BTC Quarterlies for BTC spot exchanges. BTC Quarterlies for BTC spot exchanges. BTC Quarterlies for BTC spot exchanges. BTC Quarterlies for BTC spot exchanges.
BTC Quarterlies for BTC spot exchanges.
Moving Average Convergence Divergence with Enhanced Cross Alerts
Overview of Features and Settings
- Customizable Parameters:
- Fast and Slow Periods: Users can set the duration for both the fast (default 12) and slow (default 26) moving averages.
- Source Selection: The indicator uses the closing price (close) by default, though this can be modified to any other data source.
- Signal Smoothing: The smoothing period for the signal line is adjustable (default 9), and you can choose whether to use SMA or EMA for both the oscillator and the signal line calculations.
Calculation Logic
1. Calculation of Moving Averages:
- The fast and slow moving averages are computed based on the chosen moving average type (SMA or EMA) over the specified periods.
- The MACD line is then determined as the difference between these two moving averages.
2. Signal Line and Histogram:
- Signal Line: Created by smoothing the MACD line, with the option to choose between SMA and EMA.
- Histogram: Represents the difference between the MACD line and the signal line, visually indicating the divergence between the two.
Detection of Cross Events
The script identifies two specific cross events with additional filtering conditions:
- Bullish Cross:
- The MACD line **crosses above** the signal line.
- The previous value of the histogram is negative, and both the MACD and the signal line are below zero.
- This condition suggests that a cross occurring in the negative territory might indicate a potential upward trend reversal.
- **Bearish Cross:**
- The MACD line **crosses below** the signal line.
- The previous value of the histogram is positive, and both the MACD and the signal line are above zero.
- This condition indicates that a cross in the positive territory may signal a potential downward trend reversal.
For each event, there are dedicated alert conditions defined that trigger notifications when the criteria are met.
Visualization
- Displayed Elements:
- Histogram: Rendered as a column chart with colors that change based on the rate of change. For instance, a rising positive histogram uses a stronger green, whereas a declining positive histogram uses a lighter shade.
- MACD and Signal Lines: Displayed as separate lines with distinct colors to differentiate them.
- Zero Line: A horizontal line is drawn to help visually pinpoint the zero level.
- Crossing Signals:
- Optional markers in the form of arrows appear on the chart:
- **Bullish Cross: A green, upward-pointing triangle at the bottom.
- **Bearish Cross: A red, downward-pointing triangle at the top.
Summary
This indicator not only incorporates the traditional MACD components but also offers the following additional benefits:
- **Enhanced Accuracy:** Extra conditions (such as checking the previous histogram value and the position of the lines relative to zero) improve the identification of significant cross events.
- **Customization:** Users can personalize the moving average types and periods, making the indicator adaptable to different trading strategies.
- **Visual Assistance:** The combination of histogram columns, lines, and markers helps quickly pinpoint potential trend reversals, thereby aiding trading decisions.
This comprehensive description is intended to clearly demonstrate to users how the indicator works, outlining its calculations, filtering conditions, and its role in identifying cross events within technical analysis.
GRIM309 CallPut StrategyThis draws the 5, 10, 20, 50 and 200 EMA lines.
It creates suggestions of when to open and close call positions (GREEN) as well as open and close put positions (RED) it has a early warning system, and in case there is a spike between the last 5 positions it will signal close the position, this is optional (isWarning)
There is also a cooldown period, when set at 2 it means wait a position before initiating another, I did not like the position closing and then opening directly afterwards, you could cooldown for 3 and skip 2 candles or more etc. Set to 1 then it will open/close without cooling down.
Additionally the very bottom shows wether it is in an uptrend or downtrend currently (Yellow triangle)
AI TECH 2.0 | GOLD**AI Tech 2.0** by *Stockmates Academy* is an advanced trading indicator designed to automate key aspects of trading. It features **Automatic Money Management**, which optimizes risk and capital allocation, and **Automatic Quantity Management**, ensuring position sizing is adjusted based on market conditions. The indicator also provides **Automatic Entry, Exit, and Targets**, allowing traders to execute trades with precision. Additionally, its **Automatic Trade Management** feature helps monitor and adjust trades dynamically for maximum efficiency. This AI-powered tool simplifies trading by reducing manual effort and enhancing decision-making accuracy.
Trade & Run BB ZoneBB Zone – Bollinger Bands with Fibonacci Zones
This is the first element of a five-indicator dashboard, designed to be used in combination for a complete trading strategy. The integration of all indicators has involved both strategic and graphical research to find a balanced visual structure. This may not suit everyone, but for me, it was crucial that the visual representation carries meaning, given the time invested in its design.
BB Zone is a simple yet effective indicator that enhances Bollinger Bands by integrating the 50% key level along with Fibonacci levels (61.8% and 78.6%). It helps identify potential buy and sell zones during pullbacks or simply highlights a buy area, depending on your trading plan.
✔️ Automatic highlighting of key Fibonacci retracement zones.
✔️ Clear visual separation between buy and sell areas.
✔️ Adaptive sizing for M1, M5, M15, H1, H4, H12, and D (defaults to BB with 320 length on other timeframes).
COINBASE:BTCUSD
MSNR Trendline 3rd Touch MTF//@version=5
indicator("MSNR Trendline 3rd Touch MTF", overlay=true)
// 🎯 Multi Timeframe Source (Line Chart ke liye Close Price Use)
tf = input.timeframe("15", title="Higher Timeframe") // MTF selection
line_chart = request.financial(syminfo.tickerid, tf, "close") // request.security ko update kiya
// 🏆 Swing Highs & Lows (Market Structure)
left_bars = 10
right_bars = 5
swing_high = ta.pivothigh(line_chart, left_bars, right_bars)
swing_low = ta.pivotlow(line_chart, left_bars, right_bars)
// 🟢 Trendline Points Store
var float point1_high = na
var float point2_high = na
var float point3_high = na
var float point1_low = na
var float point2_low = na
var float point3_low = na
// 📌 1st & 2nd Touch Store Karna
if not na(swing_high)
point1_high := nz(point2_high, swing_high)
point2_high := swing_high
if not na(swing_low)
point1_low := nz(point2_low, swing_low)
point2_low := swing_low
// ✅ 3rd Touch Detect (Valid Entry)
third_touch_high = line_chart <= point1_high and line_chart <= point2_high
third_touch_low = line_chart >= point1_low and line_chart >= point2_low
if third_touch_high
point3_high := line_chart
if third_touch_low
point3_low := line_chart
// ✍️ Trendline Draw (Sirf 3rd Touch Valid)
var line trendline_high = na
var line trendline_low = na
if not na(point1_high) and not na(point2_high)
trendline_high := line.new(x1=bar_index , y1=point1_high, x2=bar_index, y2=point2_high, width=2, color=color.red)
if not na(point1_low) and not na(point2_low)
trendline_low := line.new(x1=bar_index , y1=point1_low, x2=bar_index, y2=point2_low, width=2, color=color.green)
// 🎯 Entry Confirmation (3rd Touch Price & Time)
if third_touch_high
label.new(bar_index, point3_high, "ENTRY 🔴 Price: " + str.tostring(point3_high) + " Time: " + str.tostring(time), color=color.red, textcolor=color.white, size=size.small)
if third_touch_low
label.new(bar_index, point3_low, "ENTRY 🟢 Price: " + str.tostring(point3_low) + " Time: " + str.tostring(time), color=color.green, textcolor=color.white, size=size.small)
ATR with Super Trend and Multi-Timeframe Filtering🛠 How It Works
1️⃣ ATR-Based Volatility Calculation
• The ATR is calculated to determine the SuperTrend stop level.
• ATR measures price volatility and acts as a dynamic support/resistance level.
2️⃣ SuperTrend for Trend Direction
• If the price is above the ATR-based stop level, it indicates an uptrend.
• If the price is below the ATR-based stop level, it indicates a downtrend.
• The stop level adjusts dynamically based on price movement.
3️⃣ Multi-Timeframe Signal Confirmation
• Signals are generated based on the main chart’s timeframe.
• The last signal from a lower timeframe (e.g., 1H, 2H) is fetched and analyzed.
• If the lower timeframe signal aligns with the main timeframe, it strengthens the trend.
• If the lower timeframe does not confirm or contradicts the signal, it weakens it.
4️⃣ Previous Period Buy/Sell Signal Analysis
• When trading on a higher timeframe, the indicator checks the last buy/sell signal from the lower timeframe.
• If the last signal was a buy, a green cross (X) appears below the candle.
• If the last signal was a sell, a red cross (X) appears above the candle.