Add dual exit modes: fixed USDT or premium multiple.

Net PnL (after estimated close fees) drives auto close; Plan/Settings expose the choice.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-07-25 09:17:50 +08:00
parent 9fd2a842af
commit cce26e87b5
13 changed files with 282 additions and 72 deletions
+6
View File
@@ -59,3 +59,9 @@ class Ledger:
def get_setting_int(self, key: str, default: int) -> int:
return int(self.get_setting_float(key, float(default)))
def get_setting_str(self, key: str, default: str) -> str:
v = self.db.get_setting(key)
if v is None or v == "":
return default
return str(v)