Home Investing Barclays share price golden cross nears ahead of bank earnings