Most of it is technical analysis type stuff, with very little to nothing backing it up. The decent bits of advice that I can filter out are
> Concentrate on current investments, not past or future ones.
Good advice in general. A similar motto applies in poker - once your money is in the pot, it's no different from anyone else's money. Don't get hung up on sunk costs. However, you might occasionally give a thought to your future investments, especially if your current ones are somewhat illiquid (free cash is optionality).
> Always keep some cash for short term opportunities.
Decent advice, though it's questionable how many short-term opportunities you're going to spot if trading isn't your full-time occuptation.
> You don’t need to trade every day! You don’t need to trade every day!
In fact, if you're not a professional, the less you trade, the better.
> If a company publishes earnings and the stock doesn’t move much it might be that most people already own the stock. It could go down.
Or, more likely, the earnings figure was already priced in and it is as likely to go up as down.
> Stay away from penny stocks.
Very good advice. Stay the hell away unless you have some privileged information on the the company (and even then, stay away 90% of the time).