SOXL Trend Surge v3.0.2 – Profit-Only RunnerSOXL Trend Surge v3.0.2 – Profit-Only Runner
Optimized for the 45-minute chart
Description:
A refined breakout strategy tailored for SOXL on the 45-minute timeframe, this version of the Trend Surge engine eliminates stop losses entirely to focus on pure trend exploitation. Version 3.0.2 uses dynamic partial exits and trailing profits, enabling trades to run uninterrupted through volatile momentum expansions.
Performance Snapshot (45m timeframe):
+641% cumulative return
96.88% win rate (62 of 64 trades)
Avg. profit per trade: $50.09
Profit factor: 370.77
Max drawdown: 32.84%
Largest win: $148.47
Only 2 losing trades total
Entry Criteria:
Price > 200 EMA
Supertrend bullish
ATR increasing (volatility-confirmation)
Volume above 20-bar average
Trade window: 7am–12pm PST
Exit Strategy:
Take 50% profit at 2× ATR gain
Remaining position rides via 1.5× ATR trailing stop
No stop loss, no RSI or break-even exit
Ideal For:
Webull cash traders
ETF swing scalpers
Automated alert-to-order workflows (Alpaca, TradingView alerts, etc.)
Traders who prefer let-the-run happen style risk management
Indicators and strategies
Median True Range {Darkoexe}Simple and sweet, this is the median true range. It reviews the size of the previous period amount of candles, and displays the candle size value that is the median of those previous values.
//Darkoexe
USHolidayCalendarLibrary "USHolidayCalendar"
isLeapYear(year)
Parameters:
year (int)
getDayOfWeek(y, m, d)
Parameters:
y (int)
m (int)
d (int)
getDateTimestamp(y, m, d)
Parameters:
y (int)
m (int)
d (int)
getThirdMonday(year, month)
Parameters:
year (int)
month (int)
getLastMonday(year, month)
Parameters:
year (int)
month (int)
getThanksgivingDay(year)
Parameters:
year (int)
getEasterDate(year)
Parameters:
year (int)
getGoodFridayDate(year)
Parameters:
year (int)
createHolidayTimestamps()
ARJUN JI Confirmed Signals//@version=6
indicator("ARJUN JI EMA8/30 Confirmed Signals", overlay=true)
// Inputs
emaFastLen = input.int(8, "Fast EMA Length")
emaSlowLen = input.int(30, "Slow EMA Length")
rsiLen = input.int(14, "RSI Length")
adxLen = input.int(14, "ADX Length")
adxThreshold = input.float(25, "ADX Threshold")
// Calculate EMAs
emaFast = ta.ema(close, emaFastLen)
emaSlow = ta.ema(close, emaSlowLen)
// RSI
rsi = ta.rsi(close, rsiLen)
// Manual ADX calculation
upMove = high - high
downMove = low - low
plusDM = (upMove > downMove and upMove > 0) ? upMove : 0
minusDM = (downMove > upMove and downMove > 0) ? downMove : 0
trur = ta.rma(ta.tr(true), adxLen)
plusDI = 100 * ta.rma(plusDM, adxLen) / trur
minusDI = 100 * ta.rma(minusDM, adxLen) / trur
dx = 100 * math.abs(plusDI - minusDI) / (plusDI + minusDI)
adx = ta.rma(dx, adxLen)
// EMA Crossover signals
emaBullCross = ta.crossover(emaFast, emaSlow)
emaBearCross = ta.crossunder(emaFast, emaSlow)
// Confirmation conditions
bullConfirm = (rsi > 50) and (adx > adxThreshold)
bearConfirm = (rsi < 50) and (adx > adxThreshold)
// Final signals
buySignal = emaBullCross and bullConfirm
sellSignal = emaBearCross and bearConfirm
// Plot EMAs
plot(emaFast, color=color.blue, title="EMA 8")
plot(emaSlow, color=color.red, title="EMA 30")
// Plot signals
plotshape(buySignal, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY", size=size.small)
plotshape(sellSignal, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL", size=size.small)
// Alerts
alertcondition(buySignal, title="Buy Alert", message="ARJUN JI: EMA8/30 Bullish Crossover Confirmed")
alertcondition(sellSignal, title="Sell Alert", message="ARJUN JI: EMA8/30 Bearish Crossunder Confirmed")
RSI PullbackThis simple script triggers alert on a pullback, by highlighting when RSI drops below/above a certain value for a short time, before returning to original condition.
E.g. RSI14 is >50 for 30 candles, then it drops below 50 for just 1 candle, then rising back above the 50 level = alert triggered.
Macrodoser MA CloudsThis indicator is an updated version of the Ripster EMA Clouds indicator with the following modifications:
1. Ability to select additional moving average types beyond the SMA & EMA.
2. Ability to change the colors of both the clouds and the ma lines to suit your stylistic preferences.
3. Different default settings for EMAs that I personally prefer.
4. Update script version from 4 to 6 for purely OCD reasons.
Enjoy!
Cumulative daily candle size in %Dieses Skript gibt die kumulierte Volatilität an. Es ist geeignet für Range trading.
1-Hour VWAP (Custom)If you're using a 5-minute chart, 1-hour VWAP = last 12 bars.
On a 1-minute chart, set barsInHour = 60.
NY HIGH LOW BREAKThis script is designed to visualize potential breakout levels based on the initial 30-minute range of the New York trading session.
🔹 The high and low of the first 30-minute candle after 7:00 AM (New York time) are plotted on the chart.
🔹 A secondary candle is monitored to validate directional bias.
🔹 Breakout signals are displayed if price moves beyond these levels, following specific candlestick patterns on lower timeframes (1m or 5m).
🔹 Background colors are used to mark active trading and lunch sessions for clarity.
🔹 This tool is meant to assist in identifying potential breakout zones during the NY session. It does not place or suggest trades automatically.
Time zone reference: America/New_York
Disclaimer: This script is for educational and informational purposes only. It does not constitute financial advice or a trading recommendation.
Conditional Supertrend (RSI < 40)Supertrend is calculated based on ATR and multiplier (factor).
RSI is used as a condition to display the Supertrend only when RSI is below 40.
The line is colored green for bullish trend and red for bearish, but it only appears when RSI < 40.
SuperBuy/TrendFollowingThis indicator can mark buy and sell points. There are comments in the code, and you can enable the secondary buy and sell point function yourself.
Enhanced Stock Ticker with 50MA vs 200MADescription:
The "Enhanced Stock Ticker with 50MA vs 200MA" is a powerful Pine Script indicator designed to help traders analyze a stock’s price position within short-term (default: 50-period) and long-term (default: 200-period) price ranges. It provides normalized price indices, visual crossover signals, and a user-friendly interface to identify potential bullish or bearish trends, making it ideal for trend-following and reversal strategies.
What It Does:
Normalized Price Indices:
Calculates two indices based on the stock’s closing price relative to the high/low range over user-defined short (default: 50 periods) and long (default: 200 periods) lookback periods.
The Short Lookback Index (blue line) shows where the current price sits within the 50-period high/low range, scaled from 0 to 100.
The Long Lookback Index (white line) does the same for the 200-period range.
Both indices are plotted on a separate 0–100 scale for easy comparison.
Visual Aids:
Horizontal Lines: Dashed lines at 0, 20, 50, 80, and 100 mark key levels. The 20 and 80 lines indicate lower and upper thresholds, respectively, while 50 represents the midpoint.
Color Fills: Green fill between 0–20 (oversold zone) and red fill between 80–100 (overbought zone) highlight key price zones.
Dynamic Fill Between Indices: A green fill appears when the short-term index is above the long-term index (bullish), and a red fill appears when it’s below (bearish).
Crossover Signals:
Long-Term Signals:
Bullish Long Cross: A green triangle appears at the bottom when the Long Lookback Index crosses above 5, indicating a potential valley or bullish reversal.
Bearish Long Cross: A red triangle appears at the top when the Long Lookback Index crosses below 95, signaling a potential peak or bearish reversal.
Short-Term Signals:
Bullish Short Cross: A blue triangle appears at the bottom when the Short Lookback Index crosses above 5, suggesting short-term bullish momentum.
Bearish Short Cross: A white triangle appears at the top when the Short Lookback Index crosses below 95, indicating short-term bearish momentum.
All signals are available as alert conditions for integration with TradingView’s alert system.
Ticker and Legend Table:
Displays a table in the top-right corner with:
The stock’s ticker symbol (yellow text on blue background).
A legend explaining the blue line (Short MA, 50 periods) and white line (Long MA, 200 periods).
The table is color-coded for clarity and initializes only once to avoid clutter.
Commented-Out Features:
The code includes an optional histogram (currently disabled) that can be uncommented to display the difference between the short and long indices for additional analysis.
How to Use:
Customization: Adjust the short (default: 50) and long (default: 200) lookback periods in the indicator settings to suit your trading style or timeframe.
Interpretation:
When the blue line (Short Lookback Index) is above the white line (Long Lookback Index), it suggests short-term strength relative to the long-term trend (bullish bias).
When the blue line is below the white line, it indicates short-term weakness (bearish bias).
Watch for crossover signals at the 5 (valley) and 95 (peak) levels for potential entry or exit points.
Alerts: Set up TradingView alerts for the following conditions:
Long Index Valley: Long-term bullish crossover above 5.
Long Index Peak: Long-term bearish crossover below 95.
Short Index Valley: Short-term bullish crossover above 5.
Short Index Peak: Short-term bearish crossover below 95.
Why Use This Indicator?
This indicator offers a normalized view of price action, combining short- and long-term trend analysis with clear visual cues and actionable signals. The crossover markers and alert conditions make it easy to spot potential reversals or trend continuations, while the customizable periods and clean design cater to traders of all experience levels.
Notes:
Uses confirmed bars (previous bar’s OHLC data) to ensure accuracy and prevent repainting.
Primarily designed for stocks but adaptable to other assets (e.g., forex, crypto) by adjusting lookback periods.
Uncomment the histogram code if you prefer a visual representation of the index difference.
Signals at 5 and 95 thresholds are sensitive to extreme price movements, so combine with other analysis for confirmation.
FXC Candle strategyScalping is a fast-paced trading strategy focusing on capturing small, frequent price movements for incremental profits. High market liquidity and tight spreads are needed for scalping, minimizing execution risks. Scalpers should trade during peak liquidity to avoid slippage.
9:30AM 30m Candle Breakout Strategy (TP/SL)🧠 Strategy Logic Overview
Setup (30-Min Timeframe):
At 9:30 AM, the script starts tracking the first 30-minute candle of the trading day.
When the 10:00 AM mark is hit, the high and low of that 9:30–10:00 candle are locked in.
Execution (5-Min Timeframe):
After 10:00 AM, the chart switches to 5-minute candles.
A trade is triggered when a 5-minute candle closes above or below the 30-minute range.
Entry Direction:
Buy when price breaks and closes above the 30-minute high.
Sell when price breaks and closes below the 30-minute low.
Risk-Reward Management:
Stop Loss (SL) is set at 1× the 30-minute range.
Take Profit (TP) is set at 2× the 30-minute range.
These are fully customizable via inputs.
🔍 Key Features
Feature Details
Timeframe Setup on 30-minute, execution on 5-minute
Signal Types Buy/Sell on confirmed breakout candle close
TP/SL Automatically drawn and adjusted based on breakout direction
Visual Aids Green = 30-min High, Red = 30-min Low, Blue = TP, Orange = SL
One Trade Per Day Prevents overlapping trades by tracking entry/exit state
Reset Daily Re-initializes after every trading day for fresh setup
15-Min ORB Strategy with TP/SL
🔧 How It Works
Opening Range Defined
At market open, it tracks the first 15-minute candle.
The high and low of that candle form the Opening Range.
Breakout Detection
A Buy Signal is triggered when price closes above the ORB high (with confirmation).
A Sell Signal is triggered when price closes below the ORB low.
Trade Management
On a confirmed breakout, the script:
Records the entry price.
Calculates Take Profit (TP) and Stop Loss (SL) using user-defined multipliers of the ORB range.
Positions are exited when either TP or SL is hit.
State Tracking
It tracks whether you're in a trade and whether it’s a long or short.
Once exited, the trade resets and waits for a new signal the next session.
📌 Visual Elements
Green line: ORB High
Red line: ORB Low
Blue line: Active Take Profit (if in trade)
Orange line: Active Stop Loss (if in trade)
Buy/Sell Labels: Signal markers below/above candles for clear entry visibility
⚙️ Customizable Inputs
Take Profit Multiplier (default 1.5× ORB range)
Stop Loss Multiplier (default 1.0× ORB range)
Session Start/End time for ORB definition
✅ Ideal For:
Traders who want clean, rule-based signals with no indicators
Quick intraday setups using price action only
Adaptation to almost any liquid market (just adjust session times)
Bar countUltra light bar counter, resets daily, keeps your chart clean. Also it plot a openging box, so those who like trade market open, customizable box length with default set to 12 bars.
Happy trading!
9 EMA 75% HA Crossover + EMA ReversalThis script identifies potential trend reversal points using Heikin-Ashi candles and the 9-period Exponential Moving Average (EMA). A signal is generated only when:
The 9 EMA reverses direction after a consistent trend (up or down).
The EMA crosses into at least 75% of the Heikin-Ashi candle body.
The highlighted candle must align with the reversal:
Green candle for bullish reversal
Red candle for bearish reversal
This setup helps filter out weak signals by combining price structure, trend behavior, and candle color confirmation.
Close Above/Below Level AlertA simple script that alerts when price closes above or below a specific level on the chart time frame.
9:30 Candle ORB Break + Retest + Volume & Key Levels + Alerts5 Min ORB, mark 5 minute candle and wait for a break a retest with 1 minute candle
Double Bottom with Breakout ConfirmationDouble Bottom with Breakout Confirmation Script
This script detects double bottom patterns by identifying two pivot lows within a set price tolerance and time gap. It then finds the neckline (the peak between the bottoms), and confirms the pattern when price breaks above the neckline by a small buffer. It plots lines and labels on the chart and can trigger alerts when a breakout occurs.