Stocks end 2019 near record highs, dollar slides | Sharefundss