diff --git a/freqtrade/persistence/models.py b/freqtrade/persistence/models.py index b06aab7df..f1f9a4e67 100644 --- a/freqtrade/persistence/models.py +++ b/freqtrade/persistence/models.py @@ -719,6 +719,9 @@ class PairLock(_DECL_BASE): def unlock_pair(pair: str, now: Optional[datetime] = None) -> None: """ Release all locks for this pair. + :param pair: Pair to unlock + :param now: Datetime object (generated via datetime.now(timezone.utc)). + defaults to datetime.utcnow() """ if not now: now = datetime.now(timezone.utc) diff --git a/freqtrade/strategy/interface.py b/freqtrade/strategy/interface.py index 36abfd05a..e6256cafb 100644 --- a/freqtrade/strategy/interface.py +++ b/freqtrade/strategy/interface.py @@ -286,6 +286,7 @@ class IStrategy(ABC): :param pair: Pair to lock :param until: datetime in UTC until the pair should be blocked from opening new trades. Needs to be timezone aware `datetime.now(timezone.utc)` + :param reason: Optional string explaining why the pair was locked. """ PairLock.lock_pair(pair, until, reason)