У меня есть список словарей, представляющих минутный график для акций. Это выглядит так:
[{'time' : '1587513600', 'open' : '100', 'high' : '106', 'low' : '99', 'close' : '105'},
{'time' : '1587513660', 'open' : '105', 'high' : '110', 'low' : '103', 'close' : '109'}]
Фактический набор данных будет содержать сотни тысяч записей, подобных этой.
Я хочу знать, например, сколько раз цена акций пересекла вверх за 102.
Сначала я подумал о циклическом просмотре каждого словаря и поиске того, превысила ли цена цену выше 102 со времени предыдущего словаря. Однако мне было интересно, существует ли уже модуль, обычно используемый для анализа биржевой диаграммы, который уже может это сделать. Может быть, что-то вроде numpy или pandas может сделать это быстрее, чем все oop Я создаю сам?
Спасибо