Я кодирую настольный клиент на основе Java, подключенный к API-интерфейсу binance
Проблема, с которой я сталкиваюсь, заключается в следующем:
Я пытаюсь кэшировать данные подсвечника для каждого перечисленного актива в Binance.com (примерно 450 монет).Мне нужно 200 свечей на таймфрейм для каждого актива.
Пример:
Five_Minute
Таймфрейм получает 200 свечей Fifteen_Minute
Таймфрейм получает 200 свечей
до месячного периода времени.Таким образом, в основном 10 * 200 * 450 активов.
Мне нужно кэшировать эти данные, чтобы иметь возможность выполнять расчеты близко к реальному времени.Но запуск приложения во время извлечения данных занимает много времени.
Какой у вас подход?
Я использую для этого REST API Binance.
Каждый getCandlestickbars()
в течение определенного периода времени и ресурса занимает около 300 мс, поэтому у меня получается около 6 - 10 секунд на кэш.
Извините, я просто кодирую несколько месяцев и изучаюкак я иду :) 1029 *