The weekly cycle is due within weeks ending June 4th-18th.
The past weekly cycle was a high one within weeks ending May 7th-14th but the market has been performing RIGHT TRANSLATION of the cycle, which happens when a market is too bullish (in the present case) and the cycle moves later to the right dates.
The present weekly cycle by normal sequence of cycles is a low one due June 4th-18th and yesterday we made a low of 15520 which could be it but it needs confirmation. If the market makes another 15520 or lower, the low 15520 of this week, won´t categorize as the low cycle.
If this 15520 was the low weekly cycle, then the next weekly cycle will be a high one due within week ending July 9th and August 13th.