I understand that the simple answer is supply and demand, but are there other competing factors?
Personally, I believe that the following are causing the fluctuations in price, based on order of importance.
• US trade war with China
• Chinese devaluation of the Yuan
• The problems associated with Brexit in the UK
• The 2019 Hong Kong anti-extradition bill protests
• Half Life with drop of inflation coming soon
Would you agree with the bullet points above and the order of importance?
Do you know of any other factors that are contributing, and which order would they fall in?