Я пытаюсь получить 9-длинную скользящую среднюю 5-минутных цен из данных в следующем формате:
ID, цена, сроки
1 15.36573000 2017-08-31 22:00:00
1 15.29229000 2017-08-31 21:55:00
1 15.23297000 2017-08-31 21:50:00
1 15.23469000 2017-08-31 21:45:00
1 15.23234000 2017-08-31 21:40:00
1 15.25399000 2017-08-31 21:35:00
1 15.26228000 2017-08-31 21:30:00
1 15.21136000 2017-08-31 21:25:00
1 15.29847000 2017-08-31 21:20:00
1 15.32074000 2017-08-31 21:15:00
1 15.32239000 2017-08-31 21:10:00
1 15.27938000 2017-08-31 21:05:00
1 15.25282000 2017-08-31 21:00:00
Таким образом, средние значения за 9 периодов времени (45 минут) будут следующими:
8/31/2017 21:45 through 8/31/2017 21:05 = 15.26840444
8/31/2017 21:40 through 8/31/2017 21:00 = 15.27041889
8/31/2017 21:35 through 8/31/2017 20:55 = 15.27291889
Я видел несколько скользящих средних по дням, но не смог определить, как сгруппировать по последним 9 временным меткам.