Tick History has an extraction processing configuration time limit of 48 hours. Your extraction will fail if it has not completed by this time.
This query also brings up the topic of asynchronous calls. The API supports asynchronous requests, which means you can submit a request, and then come back later to check its extraction, and retrieve the data when it is available. Using asynchronous mechanisms avoids your application waiting for calls to process, so you can handle other tasks in the meantime, thus increasing efficiency, and allowing for parallel requests. We recommend you use the asynchronous mechanisms to this purpose.