-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathcheck_silent_status.js
More file actions
52 lines (40 loc) · 1.93 KB
/
Copy pathcheck_silent_status.js
File metadata and controls
52 lines (40 loc) · 1.93 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#!/usr/bin/env node
const fs = require('fs');
console.log('🤖 SILENT ARBITRAGE SYSTEM STATUS');
console.log('=' .repeat(40));
try {
// Check if trading state exists
if (fs.existsSync('trading_state.json')) {
const state = JSON.parse(fs.readFileSync('trading_state.json', 'utf8'));
console.log(`💰 Current Balance: $${state.balance?.toFixed(2) || '8.00'}`);
console.log(`📈 Total Profit: $${state.totalProfit?.toFixed(2) || '0.00'}`);
console.log(`📊 Trades Executed: ${state.tradesExecuted || 0}`);
console.log(`✅ Successful: ${state.successfulTrades || 0}`);
if (state.tradesExecuted > 0) {
const successRate = (state.successfulTrades / state.tradesExecuted * 100).toFixed(1);
console.log(`📊 Success Rate: ${successRate}%`);
}
console.log(`🕐 Last Update: ${state.lastUpdate || 'Never'}`);
// Check for growth
const growth = (state.totalProfit / 8 * 100).toFixed(1);
console.log(`🚀 Portfolio Growth: ${growth}%`);
} else {
console.log('📊 System Status: Ready to start (no trades yet)');
console.log('💰 Starting Balance: $8.00 USDC');
}
// Check recent logs
console.log('\\n📋 Recent Activity:');
const today = new Date().toISOString().slice(0, 10).replace(/-/g, '');
const logFile = `trades/silent_log_${today}.log`;
if (fs.existsSync(logFile)) {
const logs = fs.readFileSync(logFile, 'utf8').split('\\n');
const recentLogs = logs.slice(-5).filter(line => line.trim());
recentLogs.forEach(log => console.log(`📝 ${log}`));
} else {
console.log('📝 No activity logs today');
}
} catch (error) {
console.error('❌ Status check error:', error.message);
}
console.log('\\n🔄 System running every 5 minutes automatically');
console.log('🤖 Building cash pile silently...');