[SHORT ONLY] ATR Sell the Rip Mean Reversion Strategy█ STRATEGY DESCRIPTION
The "ATR Sell the Rip Mean Reversion Strategy" is a contrarian system that targets overextended price moves on stocks and ETFs. It calculates an ATR‐based trigger level to identify shorting opportunities. When the current close exceeds this smoothed ATR trigger, and if the close is below a 200-period EMA (if enabled), the strategy initiates a short entry, aiming to profit from an anticipated corrective pullback.
█ HOW IS THE ATR SIGNAL BAND CALCULATED?
This strategy computes an ATR-based signal trigger as follows:
Calculate the ATR
The strategy computes the Average True Range (ATR) using a configurable period provided by the user:
atrValue = ta.atr(atrPeriod)
Determine the Threshold
Multiply the ATR by a predefined multiplier and add it to the current close:
atrThreshold = close + atrValue * atrMultInput
Smooth the Threshold
Apply a Simple Moving Average over a specified period to smooth out the threshold, reducing noise:
signalTrigger = ta.sma(atrThreshold, smoothPeriodInput)
█ SIGNAL GENERATION
1. SHORT ENTRY
A Short Signal is triggered when:
The current close is above the smoothed ATR signal trigger.
The trade occurs within the specified trading window (between Start Time and End Time).
If the EMA filter is enabled, the close must also be below the 200-period EMA.
2. EXIT CONDITION
An exit Signal is generated when the current close falls below the previous bar’s low (close < low ), indicating a potential bearish reversal and prompting the strategy to close its short position.
█ ADDITIONAL SETTINGS
ATR Period: The period used to calculate the ATR, allowing for adaptability to different volatility conditions (default is 20).
ATR Multiplier: The multiplier applied to the ATR to determine the raw threshold (default is 1.0).
Smoothing Period: The period over which the raw ATR threshold is smoothed using an SMA (default is 10).
Start Time and End Time: Defines the time window during which trades are allowed.
EMA Filter (Optional): When enabled, short entries are only executed if the current close is below the 200-period EMA, confirming a bearish trend.
█ PERFORMANCE OVERVIEW
This strategy is designed for use on the Daily timeframe, targeting stocks and ETFs by capitalizing on overextended price moves.
It utilizes a dynamic, ATR-based trigger to identify when prices have potentially peaked, setting the stage for a mean reversion short entry.
The optional EMA filter helps align trades with broader market trends, potentially reducing false signals.
Backtesting is recommended to fine-tune the ATR multiplier, smoothing period, and EMA settings to match the volatility and behavior of specific markets.
Cycles
[SHORT ONLY] Consecutive Bars Above MA Strategy█ STRATEGY DESCRIPTION
The "Consecutive Bars Above MA Strategy" is a contrarian trading system aimed at exploiting overextended bullish moves in stocks and ETFs. It monitors the number of consecutive bars that close above a chosen short-term moving average (which can be either a Simple Moving Average or an Exponential Moving Average). Once the count reaches a preset threshold and the current bar’s close exceeds the previous bar’s high within a designated trading window, a short entry is initiated. An optional EMA filter further refines entries by requiring that the current close is below the 200-period EMA, helping to ensure that trades are taken in a bearish environment.
█ HOW ARE THE CONSECUTIVE BULLISH COUNTS CALCULATED?
The strategy utilizes a counter variable, `bullCount`, to track consecutive bullish bars based on their relation to the short-term moving average. Here’s how the count is determined:
Initialize the Counter
The counter is initialized at the start:
var int bullCount = na
Bullish Bar Detection
For each bar, if the close is above the selected moving average (either SMA or EMA, based on user input), the counter is incremented:
bullCount := close > signalMa ? (na(bullCount) ? 1 : bullCount + 1) : 0
Reset on Non-Bullish Condition
If the close does not exceed the moving average, the counter resets to zero, indicating a break in the consecutive bullish streak.
█ SIGNAL GENERATION
1. SHORT ENTRY
A short signal is generated when:
The number of consecutive bullish bars (i.e., bars closing above the short-term MA) meets or exceeds the defined threshold (default: 3).
The current bar’s close is higher than the previous bar’s high.
The signal occurs within the specified trading window (between Start Time and End Time).
Additionally, if the EMA filter is enabled, the entry is only executed when the current close is below the 200-period EMA.
2. EXIT CONDITION
An exit signal is triggered when the current close falls below the previous bar’s low, prompting the strategy to close the short position.
█ ADDITIONAL SETTINGS
Threshold: The number of consecutive bullish bars required to trigger a short entry (default is 3).
Trading Window: The Start Time and End Time inputs define when the strategy is active.
Moving Average Settings: Choose between SMA and EMA, and set the MA length (default is 5), which is used to assess each bar’s bullish condition.
EMA Filter (Optional): When enabled, this filter requires that the current close is below the 200-period EMA, supporting entries in a downtrend.
█ PERFORMANCE OVERVIEW
This strategy is designed for stocks and ETFs and can be applied across various timeframes.
It seeks to capture mean reversion by shorting after a series of bullish bars suggests an overextended move.
The approach employs a contrarian short entry by waiting for a breakout (close > previous high) following consecutive bullish bars.
The adjustable moving average settings and optional EMA filter allow for further optimization based on market conditions.
Comprehensive backtesting is recommended to fine-tune the threshold, moving average parameters, and filter settings for optimal performance.
Previous/Current Day High-Low Breakout Strategy//@version=5
strategy("Previous/Current Day High-Low Breakout Strategy", overlay=true)
// === INPUTS ===
buffer = input(10, title="Buffer Points Above/Below Day High/Low") // 0-10 point buffer
atrMultiplier = input.float(1.5, title="ATR Multiplier for SL/TP") // ATR-based SL & TP
// === DETECT A NEW DAY CORRECTLY ===
dayChange = ta.change(time("D")) != 0 // Returns true when a new day starts
// === FETCH PREVIOUS DAY HIGH & LOW CORRECTLY ===
var float prevDayHigh = na
var float prevDayLow = na
if dayChange
prevDayHigh := high // Store previous day's high
prevDayLow := low // Store previous day's low
// === TRACK CURRENT DAY HIGH & LOW ===
todayHigh = ta.highest(high, ta.barssince(dayChange)) // Highest price so far today
todayLow = ta.lowest(low, ta.barssince(dayChange)) // Lowest price so far today
// === FINAL HIGH/LOW SELECTION (Whichever Happens First) ===
finalHigh = math.max(prevDayHigh, todayHigh) // Use the highest value
finalLow = math.min(prevDayLow, todayLow) // Use the lowest value
// === ENTRY CONDITIONS ===
// 🔹 BUY (LONG) Condition: Closes below final low - buffer
longCondition = close <= (finalLow - buffer)
// 🔻 SELL (SHORT) Condition: Closes above final high + buffer
shortCondition = close >= (finalHigh + buffer)
// === ATR STOP-LOSS & TAKE-PROFIT ===
atr = ta.atr(14)
longSL = close - (atr * atrMultiplier) // Stop-Loss for Long
longTP = close + (atr * atrMultiplier * 2) // Take-Profit for Long
shortSL = close + (atr * atrMultiplier) // Stop-Loss for Short
shortTP = close - (atr * atrMultiplier * 2) // Take-Profit for Short
// === EXECUTE LONG (BUY) TRADE ===
if longCondition
strategy.entry("BUY", strategy.long, comment="🔹 BUY Signal")
strategy.exit("SELL TP", from_entry="BUY", stop=longSL, limit=longTP)
// === EXECUTE SHORT (SELL) TRADE ===
if shortCondition
strategy.entry("SELL", strategy.short, comment="🔻 SELL Signal")
strategy.exit("BUY TP", from_entry="SELL", stop=shortSL, limit=shortTP)
// === PLOT LINES FOR VISUALIZATION ===
plot(finalHigh, title="Breakout High (Prev/Today)", color=color.new(color.blue, 60), linewidth=2, style=plot.style_stepline)
plot(finalLow, title="Breakout Low (Prev/Today)", color=color.new(color.red, 60), linewidth=2, style=plot.style_stepline)
// === ALERT CONDITIONS ===
alertcondition(longCondition, title="🔔 Buy Signal", message="BUY triggered 🚀")
alertcondition(shortCondition, title="🔔 Sell Signal", message="SELL triggered 📉")
[SHORT ONLY] Consecutive Close>High[1] Mean Reversion Strategy█ STRATEGY DESCRIPTION
The "Consecutive Close > High " Mean Reversion Strategy is a contrarian daily trading system for stocks and ETFs. It identifies potential shorting opportunities by counting consecutive days where the closing price exceeds the previous day's high. When this consecutive day count reaches a predetermined threshold, and if the close is below a 200-period EMA (if enabled), a short entry is triggered, anticipating a corrective pullback.
█ HOW ARE THE CONSECUTIVE BULLISH COUNTS CALCULATED?
The strategy uses a counter variable called `bullCount` to track how many consecutive bars meet a bullish condition. Here’s a breakdown of the process:
Initialize the Counter
var int bullCount = 0
Bullish Bar Detection
Every time the close exceeds the previous bar's high, increment the counter:
if close > high
bullCount += 1
Reset on Bearish Bar
When there is a clear bearish reversal, the counter is reset to zero:
if close < low
bullCount := 0
█ SIGNAL GENERATION
1. SHORT ENTRY
A Short Signal is triggered when:
The count of consecutive bullish closes (where close > high ) reaches or exceeds the defined threshold (default: 3).
The signal occurs within the specified trading window (between Start Time and End Time).
2. EXIT CONDITION
An exit Signal is generated when the current close falls below the previous bar’s low (close < low ), prompting the strategy to exit the position.
█ ADDITIONAL SETTINGS
Threshold: The number of consecutive bullish closes required to trigger a short entry (default is 3).
Start Time and End Time: The time window during which the strategy is allowed to execute trades.
EMA Filter (Optional): When enabled, short entries are only triggered if the current close is below the 200-period EMA.
█ PERFORMANCE OVERVIEW
This strategy is designed for Stocks and ETFs on the Daily timeframe and targets overextended bullish moves.
It aims to capture mean reversion by entering short after a series of consecutive bullish closes.
Further optimization is possible with additional filters (e.g., EMA, volume, or volatility).
Backtesting should be used to fine-tune the threshold and filter settings for specific market conditions.
[SHORT ONLY] Internal Bar Strength (IBS) Mean Reversion Strategy█ STRATEGY DESCRIPTION
The "Internal Bar Strength (IBS) Strategy" is a mean-reversion strategy designed to identify trading opportunities based on the closing price's position within the daily price range. It enters a short position when the IBS indicates overbought conditions and exits when the IBS reaches oversold levels. This strategy is Short-Only and was designed to be used on the Daily timeframe for Stocks and ETFs.
█ WHAT IS INTERNAL BAR STRENGTH (IBS)?
Internal Bar Strength (IBS) measures where the closing price falls within the high-low range of a bar. It is calculated as:
IBS = (Close - Low) / (High - Low)
- Low IBS (≤ 0.2) : Indicates the close is near the bar's low, suggesting oversold conditions.
- High IBS (≥ 0.8) : Indicates the close is near the bar's high, suggesting overbought conditions.
█ SIGNAL GENERATION
1. SHORT ENTRY
A Short Signal is triggered when:
The IBS value rises to or above the Upper Threshold (default: 0.9).
The Closing price is greater than the previous bars High (close>high ).
The signal occurs within the specified time window (between `Start Time` and `End Time`).
2. EXIT CONDITION
An exit Signal is generated when the IBS value drops to or below the Lower Threshold (default: 0.3). This prompts the strategy to exit the position.
█ ADDITIONAL SETTINGS
Upper Threshold: The IBS level at which the strategy enters trades. Default is 0.9.
Lower Threshold: The IBS level at which the strategy exits short positions. Default is 0.3.
Start Time and End Time: The time window during which the strategy is allowed to execute trades.
█ PERFORMANCE OVERVIEW
This strategy is designed for Stocks and ETFs markets and performs best when prices frequently revert to the mean.
The strategy can be optimized further using additional conditions such as using volume or volatility filters.
It is sensitive to extreme IBS values, which help identify potential reversals.
Backtesting results should be analyzed to optimize the Upper/Lower Thresholds for specific instruments and market conditions.
RSI14_EMA9_WMA45_V06Cập nhật tùy biến:
RSI EMA WMA
Cài đặt thông số tiêu chuẩn rsi14, ema9, wma45
Buy khi: ema9 cắt lên wma45 và rsi <40
Sell khi : ema9 cắt xuống wma50 và rsi >50
RSI14_EMA9_WMA45_V02ĐIều kiện vào lệnh
rsi 14 ema9 và wma45
Buy: ema9 cắt lên wma45 và thỏa mãn rsi tại vùng x (x tùy biến)
Sell: ema9 cắt xuống wma45 và thỏa mãn rsi tại vùng x (x tùy biến)
Double ZigZag with HHLL – Advanced Versionاین اندیکاتور نسخه بهبودیافتهی Double ZigZag with HHLL است که یک زیگزاگ سوم به آن اضافه شده تا تحلیل روندها دقیقتر شود. در این نسخه، قابلیتهای جدیدی برای شناسایی سقفها و کفهای مهم (HH, LL, LH, HL) و نمایش تغییر جهت روندها وجود دارد.
ویژگیهای جدید در این نسخه:
✅ اضافه شدن زیگزاگ سوم برای دقت بیشتر در تحلیل روند
✅ بهینهسازی تشخیص HH (Higher High) و LL (Lower Low)
✅ بهبود کدنویسی و بهینهسازی پردازش دادهها
✅ تنظیمات پیشرفته برای تغییر رنگ و استایل خطوط زیگزاگ
✅ نمایش بهتر نقاط بازگشتی با Labelهای هوشمند
نحوه استفاده:
این اندیکاتور برای تحلیل روندها و شناسایی نقاط بازگشتی در نمودار استفاده میشود.
کاربران میتوانند دورههای مختلف زیگزاگ را تنظیم کنند تا حرکات قیمت را در تایمفریمهای مختلف بررسی کنند.
برچسبهای HH, LL, LH, HL نقاط مهم بازگشتی را نمایش میدهند.
Double ZigZag with HHLL – Advanced Version
This indicator is an enhanced version of Double ZigZag with HHLL, now featuring a third ZigZag to improve trend analysis accuracy. This version includes improved High-High (HH), Low-Low (LL), Lower-High (LH), and Higher-Low (HL) detection and better visualization of trend direction changes.
New Features in This Version:
✅ Third ZigZag added for more precise trend identification
✅ Improved detection of HH (Higher High) and LL (Lower Low)
✅ Optimized code for better performance and data processing
✅ Advanced customization options for ZigZag colors and styles
✅ Smart labeling of key turning points
How to Use:
This indicator helps analyze trends and identify key reversal points on the chart.
Users can adjust different ZigZag periods to track price movements across various timeframes.
Labels such as HH, LL, LH, HL highlight significant market swings.
matrixx Global Sessions + Spread Widening ZonesRighty;
This script was originally meant to just capture a very specific time-frame - the high-spread times that occur at "NY session close".... which correlates to around 11am in NZ (for the author). Additionally, it also highlights the weekly open, as I often use hourly charts and finding "Monday Morning" is... convenient. Although there is nothing 'inherently unique' about this script, it does present data in a uniquely clean format that will be appreciated by those who follow along with my trading style and teachings.
Options-wise, we highlight the high-spread times that often knock my tight stop-loss strategies out, so that I don't take any new trades in the hour before that (I get carried away and trade into it, getting caught by 'surprise' too often).
Seeing as I was right there, I have added some of the 'more important' trading sessions, (defaulted to "OFF") along with the NY pre/post markets, all as "white" overlayable options; allowing you to 'stack' sessions to see relationships between open markets and potential volume shifts, etc.
As a sidebar, I've also made them colour-configurable under 'Style'.
What makes this version 'unique' as far as I know, is that it allows multiple sessions to be selected at once, offers the weekly start, and importantly generates a bar "one hour early" to the NY closes' insane Volitility window. It also allows you to visualise futher insights between and against worldwide trading sessions, and could be an interesting visual comparison if measured against volitility or volume tools.
Sesi Trading by vicThis indicator will help you to know the market session.
Asia, Eropa, and US.
Hope you enjoy it
~vic
Overnight High and Low for Indices, Metals, and EnergySimple script for ploting overnight high and low on metal, indices and Energy (mostly traded) instrument
IPO Date ScreenerThis script, the IPO Date Screener, allows traders to visually identify stocks that are relatively new, based on the number of bars (days) since their IPO. The user can set a custom threshold for the number of days (bars) after the IPO, and the script will highlight new stocks that fall below that threshold.
Key Features:
Customizable IPO Days Threshold: Set the threshold for considering a stock as "new." Since Pine screener limits number bars to 500, it will work for stocks having trading days below 500 since IPO which almost 2 years.
Column Days since IPO: Sort this column from low to high to see newest to oldest STOCK with 500 days of trading.
Since a watchlist is limited to 1000 stocks, use this pines script to screen stocks within the watch list having trading days below 500 or user can select lower number of days from settings.
This is not helpful to add on chart, this is to use on pine screener as utility.
Bull Market Leader ScannerThis script includes:
Trend Identification:
200-period SMA to confirm bull market conditions
Colored background for quick visual reference
Momentum Indicators:
MACD crossover system
RSI with adjustable overbought level
Volume spike detection (1.5x 20-period average)
Relative Strength:
Compares asset returns to market returns
Looks for 20%+ outperformance
Entry Signals:
Green triangles below price bars when conditions align
Alert system integration
How to Use:
Apply to daily/weekly charts
Look for signals during established uptrends (price above 200 SMA)
Confirm with high relative volume and strong RSI
Combine with sector/market analysis for confirmation
Key Features:
Customizable parameters for different trading styles
Visual market trend indication
Multi-factor confirmation system
Built-in alert system for real-time notifications
Remember to:
Always use proper risk management
Confirm with price action
Consider fundamental factors
Backtest strategies before live trading
This script identifies stocks that are:
In a bullish trend
Showing momentum acceleration
Demonstrating relative strength vs the market
Experiencing high buying volume
Adjust parameters according to your risk tolerance and market conditions.
[CRYPTOLABS] LIQUIDITY Cycle Momentum Indicator🔷 LIQUIDITY Cycle Momentum Indicator
📊 Open & free indicator for analyzing global liquidity cycles in crypto & markets
🚀 Designed for traders & investors to understand macro liquidity flows and identify market cycles.
⚠ Best used on the 1-month timeframe for optimal results!
---
🔑 Features
✅ BTC data since 2009 (`INDEX:BTCUSD`)
✅ Global liquidity analysis (central bank balance sheets, bonds, DXY)
✅ Logarithmic calculation for more accurate trends
✅ Year-over-year liquidity comparison for cycle analysis
✅ Chande Momentum Oscillator (CMO) for trend detection
✅ Automatic adjustment for 1M, 1W, 1D, 2W charts
✅ Color-coded signals: Green (bullish), Red (bearish), Blue (neutral)
---
📊 Calculations & Methodology
🔹 BTC Price (since 2009) is retrieved from `INDEX:BTCUSD`.
🔹 Macroeconomic Data Sources:
- U.S. Federal Reserve Balance Sheet (Fed) → `ECONOMICS:USCBBS`
- European Central Bank (ECB) Balance Sheet → `FRED:ECBASSETSW`
- Bank of Japan Balance Sheet → `FRED:JPNASSETS`
- People’s Bank of China Balance Sheet → `ECONOMICS:CNCBBS`
- 10-Year Chinese Government Bonds → `TVC:CN10Y`
- U.S. Dollar Index (DXY) → `TVC:DXY`
🔹 Liquidity Index Calculation:
- Macro data combined → `(cn10y / dxy) * (us_cb + jp_cb + cn_cb + eu_cb)`
- math.log()` applied** for logarithmic scaling
- Min-max normalization** to standardize values
🔹 Momentum Calculation:
- Year-over-year change in Liquidity Index(`liquidity_index_last_year`)
- Chande Momentum Oscillator (CMO) for trend analysis
- Weighted Moving Average (WMA) as a signal line
🔹 Trading Signals via Color Coding:
- Green: Strong bullish liquidity phases
- Red: Declining liquidity, bearish environment
- Blue:Transition phases (neutral)
🔹 Momentum Calculation:
- CMO applied to liquidity change (YoY)
- Weighted moving average as signal line
📢 Free & Open Source!
📩 Try the indicator & share your feedback! 🚀
🔹 Not for sale – For the community!
🔹 Open for improvements & contributions.
💡 Your feedback is valuable! What can be improved? 😊
-------------------------------
GERMAN:
🔷 LIQUIDITY Cycle Momentum Indicator (DEUTSCH)
📊 Offener & kostenloser Indikator zur Analyse globaler Liquiditätszyklen in Krypto & Märkten
🚀 Entwickelt für Trader & Investoren, um Makro-Liquiditätsströme zu verstehen und Marktzyklen zu erkennen.
⚠ Am besten für den 1-Monats-Chart geeignet!
---
🔑 Funktionen
✅ BTC-Daten seit 2009** (`INDEX:BTCUSD`)
✅ Globale Liquiditätsanalyse (Zentralbankbilanzen, Staatsanleihen, DXY)
✅ Logarithmische Berechnung für präzisere Trends
✅ Vergleich mit Vorjahreswerten zur Zyklenanalyse
✅ Chande Momentum Oszillator (CMO) zur Trenderkennung
✅ Automatische Anpassung an 1M, 1W, 1D, 2W Charts
✅ Farbkodierte Signale: Grün (bullisch), Rot (bärisch), Blau (neutral)
---
📊 Berechnungsmethodik
🔹 BTC Price (since 2009) is retrieved from `INDEX:BTCUSD`.
🔹 Macroeconomic Data Sources:
- U.S. Federal Reserve Balance Sheet (Fed) → `ECONOMICS:USCBBS`
- European Central Bank (ECB) Balance Sheet → `FRED:ECBASSETSW`
- Bank of Japan Balance Sheet → `FRED:JPNASSETS`
- People’s Bank of China Balance Sheet → `ECONOMICS:CNCBBS`
- 10-Year Chinese Government Bonds → `TVC:CN10Y`
- U.S. Dollar Index (DXY) → `TVC:DXY`
🔹 Liquidity Index Calculation:
- Macro data combined → `(cn10y / dxy) * (us_cb + jp_cb + cn_cb + eu_cb)`
- math.log()` applied** for logarithmic scaling
- Min-max normalization** to standardize values
🔹 Momentum Calculation:
- Year-over-year change in Liquidity Index(`liquidity_index_last_year`)
- Chande Momentum Oscillator (CMO) for trend analysis
- Weighted Moving Average (WMA) as a signal line
🔹 Trading Signals via Color Coding:
- Green: Strong bullish liquidity phases
- Red: Declining liquidity, bearish environment
- Blue:Transition phases (neutral)
🔹 Momentum Calculation:
- CMO applied to liquidity change (YoY)
- Weighted moving average as signal line
---
📢 Kostenlos & Open Source!
📩 Teste den Indikator & gib Feedback! 🚀
🔹 Kein Verkauf – Für die Community!
🔹 Code offen für Verbesserungen & Weiterentwicklungen.
---
💡 Deine Meinung ist gefragt! Was kann verbessert werden?😊
Estrategia RSI 1H y 4H BTC/USDT//@version=5
strategy("Estrategia RSI 1H y 4H BTC/USDT", overlay=true)
// Configuración de RSI en diferentes temporalidades
rsi_length = 14
rsi_1H = ta.rsi(close, rsi_length)
rsi_4H = request.security(syminfo.tickerid, "240", ta.rsi(close, rsi_length), lookahead=barmerge.lookahead_on)
// Configuración de EMA
ema_50 = ta.ema(close, 50)
ema_200 = ta.ema(close, 200)
// Condiciones para entrada en LONG 📈
long_condition = ta.crossover(rsi_1H, 30) and rsi_4H < 40 and close > ema_50 and ema_50 > ema_200
// Condiciones para entrada en SHORT 📉
short_condition = ta.crossunder(rsi_1H, 70) and rsi_4H > 60 and close < ema_50 and ema_50 < ema_200
// Stop Loss y Take Profit (2% de distancia)
long_sl = close * 0.98 // SL a 2% debajo de la entrada
long_tp = close * 1.02 // TP a 2% arriba de la entrada
short_sl = close * 1.02 // SL a 2% arriba de la entrada
short_tp = close * 0.98 // TP a 2% debajo de la entrada
// Ejecución de órdenes
if long_condition
strategy.entry("Long", strategy.long)
strategy.exit("Take Profit Long", from_entry="Long", limit=long_tp, stop=long_sl)
if short_condition
strategy.entry("Short", strategy.short)
strategy.exit("Take Profit Short", from_entry="Short", limit=short_tp, stop=short_sl)
// Dibujar señales en el gráfico
plotshape(series=long_condition, location=location.belowbar, color=color.green, style=shape.labelup, title="Long Signal", text="BUY")
plotshape(series=short_condition, location=location.abovebar, color=color.red, style=shape.labeldown, title="Short Signal", text="SELL")
Tinto Multi-Indicator SuiteDaily Pivot, Weekly Pivot, Monthly Pivot, Daily PSAR, 9,21,50,100,200 EMA and 150SMA
Estratégia 1º e 2º Sinal com ColorNexusUsando o indicador Estratégia 1º e 2º Sinal junto com o ColorNexus plotado no gráfico, podemos estruturar uma estratégia altamente lucrativa baseada em dois sinais principais:
✅ Abertura da Ásia para o BT
✅ Abertura de Nova York para o Forex
Essa abordagem permite identificar oportunidades estratégicas de entrada e saída, aproveitando momentos-chave do mercado.
📈 Para saber mais, acesse: www.Instagram.com 🚀
2xSPYTIPS Strategy by Fra public versionThis is a test strategy with S&P500, open source so everyone can suggest everything, I'm open to any advice.
Rules of the "2xSPYTIPS" Strategy :
This trading strategy is designed to operate on the S&P 500 index and the TIPS ETF. Here’s how it works:
1. Buy Conditions ("BUY"):
- The S&P 500 must be above its **200-day simple moving average (SMA 200)**.
- This condition is checked at the **end of each month**.
2. Position Management:
- If leverage is enabled (**2x leverage**), the purchase quantity is increased based on a configurable percentage.
3. Take Profit:
- A **Take Profit** is set at a fixed percentage above the entry price.
4. Visualization & Alerts:
- The **SMA 200** for both S&P 500 and TIPS is plotted on the chart.
- A **BUY signal** appears visually and an alert is triggered.
What This Strategy Does NOT Do
- It does not use a **Stop Loss** or **Trailing Stop**.
- It does not directly manage position exits except through Take Profit.
Market Session Timeframe Highlighted Underlay [algorexin]Show global market sessions as underlaid highlighted channels
Settings/Preferences
- configure the color per market session
RSI14_EMA9_WMA45_signalBuy sell khi có dieu kien thoa man
sell khi rsi >55 và ema9 cat xuong wma45
len buy khi rsi >45 và ema9 cat len wma45
Ligne verticale à une heure donnéeCet indicateur trace une ligne verticale "infinie" sur le graphique à l'heure et à la minute spécifiées par l'utilisateur. Voici les points clés :
Personnalisation : Vous pouvez définir l'heure et la minute d'apparition de la ligne, ainsi que sa couleur, son épaisseur et son style (solide, pointillé ou en tirets).
Implémentation : Le script vérifie pour chaque barre si l'heure et la minute correspondent aux paramètres définis. Si c'est le cas, il crée une ligne qui s'étend verticalement en utilisant des valeurs extrêmes (1e10 et -1e10) et l'option d'extension extend.both.
Utilité : Cette ligne permet de marquer visuellement des moments précis sur le graphique, facilitant ainsi l'analyse temporelle des événements de marché.
Ce résumé vous donne une vue d'ensemble du fonctionnement et des fonctionnalités de l'indicateur.