speculation iidx