mVWAp and PDL PDH bar coloringBars are colored based on where they close relatively to PDL PDH and mVWAP
Chart-Muster
Open = High or Open = Lowplain simple strategy of o=h or o=l generally if open is equal to high trend is bearish and if open is equal to low trend is bullish
JJ Open High and Open Low FinderThis script identifies candles where the open price matches the high price (Open High) and where the open price matches the low price (Open Low). It highlights these candles with labels directly on the chart, making it easy for traders to spot these conditions in real-time.
Features :
- Red "OH" label below candles for Open High.
- Green "OL" label above candles for Open Low.
Use this tool to enhance your trading insights.
** Disclaimer **: This script is for educational purposes only and should not be considered financial advice.
Combined Indicator with Signals, MACD, RSI, and EMA200Este indicador combina múltiples herramientas técnicas en un solo script, proporcionando un enfoque integral para la toma de decisiones en trading. A continuación, se analiza cada componente y su funcionalidad, así como las fortalezas y áreas de mejora.
Componentes principales
Medias Móviles (MA7, MA20, EMA200):
MA7 y MA20: Son medias móviles simples (SMA) que identifican señales a corto plazo basadas en sus cruces. Estos cruces (hacia arriba o hacia abajo) son fundamentales para las señales de compra o venta.
EMA200: Actúa como un filtro de tendencia general. Aunque su presencia es visualmente informativa, no afecta directamente las señales en este script.
Estas medias móviles son útiles para identificar tendencias a corto y largo plazo.
MACD (Moving Average Convergence Divergence):
Calculado usando las longitudes de entrada (12, 26, y 9 por defecto).
Se trazan dos líneas: la línea MACD (verde) y la línea de señal (naranja). Los cruces entre estas líneas determinan la fuerza de las señales de compra o venta.
Su enfoque está en medir el momento del mercado, especialmente en combinación con los cruces de medias móviles.
RSI (Relative Strength Index):
Calculado con un período estándar de 14.
Se utiliza para identificar condiciones de sobrecompra (>70) y sobreventa (<30).
Además de ser trazado como una línea, el fondo del gráfico se sombrea con colores rojo o verde dependiendo de si el RSI está en zonas extremas, lo que facilita la interpretación visual.
Señales de Compra y Venta:
Una señal de compra ocurre cuando:
La MA7 cruza hacia arriba la MA20.
La línea MACD cruza hacia arriba la línea de señal.
El RSI está en una zona de sobreventa (<30).
Una señal de venta ocurre cuando:
La MA7 cruza hacia abajo la MA20.
La línea MACD cruza hacia abajo la línea de señal.
El RSI está en una zona de sobrecompra (>70).
Las señales se representan con triángulos verdes (compra) y rojos (venta), claramente visibles en el gráfico.
Vlad MTF Clouds MultiColorAll Credit to Ripster.
This is a copy of his MTF Cloud but I've added the bullish/bearish color coding ability.
Fvg Setup Indcator For EducationThis indicator automatically detects Fair Value Gaps (FVG) and highlights strong, trend-aligned zones. It works especially well during Kill Zone sessions, providing a clear visualization of structural price gaps.
Key Features:
• EMA & SMA Filters to confirm trend direction
• ATR-Based Gap Measurement to identify strong FVGs
• Automatic TP & SL Calculations
Best Use Case:
• Ideal for spotting potential opportunities during Kill Zone sessions.
⚠️ Disclaimer:
This script is for educational purposes and should not be considered financial advice. Always conduct proper analysis and risk management when trading.
ICT CONCEPTDieser Indikator ist speziell für Trader entwickelt, die nach einem strukturierten Ansatz innerhalb klar definierter Zeitfenster handeln möchten. Der ICT Time-Based Indicator hebt wichtige Handelszeiten basierend auf dem Central European Summer Time (CEST) hervor. Er ist optimiert für den NASDAQ 100 (NAS100) und hilft dabei, sich auf die relevantesten Marktbewegungen zu konzentrieren.
ICT CONCEPTDieser Indikator ist speziell für Trader entwickelt, die nach einem strukturierten Ansatz innerhalb klar definierter Zeitfenster handeln möchten. Der ICT Time-Based Indicator hebt wichtige Handelszeiten basierend auf dem Central European Summer Time (CEST) hervor. Er ist optimiert für den NASDAQ 100 (NAS100) und hilft dabei, sich auf die relevantesten Marktbewegungen zu konzentrieren.
estemrar This indicator is a trading strategy for Gold (XAU/USD) on TradingView, based on the crossover of two Exponential Moving Averages (EMA) and using Average True Range (ATR) to determine Stop Loss and Take Profit levels.
Key Features of the Indicator:
1. Buy and Sell Signals: The indicator generates buy and sell signals based on the crossover of the 9-period short EMA and the 21-period long EMA.
2. ATR Calculation: The ATR (14) is used to calculate Stop Loss and Take Profit levels, which helps in measuring market volatility.
3. Stop Loss and Take Profit Levels:
Stop Loss for Buy: The low of the previous candle minus ATR.
Stop Loss for Sell: The high of the previous candle plus ATR.
Take Profit for Buy: The closing price plus ATR multiplied by a factor.
Take Profit for Sell: The closing price minus ATR multiplied by a factor.
4. Chart Display: Buy signals are displayed as green arrows below bars, and sell signals are shown as red arrows above bars.
5. Alerts: Alerts are triggered when buy or sell signals are activated.
Strategy Objective:
This strategy is designed to identify entry and exit points using EMA crossovers and ATR, helping traders determine optimal Stop Loss and Take Profit levels.
Gold Trading SignalThis indicator is a trading strategy for Gold (XAU/USD) on TradingView, based on the crossover of two Exponential Moving Averages (EMA) and using Average True Range (ATR) to determine Stop Loss and Take Profit levels.
Key Features of the Indicator:
1. Buy and Sell Signals: The indicator generates buy and sell signals based on the crossover of the 9-period short EMA and the 21-period long EMA.
2. ATR Calculation: The ATR (14) is used to calculate Stop Loss and Take Profit levels, which helps in measuring market volatility.
3. Stop Loss and Take Profit Levels:
Stop Loss for Buy: The low of the previous candle minus ATR.
Stop Loss for Sell: The high of the previous candle plus ATR.
Take Profit for Buy: The closing price plus ATR multiplied by a factor.
Take Profit for Sell: The closing price minus ATR multiplied by a factor.
4. Chart Display: Buy signals are displayed as green arrows below bars, and sell signals are shown as red arrows above bars.
5. Alerts: Alerts are triggered when buy or sell signals are activated.
Strategy Objective:
This strategy is designed to identify entry and exit points using EMA crossovers and ATR, helping traders determine optimal Stop Loss and Take Profit levels.
wuyx 59 imbGiải thích:
alertcondition: Hàm này được sử dụng để tạo các điều kiện cảnh báo trên TradingView. Khi điều kiện được đáp ứng, cảnh báo sẽ được kích hoạt.
breakFlyingCandleUp: Điều kiện phá vỡ nến bay tăng, xảy ra khi giá đóng cửa cao hơn high của nến bay trước đó.
breakFlyingCandleDown: Điều kiện phá vỡ nến bay giảm, xảy ra khi giá đóng cửa thấp hơn low của nến bay trước đó.
Cách sử dụng:
Khi bạn thêm các cảnh báo này vào script, bạn có thể thiết lập cảnh báo trên TradingView để nhận thông báo khi các điều kiện này được đáp ứng.
Bạn có thể tùy chỉnh thông báo cảnh báo để phù hợp với nhu cầu của mình.
Ví dụ hoàn chỉnh:
Dưới đây là đoạn mã hoàn chỉnh với các cảnh báo đã được thêm vào:
D@bhi's short hello guys
this signal for seller who try with 5 ema strategy for trend change in intraday
so try with stick SL and as per your risk appetite
go with 1:3,4 ratio its very help full and good rewards
ema 59 Giải thích mã:
Thêm biến buyLabel và sellLabel:
buyLabel và sellLabel được sử dụng để xác định khi nào label Buy hoặc Sell xuất hiện trên biểu đồ.
Cảnh báo khi label Buy xuất hiện:
Sử dụng alertcondition với điều kiện outsideBarCrossAbove để thông báo khi label Buy xuất hiện.
Cảnh báo khi label Sell xuất hiện:
Sử dụng alertcondition với điều kiện outsideBarCrossBelow để thông báo khi label Sell xuất hiện.
Thông báo chi tiết:
Thông báo sẽ hiển thị giá tại thời điểm label xuất hiện.
Ví dụ thông báo:
Khi label Buy xuất hiện: "Label Buy xuất hiện tại giá: 1.1050".
Khi label Sell xuất hiện: "Label Sell xuất hiện tại giá: 1.1000".
Lưu ý:
Đảm bảo rằng bạn đã bật cảnh báo trong TradingView để nhận thông báo khi label xuất hiện.
Kiểm tra kỹ lưỡng chiến lược trên dữ liệu lịch sử trước khi sử dụng trong giao dịch thực tế.
Nếu bạn muốn thông báo chi tiết hơn (ví dụ: thêm thông tin về số lượng hợp đồng hoặc vị thế), bạn có thể sử dụng alert trong strategy thay vì alertcondition. Tuy nhiên, alert chỉ hoạt động với strategy, không hoạt động với indicator.
image.png
PNG 11.25KB
Lỗi "Void expression cannot be assigned to a variable" xảy ra khi bạn cố gắng gán một biểu thức không trả về giá trị (void) vào một biến. Trong Pine Script, hàm plotshape không trả về giá trị nào, vì vậy bạn không thể gán nó vào một biến như buyLabel hoặc sellLabel.
Nguyên nhân:
Bạn đang cố gắng gán kết quả của plotshape vào biến buyLabel và sellLabel, nhưng plotshape không trả về giá trị.
Cách sửa lỗi:
Bạn không cần gán plotshape vào biến. Thay vào đó, bạn có thể sử dụng trực tiếp điều kiện outsideBarCrossAbove và outsideBarCrossBelow để tạo cảnh báo.
Dưới đây là đoạn mã đã được sửa:
pinescript
Copy
//@version=5
strategy(title="Outside Bar EMA Crossover Strategy with EMA Shift", shorttitle="Outside Bar EMA Cross", overlay=true)
// Input for EMA lengths
lenEMA1 = input.int(5, title="EMA 5 Length")
lenEMA2 = input.int(9, title="EMA 9 Length")
// Input for EMA 9 shift
emaShift = input.int(1, title="EMA 9 Shift", minval=0)
// Calculate EMAs
ema1 = ta.ema(close, lenEMA1)
ema2 = ta.ema(close, lenEMA2)
// Apply shift to EMA 9
ema2Shifted = na(ema2 ) ? na : ema2 // Dịch chuyển EMA 9 bằng cách sử dụng offset
// Plot EMAs
plot(ema1, title="EMA 5", color=color.blue, linewidth=2)
plot(ema2Shifted, title="EMA 9 Shifted", color=color.red, linewidth=2)
// Outside Bar condition
outsideBar() => high > high and low < low
// Cross above EMA 5 and EMA 9 (shifted)
crossAboveEMA = close > ema1 and close > ema2Shifted
// Cross below EMA 5 and EMA 9 (shifted)
crossBelowEMA = close < ema1 and close < ema2Shifted
// Outside Bar cross above EMA 5 and EMA 9 (shifted)
outsideBarCrossAbove = outsideBar() and crossAboveEMA
// Outside Bar cross below EMA 5 and EMA 9 (shifted)
outsideBarCrossBelow = outsideBar() and crossBelowEMA
// Plot shapes for visual signals
plotshape(series=outsideBarCrossAbove, title="Outside Bar Cross Above", location=location.belowbar, color=color.green, style=shape.labelup, text="Buy", textcolor=color.white)
plotshape(series=outsideBarCrossBelow, title="Outside Bar Cross Below", location=location.abovebar, color=color.red, style=shape.labeldown, text="Sell", textcolor=color.white)
// Calculate Outside Bar height
outsideBarHeight = high - low // Chiều cao của nến Outside Bar
// Calculate TP and SL levels
tpRatio = 0.5 // TP = 50% chiều cao nến Outside Bar
slRatio = 1.0 // SL = 100% chiều cao nến Outside Bar
tpLevelLong = close + outsideBarHeight * tpRatio // TP cho lệnh mua
slLevelLong = close - outsideBarHeight * slRatio // SL cho lệnh mua
tpLevelShort = close - outsideBarHeight * tpRatio // TP cho lệnh bán
slLevelShort = close + outsideBarHeight * slRatio // SL cho lệnh bán
// Strategy logic
if (outsideBarCrossAbove)
strategy.entry("Buy", strategy.long)
strategy.exit("Take Profit/Stop Loss", "Buy", stop=slLevelLong, limit=tpLevelLong) // Thêm TP và SL
if (outsideBarCrossBelow)
strategy.entry("Sell", strategy.short)
strategy.exit("Take Profit/Stop Loss", "Sell", stop=slLevelShort, limit=tpLevelShort) // Thêm TP và SL
// Logic: Nếu lệnh Buy bị Stop Loss => Vào lệnh Sell
if (strategy.position_size > 0 and close <= slLevelLong)
strategy.close("Buy")
strategy.entry("Sell After Buy SL", strategy.short)
// Logic: Nếu lệnh Sell bị Stop Loss => Vào lệnh Buy
if (strategy.position_size < 0 and close >= slLevelShort)
strategy.close("Sell")
strategy.entry("Buy After Sell SL", strategy.long)
// Cảnh báo khi label Buy xuất hiện
alertcondition(condition=outsideBarCrossAbove, title="Label Buy Xuất Hiện", message="Label Buy xuất hiện tại giá: {{close}}")
// Cảnh báo khi label Sell xuất hiện
alertcondition(condition=outsideBarCrossBelow, title="Label Sell Xuất Hiện", message="Label Sell xuất hiện tại giá: {{close}}")
Giải thích sửa lỗi:
Loại bỏ gán plotshape vào biến:
Bạn không cần gán plotshape vào biến buyLabel hoặc sellLabel. Thay vào đó, bạn có thể sử dụng trực tiếp điều kiện outsideBarCrossAbove và outsideBarCrossBelow để tạo cảnh báo.
Sử dụng alertcondition:
alertcondition được sử dụng để tạo cảnh báo khi điều kiện outsideBarCrossAbove hoặc outsideBarCrossBelow được đáp ứng.
Kết quả:
Khi label Buy xuất hiện, cảnh báo "Label Buy xuất hiện tại giá: X" sẽ được kích hoạt.
Khi label Sell xuất hiện, cảnh báo "Label Sell xuất hiện tại giá: X" sẽ được kích hoạt.
Lưu ý:
Đảm bảo rằng bạn đã bật cảnh báo trong TradingView để nhận thông báo khi label xuất hiện.
Kiểm tra kỹ lưỡng chiến lược trên dữ liệu lịch sử trước khi sử dụng trong giao dịch thực tế.
New chat
Support and Resistance, Breakouts, and Trendlines Support and Resistance, Breakouts, and Trendlines. this indicator is not to be solely used, it should be used with other indicators and technical analysis.
Porcentaje Paridad Bonos ARSSe compraran bonos globales con ley argentica para sacar la paridad segun time frema selkeccionado
Porcentaje Paridad Bonos ARSSe compraran bonos globales con ley argentica para sacar la paridad segun time frema selkeccionado
Wick Strategy AnalyzerOverview
This indicator analyzes candle wick patterns and evaluates their outcomes over a user-definable range (default is 1 year). Labels are rendered on the chart to mark events that meet the specified wick condition.
Features
Customizable Bar Range - users can specify the range of bars to include in the analysis. Default is 365 bars back from the most recent bar (bar 0)
Visual Indicators - labels are rendered to mark conditions & outcomes.
Wick Condition Met - an Orange label below the wick candle displaying the wick’s percentage size.
Outcome Labels - rendered above the candle after wick condition met candles
P (Green): Pass
F (Red): Fail
N (Navy): Neutral
I (Blue): Indicates the current candle has not yet closed, so the outcome is undetermined.
Input Parameters
Wick Threshold - minimum wick size required to qualify as a wick condition.
Success Margin - Defines the margin for classifying outcomes as Pass, Fail, or Neutral. E.g., a success margin of 0.01 requires the next candle's close to exceed the wick candle's close by 1% in order to be a Pass.
Bar Offset Start - starting offset from the last bar for analysis. A value of -1 will include all bars.
Bar Offset End - ending offset from the last bar for analysis. Bars outside this range are excluded.
Example Scenario
Goal: Analyze how candles with a wick size of at least 3.5% perform within a success margin of 1% over the past 540 days.
Setup:
Set Wick Threshold to 0.035
Set Success Margin to 0.01
Set Bar Range Start to 0
Set Bar Range End to 540.
Expected Output
Candles with a wick of at least 3.5% are labeled.
Outcome labels (P, F, or N) indicate performance.
Order Block Zones with Pin Bar & Engulfing SignalsThis strategy gives buy and sell signals based on a pin bar in the 1-minute timeframe, within supply and demand zones in the 15-minute timeframe.
4th Day Performance After 3 Down DaysThis Pine Script indicator analyzes market performance on the 4th day following 3 consecutive down days. It identifies when the close price is lower than the open for three consecutive days and calculates the price change from the 3rd day's close to the 4th day's close.
Key features include:
Entry and Exit Tracking: The script records the entry price (3rd day's close) and the exit price (4th day's close).
Performance Metrics: The script calculates and displays:
Total Profit/Loss (PnL) over all trades.
Total number of trades.
Count of positive and negative 4th-day outcomes.
Customizable Start Date: The user can set a start date to analyze historical data.
Interactive Table: A table on the chart displays all key metrics for easy reference.
Use Case:
This script is useful for traders and analysts who want to study historical patterns and determine if the 4th day's performance presents opportunities following three consecutive down days. It helps identify potential reversal or continuation patterns in market behavior.
Disclaimer:
This script is for educational and research purposes only and should not be considered financial advice. Past performance does not guarantee future results. Always conduct thorough analysis and consult a professional before trading.