The yen held onto overnight gains on Thursday but was pinned near 18-month lows as traders remained wary of intervention after strong warnings ahead of an election in Japan that could usher in more fiscal stimulus and keep the currency constrained. The yen traded at 158.554 per dollar after rising 0.4% as Japan`s finance minister warned markets.