(110329,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:45:17'),(110330,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:45:17'),(110331,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:45:20'),(110332,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:45:20'),(110333,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:45:21'),(110334,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:45:21'),(110335,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:45:28'),(110336,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:45:28'),(110337,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 02:45:28'),(110338,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 02:45:28'),(110339,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 02:45:28'),(110340,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:45:30'),(110341,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:45:30'),(110342,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:45:33'),(110343,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:45:33'),(110344,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:45:35'),(110345,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:45:35'),(110346,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:45:37'),(110347,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:45:41'),(110348,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:45:44'),(110349,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:45:44'),(110350,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:45:47'),(110351,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:45:47'),(110352,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:45:49'),(110353,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:45:49'),(110354,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:45:51'),(110355,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:45:51'),(110356,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:45:58'),(110357,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:45:58'),(110358,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 02:45:59'),(110359,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 02:45:59'),(110360,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 02:45:59'),(110361,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:46:01'),(110362,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:46:01'),(110363,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:46:04'),(110364,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:46:04'),(110365,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:46:06'),(110366,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:46:06'),(110367,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:46:08'),(110368,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:46:13'),(110369,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:46:15'),(110370,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:46:15'),(110371,'STGUSDT','REAL','buy_trailing_engine','trail_update','','Buy trailing atualizado',NULL,'{\"trailing_id\":571,\"last_price\":0.2617,\"trail_price\":0.2617,\"trigger_price\":0.26405529999999994,\"callback_pct\":0.9,\"source\":\"BINANCE\"}','2026-03-27 02:46:16'),(110372,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:46:18'),(110373,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:46:18'),(110374,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:46:21'),(110375,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:46:21'),(110376,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:46:23'),(110377,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:46:23'),(110378,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:46:30'),(110379,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:46:30'),(110380,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 02:46:30'),(110381,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 02:46:30'),(110382,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 02:46:30'),(110383,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:46:32'),(110384,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:46:32'),(110385,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:46:36'),(110386,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:46:36'),(110387,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:46:38'),(110388,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:46:38'),(110389,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:46:40'),(110390,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:46:44'),(110391,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:46:47'),(110392,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:46:47'),(110393,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:46:50'),(110394,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:46:50'),(110395,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:46:52'),(110396,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:46:52'),(110397,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:46:54'),(110398,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:46:54'),(110399,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:47:01'),(110400,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:47:01'),(110401,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 02:47:02'),(110402,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 02:47:02'),(110403,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 02:47:02'),(110404,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:47:04'),(110405,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:47:04'),(110406,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:47:07'),(110407,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:47:07'),(110408,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:47:09'),(110409,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:47:09'),(110410,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:47:11'),(110411,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:47:16'),(110412,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:47:18'),(110413,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:47:18'),(110414,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:47:22'),(110415,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:47:22'),(110416,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:47:24'),(110417,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:47:24'),(110418,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:47:26'),(110419,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:47:26'),(110420,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:47:32'),(110421,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:47:32'),(110422,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 02:47:33'),(110423,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 02:47:33'),(110424,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 02:47:33'),(110425,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:47:35'),(110426,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:47:35'),(110427,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:47:38'),(110428,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:47:38'),(110429,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:47:40'),(110430,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:47:40'),(110431,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:47:42'),(110432,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:47:46'),(110433,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:47:48'),(110434,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:47:48'),(110435,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:47:51'),(110436,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:47:51'),(110437,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:47:53'),(110438,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:47:53'),(110439,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:47:55'),(110440,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:47:55'),(110441,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:48:02'),(110442,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:48:02'),(110443,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 02:48:03'),(110444,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 02:48:03'),(110445,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 02:48:03'),(110446,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:48:04'),(110447,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:48:04'),(110448,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:48:08'),(110449,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:48:08'),(110450,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:48:11'),(110451,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:48:11'),(110452,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:48:12'),(110453,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:48:17'),(110454,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:48:20'),(110455,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:48:20'),(110456,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:48:23'),(110457,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:48:23'),(110458,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:48:25'),(110459,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:48:25'),(110460,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:48:27'),(110461,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:48:27'),(110462,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:48:34'),(110463,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:48:34'),(110464,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 02:48:35'),(110465,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 02:48:35'),(110466,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 02:48:35'),(110467,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:48:37'),(110468,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:48:37'),(110469,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:48:40'),(110470,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:48:40'),(110471,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:48:42'),(110472,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:48:42'),(110473,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:48:44'),(110474,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:48:50'),(110475,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:48:52'),(110476,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:48:52'),(110477,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:48:55'),(110478,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:48:55'),(110479,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:48:58'),(110480,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:48:58'),(110481,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:48:59'),(110482,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:48:59'),(110483,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:49:06'),(110484,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:49:06'),(110485,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 02:49:07'),(110486,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 02:49:07'),(110487,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 02:49:07'),(110488,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:49:08'),(110489,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:49:08'),(110490,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:49:11'),(110491,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:49:11'),(110492,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:49:13'),(110493,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:49:13'),(110494,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:49:15'),(110495,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:49:19'),(110496,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:49:21'),(110497,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:49:21'),(110498,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:49:24'),(110499,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:49:24'),(110500,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:49:26'),(110501,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:49:26'),(110502,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:49:28'),(110503,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:49:28'),(110504,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:49:35'),(110505,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:49:35'),(110506,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 02:49:36'),(110507,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 02:49:36'),(110508,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 02:49:36'),(110509,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:49:37'),(110510,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:49:37'),(110511,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:49:40'),(110512,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:49:40'),(110513,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:49:42'),(110514,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:49:42'),(110515,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:49:44'),(110516,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:49:48'),(110517,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:49:50'),(110518,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:49:50'),(110519,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:49:53'),(110520,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:49:53'),(110521,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:49:55'),(110522,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:49:55'),(110523,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:49:57'),(110524,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:49:57'),(110525,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:50:04'),(110526,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:50:04'),(110527,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 02:50:04'),(110528,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 02:50:04'),(110529,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 02:50:04'),(110530,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:50:06'),(110531,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:50:06'),(110532,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:50:09'),(110533,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:50:09'),(110534,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:50:11'),(110535,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:50:11'),(110536,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:50:13'),(110537,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:50:18'),(110538,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:50:20'),(110539,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:50:20'),(110540,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:50:23'),(110541,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:50:23'),(110542,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:50:25'),(110543,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:50:25'),(110544,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:50:27'),(110545,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:50:27'),(110546,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:50:33'),(110547,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:50:33'),(110548,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 02:50:34'),(110549,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 02:50:34'),(110550,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 02:50:34'),(110551,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:50:37'),(110552,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:50:37'),(110553,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:50:40'),(110554,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:50:40'),(110555,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:50:42'),(110556,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:50:42'),(110557,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:50:43'),(110558,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:50:48'),(110559,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:50:50'),(110560,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:50:50'),(110561,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:50:53'),(110562,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:50:53'),(110563,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:50:55'),(110564,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:50:55'),(110565,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:50:57'),(110566,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:50:57'),(110567,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:51:03'),(110568,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:51:03'),(110569,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 02:51:04'),(110570,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 02:51:04'),(110571,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 02:51:04'),(110572,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:51:05'),(110573,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:51:05'),(110574,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:51:09'),(110575,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:51:09'),(110576,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:51:10'),(110577,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:51:10'),(110578,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:51:12'),(110579,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:51:17'),(110580,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:51:19'),(110581,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:51:19'),(110582,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:51:22'),(110583,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:51:22'),(110584,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:51:24'),(110585,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:51:24'),(110586,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:51:25'),(110587,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:51:25'),(110588,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:51:32'),(110589,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:51:32'),(110590,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 02:51:33'),(110591,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 02:51:33'),(110592,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 02:51:33'),(110593,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:51:34'),(110594,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:51:34'),(110595,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:51:38'),(110596,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:51:38'),(110597,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:51:39'),(110598,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:51:39'),(110599,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:51:41'),(110600,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:51:45'),(110601,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:51:48'),(110602,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:51:48'),(110603,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:51:50'),(110604,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:51:50'),(110605,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:51:53'),(110606,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:51:53'),(110607,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:51:55'),(110608,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:51:55'),(110609,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:52:02'),(110610,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:52:02'),(110611,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 02:52:02'),(110612,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 02:52:02'),(110613,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 02:52:02'),(110614,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:52:04'),(110615,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:52:04'),(110616,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:52:07'),(110617,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:52:07'),(110618,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:52:09'),(110619,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:52:09'),(110620,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:52:11'),(110621,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:52:15'),(110622,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:52:18'),(110623,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:52:18'),(110624,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:52:21'),(110625,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:52:21'),(110626,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:52:23'),(110627,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:52:23'),(110628,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:52:25'),(110629,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:52:25'),(110630,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:52:32'),(110631,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:52:32'),(110632,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 02:52:32'),(110633,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 02:52:32'),(110634,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 02:52:32'),(110635,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:52:34'),(110636,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:52:34'),(110637,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:52:37'),(110638,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:52:37'),(110639,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:52:39'),(110640,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:52:39'),(110641,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:52:40'),(110642,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:52:45'),(110643,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:52:47'),(110644,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:52:47'),(110645,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:52:50'),(110646,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:52:50'),(110647,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:52:52'),(110648,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:52:52'),(110649,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:52:54'),(110650,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:52:54'),(110651,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:53:01'),(110652,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:53:01'),(110653,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 02:53:01'),(110654,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 02:53:01'),(110655,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 02:53:01'),(110656,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:53:03'),(110657,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:53:03'),(110658,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:53:06'),(110659,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:53:06'),(110660,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:53:08'),(110661,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:53:08'),(110662,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:53:09'),(110663,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:53:14'),(110664,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:53:17'),(110665,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:53:17'),(110666,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:53:19'),(110667,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:53:19'),(110668,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:53:21'),(110669,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:53:21'),(110670,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:53:23'),(110671,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:53:23'),(110672,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:53:30'),(110673,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:53:30'),(110674,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 02:53:30'),(110675,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 02:53:30'),(110676,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 02:53:30'),(110677,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:53:32'),(110678,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:53:32'),(110679,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:53:38'),(110680,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:53:38'),(110681,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:53:40'),(110682,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:53:40'),(110683,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:53:41'),(110684,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:53:46'),(110685,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:53:48'),(110686,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:53:48'),(110687,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:53:51'),(110688,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:53:51'),(110689,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:53:54'),(110690,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:53:54'),(110691,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:53:56'),(110692,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:53:56'),(110693,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:54:02'),(110694,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:54:02'),(110695,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 02:54:03'),(110696,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 02:54:03'),(110697,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 02:54:03'),(110698,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:54:05'),(110699,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:54:05'),(110700,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:54:08'),(110701,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:54:08'),(110702,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:54:10'),(110703,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:54:10'),(110704,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:54:11'),(110705,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:54:17'),(110706,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:54:19'),(110707,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:54:19'),(110708,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 02:54:21'),(110709,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:54:23'),(110710,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:54:23'),(110711,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:54:25'),(110712,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:54:25'),(110713,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:54:27'),(110714,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:54:27'),(110715,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:54:33'),(110716,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:54:33'),(110717,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 02:54:34'),(110718,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 02:54:34'),(110719,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 02:54:34'),(110720,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:54:35'),(110721,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:54:35'),(110722,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:54:39'),(110723,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:54:39'),(110724,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:54:42'),(110725,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:54:42'),(110726,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:54:43'),(110727,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:54:48'),(110728,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:54:50'),(110729,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:54:50'),(110730,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 02:54:52'),(110731,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:54:53'),(110732,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:54:53'),(110733,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:54:56'),(110734,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:54:56'),(110735,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:54:57'),(110736,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:54:57'),(110737,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:55:04'),(110738,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:55:04'),(110739,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 02:55:04'),(110740,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 02:55:04'),(110741,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 02:55:04'),(110742,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:55:06'),(110743,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:55:06'),(110744,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:55:09'),(110745,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:55:09'),(110746,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:55:11'),(110747,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:55:11'),(110748,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:55:13'),(110749,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:55:17'),(110750,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:55:19'),(110751,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:55:19'),(110752,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 02:55:21'),(110753,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:55:23'),(110754,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:55:23'),(110755,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:55:26'),(110756,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:55:26'),(110757,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:55:27'),(110758,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:55:27'),(110759,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:55:34'),(110760,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:55:34'),(110761,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 02:55:34'),(110762,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 02:55:34'),(110763,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 02:55:34'),(110764,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:55:36'),(110765,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:55:36'),(110766,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:55:39'),(110767,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:55:39'),(110768,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:55:41'),(110769,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:55:41'),(110770,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:55:43'),(110771,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:55:47'),(110772,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:55:49'),(110773,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:55:49'),(110774,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 02:55:51'),(110775,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:55:52'),(110776,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:55:52'),(110777,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:55:54'),(110778,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:55:54'),(110779,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:55:56'),(110780,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:55:56'),(110781,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:56:03'),(110782,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:56:03'),(110783,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 02:56:03'),(110784,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 02:56:03'),(110785,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 02:56:03'),(110786,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:56:05'),(110787,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:56:05'),(110788,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:56:08'),(110789,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:56:08'),(110790,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:56:10'),(110791,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:56:10'),(110792,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:56:11'),(110793,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:56:16'),(110794,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:56:18'),(110795,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:56:18'),(110796,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 02:56:20'),(110797,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:56:21'),(110798,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:56:21'),(110799,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:56:23'),(110800,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:56:23'),(110801,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:56:25'),(110802,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:56:25'),(110803,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:56:32'),(110804,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:56:32'),(110805,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 02:56:32'),(110806,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 02:56:32'),(110807,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 02:56:32'),(110808,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:56:34'),(110809,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:56:34'),(110810,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:56:38'),(110811,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:56:38'),(110812,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:56:39'),(110813,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:56:39'),(110814,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:56:41'),(110815,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:56:46'),(110816,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:56:48'),(110817,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:56:48'),(110818,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 02:56:50'),(110819,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:56:52'),(110820,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:56:52'),(110821,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:56:54'),(110822,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:56:54'),(110823,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:56:56'),(110824,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:56:56'),(110825,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:57:03'),(110826,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:57:03'),(110827,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 02:57:03'),(110828,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 02:57:03'),(110829,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 02:57:03'),(110830,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:57:05'),(110831,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:57:05'),(110832,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:57:09'),(110833,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:57:09'),(110834,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:57:11'),(110835,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:57:11'),(110836,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:57:12'),(110837,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:57:17'),(110838,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:57:19'),(110839,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:57:19'),(110840,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 02:57:21'),(110841,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:57:23'),(110842,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:57:23'),(110843,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:57:25'),(110844,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:57:25'),(110845,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:57:27'),(110846,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:57:27'),(110847,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:57:33'),(110848,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:57:33'),(110849,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 02:57:34'),(110850,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 02:57:34'),(110851,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 02:57:34'),(110852,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:57:36'),(110853,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:57:36'),(110854,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:57:39'),(110855,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:57:39'),(110856,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:57:40'),(110857,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:57:40'),(110858,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:57:42'),(110859,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:57:47'),(110860,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:57:49'),(110861,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:57:49'),(110862,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 02:57:50'),(110863,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:57:52'),(110864,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:57:52'),(110865,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:57:54'),(110866,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:57:54'),(110867,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:57:56'),(110868,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:57:56'),(110869,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:58:03'),(110870,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:58:03'),(110871,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 02:58:03'),(110872,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 02:58:03'),(110873,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 02:58:03'),(110874,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:58:05'),(110875,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:58:05'),(110876,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:58:08'),(110877,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:58:08'),(110878,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:58:10'),(110879,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:58:10'),(110880,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:58:11'),(110881,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:58:15'),(110882,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:58:18'),(110883,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:58:18'),(110884,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 02:58:19'),(110885,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:58:22'),(110886,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:58:22'),(110887,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:58:24'),(110888,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:58:24'),(110889,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:58:25'),(110890,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:58:25'),(110891,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:58:32'),(110892,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:58:32'),(110893,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 02:58:33'),(110894,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 02:58:33'),(110895,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 02:58:33'),(110896,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:58:34'),(110897,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:58:34'),(110898,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:58:38'),(110899,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:58:38'),(110900,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:58:39'),(110901,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:58:39'),(110902,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:58:41'),(110903,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:58:46'),(110904,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:58:48'),(110905,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:58:48'),(110906,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 02:58:50'),(110907,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:58:52'),(110908,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:58:52'),(110909,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:58:54'),(110910,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:58:54'),(110911,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:58:55'),(110912,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:58:55'),(110913,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:59:03'),(110914,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:59:03'),(110915,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 02:59:03'),(110916,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 02:59:03'),(110917,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 02:59:03'),(110918,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:59:05'),(110919,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:59:05'),(110920,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:59:08'),(110921,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:59:08'),(110922,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:59:10'),(110923,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:59:10'),(110924,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:59:12'),(110925,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:59:16'),(110926,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:59:18'),(110927,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:59:18'),(110928,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 02:59:20'),(110929,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:59:22'),(110930,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:59:22'),(110931,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:59:24'),(110932,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:59:24'),(110933,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:59:25'),(110934,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:59:25'),(110935,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:59:32'),(110936,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:59:32'),(110937,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 02:59:33'),(110938,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 02:59:33'),(110939,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 02:59:33'),(110940,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:59:34'),(110941,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:59:34'),(110942,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:59:37'),(110943,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:59:37'),(110944,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:59:39'),(110945,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:59:39'),(110946,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:59:41'),(110947,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 02:59:45'),(110948,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:59:47'),(110949,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:59:47'),(110950,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:59:50'),(110951,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 02:59:50'),(110952,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:59:52'),(110953,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:59:52'),(110954,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 02:59:54'),(110955,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 02:59:54'),(110956,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:00:01'),(110957,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:00:01'),(110958,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:00:01'),(110959,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:00:01'),(110960,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:00:01'),(110961,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:00:03'),(110962,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:00:03'),(110963,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:00:06'),(110964,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:00:06'),(110965,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:00:08'),(110966,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:00:08'),(110967,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:00:09'),(110968,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:00:14'),(110969,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:00:16'),(110970,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:00:16'),(110971,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:00:19'),(110972,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:00:19'),(110973,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:00:21'),(110974,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:00:21'),(110975,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:00:23'),(110976,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:00:23'),(110977,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:00:30'),(110978,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:00:30'),(110979,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:00:30'),(110980,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:00:30'),(110981,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:00:30'),(110982,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:00:32'),(110983,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:00:32'),(110984,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:00:36'),(110985,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:00:36'),(110986,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:00:38'),(110987,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:00:38'),(110988,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:00:40'),(110989,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:00:45'),(110990,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:00:47'),(110991,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:00:47'),(110992,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:00:50'),(110993,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:00:50'),(110994,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:00:53'),(110995,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:00:53'),(110996,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:00:55'),(110997,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:00:55'),(110998,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:01:02'),(110999,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:01:02'),(111000,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:01:02'),(111001,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:01:02'),(111002,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:01:02'),(111003,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:01:04'),(111004,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:01:04'),(111005,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:01:07'),(111006,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:01:07'),(111007,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:01:09'),(111008,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:01:09'),(111009,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:01:10'),(111010,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:01:15'),(111011,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:01:17'),(111012,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:01:17'),(111013,'STGUSDT','REAL','buy_trailing_engine','trail_update','','Buy trailing atualizado',NULL,'{\"trailing_id\":571,\"last_price\":0.2611,\"trail_price\":0.2611,\"trigger_price\":0.26344989999999996,\"callback_pct\":0.9,\"source\":\"BINANCE\"}','2026-03-27 03:01:18'),(111014,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:01:20'),(111015,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:01:20'),(111016,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:01:22'),(111017,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:01:22'),(111018,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:01:24'),(111019,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:01:24'),(111020,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:01:30'),(111021,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:01:30'),(111022,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:01:31'),(111023,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:01:31'),(111024,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:01:31'),(111025,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:01:33'),(111026,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:01:33'),(111027,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:01:36'),(111028,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:01:36'),(111029,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:01:38'),(111030,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:01:38'),(111031,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:01:39'),(111032,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:01:44'),(111033,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:01:47'),(111034,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:01:47'),(111035,'STGUSDT','REAL','buy_trailing_engine','trail_update','','Buy trailing atualizado',NULL,'{\"trailing_id\":571,\"last_price\":0.2609,\"trail_price\":0.2609,\"trigger_price\":0.2632481,\"callback_pct\":0.9,\"source\":\"BINANCE\"}','2026-03-27 03:01:48'),(111036,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:01:50'),(111037,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:01:50'),(111038,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:01:52'),(111039,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:01:52'),(111040,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:01:54'),(111041,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:01:54'),(111042,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:02:01'),(111043,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:02:01'),(111044,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:02:02'),(111045,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:02:02'),(111046,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:02:02'),(111047,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:02:03'),(111048,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:02:03'),(111049,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:02:07'),(111050,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:02:07'),(111051,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:02:08'),(111052,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:02:08'),(111053,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:02:10'),(111054,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:02:14'),(111055,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:02:16'),(111056,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:02:16'),(111057,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:02:19'),(111058,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:02:19'),(111059,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:02:22'),(111060,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:02:22'),(111061,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:02:23'),(111062,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:02:23'),(111063,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:02:30'),(111064,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:02:30'),(111065,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:02:30'),(111066,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:02:30'),(111067,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:02:30'),(111068,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:02:32'),(111069,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:02:32'),(111070,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:02:35'),(111071,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:02:35'),(111072,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:02:37'),(111073,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:02:37'),(111074,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:02:39'),(111075,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:02:43'),(111076,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:02:45'),(111077,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:02:45'),(111078,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:02:48'),(111079,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:02:48'),(111080,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:02:50'),(111081,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:02:50'),(111082,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:02:52'),(111083,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:02:52'),(111084,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:02:59'),(111085,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:02:59'),(111086,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:03:00'),(111087,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:03:00'),(111088,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:03:00'),(111089,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:03:01'),(111090,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:03:01'),(111091,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:03:05'),(111092,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:03:05'),(111093,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:03:06'),(111094,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:03:06'),(111095,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:03:08'),(111096,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:03:13'),(111097,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:03:16'),(111098,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:03:16'),(111099,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:03:18'),(111100,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:03:18'),(111101,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:03:21'),(111102,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:03:21'),(111103,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:03:22'),(111104,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:03:22'),(111105,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:03:29'),(111106,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:03:29'),(111107,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:03:30'),(111108,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:03:30'),(111109,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:03:30'),(111110,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:03:31'),(111111,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:03:31'),(111112,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:03:35'),(111113,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:03:35'),(111114,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:03:37'),(111115,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:03:37'),(111116,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:03:39'),(111117,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:03:43'),(111118,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:03:45'),(111119,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:03:45'),(111120,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:03:48'),(111121,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:03:48'),(111122,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:03:51'),(111123,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:03:51'),(111124,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:03:52'),(111125,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:03:52'),(111126,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:03:59'),(111127,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:03:59'),(111128,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:04:00'),(111129,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:04:00'),(111130,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:04:00'),(111131,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:04:02'),(111132,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:04:02'),(111133,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:04:05'),(111134,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:04:05'),(111135,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:04:07'),(111136,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:04:07'),(111137,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:04:09'),(111138,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:04:13'),(111139,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:04:16'),(111140,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:04:16'),(111141,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:04:18'),(111142,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:04:18'),(111143,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:04:21'),(111144,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:04:21'),(111145,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:04:22'),(111146,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:04:22'),(111147,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:04:29'),(111148,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:04:29'),(111149,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:04:29'),(111150,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:04:29'),(111151,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:04:29'),(111152,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:04:31'),(111153,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:04:31'),(111154,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:04:34'),(111155,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:04:34'),(111156,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:04:36'),(111157,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:04:36'),(111158,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:04:38'),(111159,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:04:42'),(111160,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:04:45'),(111161,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:04:45'),(111162,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:04:48'),(111163,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:04:48'),(111164,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:04:50'),(111165,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:04:50'),(111166,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:04:52'),(111167,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:04:52'),(111168,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:04:58'),(111169,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:04:58'),(111170,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:04:59'),(111171,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:04:59'),(111172,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:04:59'),(111173,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:05:01'),(111174,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:05:01'),(111175,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:05:04'),(111176,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:05:04'),(111177,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:05:06'),(111178,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:05:06'),(111179,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:05:08'),(111180,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:05:12'),(111181,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:05:14'),(111182,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:05:14'),(111183,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:05:17'),(111184,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:05:17'),(111185,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:05:19'),(111186,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:05:19'),(111187,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:05:21'),(111188,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:05:21'),(111189,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:05:28'),(111190,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:05:28'),(111191,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:05:28'),(111192,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:05:28'),(111193,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:05:28'),(111194,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:05:30'),(111195,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:05:30'),(111196,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:05:33'),(111197,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:05:33'),(111198,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:05:35'),(111199,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:05:35'),(111200,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:05:37'),(111201,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:05:41'),(111202,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:05:43'),(111203,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:05:43'),(111204,'STGUSDT','REAL','buy_trailing_engine','trail_update','','Buy trailing atualizado',NULL,'{\"trailing_id\":571,\"last_price\":0.2608,\"trail_price\":0.2608,\"trigger_price\":0.26314719999999997,\"callback_pct\":0.9,\"source\":\"BINANCE\"}','2026-03-27 03:05:44'),(111205,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:05:46'),(111206,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:05:46'),(111207,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:05:48'),(111208,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:05:48'),(111209,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:05:50'),(111210,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:05:50'),(111211,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:05:57'),(111212,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:05:57'),(111213,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:05:57'),(111214,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:05:57'),(111215,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:05:57'),(111216,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:06:00'),(111217,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:06:00'),(111218,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:06:03'),(111219,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:06:03'),(111220,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:06:05'),(111221,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:06:05'),(111222,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:06:08'),(111223,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:06:12'),(111224,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:06:14'),(111225,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:06:14'),(111226,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:06:17'),(111227,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:06:17'),(111228,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:06:19'),(111229,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:06:19'),(111230,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:06:21'),(111231,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:06:21'),(111232,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:06:28'),(111233,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:06:28'),(111234,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:06:28'),(111235,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:06:28'),(111236,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:06:28'),(111237,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:06:30'),(111238,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:06:30'),(111239,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:06:33'),(111240,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:06:33'),(111241,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:06:35'),(111242,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:06:35'),(111243,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:06:37'),(111244,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:06:41'),(111245,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:06:44'),(111246,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:06:44'),(111247,'STGUSDT','REAL','buy_trailing_engine','trail_update','','Buy trailing atualizado',NULL,'{\"trailing_id\":571,\"last_price\":0.2603,\"trail_price\":0.2603,\"trigger_price\":0.26264269999999995,\"callback_pct\":0.9,\"source\":\"BINANCE\"}','2026-03-27 03:06:45'),(111248,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:06:47'),(111249,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:06:47'),(111250,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:06:49'),(111251,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:06:49'),(111252,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:06:51'),(111253,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:06:51'),(111254,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:06:58'),(111255,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:06:58'),(111256,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:06:58'),(111257,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:06:58'),(111258,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:06:58'),(111259,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:07:00'),(111260,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:07:00'),(111261,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:07:03'),(111262,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:07:03'),(111263,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:07:05'),(111264,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:07:05'),(111265,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:07:07'),(111266,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:07:11'),(111267,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:07:13'),(111268,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:07:13'),(111269,'STGUSDT','REAL','buy_trailing_engine','trail_update','','Buy trailing atualizado',NULL,'{\"trailing_id\":571,\"last_price\":0.26,\"trail_price\":0.26,\"trigger_price\":0.26233999999999996,\"callback_pct\":0.9,\"source\":\"BINANCE\"}','2026-03-27 03:07:14'),(111270,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:07:16'),(111271,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:07:16'),(111272,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:07:18'),(111273,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:07:18'),(111274,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:07:20'),(111275,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:07:20'),(111276,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:07:26'),(111277,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:07:26'),(111278,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:07:27'),(111279,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:07:27'),(111280,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:07:27'),(111281,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:07:29'),(111282,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:07:29'),(111283,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:07:32'),(111284,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:07:32'),(111285,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:07:33'),(111286,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:07:33'),(111287,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:07:35'),(111288,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:07:39'),(111289,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:07:41'),(111290,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:07:41'),(111291,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:07:44'),(111292,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:07:44'),(111293,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:07:46'),(111294,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:07:46'),(111295,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:07:48'),(111296,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:07:48'),(111297,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:07:55'),(111298,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:07:55'),(111299,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:07:55'),(111300,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:07:55'),(111301,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:07:55'),(111302,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:07:57'),(111303,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:07:57'),(111304,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:08:00'),(111305,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:08:00'),(111306,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:08:02'),(111307,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:08:02'),(111308,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:08:04'),(111309,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:08:08'),(111310,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:08:10'),(111311,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:08:10'),(111312,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:08:13'),(111313,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:08:13'),(111314,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:08:15'),(111315,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:08:15'),(111316,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:08:17'),(111317,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:08:17'),(111318,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:08:24'),(111319,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:08:24'),(111320,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:08:24'),(111321,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:08:24'),(111322,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:08:24'),(111323,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:08:26'),(111324,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:08:26'),(111325,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:08:29'),(111326,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:08:29'),(111327,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:08:31'),(111328,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:08:31'),(111329,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:08:33'),(111330,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:08:37'),(111331,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:08:39'),(111332,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:08:39'),(111333,'STGUSDT','REAL','buy_trailing_engine','trail_update','','Buy trailing atualizado',NULL,'{\"trailing_id\":571,\"last_price\":0.2599,\"trail_price\":0.2599,\"trigger_price\":0.2622391,\"callback_pct\":0.9,\"source\":\"BINANCE\"}','2026-03-27 03:08:41'),(111334,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:08:42'),(111335,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:08:42'),(111336,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:08:44'),(111337,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:08:44'),(111338,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:08:46'),(111339,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:08:46'),(111340,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:08:53'),(111341,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:08:53'),(111342,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:08:53'),(111343,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:08:53'),(111344,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:08:53'),(111345,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:08:55'),(111346,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:08:55'),(111347,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:08:58'),(111348,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:08:58'),(111349,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:09:00'),(111350,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:09:00'),(111351,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:09:02'),(111352,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:09:06'),(111353,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:09:08'),(111354,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:09:08'),(111355,'STGUSDT','REAL','buy_trailing_engine','trail_update','','Buy trailing atualizado',NULL,'{\"trailing_id\":571,\"last_price\":0.2586,\"trail_price\":0.2586,\"trigger_price\":0.2609274,\"callback_pct\":0.9,\"source\":\"BINANCE\"}','2026-03-27 03:09:09'),(111356,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:09:11'),(111357,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:09:11'),(111358,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:09:14'),(111359,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:09:14'),(111360,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:09:16'),(111361,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:09:16'),(111362,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:09:22'),(111363,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:09:22'),(111364,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:09:23'),(111365,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:09:23'),(111366,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:09:23'),(111367,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:09:24'),(111368,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:09:24'),(111369,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:09:28'),(111370,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:09:28'),(111371,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:09:29'),(111372,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:09:29'),(111373,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:09:31'),(111374,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:09:35'),(111375,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:09:38'),(111376,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:09:38'),(111377,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:09:41'),(111378,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:09:41'),(111379,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:09:43'),(111380,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:09:43'),(111381,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:09:45'),(111382,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:09:45'),(111383,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:09:51'),(111384,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:09:51'),(111385,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:09:52'),(111386,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:09:52'),(111387,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:09:52'),(111388,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:09:53'),(111389,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:09:53'),(111390,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:09:57'),(111391,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:09:57'),(111392,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:09:58'),(111393,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:09:58'),(111394,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:10:00'),(111395,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:10:04'),(111396,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:10:07'),(111397,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:10:07'),(111398,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:10:09'),(111399,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:10:09'),(111400,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:10:11'),(111401,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:10:11'),(111402,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:10:13'),(111403,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:10:13'),(111404,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:10:20'),(111405,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:10:20'),(111406,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:10:20'),(111407,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:10:20'),(111408,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:10:20'),(111409,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:10:22'),(111410,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:10:22'),(111411,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:10:25'),(111412,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:10:25'),(111413,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:10:27'),(111414,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:10:27'),(111415,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:10:29'),(111416,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:10:33'),(111417,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:10:35'),(111418,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:10:35'),(111419,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:10:38'),(111420,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:10:38'),(111421,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:10:40'),(111422,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:10:40'),(111423,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:10:42'),(111424,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:10:42'),(111425,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:10:49'),(111426,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:10:49'),(111427,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:10:49'),(111428,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:10:49'),(111429,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:10:49'),(111430,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:10:51'),(111431,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:10:51'),(111432,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:10:54'),(111433,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:10:54'),(111434,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:10:56'),(111435,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:10:56'),(111436,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:10:58'),(111437,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:11:02'),(111438,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:11:05'),(111439,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:11:05'),(111440,'STGUSDT','REAL','buy_trailing_engine','trail_update','','Buy trailing atualizado',NULL,'{\"trailing_id\":571,\"last_price\":0.2585,\"trail_price\":0.2585,\"trigger_price\":0.26082649999999996,\"callback_pct\":0.9,\"source\":\"BINANCE\"}','2026-03-27 03:11:06'),(111441,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:11:07'),(111442,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:11:07'),(111443,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:11:10'),(111444,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:11:10'),(111445,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:11:12'),(111446,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:11:12'),(111447,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:11:18'),(111448,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:11:18'),(111449,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:11:19'),(111450,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:11:19'),(111451,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:11:19'),(111452,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:11:21'),(111453,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:11:21'),(111454,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:11:24'),(111455,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:11:24'),(111456,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:11:26'),(111457,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:11:26'),(111458,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:11:27'),(111459,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:11:32'),(111460,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:11:34'),(111461,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:11:34'),(111462,'STGUSDT','REAL','buy_trailing_engine','trail_update','','Buy trailing atualizado',NULL,'{\"trailing_id\":571,\"last_price\":0.2581,\"trail_price\":0.2581,\"trigger_price\":0.26042289999999996,\"callback_pct\":0.9,\"source\":\"BINANCE\"}','2026-03-27 03:11:35'),(111463,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:11:37'),(111464,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:11:37'),(111465,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:11:39'),(111466,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:11:39'),(111467,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:11:40'),(111468,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:11:40'),(111469,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:11:47'),(111470,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:11:47'),(111471,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:11:48'),(111472,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:11:48'),(111473,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:11:48'),(111474,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:11:49'),(111475,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:11:49'),(111476,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:11:52'),(111477,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:11:52'),(111478,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:11:54'),(111479,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:11:54'),(111480,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:11:56'),(111481,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:12:01'),(111482,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:12:03'),(111483,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:12:03'),(111484,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:12:06'),(111485,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:12:06'),(111486,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:12:08'),(111487,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:12:08'),(111488,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:12:10'),(111489,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:12:10'),(111490,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:12:17'),(111491,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:12:17'),(111492,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:12:17'),(111493,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:12:17'),(111494,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:12:17'),(111495,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:12:19'),(111496,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:12:19'),(111497,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:12:22'),(111498,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:12:22'),(111499,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:12:24'),(111500,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:12:24'),(111501,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:12:25'),(111502,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:12:30'),(111503,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:12:32'),(111504,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:12:32'),(111505,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:12:34'),(111506,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:12:34'),(111507,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:12:37'),(111508,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:12:37'),(111509,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:12:38'),(111510,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:12:38'),(111511,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:12:45'),(111512,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:12:45'),(111513,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:12:45'),(111514,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:12:45'),(111515,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:12:45'),(111516,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:12:47'),(111517,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:12:47'),(111518,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:12:50'),(111519,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:12:50'),(111520,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:12:52'),(111521,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:12:52'),(111522,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:12:54'),(111523,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:12:58'),(111524,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:13:00'),(111525,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:13:00'),(111526,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:13:03'),(111527,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:13:03'),(111528,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:13:05'),(111529,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:13:05'),(111530,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:13:07'),(111531,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:13:07'),(111532,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:13:14'),(111533,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:13:14'),(111534,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:13:14'),(111535,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:13:14'),(111536,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:13:14'),(111537,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:13:16'),(111538,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:13:16'),(111539,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:13:19'),(111540,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:13:19'),(111541,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:13:21'),(111542,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:13:21'),(111543,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:13:23'),(111544,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:13:27'),(111545,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:13:30'),(111546,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:13:30'),(111547,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:13:32'),(111548,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:13:32'),(111549,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:13:35'),(111550,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:13:35'),(111551,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:13:36'),(111552,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:13:36'),(111553,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:13:43'),(111554,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:13:43'),(111555,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:13:44'),(111556,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:13:44'),(111557,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:13:44'),(111558,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:13:46'),(111559,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:13:46'),(111560,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:13:49'),(111561,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:13:49'),(111562,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:13:51'),(111563,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:13:51'),(111564,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:13:52'),(111565,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:13:57'),(111566,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:13:59'),(111567,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:13:59'),(111568,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:14:02'),(111569,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:14:02'),(111570,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:14:04'),(111571,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:14:04'),(111572,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:14:06'),(111573,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:14:06'),(111574,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:14:12'),(111575,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:14:12'),(111576,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:14:13'),(111577,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:14:13'),(111578,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:14:13'),(111579,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:14:15'),(111580,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:14:15'),(111581,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:14:18'),(111582,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:14:18'),(111583,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:14:20'),(111584,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:14:20'),(111585,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:14:21'),(111586,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:14:26'),(111587,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:14:28'),(111588,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:14:28'),(111589,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:14:30'),(111590,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:14:30'),(111591,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:14:33'),(111592,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:14:33'),(111593,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:14:34'),(111594,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:14:34'),(111595,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:14:41'),(111596,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:14:41'),(111597,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:14:41'),(111598,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:14:41'),(111599,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:14:41'),(111600,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:14:43'),(111601,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:14:43'),(111602,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:14:47'),(111603,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:14:47'),(111604,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:14:49'),(111605,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:14:49'),(111606,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:14:51'),(111607,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:14:55'),(111608,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:14:58'),(111609,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:14:58'),(111610,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:15:01'),(111611,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:15:01'),(111612,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:15:03'),(111613,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:15:03'),(111614,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:15:05'),(111615,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:15:05'),(111616,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:15:12'),(111617,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:15:12'),(111618,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:15:13'),(111619,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:15:13'),(111620,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:15:13'),(111621,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:15:15'),(111622,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:15:15'),(111623,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:15:18'),(111624,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:15:18'),(111625,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:15:20'),(111626,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:15:20'),(111627,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:15:22'),(111628,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:15:27'),(111629,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:15:29'),(111630,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:15:29'),(111631,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:15:32'),(111632,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:15:32'),(111633,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:15:34'),(111634,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:15:34'),(111635,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:15:36'),(111636,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:15:36'),(111637,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:15:43'),(111638,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:15:43'),(111639,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:15:43'),(111640,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:15:43'),(111641,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:15:43'),(111642,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:15:45'),(111643,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:15:45'),(111644,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:15:48'),(111645,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:15:48'),(111646,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:15:50'),(111647,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:15:50'),(111648,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:15:51'),(111649,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:15:56'),(111650,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:15:58'),(111651,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:15:58'),(111652,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:16:01'),(111653,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:16:01'),(111654,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:16:03'),(111655,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:16:03'),(111656,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:16:05'),(111657,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:16:05'),(111658,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:16:12'),(111659,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:16:12'),(111660,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:16:12'),(111661,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:16:12'),(111662,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:16:12'),(111663,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:16:14'),(111664,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:16:14'),(111665,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:16:17'),(111666,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:16:17'),(111667,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:16:19'),(111668,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:16:19'),(111669,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:16:21'),(111670,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:16:25'),(111671,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:16:27'),(111672,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:16:27'),(111673,'STGUSDT','REAL','buy_trailing_engine','trail_update','','Buy trailing atualizado',NULL,'{\"trailing_id\":571,\"last_price\":0.2562,\"trail_price\":0.2562,\"trigger_price\":0.25850579999999995,\"callback_pct\":0.9,\"source\":\"BINANCE\"}','2026-03-27 03:16:28'),(111674,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:16:30'),(111675,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:16:30'),(111676,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:16:32'),(111677,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:16:32'),(111678,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:16:34'),(111679,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:16:34'),(111680,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:16:40'),(111681,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:16:40'),(111682,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:16:41'),(111683,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:16:41'),(111684,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:16:41'),(111685,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:16:43'),(111686,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:16:43'),(111687,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:16:46'),(111688,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:16:46'),(111689,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:16:47'),(111690,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:16:47'),(111691,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:16:49'),(111692,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:16:53'),(111693,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:16:56'),(111694,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:16:56'),(111695,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:16:58'),(111696,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:16:58'),(111697,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:17:01'),(111698,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:17:01'),(111699,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:17:02'),(111700,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:17:02'),(111701,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:17:09'),(111702,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:17:09'),(111703,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:17:09'),(111704,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:17:09'),(111705,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:17:09'),(111706,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:17:11'),(111707,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:17:11'),(111708,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:17:14'),(111709,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:17:14'),(111710,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:17:16'),(111711,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:17:16'),(111712,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:17:18'),(111713,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:17:22'),(111714,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:17:24'),(111715,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:17:24'),(111716,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 03:17:26'),(111717,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:17:27'),(111718,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:17:27'),(111719,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:17:30'),(111720,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:17:30'),(111721,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:17:31'),(111722,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:17:31'),(111723,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:17:38'),(111724,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:17:38'),(111725,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:17:38'),(111726,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:17:38'),(111727,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:17:38'),(111728,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:17:40'),(111729,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:17:40'),(111730,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:17:43'),(111731,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:17:43'),(111732,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:17:45'),(111733,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:17:45'),(111734,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:17:47'),(111735,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:17:52'),(111736,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:17:54'),(111737,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:17:54'),(111738,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 03:17:55'),(111739,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:17:57'),(111740,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:17:57'),(111741,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:17:59'),(111742,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:17:59'),(111743,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:18:01'),(111744,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:18:01'),(111745,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:18:08'),(111746,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:18:08'),(111747,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:18:08'),(111748,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:18:08'),(111749,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:18:08'),(111750,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:18:10'),(111751,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:18:10'),(111752,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:18:13'),(111753,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:18:13'),(111754,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:18:15'),(111755,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:18:15'),(111756,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:18:16'),(111757,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:18:21'),(111758,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:18:23'),(111759,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:18:23'),(111760,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 03:18:24'),(111761,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:18:26'),(111762,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:18:26'),(111763,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:18:28'),(111764,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:18:28'),(111765,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:18:30'),(111766,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:18:30'),(111767,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:18:37'),(111768,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:18:37'),(111769,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:18:38'),(111770,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:18:38'),(111771,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:18:38'),(111772,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:18:40'),(111773,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:18:40'),(111774,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:18:44'),(111775,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:18:44'),(111776,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:18:45'),(111777,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:18:45'),(111778,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:18:47'),(111779,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:18:52'),(111780,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:18:54'),(111781,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:18:54'),(111782,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 03:18:56'),(111783,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:18:58'),(111784,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:18:58'),(111785,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:19:00'),(111786,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:19:00'),(111787,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:19:02'),(111788,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:19:02'),(111789,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:19:08'),(111790,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:19:08'),(111791,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:19:09'),(111792,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:19:09'),(111793,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:19:09'),(111794,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:19:11'),(111795,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:19:11'),(111796,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:19:15'),(111797,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:19:15'),(111798,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:19:16'),(111799,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:19:16'),(111800,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:19:18'),(111801,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:19:23'),(111802,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:19:25'),(111803,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:19:25'),(111804,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 03:19:26'),(111805,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:19:28'),(111806,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:19:28'),(111807,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:19:30'),(111808,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:19:30'),(111809,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:19:32'),(111810,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:19:32'),(111811,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:19:39'),(111812,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:19:39'),(111813,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:19:39'),(111814,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:19:39'),(111815,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:19:39'),(111816,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:19:41'),(111817,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:19:41'),(111818,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:19:44'),(111819,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:19:44'),(111820,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:19:46'),(111821,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:19:46'),(111822,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:19:48'),(111823,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:19:52'),(111824,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:19:54'),(111825,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:19:54'),(111826,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 03:19:56'),(111827,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:19:57'),(111828,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:19:57'),(111829,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:19:59'),(111830,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:19:59'),(111831,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:20:01'),(111832,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:20:01'),(111833,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:20:08'),(111834,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:20:08'),(111835,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:20:08'),(111836,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:20:08'),(111837,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:20:08'),(111838,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:20:10'),(111839,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:20:10'),(111840,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:20:13'),(111841,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:20:13'),(111842,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:20:15'),(111843,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:20:15'),(111844,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:20:16'),(111845,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:20:21'),(111846,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:20:23'),(111847,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:20:23'),(111848,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 03:20:25'),(111849,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:20:26'),(111850,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:20:26'),(111851,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:20:29'),(111852,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:20:29'),(111853,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:20:31'),(111854,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:20:31'),(111855,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:20:38'),(111856,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:20:38'),(111857,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:20:38'),(111858,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:20:38'),(111859,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:20:38'),(111860,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:20:40'),(111861,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:20:40'),(111862,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:20:44'),(111863,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:20:44'),(111864,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:20:46'),(111865,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:20:46'),(111866,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:20:47'),(111867,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:20:52'),(111868,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:20:55'),(111869,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:20:55'),(111870,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 03:20:56'),(111871,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:20:58'),(111872,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:20:58'),(111873,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:21:01'),(111874,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:21:01'),(111875,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:21:03'),(111876,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:21:03'),(111877,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:21:10'),(111878,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:21:10'),(111879,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:21:10'),(111880,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:21:10'),(111881,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:21:10'),(111882,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:21:12'),(111883,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:21:12'),(111884,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:21:16'),(111885,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:21:16'),(111886,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:21:18'),(111887,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:21:18'),(111888,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:21:20'),(111889,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:21:24'),(111890,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:21:27'),(111891,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:21:27'),(111892,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 03:21:28'),(111893,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:21:30'),(111894,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:21:30'),(111895,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:21:33'),(111896,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:21:33'),(111897,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:21:35'),(111898,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:21:35'),(111899,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:21:41'),(111900,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:21:41'),(111901,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:21:42'),(111902,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:21:42'),(111903,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:21:42'),(111904,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:21:44'),(111905,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:21:44'),(111906,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:21:47'),(111907,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:21:47'),(111908,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:21:49'),(111909,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:21:49'),(111910,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:21:50'),(111911,'PARTIUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":568,\"entry_price\":0.1022,\"last_price\":0.1011,\"trigger_price\":0.10127,\"trail_price\":0.1025,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.1022,\"current_price\":0.1011,\"gross_profit_pct\":-1.0763209393346418,\"net_profit_pct\":-1.2763209393346417,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.10240439999999999,\"target_price\":0.10252704000000001}}','2026-03-27 03:21:53'),(111912,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:21:55'),(111913,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:21:57'),(111914,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:21:57'),(111915,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 03:21:59'),(111916,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:22:01'),(111917,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:22:01'),(111918,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:22:03'),(111919,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:22:03'),(111920,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:22:05'),(111921,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:22:05'),(111922,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:22:12'),(111923,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:22:12'),(111924,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:22:13'),(111925,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:22:13'),(111926,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:22:13'),(111927,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:22:14'),(111928,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:22:14'),(111929,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:22:18'),(111930,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:22:18'),(111931,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:22:19'),(111932,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:22:19'),(111933,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:22:21'),(111934,'PARTIUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":568,\"entry_price\":0.1022,\"last_price\":0.1011,\"trigger_price\":0.10127,\"trail_price\":0.1025,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.1022,\"current_price\":0.1011,\"gross_profit_pct\":-1.0763209393346418,\"net_profit_pct\":-1.2763209393346417,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.10240439999999999,\"target_price\":0.10252704000000001}}','2026-03-27 03:22:23'),(111935,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:22:25'),(111936,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:22:28'),(111937,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:22:28'),(111938,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 03:22:30'),(111939,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:22:32'),(111940,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:22:32'),(111941,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:22:34'),(111942,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:22:34'),(111943,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:22:36'),(111944,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:22:36'),(111945,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:22:43'),(111946,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:22:43'),(111947,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:22:43'),(111948,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:22:43'),(111949,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:22:43'),(111950,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:22:45'),(111951,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:22:45'),(111952,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:22:49'),(111953,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:22:49'),(111954,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:22:51'),(111955,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:22:51'),(111956,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:22:53'),(111957,'PARTIUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":568,\"entry_price\":0.1022,\"last_price\":0.1012,\"trigger_price\":0.10127,\"trail_price\":0.1025,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.1022,\"current_price\":0.1012,\"gross_profit_pct\":-0.9784735812133081,\"net_profit_pct\":-1.178473581213308,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.10240439999999999,\"target_price\":0.10252704000000001}}','2026-03-27 03:22:55'),(111958,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:22:58'),(111959,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:23:00'),(111960,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:23:00'),(111961,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 03:23:02'),(111962,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:23:03'),(111963,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:23:03'),(111964,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:23:06'),(111965,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:23:06'),(111966,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:23:07'),(111967,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:23:07'),(111968,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:23:14'),(111969,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:23:14'),(111970,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:23:15'),(111971,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:23:15'),(111972,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:23:15'),(111973,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:23:16'),(111974,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:23:16'),(111975,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:23:20'),(111976,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:23:20'),(111977,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:23:22'),(111978,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:23:22'),(111979,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:23:23'),(111980,'PARTIUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":568,\"entry_price\":0.1022,\"last_price\":0.1011,\"trigger_price\":0.10127,\"trail_price\":0.1025,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.1022,\"current_price\":0.1011,\"gross_profit_pct\":-1.0763209393346418,\"net_profit_pct\":-1.2763209393346417,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.10240439999999999,\"target_price\":0.10252704000000001}}','2026-03-27 03:23:26'),(111981,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:23:28'),(111982,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:23:32'),(111983,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:23:32'),(111984,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 03:23:33'),(111985,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:23:35'),(111986,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:23:35'),(111987,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:23:38'),(111988,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:23:38'),(111989,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:23:40'),(111990,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:23:40'),(111991,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:23:47'),(111992,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:23:47'),(111993,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:23:47'),(111994,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:23:47'),(111995,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:23:47'),(111996,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:23:49'),(111997,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:23:49'),(111998,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:23:52'),(111999,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:23:52'),(112000,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:23:54'),(112001,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:23:54'),(112002,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:23:55'),(112003,'PARTIUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":568,\"entry_price\":0.1022,\"last_price\":0.1011,\"trigger_price\":0.10127,\"trail_price\":0.1025,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.1022,\"current_price\":0.1011,\"gross_profit_pct\":-1.0763209393346418,\"net_profit_pct\":-1.2763209393346417,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.10240439999999999,\"target_price\":0.10252704000000001}}','2026-03-27 03:23:58'),(112004,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:24:00'),(112005,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:24:03'),(112006,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:24:03'),(112007,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 03:24:05'),(112008,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:24:07'),(112009,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:24:07'),(112010,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:24:09'),(112011,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:24:09'),(112012,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:24:11'),(112013,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:24:11'),(112014,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:24:18'),(112015,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:24:18'),(112016,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:24:18'),(112017,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:24:18'),(112018,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:24:18'),(112019,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:24:20'),(112020,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:24:20'),(112021,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:24:24'),(112022,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:24:24'),(112023,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:24:26'),(112024,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:24:26'),(112025,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:24:28'),(112026,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:24:33'),(112027,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:24:35'),(112028,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:24:35'),(112029,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 03:24:37'),(112030,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:24:39'),(112031,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:24:39'),(112032,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:24:41'),(112033,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:24:41'),(112034,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:24:43'),(112035,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:24:43'),(112036,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:24:50'),(112037,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:24:50'),(112038,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:24:50'),(112039,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:24:50'),(112040,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:24:50'),(112041,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:24:52'),(112042,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:24:52'),(112043,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:24:55'),(112044,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:24:55'),(112045,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:24:57'),(112046,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:24:57'),(112047,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:24:59'),(112048,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:25:03'),(112049,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:25:06'),(112050,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:25:06'),(112051,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 03:25:07'),(112052,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:25:09'),(112053,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:25:09'),(112054,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:25:12'),(112055,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:25:12'),(112056,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:25:13'),(112057,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:25:13'),(112058,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:25:21'),(112059,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:25:21'),(112060,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:25:21'),(112061,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:25:21'),(112062,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:25:21'),(112063,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:25:24'),(112064,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:25:24'),(112065,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:25:27'),(112066,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:25:27'),(112067,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:25:29'),(112068,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:25:29'),(112069,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:25:30'),(112070,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:25:35'),(112071,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:25:38'),(112072,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:25:38'),(112073,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 03:25:39'),(112074,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:25:41'),(112075,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:25:41'),(112076,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:25:43'),(112077,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:25:43'),(112078,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:25:45'),(112079,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:25:45'),(112080,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:25:52'),(112081,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:25:52'),(112082,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:25:52'),(112083,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:25:52'),(112084,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:25:52'),(112085,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:25:54'),(112086,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:25:54'),(112087,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:25:57'),(112088,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:25:57'),(112089,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:25:59'),(112090,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:25:59'),(112091,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:26:01'),(112092,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:26:05'),(112093,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:26:07'),(112094,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:26:07'),(112095,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 03:26:09'),(112096,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:26:11'),(112097,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:26:11'),(112098,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:26:13'),(112099,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:26:13'),(112100,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:26:15'),(112101,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:26:15'),(112102,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:26:21'),(112103,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:26:21'),(112104,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:26:22'),(112105,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:26:22'),(112106,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:26:22'),(112107,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:26:23'),(112108,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:26:23'),(112109,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:26:27'),(112110,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:26:27'),(112111,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:26:28'),(112112,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:26:28'),(112113,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:26:30'),(112114,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:26:34'),(112115,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:26:36'),(112116,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:26:36'),(112117,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 03:26:38'),(112118,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:26:40'),(112119,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:26:40'),(112120,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:26:42'),(112121,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:26:42'),(112122,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:26:43'),(112123,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:26:43'),(112124,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:26:50'),(112125,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:26:50'),(112126,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:26:51'),(112127,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:26:51'),(112128,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:26:51'),(112129,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:26:52'),(112130,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:26:52'),(112131,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:26:55'),(112132,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:26:55'),(112133,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:26:57'),(112134,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:26:57'),(112135,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:26:59'),(112136,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:27:03'),(112137,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:27:05'),(112138,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:27:05'),(112139,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 03:27:07'),(112140,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:27:09'),(112141,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:27:09'),(112142,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:27:11'),(112143,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:27:11'),(112144,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:27:13'),(112145,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:27:13'),(112146,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:27:19'),(112147,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:27:19'),(112148,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:27:20'),(112149,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:27:20'),(112150,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:27:20'),(112151,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:27:22'),(112152,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:27:22'),(112153,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:27:25'),(112154,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:27:25'),(112155,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:27:27'),(112156,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:27:27'),(112157,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:27:29'),(112158,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:27:33'),(112159,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:27:35'),(112160,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:27:35'),(112161,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 03:27:37'),(112162,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:27:39'),(112163,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:27:39'),(112164,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:27:41'),(112165,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:27:41'),(112166,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:27:42'),(112167,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:27:42'),(112168,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:27:49'),(112169,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:27:49'),(112170,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:27:49'),(112171,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:27:49'),(112172,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:27:49'),(112173,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:27:51'),(112174,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:27:51'),(112175,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:27:54'),(112176,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:27:54'),(112177,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:27:56'),(112178,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:27:56'),(112179,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:27:58'),(112180,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:28:03'),(112181,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:28:05'),(112182,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:28:05'),(112183,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 03:28:07'),(112184,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:28:08'),(112185,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:28:08'),(112186,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:28:10'),(112187,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:28:10'),(112188,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:28:12'),(112189,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:28:12'),(112190,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:28:19'),(112191,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:28:19'),(112192,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:28:20'),(112193,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:28:20'),(112194,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:28:20'),(112195,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:28:21'),(112196,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:28:21'),(112197,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:28:24'),(112198,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:28:24'),(112199,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:28:26'),(112200,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:28:26'),(112201,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:28:28'),(112202,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:28:32'),(112203,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:28:34'),(112204,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:28:34'),(112205,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 03:28:36'),(112206,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:28:37'),(112207,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:28:37'),(112208,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:28:40'),(112209,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:28:40'),(112210,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:28:42'),(112211,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:28:42'),(112212,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:28:48'),(112213,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:28:48'),(112214,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:28:49'),(112215,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:28:49'),(112216,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:28:49'),(112217,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:28:51'),(112218,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:28:51'),(112219,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:28:54'),(112220,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:28:54'),(112221,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:28:55'),(112222,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:28:55'),(112223,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:28:57'),(112224,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:29:02'),(112225,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:29:05'),(112226,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:29:05'),(112227,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 03:29:06'),(112228,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:29:08'),(112229,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:29:08'),(112230,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:29:10'),(112231,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:29:10'),(112232,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:29:12'),(112233,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:29:12'),(112234,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:29:18'),(112235,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:29:18'),(112236,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:29:19'),(112237,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:29:19'),(112238,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:29:19'),(112239,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:29:20'),(112240,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:29:20'),(112241,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:29:24'),(112242,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:29:24'),(112243,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:29:25'),(112244,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:29:25'),(112245,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:29:27'),(112246,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:29:32'),(112247,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:29:34'),(112248,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:29:34'),(112249,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 03:29:36'),(112250,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:29:38'),(112251,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:29:38'),(112252,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:29:40'),(112253,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:29:40'),(112254,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:29:42'),(112255,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:29:42'),(112256,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:29:48'),(112257,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:29:48'),(112258,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:29:49'),(112259,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:29:49'),(112260,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:29:49'),(112261,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:29:50'),(112262,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:29:50'),(112263,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:29:54'),(112264,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:29:54'),(112265,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:29:55'),(112266,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:29:55'),(112267,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:29:57'),(112268,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:30:02'),(112269,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:30:04'),(112270,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:30:04'),(112271,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 03:30:06'),(112272,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:30:08'),(112273,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:30:08'),(112274,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:30:10'),(112275,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:30:10'),(112276,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:30:11'),(112277,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:30:11'),(112278,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:30:18'),(112279,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:30:18'),(112280,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:30:19'),(112281,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:30:19'),(112282,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:30:19'),(112283,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:30:20'),(112284,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:30:20'),(112285,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:30:24'),(112286,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:30:24'),(112287,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:30:25'),(112288,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:30:25'),(112289,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:30:27'),(112290,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:30:31'),(112291,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:30:33'),(112292,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:30:33'),(112293,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 03:30:35'),(112294,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:30:37'),(112295,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:30:37'),(112296,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:30:39'),(112297,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:30:39'),(112298,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:30:41'),(112299,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:30:41'),(112300,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:30:48'),(112301,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:30:48'),(112302,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:30:48'),(112303,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:30:48'),(112304,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:30:48'),(112305,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:30:50'),(112306,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:30:50'),(112307,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:30:53'),(112308,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:30:53'),(112309,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:30:55'),(112310,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:30:55'),(112311,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:30:57'),(112312,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:31:02'),(112313,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:31:04'),(112314,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:31:04'),(112315,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 03:31:06'),(112316,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:31:07'),(112317,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:31:07'),(112318,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:31:09'),(112319,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:31:09'),(112320,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:31:12'),(112321,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:31:12'),(112322,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:31:18'),(112323,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:31:18'),(112324,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:31:19'),(112325,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:31:19'),(112326,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:31:19'),(112327,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:31:21'),(112328,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:31:21'),(112329,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:31:24'),(112330,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:31:24'),(112331,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:31:26'),(112332,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:31:26'),(112333,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:31:27'),(112334,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:31:32'),(112335,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:31:34'),(112336,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:31:34'),(112337,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 03:31:36'),(112338,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:31:37'),(112339,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:31:37'),(112340,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:31:40'),(112341,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:31:40'),(112342,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:31:41'),(112343,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:31:41'),(112344,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:31:48'),(112345,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:31:48'),(112346,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:31:48'),(112347,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:31:48'),(112348,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:31:48'),(112349,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:31:50'),(112350,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:31:50'),(112351,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:31:53'),(112352,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:31:53'),(112353,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:31:55'),(112354,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:31:55'),(112355,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:31:57'),(112356,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:32:01'),(112357,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:32:03'),(112358,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:32:03'),(112359,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 03:32:05'),(112360,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:32:07'),(112361,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:32:07'),(112362,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:32:09'),(112363,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:32:09'),(112364,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:32:11'),(112365,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:32:11'),(112366,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:32:18'),(112367,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:32:18'),(112368,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:32:18'),(112369,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:32:18'),(112370,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:32:18'),(112371,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:32:20'),(112372,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:32:20'),(112373,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:32:23'),(112374,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:32:23'),(112375,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:32:25'),(112376,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:32:25'),(112377,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:32:27'),(112378,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:32:31'),(112379,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:32:34'),(112380,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:32:34'),(112381,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 03:32:35'),(112382,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:32:37'),(112383,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:32:37'),(112384,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:32:40'),(112385,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:32:40'),(112386,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:32:42'),(112387,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:32:42'),(112388,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:32:48'),(112389,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:32:48'),(112390,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:32:49'),(112391,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:32:49'),(112392,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:32:49'),(112393,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:32:51'),(112394,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:32:51'),(112395,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:32:54'),(112396,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:32:54'),(112397,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:32:55'),(112398,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:32:55'),(112399,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:32:57'),(112400,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:33:02'),(112401,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:33:04'),(112402,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:33:04'),(112403,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 03:33:06'),(112404,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:33:07'),(112405,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:33:07'),(112406,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:33:09'),(112407,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:33:09'),(112408,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:33:11'),(112409,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:33:11'),(112410,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:33:18'),(112411,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:33:18'),(112412,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:33:18'),(112413,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:33:18'),(112414,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:33:18'),(112415,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:33:20'),(112416,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:33:20'),(112417,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:33:23'),(112418,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:33:23'),(112419,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:33:25'),(112420,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:33:25'),(112421,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:33:27'),(112422,'PARTIUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":568,\"entry_price\":0.1022,\"last_price\":0.1011,\"trigger_price\":0.10127,\"trail_price\":0.1025,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.1022,\"current_price\":0.1011,\"gross_profit_pct\":-1.0763209393346418,\"net_profit_pct\":-1.2763209393346417,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.10240439999999999,\"target_price\":0.10252704000000001}}','2026-03-27 03:33:29'),(112423,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:33:31'),(112424,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:33:33'),(112425,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:33:33'),(112426,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 03:33:35'),(112427,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:33:37'),(112428,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:33:37'),(112429,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:33:39'),(112430,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:33:39'),(112431,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:33:40'),(112432,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:33:40'),(112433,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:33:47'),(112434,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:33:47'),(112435,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-27 03:33:48'),(112436,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":555}','2026-03-27 03:33:48'),(112437,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":555,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-27 03:33:48'),(112438,'ROBOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:33:49'),(112439,'ROBOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"ROBOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:33:49'),(112440,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:33:53'),(112441,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:33:53'),(112442,'STOUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:33:54'),(112443,'STOUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STOUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:33:54'),(112444,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:33:56'),(112445,'PARTIUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":568,\"entry_price\":0.1022,\"last_price\":0.1012,\"trigger_price\":0.10127,\"trail_price\":0.1025,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.1022,\"current_price\":0.1012,\"gross_profit_pct\":-0.9784735812133081,\"net_profit_pct\":-1.178473581213308,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.10240439999999999,\"target_price\":0.10252704000000001}}','2026-03-27 03:33:58'),(112446,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":146.7,\"avg_price\":0.1022,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 03:34:01'),(112447,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:34:03'),(112448,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:34:03'),(112449,'STGUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 03:34:05'),(112450,'STGUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:34:06'),(112451,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-27 03:34:06'),(112452,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:34:08'),(112453,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 03:34:08'),(112454,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 03:34:10');
