Національний банк України встановив на вівторок, 31 жовтня 2017 року, офіційні курси валют на рівні: 100 доларів США - 2682,9390 гривні (+3,2629); 100 євро - 3115,4288 гривні (+10,773); 10 російських рублів - 4,6360 гривні (-0,014). На українському міжбанківському ринку мінімальні котирування купівлі долара склали 26,835, максимальні - 26,87. Що стосується продажу, мінімальні котирування з моменту відкриття склали 26,85, максимальні - 26,89. Торги з російського рубля відкрилися котируваннями 0,4611/0,4619, до закриття котирування склали 0,4583/0,4590. Торги з євро почалися з котирувань 31,2386/31,2507, до закриття котирування склали 31,2650/31,2856. Нагадаємо, платіжний баланс України у вересні звели з профіцитом у розмірі $637 млн, що на 43,8% вище профіциту роком раніше.