modified signature of positionwrapper

This commit is contained in:
Giulio De Pasquale 2020-12-15 20:16:56 +00:00
parent e5726627ca
commit a7cdb2288d

View File

@ -77,11 +77,12 @@ class Event:
class PositionWrapper: class PositionWrapper:
def __init__(self, position: Position, net_profit_loss: float = None, net_profit_loss_percentage: float = None): def __init__(self, position: Position, state: PositionState = PositionState.LOSS, net_profit_loss: float = None,
net_profit_loss_percentage: float = None):
self.position: Position = position self.position: Position = position
self.__net_profit_loss: float = net_profit_loss self.__net_profit_loss: float = net_profit_loss
self.__net_profit_loss_percentage: float = net_profit_loss_percentage self.__net_profit_loss_percentage: float = net_profit_loss_percentage
self.__state: PositionState = PositionState.LOSS self.__state: PositionState = state
def net_profit_loss(self) -> float: def net_profit_loss(self) -> float:
return self.__net_profit_loss return self.__net_profit_loss