The best time to buy is when you cannot even stand to pull up a quote on the stock because it makes you feel phiscally ill OR you dont want to open the envelope on your account statements.
I think I experienced a little of that "buying with emotion" stuff back in July August when I bought some goodly chunks of CPRKq in the triple zero 7, 8, & 9's. I remember hoping my ACH transfers to Zecco would never get there. But they did, I bought, all on blind gut wrenching hope.
I felt better when ChuckD posted some BUYS at .0005. (He didn't even whimper. Our man of steel.)
Today, I am fine, just waiting for a date to JUST SHOW UP.