BaseSizer
class backtide.sizers.base.BaseSizer()[source]
Abstract base class for all position sizers.
Subclass it to create a custom sizer.
Example
from backtide.sizers import BaseSizer
class MySizer(BaseSizer):
def __init__(self, param1=0.02):
self.param1 = param1
def calculate(self, equity, price, stop_distance=None, atr=None):
# Your sizing logic here
return quantity
Methods
| calculate | Calculate the quantity to trade. |
method backtide.sizers.basecalculate(equity, price, stop_distance=None, atr=None)[source]
Calculate the quantity to trade.