import backtrader as bt
import datetime
from backtrader_plotting import Bokeh
from backtrader_plotting.schemes import Tradimo
# ===============载入自己的数据===========================================
#需要设定每个列的含义,比如开盘价在第4列,则open=3(从0开始算起)===
# data = bt.feeds.GenericCSVData(
# dataname='数据文件所在位置',
# datetime=2,
# open=3,
# high=4,
# low=5,
# close=6,
# volume=10,
# dtformat=('%Y%m%d'),
# fromdate=datetime(2010, 1, 1),
# todate=datetime(2020, 4, 12)
# )
# =============================================================================
"""
构建策略
"""
# ========================自己的策略===============================================
# class TestStrategy(bt.Strategy):
# """
# 继承并构建自己的bt策略
# """
#
# def log(self, txt, dt=None, doprint=False):
# ''' 日志函数,用于统一输出日志格式 '''
# if doprint:
# dt = dt or self.datas[0].datetime.date(0)
# print('%s, %s' % (dt.isoformat(), txt))
# =============================================================================
# ===============均线金叉死叉策略 ===========================
MACD策略引入backtrader出错
最新推荐文章于 2024-02-20 14:31:41 发布