[NORTH2025] ADX SLOPE ADX Slope is an indicator built on the Average Directional Index (ADX) and the associated Directional Indicators (DI+ and DI−). Below is a brief overview of how it works and what it does:
Automatically Adjusts ADX Length by Timeframe
- Instead of letting users manually input the ADX length (often a default of 14), this script “overrides” the period based on the chart’s current timeframe.
- For each timeframe (e.g., 1 minute, 5 minutes, 15 minutes, 4 hours, 1 day, etc.), the script sets a different ADX length to match the timeframe’s typical volatility or price behavior.
- If a timeframe is not specified in the script’s switch list, it defaults back to the standard length of 14.
Core ADX & DI Calculations
- The script calculates DI+ (positive directional indicator) and DI− (negative directional indicator) using smoothed directional movements.
- It then derives the ADX by taking the SMA of the DX (i.e., the absolute difference between DI+ and DI−, normalized by their sum).
- The DI+ and DI− lines help you see whether the market is trending up or down; the ADX line indicates the strength of that trend.
Line Plots
- DI+ is plotted in blue.
- DI− is plotted in red.
- The ADX line is plotted in black with a thicker width (2 pixels), making it easier to spot.
- Color-Coded Background for Trend Strength
The background color changes based on both:
- The slope of the ADX (whether the ADX is higher than the previous bar, i.e., “slope up,” or not).
- The current ADX value relative to specific thresholds (20 and 25).
The logic is as follows:
- ADX < 20 → Red background, indicating a very weak trend or sideways market.
- Slope Up and ADX ≥ 25 → Blue background, indicating a strong and strengthening trend.
- Slope Up and 20 ≤ ADX < 25 → Green background, indicating a moderate but improving trend.
- Slope Down or Flat and ADX ≥ 25 → Yellow background (30% opacity), indicating a strong trend but possibly weakening.
- Slope Down or Flat and 20 ≤ ADX < 25 → Orange background (30% opacity), indicating a moderate trend that is flattening or weakening.
Use Cases
- Quickly assess trend strength by glancing at the background color.
- Combine DI+ and DI− readings with the background colors to confirm whether a trend is developing, strengthening, or weakening.
- Because the ADX period automatically adjusts to the chart’s timeframe, traders can more easily get context-sensitive signals without manually adjusting each time.
In summary, ADX Slope is an enhanced ADX-based tool that adapts to multiple timeframes, plots DI+/DI− lines, and color-codes the chart background according to trend strength and slope changes. This provides a convenient way for traders to identify both the presence and momentum of a trend at a glance.
指標和策略
Doji Candle with Horizontal Lines"Doji Candles with Lines" is a custom indicator designed to visually enhance candlestick charts by overlaying key price levels using dynamic lines. These lines may represent support/resistance, trend direction, or price action signals associated with each candle. It helps traders quickly identify market structure, trend continuation, or potential reversals.
Master BUY/SELL & TPHow the Script Works
1. Trend Detection: Uses a smoothed trend filter to identify uptrends (upCount > 0) and downtrends (downCount > 0) based on price movement.
2. Non-Lagging Signals: Buy/sell signals are generated at bar close using barstate.isconfirmed to prevent repainting.
3. Auto Trend Detection: When enabled, signals are based on trend changes; when disabled, signals use price crossing the filter.
4. No Signals in Sideways Market: Optionally suppresses signals in neutral markets (upCount == 0 and downCount == 0) to avoid false trades.
5. Buy Signal Logic: Triggers a "Smart Buy" when the trend turns bullish and the previous state was bearish, ensuring trend reversal confirmation.
6. Sell Signal Logic: Triggers a "Smart Sell" when the trend turns bearish and the previous state was bullish, confirming reversals.
7. Take-Profit System: Automatically calculates take-profit levels based on user-defined pips, marking "Book Profit" when reached.
8. Double-Line Visualization: Plots upper and lower trend lines with a colored fill to visually represent the trend direction.
9. Customizable Parameters: Allows users to adjust sampling period, range multiplier, and take-profit pips for flexibility across markets.
10. Alerts: Provides real-time alerts for buy, sell, and take-profit signals, with customizable messages for trading platforms.
How Users Can Make a Profit Using This Script
1. Follow Trend-Based Signals: Enter long positions on "Smart Buy" signals during uptrends and short positions on "Smart Sell" signals during downtrends to capitalize on momentum.
2. Avoid Choppy Markets: Enable "No Signal in Sideways Market" to reduce false signals in range-bound conditions, improving trade accuracy.
3. Utilize Take-Profit: Set a realistic take-profit level (e.g., 100 pips) to lock in profits automatically when price targets are hit.
4. Combine with Confirmation: Use the indicator alongside other tools (e.g., support/resistance) to confirm signals, enhancing trade reliability.
5. Leverage Alerts: Set up alerts to stay informed of buy, sell, and take-profit signals, enabling timely trade execution even when not monitoring charts.
6. Adjust Parameters: Fine-tune the sampling period and multiplier to match the asset’s volatility, optimizing signal timing for forex, stocks, or crypto.
CANDLE KING MMC – ROS MODULE (REPEAT INTELLIGENCE)📜 Script Description – ROS Module (Repeat Intelligence)
This script is built to identify high-probability reversal areas by analyzing repeated market behavior using structured candlestick pattern logic. The detection system is grounded in the Mirror Market Concept, which emphasizes how specific formations tend to recur under similar conditions across timeframes.
It includes five key recognition modules:
RA-1: Bearish reversal following a weak-bodied candle (Negative Engulfed)
RA-2: Bullish engulfing of a potential Hanging Man
RA-3: Bullish engulfing after a Hammer
RA-4: Bearish engulfing following a Hammer
RA-5: Bearish engulfing of a Shooting Star–like structure
Each signal is based on strict parameters involving candle body size, wick-shadow ratio, and directional confirmation. Risk levels are also plotted automatically based on the structure highs/lows of the triggering formation, offering built-in stop zone references.
This tool is ideal for price action traders and analysts applying pattern repetition and structure symmetry in their strategy. It can assist in anticipating reversals without relying on traditional indicators, focusing purely on candle behavior within repeatable market sequences.
1 HR High/Low TargetsThis indicator automatically plots the previous 1-hour high and low on any timeframe chart.
🟢 Green line = 1 HR High Target
🔴 Red line = 1 HR Low Target
🔁 Lines update at the start of every new hour
🔔 Built-in alert conditions for when price crosses the high or low
⚙️ Alert toggle in settings to enable or disable notifications
📊 Works across all timeframes (1-min to daily and beyond)
This is useful for:
Intraday scalping and precision entries
Identifying breakout or reversal zones
Using as support/resistance targets based on higher-timeframe structure
PSPPrecision Swing Point
Quarterly Theory Concept: Divergence in closing prices among closely correlated assets.
Question Mark at Specific Times5mins before 15 mins and this will giving the warming to user to pay attention to 15 mins candle to ensure trend is up or down
Question Mark at Specific Times5mins before 15 mins and this will giving the warming to user to pay attention to 15 mins candle to ensure trend is up or down
FLAT Multi-TF EMAs 3 EMA's where you can Choose the Timeframes you like and need on any other Timeframe!
Dual Stochastic %K(14)+%K(5) / Stocastico Doppio🇬🇧Dual Stochastic %K(14)+%K(5) / Stocastico Doppio) (English version) - La versione italiana è sotto quella inglese
🟦 Indicator Title: Dual Stochastic %K(14)+%K(5) / Stocastico Doppio
🖊️ Author: B&MMNCR (Borsa & Mercati – Metro Manila National Capital Region)
🔍 What is it?
This script combines two stochastic oscillators:
A slow %K(14) acting as a zone filter (detecting overbought/oversold areas)
A fast %K(5) acting as a trigger (generating entry signals via %K/%D crossovers)
Signals (green/red arrows) only appear when a crossover occurs within a confirming zone (e.g. both oscillators under 20 or over 80).
All signals are stored for future analysis or export.
🎯 Ideal for:
Traders working in range-bound or sideways markets
Scalping and intraday strategies with momentum filtering
Visual confirmation of overbought/oversold zones
⚙️ Recommended settings:
Timeframe Use Type Smoothing
1–5 min Scalping 1–2
15m–1H Intraday 2–3
4H–1D Swing 3–5
📌 Full Italian description included in the script.
Let me know in the comments if you'd like a video version or strategy version.
🇮🇹 Versione Italiana (per la community)
📊 Titolo: Stocastico Doppio – %K(14) + %K(5)
✍️ Autore: B&MMNCR (Borsa & Mercati – Metro Manila National Capital Region)
🔎 Cos’è?
Questo indicatore unisce due stocastici:
Uno lento %K(14) come filtro per identificare zone operative (ipercomprato/ipervenduto)
Uno veloce %K(5) come trigger per generare segnali tramite incroci %K/%D
Le frecce compaiono solo se l'incrocio avviene in una zona coerente.
Tutti i segnali sono salvati per analisi o backtest.
✅ Ideale per:
Mercati laterali
Strategia scalping/intraday con conferma visiva
Trading sistematico semplificato
⚙️ Impostazioni consigliate:
Timeframe Tipo Smoothing
1–5 minuti Scalping 1–2
15m–1 ora Intraday 2–3
4H – Daily Swing 3–5
MACD+RSI Cross Alert – Clean Signal by TFGMACD + RSI Cross Alert (Lightweight & Clean Visuals)
This script highlights potential momentum shifts using MACD line crossovers with RSI confirmation.
Clean, minimal ▲▼ markers make it suitable for any chart setup.
▲ Upward Marker: When MACD line crosses above signal line and RSI is above 50
▼ Downward Marker: When MACD line crosses below signal line and RSI is below 50
Signals are semi-transparent and offset for visual clarity
Compatible with any timeframe and symbol
🔰 For beginners:
These markers may suggest trend initiation or a momentum shift.
They can serve as timing references when used with support/resistance zones or moving averages.
MACD+RSIクロス マーカー(軽量・視認性重視)
このスクリプトは、MACDのクロスとRSIの方向をもとに、勢いの変化を示すマーカーを表示します。
チャートを邪魔しない小さな▲▼のみ表示され、シンプルで軽量な構成です。
▲ 上向きマーカー:MACDがシグナルを上抜け、かつRSIが50より上の場合
▼ 下向きマーカー:MACDがシグナルを下抜け、かつRSIが50より下の場合
半透明かつオフセット配置で視認性を確保
すべての時間足・銘柄に対応
🔰 初心者向け補足:
このマーカーは、トレンドの始まりや勢いの変化の可能性を示します。
サポートライン・移動平均などと組み合わせて、タイミングの参考として活用できます。
Price-Confirmed Hull Moving AverageThis is a modified HULL moving average that adds some enhancements providing visual clues as to a change in trend direction. The user can add slight modifications to the abruptness of trend change indications, which are clearly seen by the color change of the hull line itself. The user can also choose to have the background color change for easier visual indication that the hull line has changed slope direction. In addition, the user can either have both the line and the background visuals on, or turn one or the other (or both) off.
The purpose of this HULL moving average is to provide easy identification of trend direction within the scope of the moving average values provided in settings.
DEMA HMA Z-score OscillatorThis custom oscillator combines the power of the Hull Moving Average (HMA) with the Z-Score to identify momentum shifts and potential trend reversals. The Z-Score measures how far the current HMA is from its historical mean, helping to spot overbought or oversold conditions.
Uptrend: Long signals are generated when the Z-Score crosses above the defined Long Threshold.
Downtrend: Short signals are triggered when the Z-Score drops below the Short Threshold.
Visuals: The Z-Score is plotted along with background color changes and fills to clearly indicate trend strength. Green fills highlight uptrends, while pink fills indicate downtrends.
Alerts: Alerts are available for both long and short conditions based on Z-Score crossovers.
Customizable Inputs:
HMA Length
Smoothing Length (for DEMA)
Z-Score Length
Long and Short Thresholds
This indicator is ideal for detecting momentum shifts, confirming trend strength, and helping to time entry/exit points in your trading strategy.
EMA 13/21/200 + TelegramEMA 13/21 Crossover Indicator generates BUY/SELL signals based on the crossover of EMA13 and EMA21.
SMC Concepts - BOS | CHoCH | FVG | OB (Validated) BY M$TThis Smart Money Concepts (SMC) indicator highlights key structural elements of price action including Break of Structure (BOS), Change of Character (CHoCH), Fair Value Gaps (FVG), and validated Order Blocks (OB). It’s designed for traders who follow institutional-style trading and want clear visual cues on BOS/CHoCH lines, FVG zones (green), and OB zones (purple) with FVG validation. Fully customizable—toggle each feature on or off with ease.
Seekho roj kamao buy sell v6Take the guesswork out of trading with our powerful Auto Buy/Sell Indicator, designed exclusively for TradingView. This intelligent tool automatically identifies high-probability buy and sell opportunities based on a combination of price action, momentum, and trend confirmation. Whether you're trading crypto, forex, or stocks, the indicator adapts to any market and time frame, making it a versatile addition to your trading toolkit.
The indicator plots clear buy and sell signals directly on the chart, helping you time your entries and exits with confidence. It also includes customizable settings to adjust sensitivity, filter noise, and align with your personal trading style. Built-in alerts ensure you never miss a trading opportunity, even when you’re away from your screen.
Ideal for both beginners and experienced traders, this indicator simplifies decision-making by visually representing market signals in real time. No coding or complex setup required—just plug it into your TradingView chart and start trading smarter.
Whether you're day trading or swing trading, the Auto Buy/Sell Indicator helps you stay ahead of the market and improve consistency. Combine it with sound risk management for a complete trading edge.
The Daily Profiler v2.0This indicator serves as a multi-faceted analysis tool for TradingView, geared towards day traders who need context based on daily cycles and key price levels, especially in markets like futures that follow the NY trading schedule (18:00 ET daily reset).
Core Functionality Breakdown:
Session & Opening Range Analysis:
It defines and visually demarcates four key trading sessions: Asia (ASN: 1800-0230), London (LDN: 0230-0730), NY1 (0730-1130), and NY2 (1130-1615), using the "America/New_York" timezone.
For each session, it identifies an "Opening Range" (OR) period (e.g., 1800-1930 for ASN).
Users can opt to display background boxes for the full sessions and/or the OR periods.
It plots horizontal lines marking the High and Low reached during each session and OR period.
Crucially, it calculates the midpoint of each Opening Range (the "O/U" or Over/Under line) and tracks whether subsequent price action "breaks" this level, updating line styles and status information accordingly.
Key Price Level Plotting:
Previous Day Context: Plots the High (PDH), Low (PDL), and Midpoint (PDM) of the previous trading day, providing immediate reference points.
Daily Anchor Points: Draws lines for the Globex Open (18:00 ET start), the previous day's Settlement price, and the Midnight Open (00:00 ET), offering insight into key daily cycle starting points.
P12 Session (18:00-06:00): Tracks this overnight period and, after 06:00 ET, projects extended lines for its High, Low, and Midpoint.
High/Low of Day (HOD/LOD) Features:
Actual Tracking: Identifies and marks the actual HOD and LOD achieved during the main trading day (18:00-16:15 window) with labels showing the price, time occurred, and percentage move from the open.
User Projections: Allows users to configure multiple sets of potential HOD/LOD target zones (categorized as Long/True, Long/False, Short/True, Short/False). These are defined by specific time windows and percentage ranges from the daily open, displayed as colored projection boxes.
Statistical Projections:
ADR/MDR: Calculates the Average Daily Range (ADR) or Median Daily Range (MDR) over a user-set lookback period. It then plots projected High/Low levels for the current day based on adding/subtracting half this range value from the daily open price.
ASN OR Standard Deviations: Uses the range of the Asian session's OR to calculate and plot standard deviation levels (+/- 1.0, 2.5, 5.0, 8.0). These lines appear after the ASN OR concludes and change appearance if price crosses them.
09:30 NY Open Focus:
Provides specific analysis for the 09:30 ET 1-minute candle, often significant for US equity index futures.
Draws a box around this candle's range, optionally recoloring the bar, and draws internal percentage levels (25/50/75%) and minor offset lines for the subsequent 15 minutes.
Informational Tables:
Model Table: Summarizes the OR breakout dynamics for each session, indicating the initial break direction (Long/Short), whether the session maintained that direction without breaking the opposite side (True/False), and whether the OR midpoint was later broken (Broken/None).
Distribution Table: Presents range and percentage statistics for each session (and the 0930-1000 window). It shows the current day's values alongside historical Average or Median values, which can be filtered by day of the week or shown as a weekly total.
Customization & Management:
Offers extensive inputs to toggle nearly every visual element and feature.
Allows detailed customization of colors, line styles/widths, label content/size, and table appearance/position.
Incorporates logic to clean up drawings from the previous day at the 18:00 ET reset, ensuring chart clarity.
RizwanA clean visual tool for intraday traders, optimized for 5-minute charts. It identifies potential reversal zones using liquidity and institutional inducement patterns:
Green Box = Long Signal (Price shows strength)
Appears when price confirms accumulation.....
Interpretation: Institutional buying zone – likely stop-loss liquidity pool for shorts.
Red Box = Short Signal (Price shows weakness)
Triggers on distribution confirmation:
Interpretation: Smart money unloading – traps bullish retail traders.
The system filters noise using advanced market structure principles, focusing on high-probability zones where big players often act. Simply trade in the direction of the colored boxes when they appear.
Always combine with proper risk management.....
The GOAT Short/Long term D,M,W,QY, VWAP 3xrvol Vs 2
Follow the rules to the bulls and the bears:
If price is above the 200, toggle the indicator for only buy candles to be painted.
If price is below the 200, toggle the indicator for only sell candles to be painted.
For the maximum effectiveness:
Use with Multi-Timeframe VWAP V5 (1, 2, 3, Day, 2, 0) Indicator if you need to see the vwap lines of the higher time frames of the Session, D, W, M, Q, Y
Use with Moving Averages also
This will help you stay focused on the highest probability setups when they cross with the VWAP,
This advanced tool is designed to detect high-probability turning points and continuation signals by combining:
Trend confirmation (via EMA)
Institutional positioning (via VWAP from multiple timeframes)
Volume conviction (via 3x RVOL detection)
Potential reversal warnings (via volume pressure drop)
It tracks both bullish and bearish confluences between price, a customizable EMA, and higher-timeframe VWAPs — offering exceptional clarity for intraday and swing traders.
🔀 VWAP Confluence Types:
🔹 Short-Term Confluences:
EMA + Session VWAP
EMA + Daily VWAP
EMA + Weekly VWAP
🔸 Long-Term Confluences:
EMA + Monthly VWAP
EMA + Quarterly VWAP
EMA + Yearly VWAP
Each setup has:
✅ Arrows (up/down)
✅ Background highlight (color-coded)
✅ Alerts for bullish/bearish crosses
📊 Volume Logic:
Volume Signal Trigger Condition Candle Paint Color
Bullish RVOL Volume > 3× average and candle is green 🔷 Aqua
Bearish RVOL Volume > 3× average and candle is red 🔴 Fuchsia
Volume Drop Reversal Current volume < 50% avg after RVOL spike 🟤 Dark Maroon
🔔 Alerts Built In:
Bullish/Bearish VWAP + EMA crosses for all 6 VWAP types
RVOL surge alert
Volume drop reversal alert
🧩 Customizable Features:
EMA Length
VWAP timeframe toggles (short vs. long)
All paint colors
RVOL + Volume drop thresholds
Floating chart legend (optional)
🎯 Best For:
Traders who want high-confluence, high-volume entry signals
Confirmation of breakouts or pullbacks
Detection of institutional activity across multiple timeframes
Spotting exhaustion or reversal zones with volume drop logic
Reintegration OPR zone 9h30📝 Indicator Description (for TradingView):
Name: Reintegration OPR Zone – 9:30 AM EST (UTC-4)
Purpose:
This indicator is designed for US indices like NAS100, US30, or SPX500. It helps identify potential false breakouts or retests by tracking when the price re-enters the Opening Price Range (OPR) after an initial breakout.
🔍 How it works:
At 9:30 AM New York time (UTC-4), the script captures the high and low of the first 15-minute candle (which is key for the US session open).
It then draws a horizontal box (rectangle) from the high to the low of that candle.
The box extends horizontally for 7 hours (28 candles on a 15-minute chart).
The script tracks if price:
Breaks above or below the OPR zone
Then re-enters the zone (a potential "fakeout" or "retest" signal)
No label or text is displayed on the chart (you requested it to be hidden).
🕒 Timeframe:
Designed for the 15-minute chart (M15)
Assumes New York session open at 9:30 AM EST (UTC-4)
ORB 15 min w/ PDHL + bands = $$$This indicator was created for the 15 min Opening Range Breakout Strategy. The goal was to incorporate Previous Day High and Low levels (PDHL).
For visual ease, the bands can be filled in and you can easily fill in an overlay color when the ORB intersects the PDHL.
Dragon Harmonic Pattern [TradingFinder] Dragon Detector// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at mozilla.org
// © TFlab
//@version=6
indicator('Dragon Harmonic Pattern Dragon Detector', 'Dragon Pattern TFlab', overlay = true, max_bars_back = 5000, max_lines_count = 500, max_labels_count = 500)
// Import Library
import TFlab/Harmonic_Chart_Pattern_Library_TradingFinder/3 as HP
import TFlab/AlertSenderLibrary_TradingFinder/1 as AlertSender
import TFlab/Dark_Light_Theme_TradingFinder_Switching_Colors_Library/1 as Color
// Logical Input
PP = input.int(3, 'ZigZag Pivot Period', group = 'Logical Setting')
ShVF = input.bool(false, 'Show Valid Format', group = 'Logical Setting')
FLPC = input.bool(false, 'Show Formation Last Pivot Confirm', group = 'Logical Setting')
FLPCPeriod = input.int(2, 'Period of Formation Last Pivot', group = 'Logical Setting')
// Display Input
ShowBull = input.bool(true, 'Show Bullish Pattern', group = 'Display Setting')
ShowBear = input.bool(true, 'Show Bearish Pattern', group = 'Display Setting')
ColorBull = input.color(#0609bb, 'Color Bullish Pattern', group = 'Display Setting')
ColorBear = input.color(#0609bb, 'Color Bearish Pattern', group = 'Display Setting')
LineWidth = input.int(1, 'Width Line', group = 'Display Setting')
LabelSize = input.string(size.small, 'Label size', options = , group = 'Display Setting')
Mode = input.string('Light', 'Switching Colors Theme Mode', options = , group = 'Display Setting')
= Color.SwitchingColorMode(ColorBull, Mode)
= Color.SwitchingColorMode(ColorBear, Mode)
// Alert Input
Alert = input.string('On', 'Alert', , 'If you turn on the Alert, you can receive alerts and notifications after setting the "Alert".', group = 'Alert')
AlertName = input.string('Dragon Harmonic Pattern ', 'Alert Name', group = 'Alert')
Frequncy = input.string('Once Per Bar', 'Message Frequency', , 'The triggering frequency. Possible values are: All' + ' (all function calls trigger the alert), Once Per Bar (the first function call during the bar triggers the alert), ' + ' Per Bar Close (the function call triggers the alert only when it occurs during the last script iteration of the real-time bar,' + ' when it closes). The default is alert.freq_once_per_bar.)', group = 'Alert')
UTC = input.string('UTC', 'Show Alert time by Time Zone', group = 'Alert')
MessageBull = input.text_area('Long Signal Position Based on Dragon Harmonic Pattern', 'Long Position Message', group = 'Alert')
MessageBear = input.text_area('Short Signal Position Based on Dragon Harmonic Pattern', 'Short Position Message', group = 'Alert')
// Call Harmonic Pattern Function
= HP.XABCD('Bullish Dragon', 'Bearish', ShowBull, ColorBullish, #ff3030, #36b936, LineWidth, LabelSize, ShVF, FLPC, FLPCPeriod, PP, 0.38, 0.62, 0.8, 1.1, 0.4, 0.8, 0.2, 0.4)
= HP.XABCD('Bearish Dragon', 'Bullish', ShowBear, ColorBearish, #ff3030, #36b936, LineWidth, LabelSize, ShVF, FLPC, FLPCPeriod, PP, 0.38, 0.62, 0.8, 1.1, 0.4, 0.8, 0.2, 0.4)
// Call Alert Sender Function
AlertSender.AlertSender(BullAlert, Alert, AlertName, 'Analysis', '', 'Basic', 'Once Per Bar', 'UTC', 'Off', MessageBull, open, high, low, close, 0, 0, 0, 0, 0)
AlertSender.AlertSender(BearAlert, Alert, AlertName, 'Analysis', '', 'Basic', 'Once Per Bar', 'UTC', 'Off', MessageBear, open, high, low, close, 0, 0, 0, 0, 0)
// Candle Confirmation
plotshape(BearCandleConfirm, style = shape.arrowdown, color = color.red)
plotshape(BullCandleConfirm, style = shape.arrowup, color = color.green, location = location.belowbar)