I heard broker gets the compensation of demand not buyer. and seller has to pay 20% fine.
Your broker may have bought the share again, (i dont remember the term for missed buying- close out of something), they may arrive in 8 working day (4+4).
happy new year