gpt4 book ai didi

python - 如何将数据重新采样到 'Odd(instead of even)' 2 小时时间范围?

转载 作者:太空宇宙 更新时间:2023-11-03 20:00:04 24 4
gpt4 key购买 nike

我有交易日志,并希望将我的数据重新采样为以下内容。

  • 使用 OHLC 重新采样到 2 小时时间范围(我能够实现)
  • 结果是“奇数”时间范围,而不是“偶数”(我现在正在努力解决这个问题)

例如

9:00  ....
11:00 ....
13:00 ....

我尝试使用以下代码对日志进行重新采样,但最终会得到“Even”时间范围。

min_1 = df.resample('2H').ohlc()

结果:

2019-12-12 04:00:00+00:00  7144.0  7165.0  7131.0  7132.5   56757860.0
2019-12-12 06:00:00+00:00 7132.5 7158.5 7132.5 7158.0 44329860.0
2019-12-12 08:00:00+00:00 7158.0 7158.5 7096.5 7121.5 104173650.0
2019-12-12 10:00:00+00:00 7121.5 7223.0 7121.5 7148.5 174419981.0
2019-12-12 12:00:00+00:00 7148.5 7193.5 7148.5 7169.0 65978310.0

有没有办法重新采样到“奇数”时间范围?

(我想实现这一目标的原因是因为 Tradingview 2 小时时间范围是基于奇数时间范围,所以我想调整我的代码)

最佳答案

抱歉,我自己解决了。

min_1 = df.resample(rule='2H',base=1).ohlc()

(添加“base=1”)

谢谢。

关于python - 如何将数据重新采样到 'Odd(instead of even)' 2 小时时间范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59304467/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com