Nasdaq 100 has pulled back slightly late in April, and this could lead to the beginning of May being somewhat soft.
As of this writing the USD/ZAR remains within the upper realms of its value, this as the currency pair continues to suffer from nervous sentiment via USD centric strength as the Iranian war flares.