OPEN-SOURCE SCRIPT

SPX Open vs SMA Alert

Updated
This indicator is specifically designed to identify the first market-relevant candle of the S&P 500 (SPX) after the market opens. The opening price of the trading day is compared to a customizable simple moving average (SMA) period. A visual marker and an alert are triggered when the opening price is above the SMA. Perfect for traders seeking early market trends or integrating automated trading strategies.

Features:

Market Open: The indicator uses the New York market open time (09:30 ET), accounting for time zones and daylight saving time changes.
Flexible Time Offset: Users can set a time offset to trigger alerts after the market opens.
Customizable SMA: The SMA period is adjustable, with a default value of 10.
Visual Representation: A step-line SMA is plotted directly on the chart with subtle transparency and clean markers.
Alert Functionality: Alerts are triggered when conditions are met (opening price > SMA).

Usage:

This indicator is ideal for identifying relevant trading signals early in the session.
Alerts can also serve as triggers for automated trading, e.g., in conjunction with the Trading Automation Toolbox.
Supports both intraday and daily charts.

Alarm Settings:

Select the appropriate symbol (e.g., SPX) and the alert condition "SPX Open > SMA10".

Trigger Settings:

Choose "Once Per Bar Close" to ensure the condition is evaluated at the end of each candle.
If you prefer to evaluate the condition immediately when it becomes true, choose "Once Per Minute".
Duration:

Set the alarm to "Open-ended" if you want it to remain active indefinitely.
Alternatively, set a specific expiration date for the alarm.
Release Notes
Important Note:
This script retrieves the current day's opening price in real-time for intraday charts. Due to real-time data processing, the opening price may temporarily adjust until the daily bar is finalized. This does not affect historical data or completed daily bars. For automation, consider this potential repainting behavior.
Release Notes
Added options to customize both the price and SMA used for comparison:

Now you can select between the opening price or current price, as well as the SMA value at market open or the current SMA value, providing flexibility for both stable, automated strategies and dynamic intraday analysis.
Release Notes
Updated the comparison logic to use the open price of the candle instead of the close price when "current price" is selected
Release Notes
New: Flexible weekday filter – You can now specify on which days the alert should be active (e.g., Monday to Friday or selected weekdays).
This feature allows for more precise control of alerts based on your trading schedule.
Candlestick analysisMoving AveragesTrend Analysis

Open-source script

In true TradingView spirit, the author of this script has published it open-source, so traders can understand and verify it. Cheers to the author! You may use it for free, but reuse of this code in publication is governed by House rules. You can favorite it to use it on a chart.

Want to use this script on a chart?

Disclaimer