It's been an interesting development with the USDZAR.
Since it broke out of April's uptrend, the price is now retesting the resistance (which was support).
I suspect that the price will be oscillating between the range of 17.63 and 16.91 in a box formation for a few weeks.
Only if the price breaks above or below, will we get some sign of where the rand is going.
For instance, if it breaks below, it would have formed an Inverse Cup and Handle showing major downside for the USD to come (which we can hope for).
If the price breaks out, the fakeout will spook the bears and the price will run up to ATH...
I'm bearish overall, but only time will tell.