На самом деле, всё довольно просто и вытекает из следующих посылок:
1. Хранение сбережений в валюте должно нивелировать риски скачков курсов. Пытаться заработать на валютной движухе глупо - во-1ых, это надо делать на бирже, а не бегая с налом по обменникам с их дикими спрэдами между курсами покупки и продажи, во-2ых, без инсайда или очень-очень глубокого понимания ситуации вы всё равно пролетите. Все факторы, которые как вы считаете, подталкивают курс в определённом направлении, уже учтены в текущем курсе (не вы один такой умный), т.е вероятность понижения/повышения можно считать равной 50%.
2. Структура сбережений должна отражать структуру будущего потребления. Грубо говоря, если вы тратите в год 200 тыс. руб. на отечественную еду и 200 тыс. - на отпуск в Европе, то вам надо держать деньги в рублях и евро 50/50.
3. При падении рубля потребление становится более "рублёвым", т.к. отечественные товары и услуги становятся привлекательнее. Скажем, вместо двух недель в Европе становится интереснее провести там только неделю, а ещё неделю - в Крыму. При росте рубля - наоборот, импортное становится поинтереснее, вместо Массандры берём чего-нибудь чилийского.
Из всего этого вытекает, что валюту рационально покупать при повышении курса рубля и продавать - при понижении.
Обратите внимание, что такая тактика а) строго противоположна рефлекторным паническим действиям (аааа, доллар дорожает, надо срочно его покупать!); б) следовательно, стабилизирует курс (если значимая часть населения ей пользуется; система с отрицательной обратной связью); в) соответствует классическому спекульскому правилу "покупай на падении, продавай на росте".