【精选】PHP将股票日K线数据转换为季K线数据
使用PHP来将股票日K线数据转换为季度K线数据。具体实现方法如下:
获取日K线数据,例如从数据库中查询出所有日期的股票数据,保存在一个数组中,每个元素包含如下信息:
$day_data = [
['date' => '2021-10-01', 'open' => 11.2, 'high' => 12.4, 'low' => 10.8, 'close' => 11.6],
['date' => '2021-10-04', 'open' => 11.5, 'high' => 11.7, 'low' => 10.6, 'close' => 10.8],
['date' => '2021-10-05', 'open' => 10.7, 'high' => 11.2, 'low' => 10.5, 'close' => 11.0],
['date' => '2021-10-06', 'open' => 11.3, 'high' => 11.6, 'low' => 10.8, 'close' => 11.5],
// ...
];
对于每条日k数据,判断date参数的所属季度,同一个季度的数据放到一个数组,再计算每个数组中的开盘收盘最高最低涨跌等数据。