From 1c12a6c94aa478a39518cb99a4292e53bf622dc7 Mon Sep 17 00:00:00 2001 From: dsyoon Date: Sun, 7 Sep 2025 20:03:58 +0900 Subject: [PATCH] init --- monitor.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/monitor.py b/monitor.py index 9665747..227b48b 100644 --- a/monitor.py +++ b/monitor.py @@ -264,6 +264,7 @@ class Monitor(HTS): self.last_signal[symbol] = '' self.buy_cooldown.setdefault(symbol, {})['sell'] = {'datetime': current_time, 'signal': str(data['signal'].iloc[-1])} self._save_buy_cooldown() + print(f"{KR_COINS[symbol]} ({symbol}) [{data['signal'].iloc[-1]} 매도], 현재가: {data['Close'].iloc[-1]:.4f}") self.sendMsg("[KRW-COIN]\n" + f"• 매도 [COIN] {KR_COINS[symbol]} ({symbol}): {data['signal'].iloc[-1]} ({'₩'}{data['Close'].iloc[-1]:.4f})") return True @@ -454,15 +455,15 @@ class Monitor(HTS): def format_message(self, symbol: str, symbol_name: str, close: float, signal: str, buy_amount: float) -> str: message = f"[매수] {symbol_name} ({symbol}): " - if int(close) >= 1: - message += f"₩{close:.3f}" - message += f" (₩{buy_amount:.3f})" + if int(close) >= 100: + message += f"₩{close}" + message += f" (₩{buy_amount})" elif int(close) >= 10: message += f"₩{close:.2f}" message += f" (₩{buy_amount:.2f})" - elif int(close) >= 100: - message += f"₩{close}" - message += f" (₩{buy_amount})" + elif int(close) >= 1: + message += f"₩{close:.3f}" + message += f" (₩{buy_amount:.3f})" else: message += f"₩{close:.4f}" message += f" (₩{buy_amount:.4f})"