I have to somewhat disagree. Trading is hard because it requires not only discipline, it does require learning some secret(s). The stuff published in trading books and articles is at least 98% crap, especially the conventional TA crap like macd. Until you learn some actual verifiable trading...