Python3 で Backtrader を使用して一目インジケーターをプロットしようとしています
うまく描けているのですが、未来の雲雲が見えません。これは、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))
これは、インジケーターが追加された結果のチャートへのリンクです 。