Time-Based Alerts using PineScript on TradingView

Go flat in an instant with a TradingView webhook and this a simple Time-based Alert Indicator.

TradingView indicator spotlight: Time-Based Alerts

At CrossTrade we're constantly implementing good ideas from our users and when we were asked the following:

Is there a way to have the programs close all positions at a specified cut off time? I see that it has the ability to stop new trades and close on the next reversal but curious if I set it to close all at 3:30 pm if it has that ability? Prop firms have cut off times so don’t want it to go past the time if a reversal signal doesn’t come out

There was an obvious solution. Introducing the Time-based Alert Indicator...

Time-based Alert — Indicator by CrossTrade_io
Time-based Alert Indicator This Pine Script indicator is designed to trigger alerts at a specific time of day, making it perfect for flattening positions or sending specific alert messages at certain times. Features: - Custom Alert Time: Users can set a specific hour and minute for the alert using a 24-hour format. - Timezone Selection: By default, the alert time is based on Eastern Time (New York). However, users can opt to use Central Time (exchange time) instead. - Visual Confirmation: …

Primary Functionality

This is a simple utility indicator is designed to trigger alerts at a specific time each day. The user can configure the alert at the End Of Day time they elect to tell NinjaTrader its time to go flat.

User-Defined Alert Time:

Users can specify the exact hour and minute when they want the alert to trigger. The inputs i_hour and i_minute allow the user to set these values, with hour options ranging from 0 to 23 and minute options from 0 to 59.

Time Zone Selection:

The script offers a choice between Eastern Time (New York) and Central Time (Chicago) through the use_central_time boolean input. Depending on the selected time zone, the script adjusts the time accordingly to ensure the alert triggers at the correct time.

Alert Trigger Mechanism:

The script checks the current time against the user-defined alert time. If the current hour and minute match the specified values, an alert condition is activated (alert_condition).

Visual Feedback:

For debugging and verification purposes, the script displays the current time on the chart using a label. This label updates in real-time to show the current hour and minute based on the selected time zone.

tradingview-time-based-alert-indicator

Additionally, when the alert condition is met, a yellow triangle shape is plotted below the bar where the alert is triggered, providing a visual cue on the chart.

Alert Notification:

When the alert condition is met, the script can trigger an alert through TradingView's alert system. The alert sends a message ("Time-based alert triggered!") to notify you that the specified time has been reached.


Start your free trial

Try CrossTrade for 7 days.

Sign Up