I believe that market prices are determined by fundamentals most of the time. The problem, from the trader's perspective, is which fundamentals are moving things right now? It changes all the time.
There can also be divergences from fundamental value, but as JM Keynes pointed out, "the...