Ccxt: Fetch_ohlcv (символ, '1 ΠΌ') Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚Π° okex

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 22 ΠΌΠ°Ρ€. 2018  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: ccxt/ccxt

ΠŸΠ ΠžΠ‘Π›Π•ΠœΠ :
Π‘Π΅Π³Ρƒ ΠΌΠΈΠ½ΡƒΡ‚ Ρ‡Π΅Ρ€Π΅Π· 30, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚Π°, это вопрос ΠΎΠ±ΠΌΠ΅Π½Π°, ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ccxt, ΠΊΠ°ΠΊ Π΅Π΅ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ.

  • ОБ: win10
  • ВСрсия языка программирования: python 3.6
  • ВСрсия CCXT: ccxt-1.11.137
  • ОбмСн: okex
  • ΠœΠ΅Ρ‚ΠΎΠ΄: exchange.fetch_ohlcv (self.symbol, '1m')

ΠšΠžΠ”:

 def get_close_prices(self):
        close_prices = []
        bar_data = np.array(self.exchange.fetch_ohlcv(symbol, '1m'))
        for element in bar_data:
            close_prices.append(float(element[4]))
        return close_prices

if __name__ == '__main__':
while true:
        close_prices = self.get_close_prices()
        time.sleep(1 * 60)

ΠžΠ¨Π˜Π‘ΠšΠ:

Π€Π°ΠΉΠ» "E: /work/test/test.py", строка 44, Π² handle_bar
close_prices = np.array (self.get_close_prices ())
Π€Π°ΠΉΠ» "E: /work/test/test.py", строка 24, Π² get_close_prices
bar_data = np.array (self.exchange.fetch_ohlcv (self.symbol, '1 ΠΌ'))
Π€Π°ΠΉΠ» "E: \ sorfware \ anaconda3.5 \ lib \ site-packages \ ccxt \ okcoinusd.py", строка 348, Π² fetch_ohlcv
response = getattr (self, method) (self.extend (запрос, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹))
Π€Π°ΠΉΠ» "E: \ sorfware \ anaconda3.5 \ lib \ site-packages \ ccxt \ base \ exchange.py", строка 298, Π² запросС
return self.fetch2 (ΠΏΡƒΡ‚ΡŒ, api, ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, Ρ‚Π΅Π»ΠΎ)
Π€Π°ΠΉΠ» "E: \ sorfware \ anaconda3.5 \ lib \ site-packages \ ccxt \ base \ exchange.py", строка 295, Π² fetch2
return self.fetch (запрос ['url'], запрос ['ΠΌΠ΅Ρ‚ΠΎΠ΄'], запрос ['Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ'], запрос ['body'])
Π€Π°ΠΉΠ» "E: \ sorfware \ anaconda3.5 \ lib \ site-packages \ ccxt \ base \ exchange.py", строка 359, Π² Π²Ρ‹Π±ΠΎΡ€ΠΊΠ΅
self.raise_error (RequestTimeout, ΠΌΠ΅Ρ‚ΠΎΠ΄, URL, e)
Π€Π°ΠΉΠ» "E: \ sorfware \ anaconda3.5 \ lib \ site-packages \ ccxt \ base \ exchange.py", строка 280, Π² строкС raise_error
ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ Ρ‚ΠΈΠΏ_ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ (Π²Ρ‹Π²ΠΎΠ΄)
ccxt.base.errors.RequestTimeout: okex GET https://www.okex.com/api/v1/kline.do?symbol=bch_btc&type=1min&since=1521547087487 HTTPSConnectionPool (host = 'www.okex.com', port = 443 ): ВрСмя чтСния истСкло. (врСмя оТидания чтСния = 10)

ВсС 3 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π‘Π΅Π³Ρƒ ΠΌΠΈΠ½ΡƒΡ‚ Ρ‡Π΅Ρ€Π΅Π· 30, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ‚Π°ΠΉΠΌ-Π°ΡƒΡ‚Π°, это вопрос ΠΎΠ±ΠΌΠ΅Π½Π°, ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ccxt

Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΎΠ±ΠΌΠ΅Π½Π°, любой ΠΎΠ±ΠΌΠ΅Π½ врСмя ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ RequestTimeout, Π²Π°ΠΌ просто Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π΅Π³ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

ΠΊΠ°ΠΊ это Ρ€Π΅ΡˆΠΈΡ‚ΡŒ.

ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ΠΈΡ‚Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ ΠΏΠΎΠ·ΠΆΠ΅.

НадСюсь, ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚.

Бпасибо большоС, Ρ€Π΅ΡˆΠΈΠ» ΠΏΠΎ Ρ‚Π²ΠΎΠ΅ΠΉ инструкции, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΡ‚Π»ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅.

@nashse спасибо Π·Π° Ρ€Π΅ΠΏΠΎΡ€Ρ‚Π°ΠΆ!

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ