Files
trading_bot_v3/trade-monitor.log
mindesbunister 284e1c8b8c feat: fix Safe Paper Trading display formatting and API sync
- Fixed field mapping between API and frontend (amount→positionSize, entry→entryPrice, createdAt→timestamp)
- Updated API sync function to properly convert API trade format to frontend format
- Resolved display issues: 'Invalid Date', missing entry price, missing trade size
- Added trade monitoring system and automation improvements
- Enhanced automation with simple-automation.js for reliable 24/7 operation
- Working automation now detecting 85% confidence BUY signals and executing trades
2025-08-07 16:55:41 +02:00

69 lines
5.3 KiB
Plaintext

{"timestamp":"2025-08-07T14:13:56.843Z","totalTrades":1,"trades":[{"id":"PAPER_1754575919891_1","side":"BUY","source":"manual_verification","createdAt":"2025-08-07T14:11:59.891Z"}]}
{"timestamp":"2025-08-07T14:14:26.816Z","totalTrades":1,"trades":[{"id":"PAPER_1754575919891_1","side":"BUY","source":"manual_verification","createdAt":"2025-08-07T14:11:59.891Z"}]}
{"timestamp":"2025-08-07T14:14:56.839Z","totalTrades":1,"trades":[{"id":"PAPER_1754575919891_1","side":"BUY","source":"manual_verification","createdAt":"2025-08-07T14:11:59.891Z"}]}
{"timestamp":"2025-08-07T14:15:26.872Z","totalTrades":1,"trades":[{"id":"PAPER_1754575919891_1","side":"BUY","source":"manual_verification","createdAt":"2025-08-07T14:11:59.891Z"}]}
{"timestamp":"2025-08-07T14:15:56.890Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:16:26.924Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:16:56.940Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:17:26.971Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:17:57.003Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:18:27.030Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:18:57.054Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:19:27.081Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:19:57.108Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:20:27.135Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:20:57.165Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:21:27.185Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:21:57.209Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:22:27.238Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:22:57.250Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:23:27.273Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:23:57.300Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:24:27.321Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:24:57.350Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:25:27.376Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:25:57.391Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:26:27.427Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:26:57.452Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:27:27.478Z","totalTrades":1,"trades":[{"id":"PAPER_1754576825487_1","side":"BUY","source":"manual_test","createdAt":"2025-08-07T14:27:05.487Z"}]}
{"timestamp":"2025-08-07T14:27:57.505Z","totalTrades":1,"trades":[{"id":"PAPER_1754576825487_1","side":"BUY","source":"manual_test","createdAt":"2025-08-07T14:27:05.487Z"}]}
{"timestamp":"2025-08-07T14:28:27.993Z","totalTrades":1,"trades":[{"id":"PAPER_1754576825487_1","side":"BUY","source":"manual_test","createdAt":"2025-08-07T14:27:05.487Z"}]}
{"timestamp":"2025-08-07T14:28:57.560Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:29:27.580Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:29:57.581Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:30:27.597Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:30:57.626Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:31:27.653Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:31:57.674Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:32:27.704Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:32:57.904Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:33:27.749Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:33:57.802Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:34:27.835Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:34:57.834Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:35:27.857Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:35:57.894Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:36:27.939Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:36:57.944Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:37:27.969Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:37:57.998Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:38:28.041Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:38:58.049Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:39:28.056Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:39:58.084Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:40:28.109Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:40:58.137Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:41:28.160Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:41:58.182Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:42:28.209Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:42:58.233Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:43:28.247Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:43:58.260Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:44:28.286Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:44:58.303Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:45:28.336Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:45:58.368Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:46:28.386Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:46:58.411Z","totalTrades":0,"trades":[]}
{"timestamp":"2025-08-07T14:47:28.439Z","totalTrades":0,"trades":[]}