我正在开展一个项目,我的任务是以有效的方式为100多只股票找到2个时间框架的%价格变化。
时间范围是预定义的,只能是5分钟,10分钟,30分钟,1小时,4小时,12小时,24小时。 鉴于时间框架,我需要一种方法来有效地计算出我追踪的所有股票的价格变化百分比。
根据目前的实施情况,我每秒都会获得这些股票的价格数据,并将数据转储到价格表中。
我还有另一个cron作业,每隔几秒钟根据价格表中的值更新股票的百分比变化。
解决方案处于工作状态,但效率不高。是否有任何数据结构/算法可以用来有效地找到%变化?