Witching hour Definition
Witching hour is the last hour of stock trading between 3 PM EST and 4 PM EST. You can often expect the witching hour to be dominated by program traders, large professional traders, and big institutional traders, which can lead to higher-than-average volatility during the last hour of trading.