Monthly Options Expiration 2025Monthly Options Expiration 2025
Plots the monthly options expiration dates in advance for the year 2025.
Happy trading and all the best.
Indicateurs et stratégies
EMA + RSI + ATR StrategyNe Göreceksiniz?
Mavi Çizgi: EMA 50
Kırmızı Çizgi: EMA 200
Yeşil Ok: Trend yukarıyken RSI 30'un üstüne çıktığında LONG sinyali.
Kırmızı Ok: Trend aşağıyken RSI 70'in altına düştüğünde SHORT sinyali.
Yeşil/Kırmızı Kesikli Çizgiler: Dinamik stop-loss seviyeleri.
Arkaplan: Trend yönüne göre yeşil/kırmızı hafif renk.
Özelleştirilmiş SuperTrendatr period atr çarpanı ve ondalık kısım eklenmiş . daha hassas bir indikatör.
Demo GPT - Bollinger Bands StrategyDemo GPT - Bollinger Bands Strategy, this strategy is going to help the people in identifying buy and sell signals
Volume, Neckline, Min/Max Bars, Risk/Reward (No Negative Index)Script 2: “Volume, Neckline, Min/Max Bars, and Risk/Reward Demo”
Purpose: Provide a single script that deals with Volume Divergence detection, a Neckline line, a Min/Max bar concept, and an example of Risk/Reward lines.
How It’s Organized:
Each feature has a separate boolean toggle (showVolumeDiv, showNeckline, etc.).
Each feature has its own input parameters (volLookback, neckLookback, lsMin/lsMax, riskReward).
The script is purely an indicator: no actual trades, just lines and shapes for demonstration.
Base Candle IdentifierThis is a Base candle Identifier. Helps in marking support and resistance levels.
Directional Cycle Indicator (DCI) with True Apex/Nadir CyclesAn indication where the cycle goes over 0 it means it goes up and it's probably time to sell and give you the apex .When under zero and when it's it is in the nadir then it's time to buy , that's it
Custom Bollinger Bands & RSI StrategyBollinger Band ve RSI üzerinden AL/SAT sinyalleri oluşturan bir strateji
IFR2 e Cruzamento de Média v1.4 podendo selecionar uma.Strategy for IFR2 and Moving Average crossovers
Strategy for backtesting IFR2 or moving average crossovers
At the exit of the trade, a box appears stating: the reason for the exit:
Green for Take Profit (TP)
Red for Stop Loss (ST)
BLUE for the number of IFR2 candles reached (CD)
PURPLE for Crossing Averages (CZ)
in this box you can also enter the number of tkts and the percentage of the trade taken and the trade number TR = XX
For IFR trades, you can select the IFR2 PERIOD and level and the number of candles to close the trade if it is not closed by TP or LOSS.
When you select the moving average crossover entry, you can choose the period of the fast average and the slow average, in both cases you can select a mm as a filter for the trade entry and the period of this mm.
You can also choose a percentage for TAke Profit and Sop Loss.
We can also select a date to start the Back Test and an end date.
Translated with www.DeepL.com (free version)
Explicação em português:
Estratégia para IFR2 e cruzamento de Media Movel
Estratégia para backTest de IFR2 ou Cruzamento da média Movel
Na saída da operação mostra uma caixa informando: o motivo da saída:
Verde para Take Profit (TP)
Vermelho para Stop Loss (ST)
AZUL para número de candles atingido IFR2 (CD)
Roxo para Cruzamento de Médias (CZ)
nesta caixa ainda informa o numero de tkts e o porcentual da operação realizada e o numero do trade TR = XX
Nas operações por IFR podemos selecionar o PERIODO do e o nivel do IFR2 e a quantidade de candles para fechar a operação se não for fechado por TP ou LOSS.
Quando selecionado a entrada por cruzamento de media movel, podemos escolher o período da media rápida e da média lenta, em ambos os casos podemos selecionar uma mm como filtro para entrada da operação e o período desta mm.
Podemos ainda escolher um porcentual para TAke Profit e Sop Loss.
E ainda selecionar uma data para iniciar o Back Test e uma data final.
Step Gap Earnings IndicatorThis step gap indicator shows gaps between the close of the previous day and open of the follwing day
Pre-Pump Alert Systemdesigned to identify potential pre-pump opportunities in cryptocurrencies by scanning for specific technical conditions. It combines multiple indicators and conditions to alert you when certain criteria are met, signaling a possible price movement. Here's a detailed breakdown of what your script does:
Key Features of the Script
RSI (Relative Strength Index) Conditions:
Detects when the RSI crosses below 35 (oversold condition) or above 75 (overbought condition).
These levels indicate potential reversal points or local tops/bottoms.
MACD (Moving Average Convergence Divergence) Crossover:
Identifies MACD crossovers on the 4-hour timeframe.
A bullish crossover (MACD line crossing above the signal line) suggests potential upward momentum.
Volume Spikes:
Detects when the current volume is >150% of the 24-hour average volume.
Volume spikes often indicate increased interest and potential price movement.
Price Touching Key EMAs (Exponential Moving Averages):
Monitors when the price touches or crosses key EMAs: 13, 48, and 200.
These EMAs act as dynamic support/resistance levels.
Bollinger Band Squeeze:
Identifies when the Bollinger Bands narrow significantly (a squeeze).
A squeeze often precedes a breakout or strong price movement.
Breakout of Key Support/Resistance Levels:
Alerts when the price breaks above a resistance level or below a support level with volume confirmation.
This indicates a potential trend continuation or reversal.
SPDR Sectors█ OVERVIEW
This script is an interactive and customizable SPDR Sectors Indicator designed to monitor and analyze the performance of the 11 main sectors of the S&P 500 using sector-specific ETFs. The script provides a dynamic table for tracking daily or periodic sector movements, making it an essential tool for traders, analysts, and investors implementing sector rotation strategies.
█ DEFINITIONS
SPDR Sectors ETFs are exchange-traded funds managed by State Street Global Advisors that divide the S&P 500 into the following 11 sectors:
- Communication Services (XLC)
- Consumer Discretionary (XLY)
- Consumer Staples (XLP)
- Energy (XLE)
- Financials (XLF)
- Health Care (XLV)
- Industrials (XLI)
- Materials (XLB)
- Real Estate (XLRE)
- Technology (XLK)
- Utilities (XLU)
These ETFs aim to replicate the performance of their respective sectors as defined by the Global Industry Classification Standard (GICS). The funds are periodically rebalanced to match changes in the S&P 500, offering an accurate reflection of sectoral trends.
█ INDICATOR
The script provides a table displaying the ticker and its corresponding sector name in official GICS terminology, using the SPDR official color. Additionally, it shows the percentage performance, calculated daily for intraday charts or according to the chart's time frame.
The table can be sorted in ascending or descending order, based on either performance or the weight of the ETFs in the S&P 500, which can be manually updated using data retrieved from www.sectorspdrs.com
Altcoin Long/Short Strategy//@version=5
strategy("Altcoin Long/Short Strategy", overlay=true, initial_capital=1000, default_qty_type=strategy.percent_of_equity, default_qty_value=2, commission_type=strategy.commission.percent, commission_value=0.1)
// —————— Inputs ——————
emaFastLength = input.int(20, "Fast EMA")
emaSlowLength = input.int(50, "Slow EMA")
rsiLength = input.int(14, "RSI Length")
bbLength = input.int(20, "Bollinger Bands Length")
riskRewardRatio = input.float(1.5, "Risk/Reward Ratio")
stopLossPerc = input.float(2, "Stop Loss %") / 100
// —————— Indicators ——————
// Trend: EMAs
emaFast = ta.ema(close, emaFastLength)
emaSlow = ta.ema(close, emaSlowLength)
ema200 = ta.ema(close, 200)
// Momentum: RSI & MACD
rsi = ta.rsi(close, rsiLength)
= ta.macd(close, 12, 26, 9)
// Volatility: Bollinger Bands
basis = ta.sma(close, bbLength)
dev = ta.stdev(close, bbLength)
upperBand = basis + 2 * dev
lowerBand = basis - 2 * dev
// —————— Strategy Logic ——————
// Long Conditions
longCondition =
close > ema200 and // Long-term bullish
ta.crossover(emaFast, emaSlow) and // EMA crossover
rsi > 50 and // Momentum rising
close > lowerBand and // Bounce from lower Bollinger Band
macdLine > signalLine // MACD bullish
// Short Conditions
shortCondition =
close < ema200 and // Long-term bearish
ta.crossunder(emaFast, emaSlow) and // EMA crossunder
rsi < 50 and // Momentum weakening
close < upperBand and // Rejection from upper Bollinger Band
macdLine < signalLine // MACD bearish
// —————— Risk Management ——————
stopLoss = strategy.position_avg_price * (1 - stopLossPerc)
takeProfit = strategy.position_avg_price * (1 + (riskRewardRatio * stopLossPerc))
// —————— Execute Trades ——————
if (longCondition)
strategy.entry("Long", strategy.long)
strategy.exit("Exit Long", "Long", stop=stopLoss, limit=takeProfit)
if (shortCondition)
strategy.entry("Short", strategy.short)
strategy.exit("Exit Short", "Short", stop=stopLoss, limit=takeProfit)
// —————— Plotting ——————
plot(emaFast, "Fast EMA", color=color.blue)
plot(emaSlow, "Slow EMA", color=color.orange)
plot(ema200, "200 EMA", color=color.gray)
plot(upperBand, "Upper Bollinger", color=color.red)
plot(lowerBand, "Lower Bollinger", color=color.green)
1AM CRT (Long)1am utc-5 CRT long execution 2 and 3 am than take profit
1am utc-5 CRT long execution 2 and 3 am than take profit1am utc-5 CRT long execution 2 and 3 am than take profit1am utc-5 CRT long execution 2 and 3 am than take profit1am utc-5 CRT long execution 2 and 3 am than take profit1am utc-5 CRT long execution 2 and 3 am than take profit1am utc-5 CRT long execution 2 and 3 am than take profit1am utc-5 CRT long execution 2 and 3 am than take profit1am utc-5 CRT long execution 2 and 3 am than take profit1am utc-5 CRT long execution 2 and 3 am than take profit
Customizable EMA & RSI Indicator TGThis is a customisable EMA indicator. Where 5 Ema values can be set by the user along with their own colors.
Also included is an RSI indicator where RSI levels are depicted in different colors depending on the RSI level. Eaxample RSI is depicted in green if it is breaking out above 60. and is depicted as red if it is falling below 60.
Engulfing Candles Strategy by ardhankurniawanThis strategy is based on the Engulfing Candlestick pattern and incorporates a Risk-Reward ratio of 1:2. It utilizes two primary indicators:
1. SMA 200 (200-period Simple Moving Average): Used to identify the overall trend, with buy signals occurring above the SMA and sell signals below it.
2. Bollinger Bands: Provides a volatility-based range for price action. Buy signals occur when the price is above both the SMA 200 and the middle Bollinger Band, while sell signals occur when the price is below both.
The strategy executes a long position (buy) when a Bullish Engulfing candle pattern forms above the SMA 200 and the middle Bollinger Band, and it exits the position using a stop loss at the low of the Bullish Engulfing candle and a take profit at a 1:2 risk-reward ratio. Similarly, a short position (sell) is initiated when a Bearish Engulfing pattern appears below the SMA 200 and the middle Bollinger Band, with the stop loss placed at the high of the Bearish Engulfing candle and a take profit at the same 1:2 risk-reward ratio.
The strategy is designed for trend-following trades with clear entry and exit points based on candlestick patterns and key indicators.
Disclaimer:
This trading strategy is for research purposes only and should not be considered as financial or investment advice. The use of this strategy involves risk, and past performance is not indicative of future results. Always conduct your own research and consult with a financial advisor before making any investment decisions. Trading involves significant risk, and you could lose more than your initial investment. By using this strategy, you agree to take full responsibility for any trades executed and the associated risks.
EMAx2 Trend Cloud Fill IndicatorInspired by @Skyrexio - adds a fill gradient between the fast slow EMA lines. Optionally, the fill gradient can be hidden or disabled without adjusting opacity settings!
Bollinger RSI Pro AdvancedЭтот индикатор Bollinger RSI Pro with Anomalous Volume Detection предназначен для торговли BTC/USDT на низких таймфреймах (1 минута – 1 час). Он сочетает полосы Боллинджера, RSI и анализ аномальных объемов, чтобы выявлять сильные движения цены, устраняя шум низкокачественной ликвидности
Gold Trading Strategy//@version=5
indicator("Gold Trading Strategy", overlay=true)
// Input parameters
shortMA = ta.sma(close, 9)
longMA = ta.sma(close, 21)
rsi = ta.rsi(close, 14)
= ta.bb(close, 20, 2)
// Time filter (IST time range)
timeFilter = (hour >= 12 and hour < 14) or (hour >= 18 and hour < 21)
// Buy condition
buyCondition = ta.crossover(shortMA, longMA) and rsi > 50 and close > bbMiddle and timeFilter
// Sell condition
sellCondition = ta.crossunder(shortMA, longMA) and rsi < 50 and close < bbMiddle and timeFilter
// Plot MAs
plot(shortMA, color=color.blue, title="9 MA")
plot(longMA, color=color.red, title="21 MA")
// Plot Bollinger Bands
plot(bbUpper, color=color.gray, title="BB Upper")
plot(bbMiddle, color=color.gray, title="BB Middle")
plot(bbLower, color=color.gray, title="BB Lower")
// Plot Buy & Sell signals
plotshape(series=buyCondition, location=location.belowbar, color=color.green, style=shape.labelup, size=size.large, title="Buy Signal")
plotshape(series=sellCondition, location=location.abovebar, color=color.red, style=shape.labeldown, size=size.large, title="Sell Signal")
// Plot Entry & Exit Markers
plotshape(series=buyCondition, location=location.belowbar, color=color.blue, style=shape.triangleup, size=size.large, title="Entry")
plotshape(series=sellCondition, location=location.abovebar, color=color.orange, style=shape.triangledown, size=size.large, title="Exit")
// Add text labels for entry and exit points
var float labelOffset = ta.atr(14) // Offset labels for better visibility
if buyCondition
label.new(x=time, y=low - labelOffset, text="Entry", color=color.blue, textcolor=color.white, size=size.large, style=label.style_label_down)
if sellCondition
label.new(x=time, y=high + labelOffset, text="Exit", color=color.orange, textcolor=color.white, size=size.large, style=label.style_label_up)