Adalyat Nazirov
54fce3f666
FillForward enumerator does not loop infinitely if fillforward resolution is different from data resolution ( #5118 )
...
* change filename template. add fillforward resolution suffix
* replicate GH issue 5116 on master
it's easy to reproduce on FXCM market by using data resolution different from fillforward resolution.
in this cases daily vs hour/minute were added
* change priorities of Time & EndTime values.
it's necessary to calculate EndTime properly, and then we can align Time to it.
potential end time should be also calculated using ptoper TZ. Because of we store open hours without TZ movement TZ in market-hours it's necessary to reapply TZ
fix tests
* Miss 2AM bar on Sunday of DST; FF 2AM bar on Sunday ST
* use UTC TimeZone as baseline during comparison
2021-01-06 20:18:08 -03:00
..
2019-07-09 17:46:15 -07:00
2016-03-17 10:55:47 -04:00
2020-11-30 15:45:36 -03:00
2018-05-07 21:43:11 +02:00
2020-07-31 17:53:56 +03:00
2015-01-25 17:12:10 -03:00
2020-02-12 23:58:03 +00:00
2020-02-12 23:58:03 +00:00
2020-12-15 08:29:55 -03:00
2016-02-24 00:56:54 +01:00
2016-02-24 00:56:54 +01:00
2021-01-06 20:18:08 -03:00
2016-05-26 11:27:28 +01:00
2019-10-19 09:15:59 -03:00
2020-06-29 17:35:40 +01:00
2017-08-28 16:25:52 -04:00
2017-08-28 16:25:52 -04:00
2017-08-28 16:25:52 -04:00
2017-07-04 21:40:42 +01:00
2020-09-09 16:18:10 -03:00
2020-09-09 16:18:10 -03:00
2017-07-06 21:11:46 +01:00
2020-09-09 16:18:10 -03:00
2017-07-06 21:11:46 +01:00
2017-09-12 14:30:26 +01:00
2017-07-02 20:03:02 +01:00
2017-09-08 12:18:12 +01:00
2016-03-17 09:47:45 -04:00
2018-04-20 23:00:05 +02:00
2018-04-20 23:00:05 +02:00
2016-12-14 20:51:09 +01:00
2019-06-19 10:08:27 -07:00
2019-06-19 10:08:27 -07:00
2015-03-28 17:21:30 -04:00
2017-08-29 15:27:15 -03:00
2016-02-08 11:09:56 -05:00
2016-02-08 11:09:56 -05:00
2017-05-02 10:42:01 -03:00
2020-12-11 20:46:07 -03:00
2016-03-23 20:53:08 +01:00
2015-01-12 12:03:33 -03:00
2018-03-21 00:15:54 +00:00
2015-01-12 15:37:21 -03:00
2020-06-30 11:02:59 +03:00
2016-02-04 12:57:18 -05:00
2016-02-24 00:56:54 +01:00
2020-12-11 18:04:17 -03:00
2016-02-08 11:10:39 -05:00
2018-01-30 12:05:13 -03:00
2016-02-08 11:11:22 -05:00
2017-10-11 09:56:57 -03:00
2020-08-24 09:54:58 -03:00
2016-02-19 03:01:39 +01:00
2017-04-27 20:52:27 -03:00
2016-03-07 23:22:37 +01:00
2015-08-27 00:40:49 -04:00
2017-09-01 14:40:26 -03:00
2016-03-20 15:20:00 +01:00
2015-03-09 22:47:37 -04:00
2016-03-21 21:20:11 +01:00
2016-03-22 11:14:54 -04:00
2016-03-20 15:20:00 +01:00
2016-02-15 14:51:34 -05:00
2015-02-21 15:10:55 -05:00
2015-01-12 15:37:21 -03:00
2016-03-23 21:15:39 +01:00
2016-02-12 10:56:54 -05:00
2020-07-28 14:34:08 -07:00
2016-06-08 09:41:54 +01:00
2016-02-13 13:14:00 +01:00
2016-02-08 11:13:44 -05:00
2016-02-08 11:10:38 -05:00
2016-02-08 11:09:55 -05:00
2016-03-20 11:31:38 +01:00
2016-03-19 23:09:18 +01:00
2016-02-04 17:18:13 -05:00
2018-11-02 22:53:20 +00:00
2015-01-12 15:37:21 -03:00
2015-06-05 08:10:03 +10:00
2019-05-13 17:57:08 +01:00
2017-03-02 21:48:36 -03:00
2015-06-26 11:38:07 +08:00
2018-03-21 00:18:08 +00:00
2015-09-14 16:44:24 -04:00
2018-03-06 20:03:15 -03:00
2015-12-19 23:07:03 +01:00
2015-03-11 17:16:03 -05:00
2015-03-11 17:16:03 -05:00
2015-03-11 17:16:03 -05:00
2016-04-21 19:34:52 -03:00
2015-03-11 17:16:03 -05:00
2019-11-12 22:30:04 +00:00
2015-04-02 18:53:03 -04:00
2015-04-02 18:53:03 -04:00
2015-04-13 20:51:43 -04:00
2015-04-13 20:51:43 -04:00
2015-04-13 20:51:43 -04:00
2015-04-13 20:51:43 -04:00