Price hangs between the MA levels

The EURJPY is stuck between the 200 day MA below at 132.17 and the 100 day MA above at 132.99. The current price is trading at 132.40.

Drilling to the hourly chart bellow, the price has been trying to push above the 100 hour MA. That MA comes in at 132.388 (blue line in the chart below). The price moved below that MA earlier in the day on it's way toward the 200 day MA at 132.17 (and 200 hour MA too at 132.058)

The 100 hour MA is stalling near the 100 hour MA. There is a battle going on as the stocks moves toward the close.