2012
- Employment Report Causes Euphoria... - 06 Feb 2012
- Tentative Trading... - 03 Feb 2012
- Bulls Are Brushed Back... - 02 Feb 2012
- Tops Are a Process, Bottoms an Event... - 01 Feb 2012
- Losses Eased Through The Session... - 31 Jan 2012
- Mixed Close After Gap-Down Open... - 30 Jan 2012
- Counter-Fed Trade... - 27 Jan 2012
- Bulls Seize The Day... - 26 Jan 2012
- Bulls Bounce Back... - 25 Jan 2012
- Stalemate... - 24 Jan 2012
- Earnings Releases Move Major Indexes... - 23 Jan 2012
- The Grind Higher Continues... - 20 Jan 2012
- Short Covering Fuels Rally... - 19 Jan 2012
- Gains Muted at Resistance... - 18 Jan 2012
- Friday the 13th... - 17 Jan 2012
- Market Ignores Poor Economic Reports... - 13 Jan 2012
- Muddling Mostly Higher... - 12 Jan 2012
- Rally Stalls as Stocks Continue to Climb the Wall of Worry... - 11 Jan 2012
- All But One ... - 10 Jan 2012
- Stocks Waver at Mixed Close... - 09 Jan 2012
2011
- Snap Back Rally... - 12 Dec 2011
- Draghi Drags Down Markets... - 09 Dec 2011
- A Volatile Trading Day Leaves Most Equities Higher... - 08 Dec 2011
- Walking in Place... - 07 Dec 2011
- European News Dominates the Day... - 06 Dec 2011
- A Fool's Errand... - 05 Dec 2011
- Treading Water... - 02 Dec 2011
- Largest Single Day Gains Since March '09 Bottom... - 01 Dec 2011
- Optimism Fades a Bit... - 30 Nov 2011
- Overbought Sell-Off Strikes With a Vengeance... - 18 Oct 2011
- SP500 Breaks Above Resistance... - 17 Oct 2011
- Mixed Close as Tech Continues to Lead Higher... - 14 Oct 2011
- Market Rises Again But Looks Toppy Here... - 13 Oct 2011
- Market Takes a Breather After Aggressive Advance on Monday... - 12 Oct 2011
- Three Percent Gains as Market Finishes at Highs... - 11 Oct 2011
- Market Closes Lower After Gap Up Open... - 10 Oct 2011
- At Resistance, What Now? - 07 Oct 2011
- Bulls Step In To Foil Bears Attempts And Session Ends With Broad Gai - 06 Oct 2011
- Dramatic Late Day Turnaround... - 05 Oct 2011
- Market Slide Steepens Because Greece Won't Meet Terms to Receive Aid - 04 Oct 2011
- End to Worst Quarter Since 2008... - 03 Oct 2011
- Mixed Bag... - 30 Sep 2011
- Take a Deep Breath... - 29 Sep 2011
- Large Move Up Then Lower Close... - 28 Sep 2011
- Rally Mode... - 27 Sep 2011
- Modest Rebound on Oversold Bounce... - 26 Sep 2011
- House Fails to Vote on Debt Ceiling and Market Rolls Over... - 29 Jul 2011
- Worries All Around Sends the Stock Market Down, Down, Down... - 28 Jul 2011
- Late Day Sell-Off Threatens to Derail the Bulls... - 27 Jul 2011
- Continued Worries Over U.S. Debt Ceiling Deal... - 26 Jul 2011
- Mixed Finish Leaves Market Participants Guessing... - 25 Jul 2011
- Another High on Increased Volume... - 22 Jul 2011
- Major Indexes Take a Pause... - 21 Jul 2011
- Earnings Beats Drive Stocks Higher... - 20 Jul 2011
- Sovereign Debt Concerns Plague The Continent and U.S. Markets Trade - 19 Jul 2011
- Stocks Rise on Options Expiration Day... - 18 Jul 2011
- Bernanke Says No Immediate QE3... - 15 Jul 2011
- QE3 is on the Table... - 14 Jul 2011
- Rally On Release of Fed Minutes Fizzles... - 13 Jul 2011
- Worries Over European Sovereign Debt Continue to Plague The Markets. - 12 Jul 2011
- Payrolls Miss Wide and Unemployment Rises... - 11 Jul 2011
- Bulls Stampede... - 08 Jul 2011
- Yet Another Move Higher is Made By the Major Indexes... - 07 Jul 2011
- A Pause in a Tight Trading Range... - 06 Jul 2011
- Best Weekly Gain in Two Years... - 05 Jul 2011
- Bears Shoved Aside As Second Quarter Ends... - 01 Jul 2011
- Sell the News, But No... - 30 Jun 2011
- Major Indexes Break Above Resistance... - 29 Jun 2011
- Modest Volume Rally Retakes Lost Ground... - 28 Jun 2011
- New Trade Recommendations and Position Update - 27 Jun 2011
- Heavy Losses on Heavy Volume... - 27 Jun 2011
- Volatility Up, Equities Close Mixed... - 24 Jun 2011
- Fed Day Fumble... - 23 Jun 2011
- Stocks Rally on Moderate Volume... - 22 Jun 2011
- Commodities Take a Drubbing... - 06 May 2011
- Markets Down, Volume Up... - 05 May 2011
- Tops are Built on Hope, Which is Fading... - 04 May 2011
- Bin-Laden Death Means 'Sell the News'... - 03 May 2011
- Market Eases Higher... - 02 May 2011
- Market Ignores Poor Job Numbers... - 29 Apr 2011
- Market Likes the Latest Fed Policy Statement... - 28 Apr 2011
- Buyers Bid in Anticipation of FOMC Statement... - 27 Apr 2011
- Low Volume Doldrums... - 26 Apr 2011
- Lack of Follow-Through on Gap-Up Open... - 25 Apr 2011
- Intel Blow-out Earnings Move the Markets... - 21 Apr 2011
- Buy the Dip Continues... - 20 Apr 2011
- SP Changes Outlook to Negative for U.S. Sovereign Debt... - 19 Apr 2011
- Options Expiration Rally... - 18 Apr 2011
- Rally Back From the Abyss... - 15 Apr 2011
- Tech Soars, Financials Fail... - 14 Apr 2011
- Global Markets Fall Pressuring U.S. Markets... - 13 Apr 2011
- Choppiness Continues with Leading Indexes Leading Lower... - 12 Apr 2011
- Choppiness Continues Finishing the Week With Losses... - 11 Apr 2011
- Japan Earthquake Spooks the Market... - 08 Apr 2011
- Financials Power Higher but Russell-2000 Failed to Break Out... - 07 Apr 2011
- Fed Minutes Induce a Sell-Off... - 06 Apr 2011
- Trouble in Tech Land... - 05 Apr 2011
- April Fools Day... - 04 Apr 2011
- Pre-April Fools Day, Who is the Market Fooling? - 01 Apr 2011
- The Bulls Push the Indexes to Within Striking Distance of Two Year H - 31 Mar 2011
- 'Buy the Dip', Rinse, Repeat... - 30 Mar 2011
- Reversal at Resistance... - 29 Mar 2011
- Creeping Ever Higher... - 28 Mar 2011
- Tech Takes Off... - 25 Mar 2011
- 'Buy the Dip' Creed Continues... - 23 Mar 2011
- Earnings Season Kicks Off With Modest Gains... - 12 Jan 2011
- Bounce Off of Support... - 11 Jan 2011
- Banks Beaten Down by Massachusetts Supreme Court Decision... - 10 Jan 2011
- Mixed Trading at Overbought Levels... - 07 Jan 2011
- The Jobs Report Handcuffs the Bears... - 06 Jan 2011
- Whistling Past the Graveyard... - 05 Jan 2011
- Happy New Year! - 04 Jan 2011
- 2010 Ends With a Whimper... - 03 Jan 2011
2010
- High Volume Options Expiration Leads to Flat Close... - 20 Dec 2010
- Rally Continues as Volume Eases... - 17 Dec 2010
- The Omen Makes a Repeat Appearance... - 16 Dec 2010
- The Omen Shows Itself Yet Again... - 15 Dec 2010
- Stocks Slide Into Close... - 14 Dec 2010
- NASDAQ-100 and SP-500 Break to Multi-year Highs... - 13 Dec 2010
- Financials Continue to Bootstrap the Rally... - 10 Dec 2010
- Banks Boost Market to Modest Gains... - 09 Dec 2010
- Bull Trap... - 08 Dec 2010
- Backing and Filling.. - 07 Dec 2010
- Bullish Optimism Continues Despite... - 06 Dec 2010
- Running Away With It... - 03 Dec 2010
- Dollar Dumped and Equities Rally... - 02 Dec 2010
- End of Month Test and Bounce... - 01 Dec 2010
- Back at You... - 30 Nov 2010
- Black Friday Blues... - 29 Nov 2010
- Bulls Battle Back... - 26 Nov 2010
- North Korea Shells South Korean Island... - 24 Nov 2010
- Ireland's Solution Turns to Worries over Portugal and Spain... - 23 Nov 2010
- Slight Gains on Light Volume... - 22 Nov 2010
- Ireland Will Consider a Bailout... - 19 Nov 2010
- Mixed Action... - 18 Nov 2010
- High Volume 10:1 Down Day... - 17 Nov 2010
- Final Hour Sell-off Leads to Mixed Close... - 16 Nov 2010
- Slide Continuous to Tipping Point... - 15 Nov 2010
- Bulls Get a Wake Up Call... - 12 Nov 2010
- Bears are Bushwacked... - 11 Nov 2010
- King Dollar Rises for Third Consecutive Day... - 10 Nov 2010
- Equities Stymied by Stronger Dollar... - 09 Nov 2010
- Choppy Trade and a Higher Dollar... - 08 Nov 2010
- The Day After... - 05 Nov 2010
- Fed Day... - 04 Nov 2010
- Dollar Drop Fuels Rally... - 03 Nov 2010
- Uncertainty Remains... - 02 Nov 2010
- Uncertainty Rules... - 01 Nov 2010
- Like Swimming in Quicksand... - 29 Oct 2010
- Semiconductors Stand Out... - 28 Oct 2010
- King Dollar... - 27 Oct 2010
- Gravestone Doji... - 26 Oct 2010
- Semiconductors Lead Indexes Higher... - 25 Oct 2010
- Weakness Under the Surface... - 22 Oct 2010
- Buyers Roar Back... - 21 Oct 2010
- Big Rally Gives Up All Gains and Then Some... - 01 Oct 2010
- Resistance Proves Insurmountable... - 30 Sep 2010
- Major Indexes Make Up Lost Ground... - 29 Sep 2010
- Like Watching Paint Dry... - 28 Sep 2010
- Pulling One Out of the Hat... - 27 Sep 2010
- A Failed Rally... - 24 Sep 2010
- Rotation Into Fixed Income? - 23 Sep 2010
- FOMC Announcement as Expected... - 22 Sep 2010
- Recession is Over... - 21 Sep 2010
- Options Expiration... - 20 Sep 2010
- Bear Attack Repulsed... - 17 Sep 2010
- On the Battle Line... - 16 Sep 2010
- Overhead Resistance Clotheslines Indexes... - 15 Sep 2010
- Basel III Boosts Banks... - 14 Sep 2010
- Bulls Continue to Run... - 13 Sep 2010
- Bulls Continue to Run with Strong Foreign Markets and Economic Repor - 10 Sep 2010
- Market Heads Higher Led by Financials... - 09 Sep 2010
- Market Makes the Expected Dip... - 08 Sep 2010
- Payrolls Power Major Indexes to Reach Resistance... - 07 Sep 2010
- Markets Catch Their Breath... - 03 Sep 2010
- China MFG Growth Fuels Global Bullishness... - 02 Sep 2010
- Running in Place... - 01 Sep 2010
- MA Fails to Inspire... - 31 Aug 2010
- Russell-2000 Leads Relief Rally... - 30 Aug 2010
- Bulls Rally and Bears Pounce... - 27 Aug 2010
- Bulls Weigh In... - 26 Aug 2010
- SP Lowers Ireland's Sovereign Debt Rating... - 25 Aug 2010
- MA Buzz Fades... - 24 Aug 2010
- No-Man's Land... - 23 Aug 2010
- Economic Contraction... - 20 Aug 2010
- Retail Hope Powers Market Higher... - 19 Aug 2010
- Bulls Fight Back... - 18 Aug 2010
- Japan's Doldrums Helps the Bears... - 17 Aug 2010
- Bears Maintain Control... - 16 Aug 2010
- Bounce But Hindenburg Omen Reappears... - 13 Aug 2010
- FOMC Leaves Rate Unchanged... - 11 Aug 2010
- Cautious Advance in Front of FOMC Statement... - 10 Aug 2010
- Bulls Come Back Strong in Face of Bear Assault... - 09 Aug 2010
- Looking For a Catalyst... - 06 Aug 2010
- Bulls Remain In Control... - 05 Aug 2010
- Head Fake? - 04 Aug 2010
- Good News Trumps Pessimists... - 03 Aug 2010
- Bulls Step Up... - 02 Aug 2010
- Volume Increases, Bulls Get Beaten... - 30 Jul 2010
- Balancing on a Knife Edge... - 29 Jul 2010
- Consumers Lack Confidence? - 28 Jul 2010
- Breakout... - 27 Jul 2010
- European Stress Tests Results... - 26 Jul 2010
- Bulls Make a Move... - 23 Jul 2010
- Reversal on Queue... - 22 Jul 2010
- Short Covering Rally... - 21 Jul 2010
- Light Volume Rally... - 20 Jul 2010
- Banks Blow It... - 19 Jul 2010
- BP and Goldman Sachs Inspired Rally... - 16 Jul 2010
- Earnings higher, Sales Lower, FOMC on the fence... - 15 Jul 2010
- Earnings Season Optimism... - 14 Jul 2010
- Anticipating Earnings Season... - 13 Jul 2010
- Ammendment to Instructions - 12 Jul 2010
- Horrible Home Sales... - 24 Jun 2010
- Housing Numbers Burst the Bubble... - 23 Jun 2010
- Quadruple Witching and Dividends... - 21 Jun 2010
- BP Suspends 2010 Dividends... - 17 Jun 2010
- Resistance Broken... - 16 Jun 2010
- Reversal at Resistance... - 15 Jun 2010
- Light Volume Rally... - 14 Jun 2010
2009
- Taking Positions Here - 29 Jul 2009
- Head and Shoulders, No Not for Dandruff... - 09 Jul 2009
- What is Going to Happen with the Upcoming July 4th Holiday? - 02 Jul 2009
- Downside Action Continues... - 23 Jun 2009
- Mismatched Expectations - 15 Jun 2009
- The Flow of Capital is Moving the Markets - 09 Jun 2009
- A Strong Finish in May is Leading Up To a Reversal in June - 01 Jun 2009
- Will Failed Banks Sink the Stock Market? - 27 Apr 2009
- What's Next For the Financial Bailout - 09 Feb 2009
- It Is Time To Get Angry... - 22 Jan 2009
- Annual Forecast Issue - 13 Jan 2009
2008
- McMillan Letter - 29 Dec 2008
- McMillan Letter - 24 Dec 2008
- What Will the Fed Do? - 16 Dec 2008
- Is the Tide Turning? - 08 Dec 2008
- Holiday Rally - 30 Nov 2008
- McMillan Portfolio - 30 Nov 2008
- The Emperors New Clothes - 17 Nov 2008
- Market Impact: Metals Supply Chain - 04 Nov 2008


