Fundamental analysis are the most good affected and actually one of the best thing which make us enable to earn good profit if we work on it however indicators also helpful but there are many indicator and give us different analysis and the last one is expert advisor which also give us some time good profit but we are not able to trust them 100% on it.