No, bonus funds do not have an expiry date and will not be deducted even if there is no trading activity.