TrendSpider offers support for extended hours data in price alerts of various types. In this help article, we will overview some of these methods and how they work, as well as the various options that you will need to consider when creating alerts that take advantage of extended market hours.
What are extended market hours
The US stock market official trading session is open for 6 and a half hours per trading day. This is typically between 9am and 4:30pm Eastern Standard Time. We will refer to these hours as NYSE trading hours in this article. In addition to the standard trading session, the US stock market is open for pre-market trading between 4am and 9am EST, and the after hours session between 4:30pm and 8pm EST. Collectively, the entire session from 4am until 8pm EST is considered the "extended session." Trading during these sessions different than NYSE trading hours in many important ways. First, the type of orders that can be placed are limited to market and limit orders. Secondly, the liquidity is often reduced, and thus price can move in more volatile ways. Finally, some brokerages do not allow customers to trade during the extended session at all, while others will charge additional fees for trading during the extended session.
TrendSpider support for extended sessions
TrendSpider supports creating alerts, running scans and backtests and other functions during the extended market session. Data for the extended market session is included with your account for no additional charge. When creating an alert in TrendSpider, be it a Multi-Factor Alert or a Dynamic Price Alert, you will have to select two options related to the market session.
Use extended hours data. This option, presented as a checkbox, will allow you to tell the system whether or not to incorporate data from extended sessions when calculating indicators for the purposes of calculating your alert conditions. This does NOT mean that the system will trigger alerts during the extended hour session. Rather, it means that any indicators used in your alert criteria will be calculated with the totality of market data rather than just the data from the NYSE trading session (standard market hours.) Checking this box will change how indicators in the system are calculated and thus will change where they appear on the chart.
Fire during. This option will allow you to tell the system when to check alerts. There are for options in this menu:
- Fire during Market hours. This will tell the system to only trigger the alert during the normal NYSE trading session. This means that alert conditions will ONLY be checked when the market is fully open.
- Fire during Extended session. This will tell the system to monitor the alert during the totality of the entire extended trading session from 4am until 8pm EST. Alerts with this criterion will trigger anytime the conditions are met, regardless of whether or not the market is officially open or in an extended session.
- Fire during Pre Market. This will tell the system to ONLY check alert conditions during the pre-market session between 4am and 9:30am EST. If alert conditions are met, but outside of this session, the alert will not trigger.
- Fire during Post Market. This will tell the system to ONLY check alert conditions during the after hours session between 4pm EST and 8pm EST. If alert conditions are met outside of this window, the alert will not trigger.
Nuances and warnings
The TrendSpider system will provide you warnings when you create an alert that will not fire as expected automatically. These warnings may include soft warnings, where we simply give you a heads-up that something may not be right, and hard warnings, which will block your ability to proceed until the warning is resolved. Warnings include mismatches on timeframes, for example, if you create an alert using the 45 minute timeframe that is set to trigger during the Pre Market session, there is a chance that it will not trigger correctly because there is not an even number of 45 minute candles during that session. As a result, the system will block your ability to proceed.
Additionally, there are some nuances to consider. You cannot use extended hours data or extended hour trigger criterions exclusively on timeframes greater than daily. If you attempt to create an alert using extended hours data on the weekly timeframe, the system will not allow you to proceed IF there are no lower timeframes in the alert criterion. In other words, if the smallest timeframe condition in your alert criteria is on the Weekly or Monthly timeframe, you will not be able to create this alert. However, if you add a condition that uses a lower timeframe, then you can incorporate higher timeframe conditions into your alert and it will function as expected.
Certain types of alerts require that the chart you are creating the alert on has extended hours data enabled. For example, if you draw a trendline on a NYSE session chart (normal trading hours) and then attempt to create an alert on that trendline that incorporates or triggers during the extended hour session, the system will stop you with a hard warning. The reason for this is because the nature of extended hours price data is spotty and may result in the position of the trendline being moved when this data is incorporated. For this reason, alerts on trendlines (rays) can only be created using the same settings as the underlying chart.