ну логика тут простая: если гречки будет мало, логично, что цена на нее вырастет. Вы же считаете, что если бы все ждали, что цена на нефть будет снижаться, то биржевики рубль бы покупали, и он бы укреплялся. На языке трейдеров это называется "ссать против ветра" (идти против общей тенденции), что они категорически не рекомендуют делать. Другое дело, иногда (подчеркиваю, иногда) срабатывает механизм "продавай на слухах, покупай на фактах": на слухах, что добычу сокращать не будут, нефть снижается (а рубль падает), но когда это уже становится общеизвестным фактом и когда последние лохи начинают продавать с уверенностью, что вот теперь то точно цена расти не будет, цена немного упав начинает расти ( это трейдеры которые продавали на слухах начинают фиксировать прибыль), т.к. данный фактор уже отработал.