diff --git a/user_data/strategies/staticgrid.py b/user_data/strategies/staticgrid.py index c40ea40..a83ed24 100644 --- a/user_data/strategies/staticgrid.py +++ b/user_data/strategies/staticgrid.py @@ -240,6 +240,9 @@ class StaticGrid(IStrategy): unrealized = (grid_manager.current_price - grid_manager.avg_entry_price) * grid_manager.total_quantity if grid_manager.total_quantity > 0 else 0 unrealized_pct = (grid_manager.current_price - grid_manager.avg_entry_price) / grid_manager.avg_entry_price * 100 if grid_manager.avg_entry_price > 0 else 0 + lowest_price_str = f"{grid_manager.lowest_price:.4f}" if grid_manager.lowest_price != float('inf') else 'N/A' + status_str = 'ไบๆŸ๐Ÿ’ฅ' if unrealized < 0 else '็›ˆๅˆฉโœ…' + # ไธ€ๆ—งๆ‰ฏไฝ็›ˆไบ้ขๆฟ panel = f""" โ”Œ{'='*100}โ” @@ -251,8 +254,8 @@ class StaticGrid(IStrategy): โ”‚ โ”‚ โ”‚ ใ€็›ˆไบๆƒ…ๅ†ตใ€‘ โ”‚ โ”‚ โ€ข ๆœชๅฎž็ฐ: {unrealized:+.2f} USDT ({unrealized_pct:+.2f}%) โ”‚ -โ”‚ โ€ข ๆœ€้ซ˜ไปท: {grid_manager.highest_price:.4f} USDT | ๆœ€ไฝŽไปท: {grid_manager.lowest_price:.4f if grid_manager.lowest_price != float('inf') else 'N/A'}โ”‚ -โ”‚ โ€ข ็Šถๆ€: {'ไบๆŸ๐Ÿ’ฅ' if unrealized < 0 else '็›ˆๅˆฉโœ…'} โ”‚ +โ”‚ โ€ข ๆœ€้ซ˜ไปท: {grid_manager.highest_price:.4f} USDT | ๆœ€ไฝŽไปท: {lowest_price_str}โ”‚ +โ”‚ โ€ข ็Šถๆ€: {status_str} โ”‚ โ”‚ โ”‚ โ”‚ ใ€ๆท็ซ™ๆ˜พ็คบใ€‘ โ”‚ โ”‚ โ€ข gridMgr_id: {grid_manager.hash_id} | ๅˆ›ๅปบๆ—ถ้—ด: {grid_manager.created_time} โ”‚