???why not to short 2 yr bond instead of buying? In this case you will get 0.25-0.19 and net gain 0.04%
I guess shorting bonds you receive currency (Yen) which currently has -0.1% interest rate on it. So -0.19-0.1=-0.29%. But holding currency you expose yourself to the risk of currency fluctuations, etc. When buying bonds you dispose this risks, right?
Now I'm totally confused.