From 4c5d9a2a11fe9818f74b699e1365429ca2c5ea86 Mon Sep 17 00:00:00 2001 From: dsyoon Date: Sun, 24 Aug 2025 17:27:37 +0900 Subject: [PATCH] init --- monitor_coin.py | 7 ++++++- monitor_coin_1h_2.py | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/monitor_coin.py b/monitor_coin.py index a76691d..bf8776a 100644 --- a/monitor_coin.py +++ b/monitor_coin.py @@ -11,6 +11,11 @@ class MonitorCoin (Monitor): super().__init__(cooldown_file) def monitor_coins(self) -> None: + tmps = self.getBalances() + balances = {} + for tmp in tmps: + balances[tmp['currency']] = {'balance': float(tmp['balance']), 'avg_buy_price': float(tmp['avg_buy_price'])} + print("[{}] KRW COINs: {}".format(datetime.now().strftime('%Y-%m-%d %H:%M:%S'), ','.join(KR_COINS.keys()))) for symbol in KR_COINS: interval = 60 @@ -21,7 +26,7 @@ class MonitorCoin (Monitor): recent_inverseData = self.check_point(symbol, inverseData) if recent_inverseData['point'].iloc[-1] != 1: continue - sell_success = self.sell_ticker_1h(symbol, recent_inverseData) + sell_success = self.sell_ticker_1h(symbol, recent_inverseData, balances) if not sell_success: continue diff --git a/monitor_coin_1h_2.py b/monitor_coin_1h_2.py index f5a512a..ef0c627 100644 --- a/monitor_coin_1h_2.py +++ b/monitor_coin_1h_2.py @@ -11,6 +11,11 @@ class MonitorCoin (Monitor): super().__init__(cooldown_file) def monitor_coins(self) -> None: + tmps = self.getBalances() + balances = {} + for tmp in tmps: + balances[tmp['currency']] = {'balance': float(tmp['balance']), 'avg_buy_price': float(tmp['avg_buy_price'])} + for symbol in KR_COINS_2: print("[{}] {}".format(datetime.now().strftime('%Y-%m-%d %H:%M:%S'), symbol)) interval = 60 @@ -21,7 +26,7 @@ class MonitorCoin (Monitor): recent_inverseData = self.check_point(symbol, inverseData) if recent_inverseData['point'].iloc[-1] != 1: continue - sell_success = self.sell_ticker_1h(symbol, recent_inverseData) + sell_success = self.sell_ticker_1h(symbol, recent_inverseData, balances) if not sell_success: continue