Currencies always go up or down based on trust in the currency's backer; in their ability to perform. Thus as the US Dollar (USD) went up against the British Pound Sterling (BPS) when Brexit was declared the course to go, the USD has fallen as more business uses for the Blockchain (BTC, ETC, LTC, etc.) have become viable and implemented: trust decreased in the UK's ability to govern and produce stable storage of value in the BPS, trust increased the Blockchain's ability to store value through entrenching itself in everyday business.
All currencies live and die on market pressures which require societal trust. An exchange of one currency for another is an exchange in preference of trust. Stock is the exact same thing, with the value a measure of trust in the given corporation and the viability of it to survive in a given economic, industrial, or political environment. To equate that they are different is to speciate an argument for why one set of matter and social construct is eternal in nature and the rest are mortal in nature: it is a highly opinionated point which one must make which in itself proves that the argument is false.