Salaries for related job titles. Global markets analyst hsbc. When factoring in bonuses and additional compensation a business analyst at hsbc holdings can expect to make an average total pay of 49 300.