After the worst August in 10 years, I have a hard time believing that September will also be a bad market month. However, history suggests that it will be.
Click on the chart to enlarge.
- $SPX data is from 1960 to 2010.
- SPY data is from 1993 to 2010
Calculations start at the open of the first trading day of the month and end on the close of the last trading day. No commissions or slippage were included.
September Statistics (using $SPX)
- Average Monthly Profit/Loss = -0.62%
- Winning Months= 43.14%
- Worst September = 1974 loss of -11.9%
- Best September = 2010 gain of +8.3%
Profit Distributions: (using $SPX)
Equity Curve: (Using $SPX)
Over the past 50 years, September has been a consistent loser.
With August being so awful, I’m not sure how much I’m willing to bet that September will turn out the way it usually does. While I expect volatility to remain elevated, my gut is that we see some mean-reversion which may mean that not much at all happens this time around.
Mr Sunshine
The market is a short, right now though.
Great work as always. How are we doing on that simple indicator you showed a few days ago?
Sik, it is right about where it was when I published it. Not much of a change. I will update the site if it gets closer and will definitely send an alert if it crosses.
if you add the condition
Down July AND DOWN August (which is the case)
next month change %
Aug-11 ??
Aug-01 -8.17
Aug-99 -2.86
Aug-98 6.24
Aug-90 -5.12
Aug-88 3.97
Aug-85 -3.47
Aug-81 -5.38
Aug-77 -0.25
Aug-76 2.26
Aug-75 -3.46
Aug-74 -11.93
Aug-66 -0.70
Avg Gain -2.41
Median Gain -3.16
Kora, great work, Thanks! Doesn’t bode well for the bulls, eh?
I’ve been trying to do this for a week now but I gave up when it didn’t work
I think the problem is when the first/last trading day of Sept is not the 1st/31st
If you get a minute can you take a look and let me know what I did wrong? Thanks
Buy = ( Month() == 8 ) AND Day() == 1 ;
Sell = ( Month() == 8 ) AND Day() == 31 ;
FOM = Month() != Ref(Month(),-1);
Plot(FOM,"FirstOfMonth",1,1);
Plot(FOM == 0 AND Ref(FOM,1) == 1,"LastDayOfMonth",colorRed,1);
Go2, you are close. I will email you some stuff tonight. However, if you want to work on it, your sell statement is a problem. Use look-forward language like ref(Month() == 9),1)
Also, go on the yahoo amibrokers user list and search for woodshedder and howard bandy. I think you’ll find something there as well which you can adapt.
Just to let you know your blog appears a little bit different in Firefox on my computer with Linux .
[…]the time to read or check out the content or sites we have linked to below the[…]…