|
|
@@ -149,8 +149,10 @@ class Profit:
|
|
|
average_traded_7d: float
|
|
|
|
|
|
def __lt__(self, other: Profit) -> bool:
|
|
|
- break_even = self.capex / self.profit_per_day
|
|
|
- other_break_even = other.capex / other.profit_per_day
|
|
|
+ if (break_even := self.capex / self.profit_per_day) < 0:
|
|
|
+ break_even = 1000 + break_even
|
|
|
+ if (other_break_even := other.capex / other.profit_per_day) < 0:
|
|
|
+ other_break_even = 1000 + other_break_even
|
|
|
return break_even < other_break_even
|
|
|
|
|
|
if __name__ == '__main__':
|