You are here:  Home » 量化交易与机器学习 » backtrader » 设计目标Exceptions-backtrader中文教程

设计目标Exceptions

One是尽可能早地退出,让用户有什么是有错误发生的完全透明。有了目标,迫使自己有代码,将打破异常,被迫重温影响part.

But的时间已经到了,有些异常可慢慢的加到platform.

Hierarchy

The基类的所有异常是BacktraderError(这是一个直接的子类Exception

Location

  1. Inside模块errors可达到如在例如:
    import backtrader as bt
    
    class Strategy(bt.Strategy):
    
        def __init__(self):
            if something_goes_wrong():
                raise bt.errors.StrategySkipError
    
  2. 直接从backtrader如:
    import backtrader as bt
    
    class Strategy(bt.Strategy):
    
        def __init__(self):
            if something_goes_wrong():
                raise bt.StrategySkipError
    

Exceptions

StrategySkipError

Requests平台跳过这一战略,回溯测试。待提高初始化(__init__)的instance

评论被关闭。