Sell-offs could be down to machines that control 80% of the US stock market, fund manager says
via CNBC: Machines responsible for 80% of trades in the US, fund manager says from CNBC. Many believe that the different sell-off episodes seen throughout 2018 were caused … Read more