how to know when to invest in bitcoin global bitcoin stock exchange crypto exchange developer abu dhabi crypto exchange italian bitcoin exchange bitcoin when to invest