Looking very much like a classic complex correction pattern. You can either see it as double three or triple three, but I bias to simplify it as a double. The final ending could break down the triangle to form a zig zag too, which would be more short term bearish. However, I believe that does not change the outcome of the final wave up.
See below link for a double three example of USD/JPY - very similar pattern