diff options
Diffstat (limited to 'portfolio.py')
-rw-r--r-- | portfolio.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/portfolio.py b/portfolio.py index c313fd9..c064249 100644 --- a/portfolio.py +++ b/portfolio.py | |||
@@ -578,12 +578,12 @@ class Order: | |||
578 | self.fetch_mouvements() | 578 | self.fetch_mouvements() |
579 | 579 | ||
580 | self.mark_disappeared_order() | 580 | self.mark_disappeared_order() |
581 | 581 | self.mark_dust_amount_remaining_order() | |
582 | self.mark_finished_order() | 582 | self.mark_finished_order() |
583 | # FIXME: consider open order with dust remaining as closed | ||
584 | 583 | ||
585 | def dust_amount_remaining(self): | 584 | def mark_dust_amount_remaining_order(self): |
586 | return self.remaining_amount() < Amount(self.amount.currency, D("0.001")) | 585 | if self.market.ccxt.is_dust_trade(self.remaining_amount().value, self.rate): |
586 | self.status = "closed_dust_remaining" | ||
587 | 587 | ||
588 | def remaining_amount(self): | 588 | def remaining_amount(self): |
589 | return self.amount - self.filled_amount() | 589 | return self.amount - self.filled_amount() |