Hi,
I want to use the resample() to get the differemt timeframe datas for calculating the indicator. I've searched here in the forum and found some examples. But I doubt a little bit they are correct.
In my attached algo example I try to create the 5-minutes dataset of TESLA for the date of Jun.2nd 2017. What I got are as follow:
...
2017-06-02 21:31 cal_resampled_indicator:53 INFO 5T:
2017-06-01 20:00:00+00:00 340.29
2017-06-02 13:30:00+00:00 338.66
Name: Equity(39840 [TSLA]), dtype: float64
2017-06-02 21:36 cal_resampled_indicator:53 INFO 5T:
2017-06-02 13:30:00+00:00 338.480
2017-06-02 13:35:00+00:00 338.405
Name: Equity(39840 [TSLA]), dtype: float64
2017-06-02 21:41 cal_resampled_indicator:53 INFO 5T:
2017-06-02 13:35:00+00:00 337.3
2017-06-02 13:40:00+00:00 337.4
Name: Equity(39840 [TSLA]), dtype: float64
2017-06-02 21:46 cal_resampled_indicator:53 INFO 5T:
2017-06-02 13:40:00+00:00 338.415
2017-06-02 13:45:00+00:00 338.829
Name: Equity(39840 [TSLA]), dtype: float64
2017-06-02 21:51 cal_resampled_indicator:53 INFO 5T:
2017-06-02 13:45:00+00:00 338.300
2017-06-02 13:50:00+00:00 338.602
Name: Equity(39840 [TSLA]), dtype: float64
2017-06-02 21:56 cal_resampled_indicator:53 INFO 5T:
2017-06-02 13:50:00+00:00 338.55
2017-06-02 13:55:00+00:00 338.20
Name: Equity(39840 [TSLA]), dtype: float64
2017-06-02 22:01 cal_resampled_indicator:53 INFO 5T:
2017-06-02 13:55:00+00:00 338.68
2017-06-02 14:00:00+00:00 338.85
Name: Equity(39840 [TSLA]), dtype: float64
...
My opinion these are not correct.
They should be as follow:
...
2017-06-02 21:31 cal_resampled_indicator:53 INFO 5T:
2017-06-01 20:00:00+00:00 340.29
2017-06-02 13:30:00+00:00 338.66
Name: Equity(39840 [TSLA]), dtype: float64
2017-06-02 21:36 cal_resampled_indicator:53 INFO 5T:
2017-06-02 13:30:00+00:00 338.66
2017-06-02 13:35:00+00:00 338.405
Name: Equity(39840 [TSLA]), dtype: float64
2017-06-02 21:41 cal_resampled_indicator:53 INFO 5T:
2017-06-02 13:35:00+00:00 338.405
2017-06-02 13:40:00+00:00 337.4
Name: Equity(39840 [TSLA]), dtype: float64
2017-06-02 21:46 cal_resampled_indicator:53 INFO 5T:
2017-06-02 13:40:00+00:00 337.4
2017-06-02 13:45:00+00:00 338.829
Name: Equity(39840 [TSLA]), dtype: float64
2017-06-02 21:51 cal_resampled_indicator:53 INFO 5T:
2017-06-02 13:45:00+00:00 338.829
2017-06-02 13:50:00+00:00 338.602
Name: Equity(39840 [TSLA]), dtype: float64
2017-06-02 21:56 cal_resampled_indicator:53 INFO 5T:
2017-06-02 13:50:00+00:00 338.602
2017-06-02 13:55:00+00:00 338.20
Name: Equity(39840 [TSLA]), dtype: float64
2017-06-02 22:01 cal_resampled_indicator:53 INFO 5T:
2017-06-02 13:55:00+00:00 338.20
2017-06-02 14:00:00+00:00 338.85
Name: Equity(39840 [TSLA]), dtype: float64
...
Maybe someone can tell the reason?
Cheers