USD/JPY rallying 0.9% before Bank of Japan decision on yield curve control. The rate is trading at 141.32 and seems ready to test the 61.8% Fibonacci level of the October-January bearish wave in are 142.48.
Selling pressure should came back below 138.7.