apimoex icon indicating copy to clipboard operation
apimoex copied to clipboard

Перестал работать метод apimoex.get_board_candles

Open RichAndy opened this issue 3 years ago • 3 comments

Перестал работать метод apimoex.get_board_candles При вызове data = apimoex.get_board_candles(session, 'SNGSP', 1, '2022-04-28') # Statistics by intervals 1 minute

TimeoutError: [Errno 110] Connection timed out

During handling of the above exception, another exception occurred:

NewConnectionError Traceback (most recent call last) NewConnectionError: <urllib3.connection.VerifiedHTTPSConnection object at 0x7fabb815de90>: Failed to establish a new connection: [Errno 110] Connection timed out

During handling of the above exception, another exception occurred:

MaxRetryError Traceback (most recent call last) MaxRetryError: HTTPSConnectionPool(host='iss.moex.com', port=443): Max retries exceeded with url: /iss/engines/stock/markets/shares/boards/TQBR/securities/SNGSP/candles.json?iss.json=extended&iss.meta=off&interval=1&from=2022-04-28&iss.only=candles%2Chistory.cursor&candles.columns=begin%2Copen%2Cclose%2Chigh%2Clow%2Cvalue (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x7fabb815de90>: Failed to establish a new connection: [Errno 110] Connection timed out'))

RichAndy avatar Jun 01 '22 07:06 RichAndy

import requests

import apimoex
import pandas as pd


with requests.Session() as session:
    data = apimoex.get_board_candles(session, 'SNGSP', 1, '2022-04-28')
    df = pd.DataFrame(data)
    print(df.head(), '\n')
    print(df.tail(), '\n')

У меня такой код отработал без проблем. Судя по всему у вас какая-то проблема с интернетом или с вашим конкретным IP.

MOEX в последнее время часто подвергается атакам и блокирует доступ ко многим IP. Тут кроме рекомендации подождать в надежде, что все наладится, или запустить код на компьютере с другим IP помочь сложно.

WLM1ke avatar Jun 01 '22 07:06 WLM1ke

Интересно, может из-за того что я работаю через google collab, уже 2й день точно не работает. Спасибо за инфу, буду разбираться.

RichAndy avatar Jun 01 '22 07:06 RichAndy

На collab недавно жаловались - судя по всему он глухо заблокирован. Так как много кто там крутит ноутбуки и часто скачивает большие объемы, а так как исходящих IP не так много, то это в целом все напоминает DDoS атаки.

WLM1ke avatar Jun 01 '22 07:06 WLM1ke