Складывается подозрение, что цена несет в себе не только 1 следующе движение.
Проблемма в сложности едениц времени, какие брать правильные зарание не знаем.
на некоторых примерах заметил это один из них:
Рубль вершина 61
61/144=0,4236111111111111 (42 тд) (1 движение)
смещаем запятую
4,236111111111111 4-2,36=1,64(месяц)*30= 49,2 тд (2 движение)
по поводу диапазонов цены
(1 движение) 0,423 нет целого, цена и время совпадают
(2 движение) вычитаем из целого остаток
4,236111111111111 4-0,2361=3,7639 совпадает с графиком и не превышен
можно проделать с 360*
61/360 = 0,1694444444444444*30 = 5,083333333333332 50-8,3 = 41,7 (42 тд) 1 движение (из 5 вычесть остаток = 4,917 второе движение )
смещаем запятую 508-3,33 = 504,67 округляя 50 (49 тд) 2 движение