INSERT INTO `bot_decision_log` VALUES (90552,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:38:27'),(90553,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:38:27'),(90554,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:38:27'),(90555,'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-26 19:38:28'),(90556,'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-26 19:38:28'),(90557,'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-26 19:38:37'),(90558,'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-26 19:38:37'),(90559,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:38:38'),(90560,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:38:38'),(90561,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:38:38'),(90562,'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-26 19:38:39'),(90563,'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-26 19:38:39'),(90564,'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-26 19:38:49'),(90565,'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-26 19:38:49'),(90566,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:38:50'),(90567,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:38:50'),(90568,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:38:50'),(90569,'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-26 19:38:52'),(90570,'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-26 19:38:52'),(90571,'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-26 19:38:55'),(90572,'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-26 19:38:55'),(90573,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:38:56'),(90574,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:38:56'),(90575,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:38:56'),(90576,'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-26 19:38:57'),(90577,'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-26 19:38:57'),(90578,'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-26 19:39:05'),(90579,'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-26 19:39:05'),(90580,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:39:06'),(90581,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:39:06'),(90582,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:39:06'),(90583,'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-26 19:39:08'),(90584,'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-26 19:39:08'),(90585,'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-26 19:39:11'),(90586,'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-26 19:39:11'),(90587,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:39:12'),(90588,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:39:12'),(90589,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:39:12'),(90590,'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-26 19:39:13'),(90591,'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-26 19:39:13'),(90592,'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-26 19:39:22'),(90593,'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-26 19:39:22'),(90594,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:39:22'),(90595,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:39:22'),(90596,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:39:22'),(90597,'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-26 19:39:24'),(90598,'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-26 19:39:24'),(90599,'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-26 19:39:27'),(90600,'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-26 19:39:27'),(90601,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:39:28'),(90602,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:39:28'),(90603,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:39:28'),(90604,'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-26 19:39:30'),(90605,'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-26 19:39:30'),(90606,'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-26 19:39:38'),(90607,'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-26 19:39:38'),(90608,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:39:39'),(90609,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:39:39'),(90610,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:39:39'),(90611,'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-26 19:39:40'),(90612,'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-26 19:39:40'),(90613,'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-26 19:39:44'),(90614,'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-26 19:39:44'),(90615,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:39:45'),(90616,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:39:45'),(90617,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:39:45'),(90618,'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-26 19:39:46'),(90619,'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-26 19:39:46'),(90620,'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-26 19:39:55'),(90621,'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-26 19:39:55'),(90622,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:39:55'),(90623,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:39:55'),(90624,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:39:55'),(90625,'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-26 19:39:57'),(90626,'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-26 19:39:57'),(90627,'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-26 19:40:03'),(90628,'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-26 19:40:03'),(90629,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:40:04'),(90630,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:40:04'),(90631,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:40:04'),(90632,'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-26 19:40:06'),(90633,'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-26 19:40:06'),(90634,'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-26 19:40:17'),(90635,'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-26 19:40:17'),(90636,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:40:18'),(90637,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:40:18'),(90638,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:40:18'),(90639,'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-26 19:40:20'),(90640,'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-26 19:40:20'),(90641,'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-26 19:40:26'),(90642,'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-26 19:40:26'),(90643,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:40:27'),(90644,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:40:27'),(90645,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:40:27'),(90646,'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-26 19:40:29'),(90647,'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-26 19:40:29'),(90648,'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-26 19:40:40'),(90649,'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-26 19:40:40'),(90650,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:40:41'),(90651,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:40:41'),(90652,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:40:41'),(90653,'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-26 19:40:43'),(90654,'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-26 19:40:43'),(90655,'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-26 19:40:49'),(90656,'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-26 19:40:49'),(90657,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:40:50'),(90658,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:40:50'),(90659,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:40:50'),(90660,'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-26 19:40:52'),(90661,'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-26 19:40:52'),(90662,'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-26 19:41:03'),(90663,'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-26 19:41:03'),(90664,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:41:04'),(90665,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:41:04'),(90666,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:41:04'),(90667,'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-26 19:41:07'),(90668,'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-26 19:41:07'),(90669,'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-26 19:41:19'),(90670,'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-26 19:41:19'),(90671,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:41:20'),(90672,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:41:20'),(90673,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:41:20'),(90674,'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-26 19:41:23'),(90675,'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-26 19:41:23'),(90676,'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-26 19:41:34'),(90677,'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-26 19:41:34'),(90678,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:41:34'),(90679,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:41:34'),(90680,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:41:35'),(90681,'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-26 19:41:37'),(90682,'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-26 19:41:37'),(90683,'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-26 19:41:43'),(90684,'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-26 19:41:43'),(90685,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:41:44'),(90686,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:41:44'),(90687,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:41:44'),(90688,'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-26 19:41:47'),(90689,'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-26 19:41:47'),(90690,'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-26 19:41:57'),(90691,'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-26 19:41:57'),(90692,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:41:58'),(90693,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:41:58'),(90694,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:41:58'),(90695,'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-26 19:42:01'),(90696,'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-26 19:42:01'),(90697,'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-26 19:42:06'),(90698,'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-26 19:42:06'),(90699,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:42:07'),(90700,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:42:07'),(90701,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:42:07'),(90702,'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-26 19:42:10'),(90703,'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-26 19:42:10'),(90704,'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-26 19:42:23'),(90705,'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-26 19:42:23'),(90706,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:42:23'),(90707,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:42:23'),(90708,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:42:23'),(90709,'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-26 19:42:26'),(90710,'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-26 19:42:26'),(90711,'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-26 19:42:32'),(90712,'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-26 19:42:32'),(90713,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:42:33'),(90714,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:42:33'),(90715,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:42:33'),(90716,'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-26 19:42:36'),(90717,'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-26 19:42:36'),(90718,'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-26 19:42:46'),(90719,'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-26 19:42:46'),(90720,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:42:47'),(90721,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:42:47'),(90722,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:42:47'),(90723,'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-26 19:42:50'),(90724,'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-26 19:42:50'),(90725,'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-26 19:42:55'),(90726,'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-26 19:42:55'),(90727,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:42:55'),(90728,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:42:55'),(90729,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:42:55'),(90730,'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-26 19:42:57'),(90731,'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-26 19:42:57'),(90732,'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-26 19:43:06'),(90733,'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-26 19:43:06'),(90734,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:43:06'),(90735,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:43:06'),(90736,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:43:06'),(90737,'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-26 19:43:08'),(90738,'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-26 19:43:08'),(90739,'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-26 19:43:11'),(90740,'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-26 19:43:11'),(90741,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:43:12'),(90742,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:43:12'),(90743,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:43:12'),(90744,'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-26 19:43:14'),(90745,'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-26 19:43:14'),(90746,'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-26 19:43:23'),(90747,'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-26 19:43:23'),(90748,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:43:23'),(90749,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:43:23'),(90750,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:43:23'),(90751,'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-26 19:43:25'),(90752,'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-26 19:43:25'),(90753,'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-26 19:43:28'),(90754,'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-26 19:43:28'),(90755,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:43:29'),(90756,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:43:29'),(90757,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:43:29'),(90758,'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-26 19:43:30'),(90759,'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-26 19:43:30'),(90760,'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-26 19:43:39'),(90761,'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-26 19:43:39'),(90762,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:43:40'),(90763,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:43:40'),(90764,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:43:40'),(90765,'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-26 19:43:41'),(90766,'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-26 19:43:41'),(90767,'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-26 19:43:45'),(90768,'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-26 19:43:45'),(90769,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:43:45'),(90770,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:43:45'),(90771,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:43:45'),(90772,'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-26 19:43:47'),(90773,'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-26 19:43:47'),(90774,'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-26 19:43:56'),(90775,'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-26 19:43:56'),(90776,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:43:56'),(90777,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:43:56'),(90778,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:43:56'),(90779,'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-26 19:43:58'),(90780,'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-26 19:43:58'),(90781,'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-26 19:44:01'),(90782,'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-26 19:44:01'),(90783,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:44:02'),(90784,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:44:02'),(90785,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:44:02'),(90786,'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-26 19:44:04'),(90787,'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-26 19:44:04'),(90788,'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-26 19:44:12'),(90789,'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-26 19:44:12'),(90790,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:44:13'),(90791,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:44:13'),(90792,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:44:13'),(90793,'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-26 19:44:14'),(90794,'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-26 19:44:14'),(90795,'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-26 19:44:18'),(90796,'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-26 19:44:18'),(90797,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:44:18'),(90798,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:44:18'),(90799,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:44:18'),(90800,'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-26 19:44:20'),(90801,'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-26 19:44:20'),(90802,'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-26 19:44:28'),(90803,'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-26 19:44:28'),(90804,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:44:29'),(90805,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:44:29'),(90806,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:44:29'),(90807,'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-26 19:44:30'),(90808,'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-26 19:44:30'),(90809,'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-26 19:44:34'),(90810,'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-26 19:44:34'),(90811,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:44:34'),(90812,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:44:34'),(90813,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:44:34'),(90814,'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-26 19:44:36'),(90815,'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-26 19:44:36'),(90816,'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-26 19:44:45'),(90817,'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-26 19:44:45'),(90818,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:44:45'),(90819,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:44:45'),(90820,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:44:45'),(90821,'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-26 19:44:47'),(90822,'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-26 19:44:47'),(90823,'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-26 19:44:51'),(90824,'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-26 19:44:51'),(90825,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:44:52'),(90826,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:44:52'),(90827,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:44:52'),(90828,'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-26 19:44:54'),(90829,'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-26 19:44:54'),(90830,'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-26 19:45:02'),(90831,'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-26 19:45:02'),(90832,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:45:03'),(90833,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:45:03'),(90834,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:45:03'),(90835,'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-26 19:45:05'),(90836,'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-26 19:45:05'),(90837,'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-26 19:45:08'),(90838,'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-26 19:45:08'),(90839,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:45:09'),(90840,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:45:09'),(90841,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:45:09'),(90842,'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-26 19:45:11'),(90843,'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-26 19:45:11'),(90844,'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-26 19:45:20'),(90845,'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-26 19:45:20'),(90846,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:45:20'),(90847,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:45:20'),(90848,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:45:20'),(90849,'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-26 19:45:22'),(90850,'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-26 19:45:22'),(90851,'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-26 19:45:25'),(90852,'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-26 19:45:25'),(90853,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:45:26'),(90854,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:45:26'),(90855,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:45:26'),(90856,'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-26 19:45:28'),(90857,'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-26 19:45:28'),(90858,'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-26 19:45:37'),(90859,'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-26 19:45:37'),(90860,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:45:37'),(90861,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:45:37'),(90862,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:45:37'),(90863,'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-26 19:45:39'),(90864,'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-26 19:45:39'),(90865,'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-26 19:45:42'),(90866,'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-26 19:45:42'),(90867,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:45:43'),(90868,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:45:43'),(90869,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:45:43'),(90870,'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-26 19:45:45'),(90871,'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-26 19:45:45'),(90872,'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-26 19:45:53'),(90873,'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-26 19:45:53'),(90874,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:45:54'),(90875,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:45:54'),(90876,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:45:54'),(90877,'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-26 19:45:55'),(90878,'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-26 19:45:55'),(90879,'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-26 19:45:59'),(90880,'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-26 19:45:59'),(90881,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:45:59'),(90882,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:45:59'),(90883,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:45:59'),(90884,'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-26 19:46:01'),(90885,'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-26 19:46:01'),(90886,'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-26 19:46:09'),(90887,'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-26 19:46:09'),(90888,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:46:10'),(90889,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:46:10'),(90890,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:46:10'),(90891,'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-26 19:46:12'),(90892,'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-26 19:46:12'),(90893,'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-26 19:46:15'),(90894,'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-26 19:46:15'),(90895,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:46:16'),(90896,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:46:16'),(90897,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:46:16'),(90898,'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-26 19:46:17'),(90899,'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-26 19:46:17'),(90900,'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-26 19:46:26'),(90901,'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-26 19:46:26'),(90902,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:46:26'),(90903,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:46:26'),(90904,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:46:26'),(90905,'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-26 19:46:29'),(90906,'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-26 19:46:29'),(90907,'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-26 19:46:32'),(90908,'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-26 19:46:32'),(90909,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:46:33'),(90910,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:46:33'),(90911,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:46:33'),(90912,'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-26 19:46:34'),(90913,'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-26 19:46:34'),(90914,'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-26 19:46:43'),(90915,'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-26 19:46:43'),(90916,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:46:43'),(90917,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:46:43'),(90918,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:46:43'),(90919,'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-26 19:46:45'),(90920,'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-26 19:46:45'),(90921,'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-26 19:46:48'),(90922,'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-26 19:46:48'),(90923,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:46:49'),(90924,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:46:49'),(90925,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:46:49'),(90926,'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-26 19:46:50'),(90927,'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-26 19:46:50'),(90928,'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-26 19:46:59'),(90929,'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-26 19:46:59'),(90930,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:47:00'),(90931,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:47:00'),(90932,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:47:00'),(90933,'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-26 19:47:02'),(90934,'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-26 19:47:02'),(90935,'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-26 19:47:05'),(90936,'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-26 19:47:05'),(90937,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:47:05'),(90938,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:47:05'),(90939,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:47:05'),(90940,'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-26 19:47:07'),(90941,'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-26 19:47:07'),(90942,'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-26 19:47:16'),(90943,'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-26 19:47:16'),(90944,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:47:16'),(90945,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:47:16'),(90946,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:47:16'),(90947,'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-26 19:47:18'),(90948,'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-26 19:47:18'),(90949,'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-26 19:47:21'),(90950,'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-26 19:47:21'),(90951,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:47:22'),(90952,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:47:22'),(90953,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:47:22'),(90954,'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-26 19:47:24'),(90955,'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-26 19:47:24'),(90956,'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-26 19:47:32'),(90957,'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-26 19:47:32'),(90958,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:47:33'),(90959,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:47:33'),(90960,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:47:33'),(90961,'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-26 19:47:35'),(90962,'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-26 19:47:35'),(90963,'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-26 19:47:38'),(90964,'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-26 19:47:38'),(90965,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:47:39'),(90966,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:47:39'),(90967,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:47:39'),(90968,'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-26 19:47:41'),(90969,'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-26 19:47:41'),(90970,'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-26 19:47:50'),(90971,'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-26 19:47:50'),(90972,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:47:50'),(90973,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:47:50'),(90974,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:47:50'),(90975,'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-26 19:47:52'),(90976,'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-26 19:47:52'),(90977,'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-26 19:47:56'),(90978,'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-26 19:47:56'),(90979,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:47:56'),(90980,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:47:56'),(90981,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:47:56'),(90982,'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-26 19:47:58'),(90983,'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-26 19:47:58'),(90984,'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-26 19:48:07'),(90985,'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-26 19:48:07'),(90986,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:48:08'),(90987,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:48:08'),(90988,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:48:08'),(90989,'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-26 19:48:10'),(90990,'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-26 19:48:10'),(90991,'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-26 19:48:13'),(90992,'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-26 19:48:13'),(90993,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:48:14'),(90994,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:48:14'),(90995,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:48:14'),(90996,'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-26 19:48:16'),(90997,'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-26 19:48:16'),(90998,'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-26 19:48:24'),(90999,'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-26 19:48:24'),(91000,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:48:24'),(91001,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:48:24'),(91002,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:48:24'),(91003,'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-26 19:48:26'),(91004,'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-26 19:48:26'),(91005,'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-26 19:48:29'),(91006,'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-26 19:48:29'),(91007,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:48:30'),(91008,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:48:30'),(91009,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:48:30'),(91010,'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-26 19:48:32'),(91011,'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-26 19:48:32'),(91012,'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-26 19:48:40'),(91013,'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-26 19:48:40'),(91014,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:48:41'),(91015,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:48:41'),(91016,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:48:41'),(91017,'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-26 19:48:42'),(91018,'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-26 19:48:42'),(91019,'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-26 19:48:46'),(91020,'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-26 19:48:46'),(91021,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:48:46'),(91022,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:48:46'),(91023,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:48:46'),(91024,'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-26 19:48:49'),(91025,'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-26 19:48:49'),(91026,'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-26 19:48:57'),(91027,'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-26 19:48:57'),(91028,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:48:58'),(91029,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:48:58'),(91030,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:48:58'),(91031,'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-26 19:48:59'),(91032,'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-26 19:48:59'),(91033,'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-26 19:49:03'),(91034,'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-26 19:49:03'),(91035,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:49:03'),(91036,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:49:03'),(91037,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:49:03'),(91038,'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-26 19:49:05'),(91039,'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-26 19:49:05'),(91040,'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-26 19:49:13'),(91041,'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-26 19:49:13'),(91042,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:49:14'),(91043,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:49:14'),(91044,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:49:14'),(91045,'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-26 19:49:16'),(91046,'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-26 19:49:16'),(91047,'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-26 19:49:19'),(91048,'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-26 19:49:19'),(91049,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:49:20'),(91050,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:49:20'),(91051,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:49:20'),(91052,'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-26 19:49:21'),(91053,'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-26 19:49:21'),(91054,'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-26 19:49:30'),(91055,'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-26 19:49:30'),(91056,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:49:30'),(91057,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:49:30'),(91058,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:49:30'),(91059,'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-26 19:49:32'),(91060,'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-26 19:49:32'),(91061,'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-26 19:49:36'),(91062,'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-26 19:49:36'),(91063,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:49:36'),(91064,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:49:36'),(91065,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:49:36'),(91066,'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-26 19:49:38'),(91067,'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-26 19:49:38'),(91068,'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-26 19:49:46'),(91069,'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-26 19:49:46'),(91070,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:49:47'),(91071,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:49:47'),(91072,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:49:47'),(91073,'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-26 19:49:48'),(91074,'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-26 19:49:48'),(91075,'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-26 19:49:52'),(91076,'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-26 19:49:52'),(91077,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:49:52'),(91078,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:49:52'),(91079,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:49:52'),(91080,'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-26 19:49:54'),(91081,'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-26 19:49:54'),(91082,'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-26 19:50:02'),(91083,'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-26 19:50:02'),(91084,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:50:03'),(91085,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:50:03'),(91086,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:50:03'),(91087,'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-26 19:50:04'),(91088,'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-26 19:50:04'),(91089,'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-26 19:50:08'),(91090,'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-26 19:50:08'),(91091,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:50:08'),(91092,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:50:08'),(91093,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:50:08'),(91094,'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-26 19:50:10'),(91095,'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-26 19:50:10'),(91096,'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-26 19:50:18'),(91097,'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-26 19:50:18'),(91098,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:50:19'),(91099,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:50:19'),(91100,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:50:19'),(91101,'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-26 19:50:21'),(91102,'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-26 19:50:21'),(91103,'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-26 19:50:24'),(91104,'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-26 19:50:24'),(91105,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:50:24'),(91106,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:50:24'),(91107,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:50:24'),(91108,'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-26 19:50:26'),(91109,'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-26 19:50:26'),(91110,'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-26 19:50:34'),(91111,'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-26 19:50:34'),(91112,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:50:35'),(91113,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:50:35'),(91114,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:50:35'),(91115,'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-26 19:50:37'),(91116,'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-26 19:50:37'),(91117,'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-26 19:50:40'),(91118,'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-26 19:50:40'),(91119,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:50:40'),(91120,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:50:40'),(91121,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:50:40'),(91122,'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-26 19:50:42'),(91123,'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-26 19:50:42'),(91124,'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-26 19:50:50'),(91125,'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-26 19:50:50'),(91126,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:50:51'),(91127,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:50:51'),(91128,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:50:51'),(91129,'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-26 19:50:53'),(91130,'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-26 19:50:53'),(91131,'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-26 19:50:56'),(91132,'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-26 19:50:56'),(91133,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:50:57'),(91134,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:50:57'),(91135,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:50:57'),(91136,'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-26 19:50:58'),(91137,'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-26 19:50:58'),(91138,'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-26 19:51:07'),(91139,'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-26 19:51:07'),(91140,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:51:07'),(91141,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:51:07'),(91142,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:51:07'),(91143,'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-26 19:51:09'),(91144,'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-26 19:51:09'),(91145,'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-26 19:51:12'),(91146,'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-26 19:51:12'),(91147,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:51:13'),(91148,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:51:13'),(91149,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:51:13'),(91150,'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-26 19:51:14'),(91151,'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-26 19:51:14'),(91152,'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-26 19:51:23'),(91153,'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-26 19:51:23'),(91154,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:51:23'),(91155,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:51:23'),(91156,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:51:23'),(91157,'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-26 19:51:25'),(91158,'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-26 19:51:25'),(91159,'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-26 19:51:28'),(91160,'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-26 19:51:28'),(91161,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:51:29'),(91162,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:51:29'),(91163,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:51:29'),(91164,'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-26 19:51:30'),(91165,'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-26 19:51:30'),(91166,'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-26 19:51:39'),(91167,'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-26 19:51:39'),(91168,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:51:39'),(91169,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:51:39'),(91170,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:51:39'),(91171,'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-26 19:51:41'),(91172,'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-26 19:51:41'),(91173,'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-26 19:51:44'),(91174,'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-26 19:51:44'),(91175,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:51:45'),(91176,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:51:45'),(91177,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:51:45'),(91178,'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-26 19:51:46'),(91179,'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-26 19:51:46'),(91180,'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-26 19:51:55'),(91181,'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-26 19:51:55'),(91182,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:51:55'),(91183,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:51:55'),(91184,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:51:55'),(91185,'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-26 19:51:57'),(91186,'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-26 19:51:57'),(91187,'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-26 19:52:00'),(91188,'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-26 19:52:00'),(91189,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:52:01'),(91190,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:52:01'),(91191,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:52:01'),(91192,'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-26 19:52:02'),(91193,'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-26 19:52:02'),(91194,'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-26 19:52:11'),(91195,'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-26 19:52:11'),(91196,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:52:11'),(91197,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:52:11'),(91198,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:52:11'),(91199,'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-26 19:52:13'),(91200,'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-26 19:52:13'),(91201,'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-26 19:52:16'),(91202,'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-26 19:52:16'),(91203,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:52:17'),(91204,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:52:17'),(91205,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:52:17'),(91206,'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-26 19:52:18'),(91207,'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-26 19:52:18'),(91208,'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-26 19:52:27'),(91209,'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-26 19:52:27'),(91210,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:52:27'),(91211,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:52:27'),(91212,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:52:27'),(91213,'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-26 19:52:29'),(91214,'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-26 19:52:29'),(91215,'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-26 19:52:32'),(91216,'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-26 19:52:32'),(91217,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:52:33'),(91218,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:52:33'),(91219,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:52:33'),(91220,'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-26 19:52:34'),(91221,'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-26 19:52:34'),(91222,'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-26 19:52:43'),(91223,'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-26 19:52:43'),(91224,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:52:43'),(91225,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:52:43'),(91226,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:52:43'),(91227,'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-26 19:52:45'),(91228,'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-26 19:52:45'),(91229,'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-26 19:52:48'),(91230,'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-26 19:52:48'),(91231,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:52:49'),(91232,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:52:49'),(91233,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:52:49'),(91234,'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-26 19:52:51'),(91235,'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-26 19:52:51'),(91236,'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-26 19:52:59'),(91237,'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-26 19:52:59'),(91238,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:52:59'),(91239,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:52:59'),(91240,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:52:59'),(91241,'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-26 19:53:01'),(91242,'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-26 19:53:01'),(91243,'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-26 19:53:05'),(91244,'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-26 19:53:05'),(91245,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:53:05'),(91246,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:53:05'),(91247,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:53:05'),(91248,'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-26 19:53:07'),(91249,'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-26 19:53:07'),(91250,'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-26 19:53:15'),(91251,'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-26 19:53:15'),(91252,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:53:16'),(91253,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:53:16'),(91254,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:53:16'),(91255,'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-26 19:53:17'),(91256,'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-26 19:53:17'),(91257,'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-26 19:53:20'),(91258,'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-26 19:53:20'),(91259,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:53:21'),(91260,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:53:21'),(91261,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:53:21'),(91262,'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-26 19:53:23'),(91263,'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-26 19:53:23'),(91264,'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-26 19:53:31'),(91265,'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-26 19:53:31'),(91266,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:53:32'),(91267,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:53:32'),(91268,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:53:32'),(91269,'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-26 19:53:34'),(91270,'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-26 19:53:34'),(91271,'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-26 19:53:38'),(91272,'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-26 19:53:38'),(91273,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:53:38'),(91274,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:53:38'),(91275,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:53:38'),(91276,'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-26 19:53:40'),(91277,'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-26 19:53:40'),(91278,'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-26 19:53:48'),(91279,'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-26 19:53:48'),(91280,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:53:48'),(91281,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:53:48'),(91282,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:53:48'),(91283,'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-26 19:53:50'),(91284,'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-26 19:53:50'),(91285,'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-26 19:53:53'),(91286,'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-26 19:53:53'),(91287,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:53:54'),(91288,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:53:54'),(91289,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:53:54'),(91290,'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-26 19:53:55'),(91291,'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-26 19:53:55'),(91292,'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-26 19:54:04'),(91293,'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-26 19:54:04'),(91294,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:54:04'),(91295,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:54:04'),(91296,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:54:04'),(91297,'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-26 19:54:06'),(91298,'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-26 19:54:06'),(91299,'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-26 19:54:09'),(91300,'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-26 19:54:09'),(91301,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:54:10'),(91302,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:54:10'),(91303,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:54:10'),(91304,'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-26 19:54:11'),(91305,'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-26 19:54:11'),(91306,'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-26 19:54:20'),(91307,'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-26 19:54:20'),(91308,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:54:20'),(91309,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:54:20'),(91310,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:54:20'),(91311,'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-26 19:54:22'),(91312,'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-26 19:54:22'),(91313,'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-26 19:54:25'),(91314,'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-26 19:54:25'),(91315,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:54:26'),(91316,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:54:26'),(91317,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:54:26'),(91318,'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-26 19:54:28'),(91319,'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-26 19:54:28'),(91320,'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-26 19:54:36'),(91321,'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-26 19:54:36'),(91322,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:54:37'),(91323,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:54:37'),(91324,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:54:37'),(91325,'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-26 19:54:38'),(91326,'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-26 19:54:38'),(91327,'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-26 19:54:41'),(91328,'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-26 19:54:41'),(91329,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:54:42'),(91330,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:54:42'),(91331,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:54:42'),(91332,'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-26 19:54:44'),(91333,'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-26 19:54:44'),(91334,'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-26 19:54:52'),(91335,'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-26 19:54:52'),(91336,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:54:53'),(91337,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:54:53'),(91338,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:54:53'),(91339,'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-26 19:54:55'),(91340,'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-26 19:54:55'),(91341,'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-26 19:54:58'),(91342,'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-26 19:54:58'),(91343,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:54:59'),(91344,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:54:59'),(91345,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:54:59'),(91346,'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-26 19:55:01'),(91347,'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-26 19:55:01'),(91348,'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-26 19:55:09'),(91349,'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-26 19:55:09'),(91350,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:55:09'),(91351,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:55:09'),(91352,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:55:09'),(91353,'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-26 19:55:11'),(91354,'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-26 19:55:11'),(91355,'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-26 19:55:14'),(91356,'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-26 19:55:14'),(91357,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:55:15'),(91358,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:55:15'),(91359,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:55:15'),(91360,'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-26 19:55:16'),(91361,'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-26 19:55:16'),(91362,'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-26 19:55:25'),(91363,'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-26 19:55:25'),(91364,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:55:26'),(91365,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:55:26'),(91366,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:55:26'),(91367,'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-26 19:55:28'),(91368,'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-26 19:55:28'),(91369,'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-26 19:55:31'),(91370,'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-26 19:55:31'),(91371,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:55:31'),(91372,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:55:31'),(91373,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:55:31'),(91374,'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-26 19:55:33'),(91375,'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-26 19:55:33'),(91376,'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-26 19:55:41'),(91377,'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-26 19:55:41'),(91378,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:55:42'),(91379,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:55:42'),(91380,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:55:42'),(91381,'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-26 19:55:44'),(91382,'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-26 19:55:44'),(91383,'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-26 19:55:48'),(91384,'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-26 19:55:48'),(91385,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:55:48'),(91386,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:55:48'),(91387,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:55:48'),(91388,'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-26 19:55:50'),(91389,'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-26 19:55:50'),(91390,'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-26 19:55:59'),(91391,'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-26 19:55:59'),(91392,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:55:59'),(91393,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:55:59'),(91394,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:55:59'),(91395,'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-26 19:56:01'),(91396,'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-26 19:56:01'),(91397,'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-26 19:56:05'),(91398,'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-26 19:56:05'),(91399,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:56:06'),(91400,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:56:06'),(91401,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:56:06'),(91402,'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-26 19:56:07'),(91403,'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-26 19:56:07'),(91404,'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-26 19:56:16'),(91405,'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-26 19:56:16'),(91406,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:56:17'),(91407,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:56:17'),(91408,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:56:17'),(91409,'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-26 19:56:18'),(91410,'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-26 19:56:18'),(91411,'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-26 19:56:21'),(91412,'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-26 19:56:21'),(91413,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:56:22'),(91414,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:56:22'),(91415,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:56:22'),(91416,'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-26 19:56:24'),(91417,'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-26 19:56:24'),(91418,'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-26 19:56:32'),(91419,'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-26 19:56:32'),(91420,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:56:33'),(91421,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:56:33'),(91422,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:56:33'),(91423,'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-26 19:56:34'),(91424,'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-26 19:56:34'),(91425,'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-26 19:56:38'),(91426,'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-26 19:56:38'),(91427,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:56:39'),(91428,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:56:39'),(91429,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:56:39'),(91430,'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-26 19:56:41'),(91431,'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-26 19:56:41'),(91432,'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-26 19:56:50'),(91433,'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-26 19:56:50'),(91434,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:56:50'),(91435,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:56:50'),(91436,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:56:50'),(91437,'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-26 19:56:52'),(91438,'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-26 19:56:52'),(91439,'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-26 19:56:55'),(91440,'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-26 19:56:55'),(91441,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:56:55'),(91442,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:56:55'),(91443,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:56:55'),(91444,'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-26 19:56:57'),(91445,'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-26 19:56:57'),(91446,'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-26 19:57:06'),(91447,'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-26 19:57:06'),(91448,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:57:06'),(91449,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:57:06'),(91450,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:57:06'),(91451,'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-26 19:57:08'),(91452,'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-26 19:57:08'),(91453,'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-26 19:57:11'),(91454,'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-26 19:57:11'),(91455,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:57:12'),(91456,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:57:12'),(91457,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:57:12'),(91458,'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-26 19:57:13'),(91459,'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-26 19:57:13'),(91460,'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-26 19:57:22'),(91461,'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-26 19:57:22'),(91462,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:57:22'),(91463,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:57:22'),(91464,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:57:22'),(91465,'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-26 19:57:24'),(91466,'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-26 19:57:24'),(91467,'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-26 19:57:28'),(91468,'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-26 19:57:28'),(91469,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:57:28'),(91470,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:57:28'),(91471,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:57:28'),(91472,'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-26 19:57:30'),(91473,'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-26 19:57:30'),(91474,'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-26 19:57:38'),(91475,'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-26 19:57:38'),(91476,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:57:39'),(91477,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:57:39'),(91478,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:57:39'),(91479,'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-26 19:57:41'),(91480,'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-26 19:57:41'),(91481,'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-26 19:57:44'),(91482,'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-26 19:57:44'),(91483,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:57:45'),(91484,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:57:45'),(91485,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:57:45'),(91486,'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-26 19:57:48'),(91487,'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-26 19:57:48'),(91488,'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-26 19:57:57'),(91489,'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-26 19:57:57'),(91490,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:57:57'),(91491,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:57:57'),(91492,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:57:57'),(91493,'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-26 19:57:59'),(91494,'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-26 19:57:59'),(91495,'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-26 19:58:02'),(91496,'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-26 19:58:02'),(91497,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:58:03'),(91498,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:58:03'),(91499,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:58:03'),(91500,'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-26 19:58:04'),(91501,'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-26 19:58:05'),(91502,'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-26 19:58:13'),(91503,'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-26 19:58:13'),(91504,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:58:13'),(91505,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:58:13'),(91506,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:58:13'),(91507,'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-26 19:58:16'),(91508,'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-26 19:58:16'),(91509,'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-26 19:58:19'),(91510,'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-26 19:58:19'),(91511,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:58:20'),(91512,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:58:20'),(91513,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:58:20'),(91514,'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-26 19:58:22'),(91515,'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-26 19:58:22'),(91516,'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-26 19:58:30'),(91517,'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-26 19:58:30'),(91518,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:58:31'),(91519,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:58:31'),(91520,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:58:31'),(91521,'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-26 19:58:33'),(91522,'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-26 19:58:33'),(91523,'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-26 19:58:37'),(91524,'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-26 19:58:37'),(91525,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:58:38'),(91526,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:58:38'),(91527,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:58:38'),(91528,'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-26 19:58:40'),(91529,'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-26 19:58:40'),(91530,'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-26 19:58:48'),(91531,'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-26 19:58:48'),(91532,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:58:49'),(91533,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:58:49'),(91534,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:58:49'),(91535,'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-26 19:58:50'),(91536,'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-26 19:58:50'),(91537,'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-26 19:58:54'),(91538,'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-26 19:58:54'),(91539,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:58:54'),(91540,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:58:54'),(91541,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:58:54'),(91542,'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-26 19:58:56'),(91543,'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-26 19:58:56'),(91544,'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-26 19:59:04'),(91545,'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-26 19:59:04'),(91546,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:59:05'),(91547,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:59:05'),(91548,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:59:05'),(91549,'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-26 19:59:06'),(91550,'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-26 19:59:06'),(91551,'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-26 19:59:10'),(91552,'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-26 19:59:10'),(91553,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:59:11'),(91554,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:59:11'),(91555,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:59:11'),(91556,'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-26 19:59:12'),(91557,'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-26 19:59:12'),(91558,'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-26 19:59:21'),(91559,'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-26 19:59:21'),(91560,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:59:21'),(91561,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:59:21'),(91562,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:59:21'),(91563,'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-26 19:59:23'),(91564,'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-26 19:59:23'),(91565,'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-26 19:59:26'),(91566,'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-26 19:59:26'),(91567,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:59:27'),(91568,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:59:27'),(91569,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:59:27'),(91570,'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-26 19:59:29'),(91571,'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-26 19:59:29'),(91572,'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-26 19:59:37'),(91573,'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-26 19:59:37'),(91574,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:59:37'),(91575,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:59:37'),(91576,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:59:37'),(91577,'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-26 19:59:39'),(91578,'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-26 19:59:39'),(91579,'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-26 19:59:43'),(91580,'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-26 19:59:43'),(91581,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:59:43'),(91582,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:59:43'),(91583,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:59:43'),(91584,'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-26 19:59:45'),(91585,'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-26 19:59:45'),(91586,'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-26 19:59:53'),(91587,'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-26 19:59:53'),(91588,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:59:54'),(91589,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 19:59:54'),(91590,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:59:54'),(91591,'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-26 19:59:55'),(91592,'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-26 19:59:55'),(91593,'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-26 19:59:59'),(91594,'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-26 19:59:59'),(91595,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 19:59:59'),(91596,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 19:59:59'),(91597,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 19:59:59'),(91598,'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-26 20:00:01'),(91599,'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-26 20:00:01'),(91600,'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-26 20:00:09'),(91601,'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-26 20:00:09'),(91602,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:00:10'),(91603,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:00:10'),(91604,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:00:10'),(91605,'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-26 20:00:11'),(91606,'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-26 20:00:11'),(91607,'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-26 20:00:15'),(91608,'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-26 20:00:15'),(91609,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:00:15'),(91610,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:00:15'),(91611,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:00:15'),(91612,'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-26 20:00:17'),(91613,'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-26 20:00:17'),(91614,'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-26 20:00:26'),(91615,'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-26 20:00:26'),(91616,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:00:26'),(91617,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:00:26'),(91618,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:00:26'),(91619,'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-26 20:00:28'),(91620,'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-26 20:00:28'),(91621,'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-26 20:00:31'),(91622,'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-26 20:00:31'),(91623,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:00:32'),(91624,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:00:32'),(91625,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:00:32'),(91626,'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-26 20:00:33'),(91627,'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-26 20:00:33'),(91628,'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-26 20:00:42'),(91629,'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-26 20:00:42'),(91630,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:00:42'),(91631,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:00:42'),(91632,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:00:42'),(91633,'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-26 20:00:44'),(91634,'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-26 20:00:44'),(91635,'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-26 20:00:47'),(91636,'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-26 20:00:47'),(91637,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:00:48'),(91638,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:00:48'),(91639,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:00:48'),(91640,'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-26 20:00:49'),(91641,'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-26 20:00:49'),(91642,'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-26 20:00:58'),(91643,'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-26 20:00:58'),(91644,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:00:58'),(91645,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:00:58'),(91646,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:00:58'),(91647,'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-26 20:01:00'),(91648,'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-26 20:01:00'),(91649,'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-26 20:01:03'),(91650,'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-26 20:01:03'),(91651,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:01:04'),(91652,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:01:04'),(91653,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:01:04'),(91654,'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-26 20:01:06'),(91655,'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-26 20:01:06'),(91656,'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-26 20:01:14'),(91657,'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-26 20:01:14'),(91658,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:01:15'),(91659,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:01:15'),(91660,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:01:15'),(91661,'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-26 20:01:16'),(91662,'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-26 20:01:16'),(91663,'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-26 20:01:20'),(91664,'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-26 20:01:20'),(91665,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:01:21'),(91666,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:01:21'),(91667,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:01:21'),(91668,'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-26 20:01:22'),(91669,'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-26 20:01:22'),(91670,'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-26 20:01:31'),(91671,'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-26 20:01:31'),(91672,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:01:31'),(91673,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:01:31'),(91674,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:01:31'),(91675,'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-26 20:01:33'),(91676,'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-26 20:01:33'),(91677,'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-26 20:01:37'),(91678,'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-26 20:01:37'),(91679,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:01:37'),(91680,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:01:37'),(91681,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:01:37'),(91682,'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-26 20:01:39'),(91683,'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-26 20:01:39'),(91684,'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-26 20:01:47'),(91685,'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-26 20:01:47'),(91686,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:01:48'),(91687,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:01:48'),(91688,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:01:48'),(91689,'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-26 20:01:49'),(91690,'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-26 20:01:49'),(91691,'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-26 20:01:52'),(91692,'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-26 20:01:52'),(91693,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:01:53'),(91694,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:01:53'),(91695,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:01:53'),(91696,'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-26 20:01:55'),(91697,'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-26 20:01:55'),(91698,'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-26 20:02:03'),(91699,'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-26 20:02:03'),(91700,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:02:03'),(91701,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:02:03'),(91702,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:02:03'),(91703,'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-26 20:02:05'),(91704,'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-26 20:02:05'),(91705,'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-26 20:02:09'),(91706,'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-26 20:02:09'),(91707,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:02:10'),(91708,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:02:10'),(91709,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:02:10'),(91710,'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-26 20:02:11'),(91711,'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-26 20:02:11'),(91712,'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-26 20:02:19'),(91713,'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-26 20:02:19'),(91714,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:02:20'),(91715,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:02:20'),(91716,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:02:20'),(91717,'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-26 20:02:22'),(91718,'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-26 20:02:22'),(91719,'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-26 20:02:25'),(91720,'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-26 20:02:25'),(91721,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:02:25'),(91722,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:02:25'),(91723,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:02:25'),(91724,'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-26 20:02:27'),(91725,'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-26 20:02:27'),(91726,'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-26 20:02:35'),(91727,'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-26 20:02:35'),(91728,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:02:36'),(91729,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:02:36'),(91730,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:02:36'),(91731,'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-26 20:02:38'),(91732,'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-26 20:02:38'),(91733,'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-26 20:02:41'),(91734,'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-26 20:02:41'),(91735,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:02:41'),(91736,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:02:41'),(91737,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:02:41'),(91738,'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-26 20:02:43'),(91739,'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-26 20:02:43'),(91740,'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-26 20:02:52'),(91741,'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-26 20:02:52'),(91742,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:02:52'),(91743,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:02:52'),(91744,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:02:52'),(91745,'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-26 20:02:54'),(91746,'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-26 20:02:54'),(91747,'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-26 20:02:58'),(91748,'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-26 20:02:58'),(91749,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:02:58'),(91750,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:02:58'),(91751,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:02:58'),(91752,'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-26 20:03:00'),(91753,'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-26 20:03:00'),(91754,'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-26 20:03:09'),(91755,'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-26 20:03:09'),(91756,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:03:09'),(91757,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:03:09'),(91758,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:03:09'),(91759,'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-26 20:03:11'),(91760,'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-26 20:03:11'),(91761,'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-26 20:03:15'),(91762,'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-26 20:03:15'),(91763,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:03:15'),(91764,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:03:15'),(91765,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:03:15'),(91766,'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-26 20:03:17'),(91767,'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-26 20:03:17'),(91768,'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-26 20:03:26'),(91769,'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-26 20:03:26'),(91770,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:03:27'),(91771,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:03:27'),(91772,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:03:27'),(91773,'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-26 20:03:28'),(91774,'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-26 20:03:28'),(91775,'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-26 20:03:32'),(91776,'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-26 20:03:32'),(91777,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:03:33'),(91778,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:03:33'),(91779,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:03:33'),(91780,'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-26 20:03:35'),(91781,'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-26 20:03:35'),(91782,'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-26 20:03:44'),(91783,'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-26 20:03:44'),(91784,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:03:44'),(91785,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:03:44'),(91786,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:03:44'),(91787,'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-26 20:03:46'),(91788,'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-26 20:03:46'),(91789,'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-26 20:03:54'),(91790,'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-26 20:03:54'),(91791,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:03:55'),(91792,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:03:55'),(91793,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:03:55'),(91794,'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-26 20:03:57'),(91795,'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-26 20:03:57'),(91796,'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-26 20:04:06'),(91797,'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-26 20:04:06'),(91798,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:04:07'),(91799,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:04:07'),(91800,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:04:07'),(91801,'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-26 20:04:09'),(91802,'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-26 20:04:09'),(91803,'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-26 20:04:12'),(91804,'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-26 20:04:12'),(91805,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:04:13'),(91806,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:04:13'),(91807,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:04:13'),(91808,'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-26 20:04:15'),(91809,'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-26 20:04:15'),(91810,'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-26 20:04:23'),(91811,'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-26 20:04:23'),(91812,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:04:23'),(91813,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:04:23'),(91814,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:04:23'),(91815,'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-26 20:04:25'),(91816,'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-26 20:04:25'),(91817,'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-26 20:04:28'),(91818,'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-26 20:04:28'),(91819,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:04:29'),(91820,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:04:29'),(91821,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:04:29'),(91822,'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-26 20:04:31'),(91823,'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-26 20:04:31'),(91824,'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-26 20:04:39'),(91825,'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-26 20:04:39'),(91826,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:04:40'),(91827,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:04:40'),(91828,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:04:40'),(91829,'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-26 20:04:41'),(91830,'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-26 20:04:41'),(91831,'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-26 20:04:44'),(91832,'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-26 20:04:44'),(91833,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:04:45'),(91834,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:04:45'),(91835,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:04:45'),(91836,'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-26 20:04:47'),(91837,'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-26 20:04:47'),(91838,'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-26 20:04:55'),(91839,'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-26 20:04:55'),(91840,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:04:56'),(91841,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:04:56'),(91842,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:04:56'),(91843,'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-26 20:04:57'),(91844,'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-26 20:04:57'),(91845,'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-26 20:05:01'),(91846,'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-26 20:05:01'),(91847,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:05:01'),(91848,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:05:01'),(91849,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:05:01'),(91850,'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-26 20:05:03'),(91851,'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-26 20:05:03'),(91852,'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-26 20:05:11'),(91853,'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-26 20:05:11'),(91854,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:05:12'),(91855,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:05:12'),(91856,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:05:12'),(91857,'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-26 20:05:14'),(91858,'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-26 20:05:14'),(91859,'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-26 20:05:17'),(91860,'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-26 20:05:17'),(91861,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:05:18'),(91862,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:05:18'),(91863,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:05:18'),(91864,'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-26 20:05:19'),(91865,'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-26 20:05:19'),(91866,'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-26 20:05:28'),(91867,'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-26 20:05:28'),(91868,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:05:29'),(91869,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:05:29'),(91870,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:05:29'),(91871,'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-26 20:05:30'),(91872,'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-26 20:05:30'),(91873,'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-26 20:05:34'),(91874,'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-26 20:05:34'),(91875,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:05:34'),(91876,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:05:34'),(91877,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:05:34'),(91878,'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-26 20:05:36'),(91879,'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-26 20:05:36'),(91880,'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-26 20:05:44'),(91881,'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-26 20:05:44'),(91882,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:05:45'),(91883,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:05:45'),(91884,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:05:45'),(91885,'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-26 20:05:47'),(91886,'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-26 20:05:47'),(91887,'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-26 20:05:50'),(91888,'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-26 20:05:50'),(91889,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:05:50'),(91890,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:05:50'),(91891,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:05:50'),(91892,'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-26 20:05:52'),(91893,'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-26 20:05:52'),(91894,'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-26 20:06:01'),(91895,'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-26 20:06:01'),(91896,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:06:01'),(91897,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:06:01'),(91898,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:06:01'),(91899,'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-26 20:06:03'),(91900,'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-26 20:06:03'),(91901,'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-26 20:06:06'),(91902,'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-26 20:06:06'),(91903,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:06:07'),(91904,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:06:07'),(91905,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:06:07'),(91906,'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-26 20:06:08'),(91907,'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-26 20:06:08'),(91908,'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-26 20:06:17'),(91909,'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-26 20:06:17'),(91910,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:06:17'),(91911,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:06:17'),(91912,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:06:17'),(91913,'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-26 20:06:19'),(91914,'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-26 20:06:19'),(91915,'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-26 20:06:22'),(91916,'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-26 20:06:22'),(91917,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:06:23'),(91918,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:06:23'),(91919,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:06:23'),(91920,'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-26 20:06:25'),(91921,'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-26 20:06:25'),(91922,'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-26 20:06:33'),(91923,'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-26 20:06:33'),(91924,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:06:34'),(91925,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:06:34'),(91926,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:06:34'),(91927,'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-26 20:06:35'),(91928,'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-26 20:06:35'),(91929,'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-26 20:06:39'),(91930,'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-26 20:06:39'),(91931,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:06:39'),(91932,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:06:39'),(91933,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:06:39'),(91934,'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-26 20:06:41'),(91935,'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-26 20:06:41'),(91936,'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-26 20:06:50'),(91937,'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-26 20:06:50'),(91938,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:06:51'),(91939,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:06:51'),(91940,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:06:51'),(91941,'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-26 20:06:53'),(91942,'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-26 20:06:53'),(91943,'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-26 20:06:56'),(91944,'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-26 20:06:56'),(91945,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:06:57'),(91946,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:06:57'),(91947,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:06:57'),(91948,'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-26 20:06:59'),(91949,'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-26 20:06:59'),(91950,'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-26 20:07:07'),(91951,'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-26 20:07:07'),(91952,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:07:08'),(91953,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:07:08'),(91954,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:07:08'),(91955,'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-26 20:07:09'),(91956,'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-26 20:07:09'),(91957,'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-26 20:07:13'),(91958,'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-26 20:07:13'),(91959,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:07:13'),(91960,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:07:13'),(91961,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:07:13'),(91962,'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-26 20:07:15'),(91963,'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-26 20:07:15'),(91964,'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-26 20:07:23'),(91965,'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-26 20:07:23'),(91966,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:07:24'),(91967,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:07:24'),(91968,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:07:24'),(91969,'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-26 20:07:25'),(91970,'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-26 20:07:25'),(91971,'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-26 20:07:29'),(91972,'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-26 20:07:29'),(91973,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:07:29'),(91974,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:07:29'),(91975,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:07:29'),(91976,'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-26 20:07:31'),(91977,'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-26 20:07:31'),(91978,'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-26 20:07:39'),(91979,'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-26 20:07:39'),(91980,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:07:40'),(91981,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:07:40'),(91982,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:07:40'),(91983,'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-26 20:07:41'),(91984,'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-26 20:07:41'),(91985,'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-26 20:07:45'),(91986,'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-26 20:07:45'),(91987,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:07:45'),(91988,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:07:45'),(91989,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:07:45'),(91990,'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-26 20:07:47'),(91991,'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-26 20:07:47'),(91992,'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-26 20:07:55'),(91993,'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-26 20:07:55'),(91994,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:07:56'),(91995,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:07:56'),(91996,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:07:56'),(91997,'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-26 20:07:57'),(91998,'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-26 20:07:57'),(91999,'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-26 20:08:01'),(92000,'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-26 20:08:01'),(92001,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:08:01'),(92002,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:08:01'),(92003,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:08:01'),(92004,'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-26 20:08:03'),(92005,'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-26 20:08:03'),(92006,'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-26 20:08:11'),(92007,'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-26 20:08:11'),(92008,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:08:12'),(92009,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:08:12'),(92010,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:08:12'),(92011,'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-26 20:08:13'),(92012,'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-26 20:08:13'),(92013,'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-26 20:08:16'),(92014,'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-26 20:08:16'),(92015,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:08:17'),(92016,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:08:17'),(92017,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:08:17'),(92018,'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-26 20:08:19'),(92019,'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-26 20:08:19'),(92020,'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-26 20:08:31'),(92021,'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-26 20:08:31'),(92022,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:08:31'),(92023,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:08:31'),(92024,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:08:31'),(92025,'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-26 20:08:34'),(92026,'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-26 20:08:34'),(92027,'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-26 20:08:40'),(92028,'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-26 20:08:40'),(92029,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:08:41'),(92030,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:08:41'),(92031,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:08:41'),(92032,'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-26 20:08:44'),(92033,'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-26 20:08:44'),(92034,'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-26 20:08:58'),(92035,'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-26 20:08:58'),(92036,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:08:59'),(92037,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:08:59'),(92038,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:08:59'),(92039,'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-26 20:09:01'),(92040,'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-26 20:09:01'),(92041,'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-26 20:09:07'),(92042,'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-26 20:09:07'),(92043,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:09:08'),(92044,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:09:08'),(92045,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:09:08'),(92046,'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-26 20:09:10'),(92047,'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-26 20:09:10'),(92048,'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-26 20:09:22'),(92049,'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-26 20:09:22'),(92050,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:09:23'),(92051,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:09:23'),(92052,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:09:23'),(92053,'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-26 20:09:24'),(92054,'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-26 20:09:24'),(92055,'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-26 20:09:29'),(92056,'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-26 20:09:29'),(92057,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:09:29'),(92058,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:09:29'),(92059,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:09:29'),(92060,'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-26 20:09:31'),(92061,'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-26 20:09:31'),(92062,'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-26 20:09:39'),(92063,'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-26 20:09:39'),(92064,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:09:40'),(92065,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:09:40'),(92066,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:09:40'),(92067,'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-26 20:09:42'),(92068,'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-26 20:09:42'),(92069,'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-26 20:09:45'),(92070,'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-26 20:09:45'),(92071,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:09:46'),(92072,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:09:46'),(92073,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:09:46'),(92074,'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-26 20:09:50'),(92075,'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-26 20:09:50'),(92076,'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-26 20:09:58'),(92077,'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-26 20:09:58'),(92078,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:09:58'),(92079,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:09:58'),(92080,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:09:58'),(92081,'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-26 20:10:00'),(92082,'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-26 20:10:00'),(92083,'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-26 20:10:03'),(92084,'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-26 20:10:03'),(92085,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:10:04'),(92086,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:10:04'),(92087,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:10:04'),(92088,'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-26 20:10:05'),(92089,'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-26 20:10:05'),(92090,'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-26 20:10:14'),(92091,'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-26 20:10:14'),(92092,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:10:14'),(92093,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:10:14'),(92094,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:10:14'),(92095,'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-26 20:10:16'),(92096,'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-26 20:10:16'),(92097,'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-26 20:10:19'),(92098,'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-26 20:10:19'),(92099,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:10:20'),(92100,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:10:20'),(92101,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:10:20'),(92102,'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-26 20:10:21'),(92103,'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-26 20:10:21'),(92104,'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-26 20:10:33'),(92105,'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-26 20:10:33'),(92106,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:10:34'),(92107,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:10:34'),(92108,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:10:34'),(92109,'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-26 20:10:39'),(92110,'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-26 20:10:39'),(92111,'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-26 20:10:46'),(92112,'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-26 20:10:46'),(92113,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:10:47'),(92114,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:10:47'),(92115,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:10:47'),(92116,'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-26 20:10:49'),(92117,'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-26 20:10:49'),(92118,'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-26 20:10:59'),(92119,'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-26 20:10:59'),(92120,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:10:59'),(92121,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:10:59'),(92122,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:10:59'),(92123,'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-26 20:11:02'),(92124,'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-26 20:11:02'),(92125,'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-26 20:11:08'),(92126,'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-26 20:11:08'),(92127,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:11:09'),(92128,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:11:09'),(92129,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:11:09'),(92130,'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-26 20:11:12'),(92131,'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-26 20:11:12'),(92132,'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-26 20:11:21'),(92133,'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-26 20:11:21'),(92134,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:11:21'),(92135,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:11:21'),(92136,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:11:21'),(92137,'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-26 20:11:23'),(92138,'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-26 20:11:23'),(92139,'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-26 20:11:28'),(92140,'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-26 20:11:28'),(92141,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:11:28'),(92142,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:11:28'),(92143,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:11:28'),(92144,'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-26 20:11:31'),(92145,'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-26 20:11:31'),(92146,'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-26 20:11:41'),(92147,'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-26 20:11:41'),(92148,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:11:42'),(92149,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:11:42'),(92150,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:11:42'),(92151,'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-26 20:11:45'),(92152,'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-26 20:11:45'),(92153,'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-26 20:11:50'),(92154,'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-26 20:11:50'),(92155,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:11:50'),(92156,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:11:50'),(92157,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:11:51'),(92158,'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-26 20:11:53'),(92159,'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-26 20:11:53'),(92160,'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-26 20:12:02'),(92161,'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-26 20:12:02'),(92162,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:12:02'),(92163,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:12:02'),(92164,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:12:02'),(92165,'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-26 20:12:04'),(92166,'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-26 20:12:04'),(92167,'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-26 20:12:07'),(92168,'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-26 20:12:07'),(92169,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:12:08'),(92170,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:12:08'),(92171,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:12:08'),(92172,'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-26 20:12:09'),(92173,'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-26 20:12:09'),(92174,'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-26 20:12:18'),(92175,'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-26 20:12:18'),(92176,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:12:18'),(92177,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:12:18'),(92178,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:12:18'),(92179,'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-26 20:12:20'),(92180,'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-26 20:12:20'),(92181,'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-26 20:12:23'),(92182,'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-26 20:12:23'),(92183,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:12:23'),(92184,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:12:23'),(92185,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:12:23'),(92186,'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-26 20:12:25'),(92187,'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-26 20:12:25'),(92188,'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-26 20:12:33'),(92189,'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-26 20:12:33'),(92190,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:12:34'),(92191,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:12:34'),(92192,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:12:34'),(92193,'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-26 20:12:35'),(92194,'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-26 20:12:35'),(92195,'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-26 20:12:39'),(92196,'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-26 20:12:39'),(92197,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:12:39'),(92198,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:12:39'),(92199,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:12:39'),(92200,'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-26 20:12:41'),(92201,'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-26 20:12:41'),(92202,'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-26 20:12:49'),(92203,'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-26 20:12:49'),(92204,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:12:50'),(92205,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:12:50'),(92206,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:12:50'),(92207,'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-26 20:12:51'),(92208,'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-26 20:12:51'),(92209,'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-26 20:12:54'),(92210,'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-26 20:12:54'),(92211,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:12:55'),(92212,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:12:55'),(92213,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:12:55'),(92214,'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-26 20:12:57'),(92215,'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-26 20:12:57'),(92216,'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-26 20:13:05'),(92217,'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-26 20:13:05'),(92218,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:13:05'),(92219,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:13:05'),(92220,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:13:05'),(92221,'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-26 20:13:07'),(92222,'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-26 20:13:07'),(92223,'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-26 20:13:11'),(92224,'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-26 20:13:11'),(92225,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:13:12'),(92226,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:13:12'),(92227,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:13:12'),(92228,'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-26 20:13:13'),(92229,'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-26 20:13:13'),(92230,'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-26 20:13:21'),(92231,'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-26 20:13:21'),(92232,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:13:22'),(92233,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:13:22'),(92234,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:13:22'),(92235,'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-26 20:13:24'),(92236,'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-26 20:13:24'),(92237,'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-26 20:13:27'),(92238,'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-26 20:13:27'),(92239,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:13:28'),(92240,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:13:28'),(92241,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:13:28'),(92242,'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-26 20:13:30'),(92243,'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-26 20:13:30'),(92244,'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-26 20:13:38'),(92245,'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-26 20:13:38'),(92246,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:13:39'),(92247,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:13:39'),(92248,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:13:39'),(92249,'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-26 20:13:41'),(92250,'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-26 20:13:41'),(92251,'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-26 20:13:44'),(92252,'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-26 20:13:44'),(92253,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:13:44'),(92254,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:13:44'),(92255,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:13:44'),(92256,'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-26 20:13:47'),(92257,'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-26 20:13:47'),(92258,'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-26 20:13:55'),(92259,'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-26 20:13:55'),(92260,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:13:56'),(92261,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:13:56'),(92262,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:13:56'),(92263,'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-26 20:13:57'),(92264,'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-26 20:13:57'),(92265,'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-26 20:14:01'),(92266,'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-26 20:14:01'),(92267,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:14:01'),(92268,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:14:01'),(92269,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:14:01'),(92270,'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-26 20:14:03'),(92271,'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-26 20:14:03'),(92272,'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-26 20:14:11'),(92273,'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-26 20:14:11'),(92274,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:14:12'),(92275,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:14:12'),(92276,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:14:12'),(92277,'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-26 20:14:13'),(92278,'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-26 20:14:13'),(92279,'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-26 20:14:17'),(92280,'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-26 20:14:17'),(92281,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:14:18'),(92282,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:14:18'),(92283,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:14:18'),(92284,'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-26 20:14:19'),(92285,'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-26 20:14:19'),(92286,'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-26 20:14:28'),(92287,'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-26 20:14:28'),(92288,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:14:28'),(92289,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:14:28'),(92290,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:14:28'),(92291,'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-26 20:14:30'),(92292,'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-26 20:14:30'),(92293,'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-26 20:14:33'),(92294,'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-26 20:14:33'),(92295,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:14:34'),(92296,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:14:34'),(92297,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:14:34'),(92298,'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-26 20:14:35'),(92299,'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-26 20:14:35'),(92300,'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-26 20:14:44'),(92301,'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-26 20:14:44'),(92302,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:14:44'),(92303,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:14:44'),(92304,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:14:44'),(92305,'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-26 20:14:46'),(92306,'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-26 20:14:46'),(92307,'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-26 20:14:49'),(92308,'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-26 20:14:49'),(92309,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:14:50'),(92310,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:14:50'),(92311,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:14:50'),(92312,'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-26 20:14:51'),(92313,'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-26 20:14:51'),(92314,'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-26 20:15:00'),(92315,'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-26 20:15:00'),(92316,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:15:01'),(92317,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:15:01'),(92318,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:15:01'),(92319,'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-26 20:15:02'),(92320,'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-26 20:15:02'),(92321,'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-26 20:15:05'),(92322,'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-26 20:15:05'),(92323,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:15:06'),(92324,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:15:06'),(92325,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:15:06'),(92326,'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-26 20:15:08'),(92327,'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-26 20:15:08'),(92328,'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-26 20:15:16'),(92329,'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-26 20:15:16'),(92330,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:15:16'),(92331,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:15:16'),(92332,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:15:16'),(92333,'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-26 20:15:18'),(92334,'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-26 20:15:18'),(92335,'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-26 20:15:21'),(92336,'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-26 20:15:21'),(92337,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:15:22'),(92338,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:15:22'),(92339,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:15:22'),(92340,'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-26 20:15:23'),(92341,'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-26 20:15:23'),(92342,'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-26 20:15:33'),(92343,'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-26 20:15:33'),(92344,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:15:33'),(92345,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:15:33'),(92346,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:15:33'),(92347,'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-26 20:15:39'),(92348,'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-26 20:15:39'),(92349,'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-26 20:15:44'),(92350,'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-26 20:15:44'),(92351,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:15:45'),(92352,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:15:45'),(92353,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:15:45'),(92354,'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-26 20:15:47'),(92355,'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-26 20:15:47'),(92356,'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-26 20:15:57'),(92357,'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-26 20:15:57'),(92358,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:15:57'),(92359,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:15:57'),(92360,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:15:57'),(92361,'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-26 20:16:00'),(92362,'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-26 20:16:00'),(92363,'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-26 20:16:06'),(92364,'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-26 20:16:06'),(92365,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:16:07'),(92366,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:16:07'),(92367,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:16:07'),(92368,'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-26 20:16:09'),(92369,'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-26 20:16:10'),(92370,'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-26 20:16:23'),(92371,'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-26 20:16:23'),(92372,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:16:24'),(92373,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:16:24'),(92374,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:16:24'),(92375,'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-26 20:16:27'),(92376,'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-26 20:16:27'),(92377,'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-26 20:16:31'),(92378,'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-26 20:16:31'),(92379,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:16:31'),(92380,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:16:31'),(92381,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:16:31'),(92382,'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-26 20:16:33'),(92383,'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-26 20:16:33'),(92384,'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-26 20:16:42'),(92385,'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-26 20:16:42'),(92386,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:16:42'),(92387,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:16:42'),(92388,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:16:42'),(92389,'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-26 20:16:44'),(92390,'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-26 20:16:44'),(92391,'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-26 20:16:47'),(92392,'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-26 20:16:47'),(92393,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:16:48'),(92394,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:16:48'),(92395,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:16:48'),(92396,'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-26 20:16:50'),(92397,'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-26 20:16:50'),(92398,'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-26 20:16:58'),(92399,'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-26 20:16:58'),(92400,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:16:59'),(92401,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:16:59'),(92402,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:16:59'),(92403,'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-26 20:17:01'),(92404,'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-26 20:17:01'),(92405,'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-26 20:17:04'),(92406,'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-26 20:17:04'),(92407,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:17:05'),(92408,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:17:05'),(92409,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:17:05'),(92410,'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-26 20:17:06'),(92411,'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-26 20:17:06'),(92412,'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-26 20:17:15'),(92413,'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-26 20:17:15'),(92414,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:17:15'),(92415,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:17:15'),(92416,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:17:15'),(92417,'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-26 20:17:17'),(92418,'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-26 20:17:17'),(92419,'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-26 20:17:20'),(92420,'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-26 20:17:20'),(92421,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:17:21'),(92422,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:17:21'),(92423,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:17:21'),(92424,'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-26 20:17:22'),(92425,'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-26 20:17:22'),(92426,'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-26 20:17:31'),(92427,'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-26 20:17:31'),(92428,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:17:32'),(92429,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:17:32'),(92430,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:17:32'),(92431,'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-26 20:17:33'),(92432,'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-26 20:17:33'),(92433,'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-26 20:17:37'),(92434,'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-26 20:17:37'),(92435,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:17:37'),(92436,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:17:37'),(92437,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:17:37'),(92438,'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-26 20:17:39'),(92439,'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-26 20:17:39'),(92440,'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-26 20:17:47'),(92441,'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-26 20:17:47'),(92442,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:17:47'),(92443,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:17:47'),(92444,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:17:47'),(92445,'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-26 20:17:49'),(92446,'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-26 20:17:49'),(92447,'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-26 20:17:52'),(92448,'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-26 20:17:52'),(92449,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:17:53'),(92450,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:17:53'),(92451,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:17:53'),(92452,'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-26 20:17:55'),(92453,'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-26 20:17:55'),(92454,'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-26 20:18:03'),(92455,'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-26 20:18:03'),(92456,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:18:03'),(92457,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:18:03'),(92458,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:18:03'),(92459,'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-26 20:18:06'),(92460,'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-26 20:18:06'),(92461,'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-26 20:18:09'),(92462,'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-26 20:18:09'),(92463,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:18:10'),(92464,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:18:10'),(92465,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:18:10'),(92466,'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-26 20:18:11'),(92467,'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-26 20:18:11'),(92468,'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-26 20:18:20'),(92469,'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-26 20:18:20'),(92470,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:18:20'),(92471,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:18:20'),(92472,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:18:20'),(92473,'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-26 20:18:22'),(92474,'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-26 20:18:22'),(92475,'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-26 20:18:25'),(92476,'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-26 20:18:25'),(92477,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:18:26'),(92478,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:18:26'),(92479,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:18:26'),(92480,'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-26 20:18:27'),(92481,'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-26 20:18:27'),(92482,'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-26 20:18:36'),(92483,'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-26 20:18:36'),(92484,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:18:36'),(92485,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:18:36'),(92486,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:18:36'),(92487,'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-26 20:18:38'),(92488,'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-26 20:18:38'),(92489,'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-26 20:18:41'),(92490,'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-26 20:18:41'),(92491,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:18:42'),(92492,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:18:42'),(92493,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:18:42'),(92494,'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-26 20:18:43'),(92495,'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-26 20:18:43'),(92496,'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-26 20:18:52'),(92497,'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-26 20:18:52'),(92498,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:18:52'),(92499,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:18:52'),(92500,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:18:52'),(92501,'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-26 20:18:54'),(92502,'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-26 20:18:54'),(92503,'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-26 20:18:57'),(92504,'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-26 20:18:57'),(92505,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:18:57'),(92506,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:18:57'),(92507,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:18:57'),(92508,'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-26 20:19:00'),(92509,'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-26 20:19:00'),(92510,'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-26 20:19:08'),(92511,'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-26 20:19:08'),(92512,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:19:10'),(92513,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:19:10'),(92514,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:19:10'),(92515,'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-26 20:19:12'),(92516,'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-26 20:19:12'),(92517,'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-26 20:19:19'),(92518,'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-26 20:19:19'),(92519,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:19:20'),(92520,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:19:20'),(92521,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:19:20'),(92522,'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-26 20:19:23'),(92523,'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-26 20:19:23'),(92524,'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-26 20:19:36'),(92525,'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-26 20:19:36'),(92526,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:19:37'),(92527,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:19:37'),(92528,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:19:37'),(92529,'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-26 20:19:39'),(92530,'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-26 20:19:39'),(92531,'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-26 20:19:46'),(92532,'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-26 20:19:46'),(92533,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:19:47'),(92534,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:19:47'),(92535,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:19:47'),(92536,'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-26 20:19:49'),(92537,'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-26 20:19:49'),(92538,'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-26 20:19:59'),(92539,'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-26 20:19:59'),(92540,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:20:00'),(92541,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:20:00'),(92542,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:20:00'),(92543,'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-26 20:20:02'),(92544,'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-26 20:20:02'),(92545,'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-26 20:20:05'),(92546,'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-26 20:20:05'),(92547,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:20:06'),(92548,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:20:06'),(92549,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:20:06'),(92550,'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-26 20:20:07'),(92551,'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-26 20:20:07'),(92552,'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-26 20:20:16'),(92553,'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-26 20:20:16'),(92554,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:20:16'),(92555,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:20:16'),(92556,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:20:16'),(92557,'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-26 20:20:18'),(92558,'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-26 20:20:18'),(92559,'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-26 20:20:21'),(92560,'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-26 20:20:21'),(92561,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:20:22'),(92562,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:20:22'),(92563,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:20:22'),(92564,'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-26 20:20:24'),(92565,'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-26 20:20:24'),(92566,'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-26 20:20:32'),(92567,'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-26 20:20:32'),(92568,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:20:32'),(92569,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:20:32'),(92570,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:20:32'),(92571,'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-26 20:20:34'),(92572,'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-26 20:20:34'),(92573,'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-26 20:20:37'),(92574,'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-26 20:20:37'),(92575,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:20:38'),(92576,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:20:38'),(92577,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:20:38'),(92578,'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-26 20:20:40'),(92579,'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-26 20:20:40'),(92580,'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-26 20:20:48'),(92581,'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-26 20:20:48'),(92582,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:20:49'),(92583,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:20:49'),(92584,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:20:49'),(92585,'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-26 20:20:50'),(92586,'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-26 20:20:50'),(92587,'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-26 20:20:54'),(92588,'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-26 20:20:54'),(92589,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:20:54'),(92590,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:20:54'),(92591,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:20:54'),(92592,'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-26 20:20:56'),(92593,'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-26 20:20:56'),(92594,'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-26 20:21:04'),(92595,'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-26 20:21:04'),(92596,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:21:05'),(92597,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:21:05'),(92598,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:21:05'),(92599,'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-26 20:21:06'),(92600,'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-26 20:21:06'),(92601,'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-26 20:21:10'),(92602,'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-26 20:21:10'),(92603,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:21:10'),(92604,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:21:10'),(92605,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:21:10'),(92606,'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-26 20:21:12'),(92607,'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-26 20:21:12'),(92608,'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-26 20:21:20'),(92609,'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-26 20:21:20'),(92610,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:21:21'),(92611,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:21:21'),(92612,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:21:21'),(92613,'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-26 20:21:22'),(92614,'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-26 20:21:22'),(92615,'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-26 20:21:26'),(92616,'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-26 20:21:26'),(92617,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:21:27'),(92618,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:21:27'),(92619,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:21:27'),(92620,'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-26 20:21:28'),(92621,'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-26 20:21:28'),(92622,'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-26 20:21:37'),(92623,'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-26 20:21:37'),(92624,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:21:37'),(92625,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:21:37'),(92626,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:21:37'),(92627,'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-26 20:21:39'),(92628,'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-26 20:21:39'),(92629,'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-26 20:21:42'),(92630,'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-26 20:21:42'),(92631,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:21:43'),(92632,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:21:43'),(92633,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:21:43'),(92634,'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-26 20:21:44'),(92635,'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-26 20:21:44'),(92636,'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-26 20:21:53'),(92637,'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-26 20:21:53'),(92638,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:21:53'),(92639,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:21:53'),(92640,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:21:53'),(92641,'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-26 20:21:55'),(92642,'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-26 20:21:55'),(92643,'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-26 20:21:59'),(92644,'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-26 20:21:59'),(92645,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:21:59'),(92646,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:21:59'),(92647,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:21:59'),(92648,'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-26 20:22:01'),(92649,'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-26 20:22:01'),(92650,'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-26 20:22:09'),(92651,'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-26 20:22:09'),(92652,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:22:10'),(92653,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:22:10'),(92654,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:22:10'),(92655,'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-26 20:22:12'),(92656,'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-26 20:22:12'),(92657,'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-26 20:22:15'),(92658,'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-26 20:22:15'),(92659,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:22:16'),(92660,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:22:16'),(92661,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:22:16'),(92662,'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-26 20:22:18'),(92663,'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-26 20:22:18'),(92664,'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-26 20:22:27'),(92665,'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-26 20:22:27'),(92666,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:22:27'),(92667,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:22:27'),(92668,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:22:27'),(92669,'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-26 20:22:29'),(92670,'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-26 20:22:29'),(92671,'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-26 20:22:32'),(92672,'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-26 20:22:32'),(92673,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:22:33'),(92674,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:22:33'),(92675,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:22:33'),(92676,'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-26 20:22:34'),(92677,'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-26 20:22:34'),(92678,'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-26 20:22:43'),(92679,'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-26 20:22:43'),(92680,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:22:44'),(92681,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:22:44'),(92682,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:22:44'),(92683,'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-26 20:22:46'),(92684,'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-26 20:22:46'),(92685,'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-26 20:22:49'),(92686,'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-26 20:22:49'),(92687,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:22:50'),(92688,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:22:50'),(92689,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:22:50'),(92690,'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-26 20:22:52'),(92691,'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-26 20:22:52'),(92692,'PARTIUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 20:22:56'),(92693,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-26 20:22:56'),(92694,'PARTIUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 20:22:57'),(92695,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-26 20:22:57'),(92696,'PARTIUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"last_price\":0.1032,\"open_price\":0.0877,\"high_price\":0.1089,\"low_price\":0.082,\"price_change_pct\":17.674,\"range_pct\":30.672748004560997,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 20:23:00'),(92697,'PARTIUSDT','REAL','buy_trailing_engine','arm','','Buy trailing armado',NULL,'{\"trailing_id\":497,\"anchor_price\":0.1032,\"trail_price\":0.1032,\"trigger_price\":0.10454159999999998,\"callback_pct\":1.3,\"qty\":null,\"budget_quote\":15,\"profile_name\":\"AGRESSIVO\",\"market_profile\":{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"last_price\":0.1032,\"open_price\":0.0877,\"high_price\":0.1089,\"low_price\":0.082,\"price_change_pct\":17.674,\"range_pct\":30.672748004560997,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}}','2026-03-26 20:23:00'),(92698,'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-26 20:23:07'),(92699,'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-26 20:23:07'),(92700,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:23:08'),(92701,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:23:08'),(92702,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:23:08'),(92703,'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-26 20:23:09'),(92704,'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-26 20:23:09'),(92705,'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-26 20:23:13'),(92706,'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-26 20:23:13'),(92707,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:23:13'),(92708,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:23:13'),(92709,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:23:13'),(92710,'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-26 20:23:15'),(92711,'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-26 20:23:15'),(92712,'PARTIUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 20:23:18'),(92713,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-26 20:23:18'),(92714,'PARTIUSDT','REAL','buy_trailing_engine','trail_update','','Buy trailing atualizado',NULL,'{\"trailing_id\":497,\"last_price\":0.1031,\"trail_price\":0.1031,\"trigger_price\":0.10444029999999999,\"callback_pct\":1.3,\"source\":\"BINANCE\"}','2026-03-26 20:23:19'),(92715,'PARTIUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 20:23:21'),(92716,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-26 20:23:21'),(92717,'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-26 20:23:28'),(92718,'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-26 20:23:28'),(92719,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:23:29'),(92720,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:23:29'),(92721,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:23:29'),(92722,'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-26 20:23:30'),(92723,'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-26 20:23:30'),(92724,'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-26 20:23:33'),(92725,'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-26 20:23:33'),(92726,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:23:34'),(92727,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:23:34'),(92728,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:23:34'),(92729,'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-26 20:23:36'),(92730,'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-26 20:23:36'),(92731,'PARTIUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 20:23:39'),(92732,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-26 20:23:39'),(92733,'PARTIUSDT','REAL','buy_trailing_engine','trail_update','','Buy trailing atualizado',NULL,'{\"trailing_id\":497,\"last_price\":0.1029,\"trail_price\":0.1029,\"trigger_price\":0.10423769999999999,\"callback_pct\":1.3,\"source\":\"BINANCE\"}','2026-03-26 20:23:39'),(92734,'PARTIUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 20:23:41'),(92735,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-26 20:23:41'),(92736,'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-26 20:23:48'),(92737,'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-26 20:23:48'),(92738,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:23:49'),(92739,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:23:49'),(92740,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:23:49'),(92741,'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-26 20:23:50'),(92742,'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-26 20:23:50'),(92743,'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-26 20:23:54'),(92744,'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-26 20:23:54'),(92745,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:23:55'),(92746,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:23:55'),(92747,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:23:55'),(92748,'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-26 20:23:56'),(92749,'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-26 20:23:56'),(92750,'PARTIUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 20:24:00'),(92751,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-26 20:24:00'),(92752,'PARTIUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 20:24:04'),(92753,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-26 20:24:04'),(92754,'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-26 20:24:12'),(92755,'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-26 20:24:12'),(92756,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:24:12'),(92757,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:24:12'),(92758,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:24:12'),(92759,'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-26 20:24:16'),(92760,'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-26 20:24:16'),(92761,'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-26 20:24:22'),(92762,'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-26 20:24:22'),(92763,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:24:23'),(92764,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:24:23'),(92765,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:24:23'),(92766,'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-26 20:24:25'),(92767,'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-26 20:24:25'),(92768,'PARTIUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 20:24:31'),(92769,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-26 20:24:31'),(92770,'PARTIUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 20:24:36'),(92771,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-26 20:24:36'),(92772,'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-26 20:24:44'),(92773,'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-26 20:24:44'),(92774,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:24:47'),(92775,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:24:47'),(92776,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:24:47'),(92777,'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-26 20:24:53'),(92778,'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-26 20:24:53'),(92779,'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-26 20:25:00'),(92780,'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-26 20:25:00'),(92781,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:25:04'),(92782,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:25:04'),(92783,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:25:04'),(92784,'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-26 20:25:06'),(92785,'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-26 20:25:06'),(92786,'PARTIUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 20:25:11'),(92787,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-26 20:25:11'),(92788,'PARTIUSDT','REAL','buy_trailing_engine','trail_update','','Buy trailing atualizado',NULL,'{\"trailing_id\":497,\"last_price\":0.1028,\"trail_price\":0.1028,\"trigger_price\":0.10413639999999999,\"callback_pct\":1.3,\"source\":\"BINANCE\"}','2026-03-26 20:25:12'),(92789,'PARTIUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 20:25:19'),(92790,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-26 20:25:19'),(92791,'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-26 20:25:33'),(92792,'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-26 20:25:33'),(92793,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:25:35'),(92794,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:25:35'),(92795,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:25:35'),(92796,'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-26 20:25:37'),(92797,'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-26 20:25:37'),(92798,'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-26 20:25:43'),(92799,'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-26 20:25:43'),(92800,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:25:43'),(92801,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:25:43'),(92802,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:25:43'),(92803,'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-26 20:25:45'),(92804,'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-26 20:25:45'),(92805,'PARTIUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 20:25:48'),(92806,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-26 20:25:48'),(92807,'PARTIUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 20:25:50'),(92808,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-26 20:25:50'),(92809,'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-26 20:25:57'),(92810,'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-26 20:25:57'),(92811,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:25:58'),(92812,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:25:58'),(92813,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:25:58'),(92814,'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-26 20:26:00'),(92815,'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-26 20:26:00'),(92816,'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-26 20:26:04'),(92817,'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-26 20:26:04'),(92818,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:26:05'),(92819,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:26:05'),(92820,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:26:05'),(92821,'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-26 20:26:06'),(92822,'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-26 20:26:06'),(92823,'PARTIUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 20:26:10'),(92824,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-26 20:26:10'),(92825,'PARTIUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 20:26:12'),(92826,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-26 20:26:12'),(92827,'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-26 20:26:19'),(92828,'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-26 20:26:19'),(92829,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:26:20'),(92830,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:26:20'),(92831,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:26:20'),(92832,'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-26 20:26:21'),(92833,'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-26 20:26:21'),(92834,'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-26 20:26:25'),(92835,'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-26 20:26:25'),(92836,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:26:25'),(92837,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:26:25'),(92838,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:26:25'),(92839,'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-26 20:26:27'),(92840,'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-26 20:26:27'),(92841,'PARTIUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 20:26:30'),(92842,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-26 20:26:30'),(92843,'PARTIUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 20:26:32'),(92844,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-26 20:26:32'),(92845,'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-26 20:26:39'),(92846,'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-26 20:26:39'),(92847,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:26:40'),(92848,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:26:40'),(92849,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:26:40'),(92850,'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-26 20:26:42'),(92851,'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-26 20:26:42'),(92852,'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-26 20:26:45'),(92853,'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-26 20:26:45'),(92854,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:26:45'),(92855,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:26:45'),(92856,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:26:45'),(92857,'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-26 20:26:47'),(92858,'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-26 20:26:47'),(92859,'PARTIUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 20:26:51'),(92860,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-26 20:26:51'),(92861,'PARTIUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 20:26:53'),(92862,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-26 20:26:53'),(92863,'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-26 20:27:00'),(92864,'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-26 20:27:00'),(92865,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:27:01'),(92866,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:27:01'),(92867,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:27:01'),(92868,'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-26 20:27:02'),(92869,'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-26 20:27:02'),(92870,'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-26 20:27:05'),(92871,'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-26 20:27:05'),(92872,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:27:06'),(92873,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:27:06'),(92874,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:27:06'),(92875,'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-26 20:27:08'),(92876,'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-26 20:27:08'),(92877,'PARTIUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 20:27:11'),(92878,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-26 20:27:11'),(92879,'PARTIUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 20:27:13'),(92880,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-26 20:27:13'),(92881,'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-26 20:27:20'),(92882,'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-26 20:27:20'),(92883,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:27:21'),(92884,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:27:21'),(92885,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:27:21'),(92886,'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-26 20:27:23'),(92887,'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-26 20:27:23'),(92888,'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-26 20:27:27'),(92889,'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-26 20:27:27'),(92890,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:27:28'),(92891,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:27:28'),(92892,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:27:28'),(92893,'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-26 20:27:29'),(92894,'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-26 20:27:29'),(92895,'PARTIUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 20:27:33'),(92896,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-26 20:27:33'),(92897,'PARTIUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 20:27:35'),(92898,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-26 20:27:35'),(92899,'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-26 20:27:42'),(92900,'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-26 20:27:42'),(92901,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:27:43'),(92902,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:27:43'),(92903,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:27:43'),(92904,'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-26 20:27:44'),(92905,'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-26 20:27:44'),(92906,'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-26 20:27:48'),(92907,'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-26 20:27:48'),(92908,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:27:48'),(92909,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:27:48'),(92910,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:27:48'),(92911,'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-26 20:27:50'),(92912,'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-26 20:27:50'),(92913,'PARTIUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 20:27:53'),(92914,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-26 20:27:53'),(92915,'PARTIUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 20:27:56'),(92916,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-26 20:27:56'),(92917,'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-26 20:28:03'),(92918,'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-26 20:28:03'),(92919,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:28:04'),(92920,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:28:04'),(92921,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:28:04'),(92922,'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-26 20:28:05'),(92923,'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-26 20:28:05'),(92924,'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-26 20:28:09'),(92925,'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-26 20:28:09'),(92926,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:28:09'),(92927,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:28:09'),(92928,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:28:09'),(92929,'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-26 20:28:11'),(92930,'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-26 20:28:11'),(92931,'PARTIUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 20:28:14'),(92932,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-26 20:28:14'),(92933,'PARTIUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 20:28:16'),(92934,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-26 20:28:16'),(92935,'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-26 20:28:24'),(92936,'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-26 20:28:24'),(92937,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:28:24'),(92938,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:28:24'),(92939,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:28:24'),(92940,'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-26 20:28:26'),(92941,'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-26 20:28:26'),(92942,'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-26 20:28:29'),(92943,'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-26 20:28:29'),(92944,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:28:30'),(92945,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:28:30'),(92946,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:28:30'),(92947,'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-26 20:28:32'),(92948,'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-26 20:28:32'),(92949,'PARTIUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 20:28:35'),(92950,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-26 20:28:35'),(92951,'PARTIUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 20:28:38'),(92952,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-26 20:28:38'),(92953,'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-26 20:28:45'),(92954,'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-26 20:28:45'),(92955,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:28:46'),(92956,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:28:46'),(92957,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:28:46'),(92958,'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-26 20:28:48'),(92959,'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-26 20:28:48'),(92960,'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-26 20:28:52'),(92961,'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-26 20:28:52'),(92962,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:28:52'),(92963,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:28:52'),(92964,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:28:52'),(92965,'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-26 20:28:54'),(92966,'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-26 20:28:54'),(92967,'PARTIUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 20:28:58'),(92968,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-26 20:28:58'),(92969,'PARTIUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 20:29:00'),(92970,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-26 20:29:00'),(92971,'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-26 20:29:08'),(92972,'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-26 20:29:08'),(92973,'ROBOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:29:09'),(92974,'ROBOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":496}','2026-03-26 20:29:09'),(92975,'ROBOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":496,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:29:09'),(92976,'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-26 20:29:11'),(92977,'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-26 20:29:11'),(92978,'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-26 20:29:14'),(92979,'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-26 20:29:14'),(92980,'STOUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"TAKE_PROFIT\"}','2026-03-26 20:29:14'),(92981,'STOUSDT','REAL','exit_coordinator','authorize','BLOCKED','Sem posição aberta para saída',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":490}','2026-03-26 20:29:14'),(92982,'STOUSDT','REAL','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":490,\"coordinator\":{\"ok\":false,\"error\":\"no_open_position\",\"message\":\"Sem posição aberta\"}}','2026-03-26 20:29:14'),(92983,'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-26 20:29:16'),(92984,'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-26 20:29:16'),(92985,'PARTIUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 20:29:19'),(92986,'PARTIUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PARTIUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-26 20:29:19'),