Sizer 参考#
FixedSize *** ** ** **
- class backtrader.sizers.FixedSize(*args, **kwargs)#
This sizer simply returns a fixed size for any operation. Size can be controlled by number of tranches that a system wishes to use to scale into trades by specifying the
tranchesparameter.- Params:
stake(default:1)tranches(default:1)
FixedReverser *** ** ** ** ** **
- class backtrader.sizers.FixedReverser(*args, **kwargs)#
This sizer returns the needes fixed size to reverse an open position or the fixed size to open one
To open a position: return the param
stakeTo reverse a position: return 2 *
stake
- Params:
stake(default:1)
PercentSizer#
- class backtrader.sizers.PercentSizer(*args, **kwargs)#
This sizer return percents of available cash
- Params:
percents(default:20)
AllInSizer#
- class backtrader.sizers.AllInSizer(*args, **kwargs)#
This sizer return all available cash of broker
- Params:
percents(default:100)