This commit is contained in:
dsyoon
2025-09-07 19:28:52 +09:00
parent 49aee49a82
commit 3a8b47068f

View File

@@ -444,8 +444,20 @@ class Monitor(HTS):
# ------------- Formatting ------------- # ------------- Formatting -------------
def format_message(self, symbol: str, symbol_name: str, close: float, signal: str, buy_amount: float) -> str: def format_message(self, symbol: str, symbol_name: str, close: float, signal: str, buy_amount: float) -> str:
message = f"[매수] {symbol_name} ({symbol}): " message = f"[매수] {symbol_name} ({symbol}): "
if int(close) >= 1:
message += f"{close:.3f}"
message += f" (₩{buy_amount:.3f})"
elif int(close) >= 10:
message += f"{close:.2f}"
message += f" (₩{buy_amount:.2f})"
elif int(close) >= 100:
message += f"{close}"
message += f" (₩{buy_amount})"
else:
message += f"{close:.4f}" message += f"{close:.4f}"
message += f" (₩{buy_amount:.4f})" message += f" (₩{buy_amount:.4f})"
if signal != '': if signal != '':
message += f"[{signal}]" message += f"[{signal}]"
return message return message