0

我正在尝试在 Python3 中使用 Backtrader 绘制 Ichimoku 指标

它绘制得很好,但是,我无法看到未来的云云。这是 X 轴上最后一个价格之后右侧的额外 26 个柱

我尝试过使用不同的开始/结束日期,但它不起作用。

它只绘制确切的日期,相反,我需要的是右边的 26 条。

有人可以建议吗?到目前为止,这是我的代码,

import backtrader as bt
from datetime import datetime

class indicators_(bt.Strategy):

    def __init__(self):
        self.rsi = bt.indicators.RSI_SMA(self.data.close, period=21)
        self.ichimoku = bt.indicators.ichimoku.Ichimoku(self.data)

    def next(self):
        pass


cerebro = bt.Cerebro()
cerebro.addstrategy(indicators_)

data = bt.feeds.YahooFinanceData(
    dataname='AAPL',
    fromdate = datetime(2005,1,1),
    todate = datetime(2006,1,1),
    buffered= True
    )

cerebro.adddata(data)

cerebro.run()

cerebro.plot(style='bars',start=datetime(2005, 6, 1), end=datetime(2006, 1, 20))

这是添加了指标的结果图表的链接 带有 Ichimoku 指标的图表

4

0 回答 0