Приложение и терминал сегодня починили, но OpenAPI так и остался глючить ошибками. Тут секретов нет, напишу для всех:
В цикле при поиске свечи начинают сыпаться ответы такого плана:
"bad response to https://api-invest.tinkoff.ru/openapi/market/candles?figi=BBG004S686W0&from=2020-04-26T21%3A37%3A00Z&interval=day&to=2020-06-14T21%3A37%3A00Z code=429, body="
После нескольких сотен таких неудавшихся запросов утыкаемся в:
"can't do request to : Get "https://api-invest.tinkoff.ru/openapi/market/candles?figi=BBG004S686W0&from=2020-04-23T21%3A37%3A00Z&interval=day&to=2020-06-14T21%3A37%3A00Z": context deadline exceeded (Client.Timeout exceeded while awaiting headers)"
и вишенкой на торте:
"can't do request to : Get "https://api-invest.tinkoff.ru/openapi/market/candles?figi=BBG004S686W0&from=2020-04-22T21%3A37%3A00Z&interval=day&to=2020-06-14T21%3A37%3A00Z": dial tcp 178.248.239.55:443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond."
Подчеркну, что код клиента не менялся и до вчерашнего дня отлично работал в течение пары месяцев. То есть что-то произошло на стороне серверов OpenAPI.