На рынке (в общем) даже (а может, в особенности) краткосрочное прогнозирование не может быть точным. Иначе если оно было бы точным, все бы участники рынка это сделали и тогда бы все участники получили прибыль (кто же тогда понесет убытки чтобы покрыть эту прибыль?)
Это, конечно, правильно, но надо учитывать пару моментов:
Во-первых, для получение реальной прибыли мало спрогнозировать цены с определенной точностью, надо еще построить на базе этого прогноза выигрышную торговую стратегию (т. е. разработать процедуру, позволяющую определить конкретные моменты времени и объемы покупки/продажи). И вот тут уже запросто может оказаться, что потери в тех редких случаях, когда прогноз оказывается недостаточно точным, перекрывают прибыль, полученную в случаях, когда прогноз сбывается.
Во-вторых, вовсе не всегда прибыль одних участников должна быть покрыта убытком других. Большинство рынков действительно представляют собой игру с отрицательной суммой (суммарный объем выигрыша равен суммарному объему проигрыша за вычетом комиссии брокеру). Однако, например, на рынке акций в период роста все участники могут в течение некоторого времени быть в плюсе (просто за счет увеличения рыночной капитализации торгуемых компаний).