init
This commit is contained in:
13
monitor.py
13
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})"
|
||||
|
||||
Reference in New Issue
Block a user