![](/img/trans.png)
[英]How to resolve datafeeds error for backtesting using Backtrader and Python with local csv file?
[英]Why does backtrader not display time when backtesting?
我想回測與Backtrader的策略,並有一個問題,同時打印日期和時間,每次迭代(時間停留在23:59:59)。
以下是我的數據集的第一行:
控制台上印有什么:
最后我如何加載我的數據:
data = bt.feeds.GenericCSVData(dataname="BTCUSD_15MIN.csv",
datetime=0,
fromdate=datetime.datetime(2015,1,13),
todate=datetime.datetime(2015,1,15),
open=1,
high=2,
low=3,
close=4,
openinterest=-1,
time=-1,
volume=-1,
dtformat="%Y-%m-%d %H:%M:%S")
有人已經有這個問題嗎?
這肯定只是偶然解決了你的問題(因為你選擇的東西比實際的小)
您的數據顯然是15-minutes
。 但是如果沒有說明,你可以使用默認值: bt.TimeFrame.Daily
,它可以為每個欄提供一天的結束 。 沒有驚喜。
因此,正確的選擇是:
timeframe=bt.TimeFrame.Minutes,
compression=15,
這在后面的交易社區中的幾個帖子和FAQ中都有解釋。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.