What does the phrase triple witching hour mean?
I have seen it in the financial news relating to stock markets. I sense it has to do with the convergence of three events, deadlines or periods that acting together place pressure (what kind? I don't know) on the stock markets.
Edit: What is the origin of triple witching hour?