initial TrancheState fix
This commit is contained in:
@@ -393,7 +393,7 @@ class PriceLineTrigger (Trigger):
|
|||||||
if inverted:
|
if inverted:
|
||||||
price_now = 1/price_now
|
price_now = 1/price_now
|
||||||
activated = value_now < price_now if is_min else value_now > price_now
|
activated = value_now < price_now if is_min else value_now > price_now
|
||||||
log.debug(f'initial price line {value_now} {"<" if is_min else ">"} {price_now} {activated}')
|
# log.debug(f'initial price line {value_now} {"<" if is_min else ">"} {price_now} {activated}')
|
||||||
trigger_type = Trigger.TriggerType.MinLine if is_min else Trigger.TriggerType.MaxLine
|
trigger_type = Trigger.TriggerType.MinLine if is_min else Trigger.TriggerType.MaxLine
|
||||||
super().__init__(trigger_type, tk, activated)
|
super().__init__(trigger_type, tk, activated)
|
||||||
self.inverted = inverted
|
self.inverted = inverted
|
||||||
@@ -573,11 +573,11 @@ class TrancheTrigger:
|
|||||||
TrancheState.Error if self.market_order and self.slippage < MIN_SLIPPAGE - MIN_SLIPPAGE_EPSILON else \
|
TrancheState.Error if self.market_order and self.slippage < MIN_SLIPPAGE - MIN_SLIPPAGE_EPSILON else \
|
||||||
TrancheState.Filled if tranche_remaining == 0 or tranche_remaining < self.order.min_fill_amount else \
|
TrancheState.Filled if tranche_remaining == 0 or tranche_remaining < self.order.min_fill_amount else \
|
||||||
TrancheState.Expired if self.expiration_trigger is not None and not self.expiration_trigger else \
|
TrancheState.Expired if self.expiration_trigger is not None and not self.expiration_trigger else \
|
||||||
TrancheState.Early if self.activation_trigger is None and not self.activation_trigger else \
|
TrancheState.Early if self.activation_trigger is not None and not self.activation_trigger else \
|
||||||
TrancheState.Active
|
TrancheState.Active
|
||||||
_dirty.add(tk)
|
_dirty.add(tk)
|
||||||
TrancheTrigger.all[tk] = self
|
TrancheTrigger.all[tk] = self
|
||||||
log.debug(f'Tranche {tk} initial status {self.status} {self}')
|
# log.debug(f'Tranche {tk} initial status {self.status} {self}')
|
||||||
|
|
||||||
|
|
||||||
@property
|
@property
|
||||||
|
|||||||
Reference in New Issue
Block a user