The price of CFDs can change for many reasons, and here are just a few:

* Supply and demand

* Economic conditions

* Politics/geopolitics

* Interest rates decisions

* Inflation/deflation

* Major economic events

* The weather

* Natural disasters

* Trade agreements

* OPEC meetings

 

Keep in mind: Different instruments are affected by different factors. For example, while unexpected weather patterns can impact the price of an agricultural commodity, it may not be very likely to impact the price of another commodity such as gold. At the same time, while OPEC meetings can certainly affect oil prices, they won't have any direct impact on Google shares.