For each of the past five monthly expiries since the West Asia war began, the Nifty has failed to settle above 24,000. However, market analysts hope that the August expiry will be different.