У страны есть готовый бюджет. Ну грубо говоря вам на здравоохранение нужно 10 рублей, на образование 10 рублей, на силовиков 50 рублей и на содержание чиновников 30 рублей. Итого вы запланировали бюджет 100 рублей.
Доходы вы получаете от продажи нефти за валюту. Стоит бочка 100 долларов - отлично, вам для бюджета нужно 100 рублей, курс 1 доллар =1 рублю. Если нефть подешевела до 10 долларов, то вам все равно нужно 100 рублей. Вы продаете каждый доллар уже по 10 рублей, получаете 100 рублей своих.
Вот так - нефть упала, курс растет, чтобы в бюджете было нужное количество рублей.