In my opinion all of that can be used as long as you already know the risks and management
In forex market no single entity able to control the market in long time, analyst prediction could be wrong, so it is depends to each level of confidence, if like to use self analysis, we can learn more from our mistake, if confidence using analyst prediction and more profit, it also good.