No. That has nothing to do with this.
Setting aside the obvious fact that the BOJ does not buy oil, they’ve been engaged in a (futile) currency defense scheme since long before the Iran conflict. This is purely about the interest rate spread.
Investor fears about rising oil prices and how Japan’s Prime Minister Sanae Takaichi can afford her fiscal stimulus plans recently pushed the yen towards 40-year lows
From TFA.
[dead]
> Setting aside the obvious fact that the BOJ does not buy oil
I guess you are not aware that it is the Japanese corporations and not the BOJ that hold the US bonds
It is not completely but part of the reason Japan wants to defend it's currency is inflation because of increase in energy prices.