INSERT INTO `bot_decision_log` VALUES (132890,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:20:00'),(132891,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:20:02'),(132892,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:20:02'),(132893,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:20:09'),(132894,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2606,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2606,\"gross_profit_pct\":0.26933435936897976,\"net_profit_pct\":0.06933435936897975,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:20:12'),(132895,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:20:14'),(132896,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:20:16'),(132897,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:20:16'),(132898,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:20:19'),(132899,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:20:19'),(132900,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:20:20'),(132901,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:20:20'),(132902,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:20:22'),(132903,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:20:23'),(132904,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:20:23'),(132905,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:20:31'),(132906,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:20:35'),(132907,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:20:38'),(132908,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:20:38'),(132909,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:20:40'),(132910,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:20:40'),(132911,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:20:41'),(132912,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:20:41'),(132913,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:20:43'),(132914,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:20:44'),(132915,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:20:44'),(132916,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:20:52'),(132917,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:20:56'),(132918,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:20:59'),(132919,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:20:59'),(132920,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:21:01'),(132921,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:21:01'),(132922,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:21:03'),(132923,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:21:03'),(132924,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:21:04'),(132925,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:21:06'),(132926,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:21:06'),(132927,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:21:13'),(132928,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:21:17'),(132929,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:21:20'),(132930,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:21:20'),(132931,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:21:22'),(132932,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:21:22'),(132933,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:21:23'),(132934,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:21:23'),(132935,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:21:24'),(132936,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:21:26'),(132937,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:21:26'),(132938,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:21:33'),(132939,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:21:38'),(132940,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:21:40'),(132941,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:21:40'),(132942,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:21:42'),(132943,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:21:42'),(132944,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:21:43'),(132945,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:21:43'),(132946,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:21:44'),(132947,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:21:46'),(132948,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:21:46'),(132949,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:21:53'),(132950,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:21:58'),(132951,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:22:00'),(132952,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:22:00'),(132953,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:22:02'),(132954,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:22:02'),(132955,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:22:04'),(132956,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:22:04'),(132957,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:22:05'),(132958,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:22:06'),(132959,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:22:06'),(132960,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:22:14'),(132961,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:22:19'),(132962,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:22:21'),(132963,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:22:21'),(132964,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:22:23'),(132965,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:22:23'),(132966,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:22:24'),(132967,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:22:24'),(132968,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:22:25'),(132969,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:22:27'),(132970,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:22:27'),(132971,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:22:34'),(132972,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:22:39'),(132973,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:22:41'),(132974,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:22:41'),(132975,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:22:43'),(132976,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:22:43'),(132977,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:22:44'),(132978,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:22:44'),(132979,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:22:45'),(132980,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:22:47'),(132981,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:22:47'),(132982,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:22:54'),(132983,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:23:00'),(132984,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:23:02'),(132985,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:23:02'),(132986,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:23:04'),(132987,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:23:04'),(132988,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:23:06'),(132989,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:23:06'),(132990,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:23:07'),(132991,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:23:08'),(132992,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:23:08'),(132993,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:23:16'),(132994,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:23:21'),(132995,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:23:23'),(132996,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:23:23'),(132997,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:23:25'),(132998,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:23:25'),(132999,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:23:27'),(133000,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:23:27'),(133001,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:23:29'),(133002,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:23:29'),(133003,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:23:37'),(133004,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:23:41'),(133005,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:23:44'),(133006,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:23:44'),(133007,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:23:45'),(133008,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:23:45'),(133009,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:23:47'),(133010,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:23:47'),(133011,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:23:50'),(133012,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:23:50'),(133013,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:23:57'),(133014,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:24:02'),(133015,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:24:05'),(133016,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:24:05'),(133017,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:24:06'),(133018,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:24:06'),(133019,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:24:08'),(133020,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:24:08'),(133021,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:24:09'),(133022,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:24:11'),(133023,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:24:11'),(133024,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:24:18'),(133025,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:24:22'),(133026,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:24:25'),(133027,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:24:25'),(133028,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:24:26'),(133029,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:24:26'),(133030,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:24:28'),(133031,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:24:28'),(133032,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:24:30'),(133033,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:24:30'),(133034,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:24:38'),(133035,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2593,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2593,\"gross_profit_pct\":-0.23085802231629277,\"net_profit_pct\":-0.4308580223162928,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:24:40'),(133036,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:24:42'),(133037,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:24:44'),(133038,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:24:44'),(133039,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:24:46'),(133040,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:24:46'),(133041,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:24:48'),(133042,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:24:48'),(133043,'PIXELUSDT','REAL','buy_trailing_engine','trail_update','','Buy trailing atualizado',NULL,'{\"trailing_id\":579,\"last_price\":0.00965,\"trail_price\":0.00965,\"trigger_price\":0.00973685,\"callback_pct\":0.9,\"source\":\"BINANCE\"}','2026-03-27 12:24:48'),(133044,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:24:50'),(133045,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:24:50'),(133046,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:24:57'),(133047,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2592,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2592,\"gross_profit_pct\":-0.26933435936900113,\"net_profit_pct\":-0.46933435936900114,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:25:00'),(133048,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:25:02'),(133049,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:25:05'),(133050,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:25:05'),(133051,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:25:07'),(133052,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:25:07'),(133053,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:25:09'),(133054,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:25:09'),(133055,'PIXELUSDT','REAL','buy_trailing_engine','trail_update','','Buy trailing atualizado',NULL,'{\"trailing_id\":579,\"last_price\":0.00961,\"trail_price\":0.00961,\"trigger_price\":0.00969649,\"callback_pct\":0.9,\"source\":\"BINANCE\"}','2026-03-27 12:25:09'),(133056,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:25:11'),(133057,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:25:11'),(133058,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:25:18'),(133059,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2581,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2581,\"gross_profit_pct\":-0.6925740669488356,\"net_profit_pct\":-0.8925740669488356,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:25:21'),(133060,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:25:23'),(133061,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:25:25'),(133062,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:25:25'),(133063,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:25:27'),(133064,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:25:27'),(133065,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:25:29'),(133066,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:25:29'),(133067,'PIXELUSDT','REAL','buy_trailing_engine','trail_update','','Buy trailing atualizado',NULL,'{\"trailing_id\":579,\"last_price\":0.00959,\"trail_price\":0.00959,\"trigger_price\":0.009676309999999999,\"callback_pct\":0.9,\"source\":\"BINANCE\"}','2026-03-27 12:25:30'),(133068,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:25:31'),(133069,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:25:31'),(133070,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:25:39'),(133071,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2584,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2584,\"gross_profit_pct\":-0.5771450557906892,\"net_profit_pct\":-0.7771450557906892,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:25:41'),(133072,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:25:44'),(133073,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:25:46'),(133074,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:25:46'),(133075,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:25:47'),(133076,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:25:47'),(133077,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:25:50'),(133078,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:25:50'),(133079,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:25:52'),(133080,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:25:52'),(133081,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:26:00'),(133082,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2576,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2576,\"gross_profit_pct\":-0.8849557522123985,\"net_profit_pct\":-1.0849557522123985,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:26:02'),(133083,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:26:05'),(133084,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:26:07'),(133085,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:26:07'),(133086,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:26:08'),(133087,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:26:08'),(133088,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:26:10'),(133089,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:26:10'),(133090,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:26:12'),(133091,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:26:12'),(133092,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:26:20'),(133093,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2585,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2585,\"gross_profit_pct\":-0.538668718737981,\"net_profit_pct\":-0.738668718737981,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:26:22'),(133094,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:26:24'),(133095,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:26:26'),(133096,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:26:26'),(133097,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:26:28'),(133098,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:26:28'),(133099,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:26:30'),(133100,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:26:30'),(133101,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:26:32'),(133102,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:26:32'),(133103,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:26:39'),(133104,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2593,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2593,\"gross_profit_pct\":-0.23085802231629277,\"net_profit_pct\":-0.4308580223162928,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:26:41'),(133105,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:26:43'),(133106,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:26:46'),(133107,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:26:46'),(133108,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:26:48'),(133109,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:26:48'),(133110,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:26:49'),(133111,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:26:49'),(133112,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:26:51'),(133113,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:26:51'),(133114,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:26:59'),(133115,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2596,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2596,\"gross_profit_pct\":-0.11542901115814638,\"net_profit_pct\":-0.31542901115814637,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:27:01'),(133116,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:27:03'),(133117,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:27:06'),(133118,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:27:06'),(133119,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:27:08'),(133120,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:27:08'),(133121,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:27:09'),(133122,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:27:09'),(133123,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:27:11'),(133124,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:27:11'),(133125,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:27:19'),(133126,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.26,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.26,\"gross_profit_pct\":0.03847633705270834,\"net_profit_pct\":-0.16152366294729167,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:27:21'),(133127,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:27:23'),(133128,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:27:25'),(133129,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:27:25'),(133130,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:27:27'),(133131,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:27:27'),(133132,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:27:28'),(133133,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:27:28'),(133134,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:27:29'),(133135,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:27:31'),(133136,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:27:31'),(133137,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:27:38'),(133138,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.26,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.26,\"gross_profit_pct\":0.03847633705270834,\"net_profit_pct\":-0.16152366294729167,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:27:40'),(133139,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:27:43'),(133140,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:27:45'),(133141,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:27:45'),(133142,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:27:47'),(133143,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:27:47'),(133144,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:27:49'),(133145,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:27:49'),(133146,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:27:50'),(133147,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:27:52'),(133148,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:27:52'),(133149,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:28:00'),(133150,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2595,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2595,\"gross_profit_pct\":-0.15390534821085472,\"net_profit_pct\":-0.35390534821085473,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:28:02'),(133151,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:28:04'),(133152,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:28:07'),(133153,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:28:07'),(133154,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:28:08'),(133155,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:28:08'),(133156,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:28:10'),(133157,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:28:10'),(133158,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:28:11'),(133159,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:28:14'),(133160,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:28:14'),(133161,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:28:21'),(133162,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2596,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2596,\"gross_profit_pct\":-0.11542901115814638,\"net_profit_pct\":-0.31542901115814637,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:28:23'),(133163,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:28:25'),(133164,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:28:27'),(133165,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:28:27'),(133166,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:28:29'),(133167,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:28:29'),(133168,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:28:31'),(133169,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:28:31'),(133170,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:28:33'),(133171,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:28:33'),(133172,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:28:41'),(133173,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2596,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2596,\"gross_profit_pct\":-0.11542901115814638,\"net_profit_pct\":-0.31542901115814637,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:28:43'),(133174,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:28:45'),(133175,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:28:48'),(133176,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:28:48'),(133177,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:28:49'),(133178,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:28:49'),(133179,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:28:51'),(133180,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:28:51'),(133181,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:28:52'),(133182,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:28:53'),(133183,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:28:53'),(133184,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:29:01'),(133185,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2596,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2596,\"gross_profit_pct\":-0.11542901115814638,\"net_profit_pct\":-0.31542901115814637,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:29:03'),(133186,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:29:05'),(133187,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:29:07'),(133188,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:29:07'),(133189,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:29:09'),(133190,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:29:09'),(133191,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:29:10'),(133192,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:29:10'),(133193,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:29:11'),(133194,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:29:13'),(133195,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:29:13'),(133196,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:29:20'),(133197,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2591,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2591,\"gross_profit_pct\":-0.30781069642170944,\"net_profit_pct\":-0.5078106964217095,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:29:22'),(133198,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:29:25'),(133199,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:29:27'),(133200,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:29:27'),(133201,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:29:29'),(133202,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:29:29'),(133203,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:29:31'),(133204,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:29:31'),(133205,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:29:33'),(133206,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:29:33'),(133207,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:29:41'),(133208,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2593,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2593,\"gross_profit_pct\":-0.23085802231629277,\"net_profit_pct\":-0.4308580223162928,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:29:43'),(133209,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:29:45'),(133210,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:29:47'),(133211,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:29:47'),(133212,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:29:49'),(133213,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:29:49'),(133214,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:29:50'),(133215,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:29:50'),(133216,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:29:53'),(133217,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:29:53'),(133218,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:30:00'),(133219,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2596,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2596,\"gross_profit_pct\":-0.11542901115814638,\"net_profit_pct\":-0.31542901115814637,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:30:02'),(133220,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:30:04'),(133221,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:30:07'),(133222,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:30:07'),(133223,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:30:08'),(133224,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:30:08'),(133225,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:30:10'),(133226,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:30:10'),(133227,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:30:12'),(133228,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:30:12'),(133229,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:30:20'),(133230,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2597,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2597,\"gross_profit_pct\":-0.07695267410543803,\"net_profit_pct\":-0.27695267410543806,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:30:22'),(133231,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:30:24'),(133232,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:30:26'),(133233,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:30:26'),(133234,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:30:28'),(133235,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:30:28'),(133236,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:30:29'),(133237,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:30:29'),(133238,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:30:31'),(133239,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:30:31'),(133240,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:30:38'),(133241,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2596,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2596,\"gross_profit_pct\":-0.11542901115814638,\"net_profit_pct\":-0.31542901115814637,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:30:41'),(133242,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:30:43'),(133243,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:30:45'),(133244,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:30:45'),(133245,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:30:47'),(133246,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:30:47'),(133247,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:30:48'),(133248,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:30:48'),(133249,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:30:51'),(133250,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:30:51'),(133251,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:30:58'),(133252,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.26,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.26,\"gross_profit_pct\":0.03847633705270834,\"net_profit_pct\":-0.16152366294729167,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:31:00'),(133253,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:31:03'),(133254,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:31:05'),(133255,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:31:05'),(133256,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:31:07'),(133257,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:31:07'),(133258,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:31:08'),(133259,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:31:08'),(133260,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:31:11'),(133261,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:31:11'),(133262,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:31:18'),(133263,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2603,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2603,\"gross_profit_pct\":0.15390534821083335,\"net_profit_pct\":-0.04609465178916666,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:31:20'),(133264,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:31:22'),(133265,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:31:24'),(133266,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:31:24'),(133267,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:31:26'),(133268,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:31:26'),(133269,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:31:28'),(133270,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:31:28'),(133271,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:31:31'),(133272,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:31:31'),(133273,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:31:38'),(133274,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:31:42'),(133275,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:31:44'),(133276,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:31:44'),(133277,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:31:46'),(133278,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:31:46'),(133279,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:31:48'),(133280,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:31:48'),(133281,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:31:50'),(133282,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:31:50'),(133283,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:31:57'),(133284,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:32:02'),(133285,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:32:04'),(133286,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:32:04'),(133287,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:32:05'),(133288,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:32:05'),(133289,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:32:07'),(133290,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:32:07'),(133291,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:32:09'),(133292,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:32:09'),(133293,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:32:16'),(133294,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:32:21'),(133295,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:32:23'),(133296,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:32:23'),(133297,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:32:24'),(133298,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:32:24'),(133299,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:32:26'),(133300,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:32:26'),(133301,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:32:28'),(133302,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:32:28'),(133303,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:32:35'),(133304,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:32:40'),(133305,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:32:42'),(133306,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:32:42'),(133307,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:32:43'),(133308,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:32:43'),(133309,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:32:45'),(133310,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:32:45'),(133311,'PIXELUSDT','REAL','buy_trailing_engine','trail_update','','Buy trailing atualizado',NULL,'{\"trailing_id\":579,\"last_price\":0.00958,\"trail_price\":0.00958,\"trigger_price\":0.00966622,\"callback_pct\":0.9,\"source\":\"BINANCE\"}','2026-03-27 12:32:46'),(133312,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:32:47'),(133313,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:32:47'),(133314,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:32:54'),(133315,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:32:59'),(133316,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:33:01'),(133317,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:33:01'),(133318,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:33:03'),(133319,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:33:03'),(133320,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:33:04'),(133321,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:33:04'),(133322,'PIXELUSDT','REAL','buy_trailing_engine','trail_update','','Buy trailing atualizado',NULL,'{\"trailing_id\":579,\"last_price\":0.00952,\"trail_price\":0.00952,\"trigger_price\":0.00960568,\"callback_pct\":0.9,\"source\":\"BINANCE\"}','2026-03-27 12:33:05'),(133323,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:33:07'),(133324,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:33:07'),(133325,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:33:14'),(133326,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2606,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2606,\"gross_profit_pct\":0.26933435936897976,\"net_profit_pct\":0.06933435936897975,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:33:16'),(133327,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:33:18'),(133328,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:33:20'),(133329,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:33:20'),(133330,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:33:22'),(133331,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:33:22'),(133332,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:33:23'),(133333,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:33:23'),(133334,'PIXELUSDT','REAL','buy_trailing_engine','trail_update','','Buy trailing atualizado',NULL,'{\"trailing_id\":579,\"last_price\":0.00947,\"trail_price\":0.00947,\"trigger_price\":0.009555229999999998,\"callback_pct\":0.9,\"source\":\"BINANCE\"}','2026-03-27 12:33:24'),(133335,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:33:25'),(133336,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:33:25'),(133337,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:33:33'),(133338,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2606,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2606,\"gross_profit_pct\":0.26933435936897976,\"net_profit_pct\":0.06933435936897975,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:33:35'),(133339,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:33:37'),(133340,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:33:39'),(133341,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:33:39'),(133342,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:33:41'),(133343,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:33:41'),(133344,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:33:42'),(133345,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:33:42'),(133346,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:33:45'),(133347,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:33:45'),(133348,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:33:52'),(133349,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2606,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2606,\"gross_profit_pct\":0.26933435936897976,\"net_profit_pct\":0.06933435936897975,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:33:54'),(133350,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:33:57'),(133351,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:33:59'),(133352,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:33:59'),(133353,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:34:02'),(133354,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:34:02'),(133355,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:34:03'),(133356,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:34:03'),(133357,'PIXELUSDT','REAL','buy_trailing_engine','trail_update','','Buy trailing atualizado',NULL,'{\"trailing_id\":579,\"last_price\":0.00946,\"trail_price\":0.00946,\"trigger_price\":0.009545139999999999,\"callback_pct\":0.9,\"source\":\"BINANCE\"}','2026-03-27 12:34:04'),(133358,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:34:06'),(133359,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:34:06'),(133360,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:34:13'),(133361,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2603,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2603,\"gross_profit_pct\":0.15390534821083335,\"net_profit_pct\":-0.04609465178916666,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:34:16'),(133362,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:34:18'),(133363,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:34:20'),(133364,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:34:20'),(133365,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:34:23'),(133366,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:34:23'),(133367,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:34:24'),(133368,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:34:24'),(133369,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:34:27'),(133370,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:34:27'),(133371,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:34:34'),(133372,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2604,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2604,\"gross_profit_pct\":0.19238168526356306,\"net_profit_pct\":-0.007618314736436954,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:34:37'),(133373,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:34:39'),(133374,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:34:41'),(133375,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:34:41'),(133376,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:34:43'),(133377,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:34:43'),(133378,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:34:45'),(133379,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:34:45'),(133380,'PIXELUSDT','REAL','buy_trailing_engine','trail_update','','Buy trailing atualizado',NULL,'{\"trailing_id\":579,\"last_price\":0.00945,\"trail_price\":0.00945,\"trigger_price\":0.00953505,\"callback_pct\":0.9,\"source\":\"BINANCE\"}','2026-03-27 12:34:46'),(133381,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:34:47'),(133382,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:34:47'),(133383,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:34:55'),(133384,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2605,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2605,\"gross_profit_pct\":0.23085802231627142,\"net_profit_pct\":0.03085802231627141,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:34:57'),(133385,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:35:00'),(133386,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:35:02'),(133387,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:35:02'),(133388,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:35:04'),(133389,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:35:04'),(133390,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:35:06'),(133391,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:35:06'),(133392,'PIXELUSDT','REAL','buy_trailing_engine','trail_update','','Buy trailing atualizado',NULL,'{\"trailing_id\":579,\"last_price\":0.00936,\"trail_price\":0.00936,\"trigger_price\":0.00944424,\"callback_pct\":0.9,\"source\":\"BINANCE\"}','2026-03-27 12:35:07'),(133393,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:35:09'),(133394,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:35:09'),(133395,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:35:16'),(133396,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2603,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2603,\"gross_profit_pct\":0.15390534821083335,\"net_profit_pct\":-0.04609465178916666,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:35:18'),(133397,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:35:20'),(133398,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:35:23'),(133399,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:35:23'),(133400,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:35:24'),(133401,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:35:24'),(133402,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:35:26'),(133403,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:35:26'),(133404,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:35:28'),(133405,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:35:28'),(133406,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:35:35'),(133407,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2606,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2606,\"gross_profit_pct\":0.26933435936897976,\"net_profit_pct\":0.06933435936897975,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:35:37'),(133408,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:35:39'),(133409,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:35:42'),(133410,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:35:42'),(133411,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:35:43'),(133412,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:35:43'),(133413,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:35:45'),(133414,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:35:45'),(133415,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:35:47'),(133416,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:35:47'),(133417,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:35:55'),(133418,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2605,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2605,\"gross_profit_pct\":0.23085802231627142,\"net_profit_pct\":0.03085802231627141,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:35:57'),(133419,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:35:59'),(133420,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:36:02'),(133421,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:36:02'),(133422,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:36:03'),(133423,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:36:03'),(133424,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:36:05'),(133425,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:36:05'),(133426,'PIXELUSDT','REAL','buy_trailing_engine','trail_update','','Buy trailing atualizado',NULL,'{\"trailing_id\":579,\"last_price\":0.00935,\"trail_price\":0.00935,\"trigger_price\":0.00943415,\"callback_pct\":0.9,\"source\":\"BINANCE\"}','2026-03-27 12:36:06'),(133427,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:36:07'),(133428,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:36:07'),(133429,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:36:14'),(133430,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2602,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2602,\"gross_profit_pct\":0.11542901115812502,\"net_profit_pct\":-0.08457098884187499,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:36:17'),(133431,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:36:19'),(133432,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:36:21'),(133433,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:36:21'),(133434,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:36:23'),(133435,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:36:23'),(133436,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:36:25'),(133437,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:36:25'),(133438,'PIXELUSDT','REAL','buy_trailing_engine','trail_update','','Buy trailing atualizado',NULL,'{\"trailing_id\":579,\"last_price\":0.00932,\"trail_price\":0.00932,\"trigger_price\":0.00940388,\"callback_pct\":0.9,\"source\":\"BINANCE\"}','2026-03-27 12:36:26'),(133439,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:36:28'),(133440,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:36:28'),(133441,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:36:35'),(133442,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2602,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2602,\"gross_profit_pct\":0.11542901115812502,\"net_profit_pct\":-0.08457098884187499,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:36:37'),(133443,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:36:40'),(133444,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:36:42'),(133445,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:36:42'),(133446,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:36:44'),(133447,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:36:44'),(133448,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:36:45'),(133449,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:36:45'),(133450,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:36:47'),(133451,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:36:47'),(133452,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:36:55'),(133453,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2598,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2598,\"gross_profit_pct\":-0.038476337052729695,\"net_profit_pct\":-0.2384763370527297,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:36:57'),(133454,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:36:59'),(133455,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:37:02'),(133456,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:37:02'),(133457,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:37:03'),(133458,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:37:03'),(133459,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:37:05'),(133460,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:37:05'),(133461,'PIXELUSDT','REAL','buy_trailing_engine','trail_update','','Buy trailing atualizado',NULL,'{\"trailing_id\":579,\"last_price\":0.0093,\"trail_price\":0.0093,\"trigger_price\":0.009383699999999998,\"callback_pct\":0.9,\"source\":\"BINANCE\"}','2026-03-27 12:37:06'),(133462,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:37:07'),(133463,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:37:07'),(133464,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:37:14'),(133465,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2601,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2601,\"gross_profit_pct\":0.07695267410541667,\"net_profit_pct\":-0.12304732589458334,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:37:16'),(133466,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:37:19'),(133467,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:37:21'),(133468,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:37:21'),(133469,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:37:23'),(133470,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:37:23'),(133471,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:37:25'),(133472,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:37:25'),(133473,'PIXELUSDT','REAL','buy_trailing_engine','trail_update','','Buy trailing atualizado',NULL,'{\"trailing_id\":579,\"last_price\":0.00928,\"trail_price\":0.00928,\"trigger_price\":0.009363519999999998,\"callback_pct\":0.9,\"source\":\"BINANCE\"}','2026-03-27 12:37:25'),(133474,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:37:27'),(133475,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:37:27'),(133476,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:37:34'),(133477,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2594,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2594,\"gross_profit_pct\":-0.19238168526356306,\"net_profit_pct\":-0.3923816852635631,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:37:37'),(133478,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:37:39'),(133479,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:37:41'),(133480,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:37:41'),(133481,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:37:43'),(133482,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:37:43'),(133483,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:37:45'),(133484,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:37:45'),(133485,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:37:47'),(133486,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:37:47'),(133487,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:37:54'),(133488,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2598,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2598,\"gross_profit_pct\":-0.038476337052729695,\"net_profit_pct\":-0.2384763370527297,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:37:56'),(133489,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:37:59'),(133490,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:38:01'),(133491,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:38:01'),(133492,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:38:03'),(133493,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:38:03'),(133494,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:38:05'),(133495,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:38:05'),(133496,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:38:06'),(133497,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:38:07'),(133498,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:38:07'),(133499,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:38:15'),(133500,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2598,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2598,\"gross_profit_pct\":-0.038476337052729695,\"net_profit_pct\":-0.2384763370527297,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:38:17'),(133501,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:38:19'),(133502,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:38:22'),(133503,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:38:22'),(133504,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:38:23'),(133505,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:38:23'),(133506,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:38:25'),(133507,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:38:25'),(133508,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:38:27'),(133509,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:38:27'),(133510,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:38:34'),(133511,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2597,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2597,\"gross_profit_pct\":-0.07695267410543803,\"net_profit_pct\":-0.27695267410543806,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:38:37'),(133512,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:38:39'),(133513,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:38:41'),(133514,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:38:41'),(133515,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:38:43'),(133516,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:38:43'),(133517,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:38:44'),(133518,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:38:44'),(133519,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:38:47'),(133520,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:38:47'),(133521,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:38:54'),(133522,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2598,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2598,\"gross_profit_pct\":-0.038476337052729695,\"net_profit_pct\":-0.2384763370527297,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:38:56'),(133523,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:38:58'),(133524,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:39:01'),(133525,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:39:01'),(133526,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:39:03'),(133527,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:39:03'),(133528,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:39:04'),(133529,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:39:04'),(133530,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:39:07'),(133531,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:39:07'),(133532,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:39:14'),(133533,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2594,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2594,\"gross_profit_pct\":-0.19238168526356306,\"net_profit_pct\":-0.3923816852635631,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:39:17'),(133534,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:39:19'),(133535,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:39:21'),(133536,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:39:21'),(133537,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:39:23'),(133538,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:39:23'),(133539,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:39:24'),(133540,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:39:24'),(133541,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:39:27'),(133542,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:39:27'),(133543,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:39:34'),(133544,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2592,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2592,\"gross_profit_pct\":-0.26933435936900113,\"net_profit_pct\":-0.46933435936900114,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:39:36'),(133545,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:39:40'),(133546,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:39:42'),(133547,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:39:42'),(133548,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:39:44'),(133549,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:39:44'),(133550,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:39:46'),(133551,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:39:46'),(133552,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:39:48'),(133553,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:39:48'),(133554,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:39:55'),(133555,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2597,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2597,\"gross_profit_pct\":-0.07695267410543803,\"net_profit_pct\":-0.27695267410543806,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:39:57'),(133556,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:40:00'),(133557,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:40:02'),(133558,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:40:02'),(133559,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:40:04'),(133560,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:40:04'),(133561,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:40:06'),(133562,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:40:06'),(133563,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:40:08'),(133564,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:40:08'),(133565,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:40:15'),(133566,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2582,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2582,\"gross_profit_pct\":-0.6540977298961272,\"net_profit_pct\":-0.8540977298961272,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:40:17'),(133567,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:40:20'),(133568,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:40:22'),(133569,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:40:22'),(133570,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:40:23'),(133571,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:40:23'),(133572,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:40:25'),(133573,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:40:25'),(133574,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:40:27'),(133575,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:40:27'),(133576,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:40:35'),(133577,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2594,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2594,\"gross_profit_pct\":-0.19238168526356306,\"net_profit_pct\":-0.3923816852635631,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:40:37'),(133578,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:40:39'),(133579,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:40:41'),(133580,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:40:41'),(133581,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:40:43'),(133582,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:40:43'),(133583,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:40:45'),(133584,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:40:45'),(133585,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:40:47'),(133586,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:40:47'),(133587,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:40:54'),(133588,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2589,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2589,\"gross_profit_pct\":-0.3847633705271261,\"net_profit_pct\":-0.5847633705271261,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:40:56'),(133589,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:40:58'),(133590,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:41:01'),(133591,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:41:01'),(133592,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:41:03'),(133593,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:41:03'),(133594,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:41:05'),(133595,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:41:05'),(133596,'PIXELUSDT','REAL','buy_trailing_engine','trail_update','','Buy trailing atualizado',NULL,'{\"trailing_id\":579,\"last_price\":0.00927,\"trail_price\":0.00927,\"trigger_price\":0.00935343,\"callback_pct\":0.9,\"source\":\"BINANCE\"}','2026-03-27 12:41:05'),(133597,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:41:07'),(133598,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:41:07'),(133599,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:41:14'),(133600,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2589,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2589,\"gross_profit_pct\":-0.3847633705271261,\"net_profit_pct\":-0.5847633705271261,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:41:16'),(133601,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:41:18'),(133602,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:41:21'),(133603,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:41:21'),(133604,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:41:22'),(133605,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:41:22'),(133606,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:41:24'),(133607,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:41:24'),(133608,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:41:26'),(133609,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:41:26'),(133610,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:41:34'),(133611,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2597,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2597,\"gross_profit_pct\":-0.07695267410543803,\"net_profit_pct\":-0.27695267410543806,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:41:36'),(133612,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:41:38'),(133613,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:41:40'),(133614,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:41:40'),(133615,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:41:42'),(133616,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:41:42'),(133617,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:41:44'),(133618,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:41:44'),(133619,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:41:45'),(133620,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:41:46'),(133621,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:41:46'),(133622,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:41:54'),(133623,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2598,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2598,\"gross_profit_pct\":-0.038476337052729695,\"net_profit_pct\":-0.2384763370527297,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:41:56'),(133624,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:41:58'),(133625,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:42:01'),(133626,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:42:01'),(133627,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:42:02'),(133628,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:42:02'),(133629,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:42:04'),(133630,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:42:04'),(133631,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:42:05'),(133632,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:42:07'),(133633,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:42:07'),(133634,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:42:14'),(133635,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2595,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2595,\"gross_profit_pct\":-0.15390534821085472,\"net_profit_pct\":-0.35390534821085473,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:42:16'),(133636,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:42:18'),(133637,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:42:21'),(133638,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:42:21'),(133639,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:42:22'),(133640,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:42:22'),(133641,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:42:24'),(133642,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:42:24'),(133643,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:42:25'),(133644,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:42:27'),(133645,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:42:27'),(133646,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:42:34'),(133647,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2593,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2593,\"gross_profit_pct\":-0.23085802231629277,\"net_profit_pct\":-0.4308580223162928,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:42:36'),(133648,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:42:38'),(133649,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:42:40'),(133650,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:42:40'),(133651,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:42:42'),(133652,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:42:42'),(133653,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:42:43'),(133654,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:42:43'),(133655,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:42:45'),(133656,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:42:46'),(133657,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:42:46'),(133658,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:42:53'),(133659,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2591,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2591,\"gross_profit_pct\":-0.30781069642170944,\"net_profit_pct\":-0.5078106964217095,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:42:55'),(133660,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:42:58'),(133661,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:43:00'),(133662,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:43:00'),(133663,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:43:02'),(133664,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:43:02'),(133665,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:43:04'),(133666,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:43:04'),(133667,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:43:05'),(133668,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:43:07'),(133669,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:43:07'),(133670,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:43:14'),(133671,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2596,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2596,\"gross_profit_pct\":-0.11542901115814638,\"net_profit_pct\":-0.31542901115814637,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:43:17'),(133672,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:43:19'),(133673,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:43:21'),(133674,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:43:21'),(133675,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:43:23'),(133676,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:43:23'),(133677,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:43:24'),(133678,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:43:24'),(133679,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:43:26'),(133680,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:43:27'),(133681,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:43:27'),(133682,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:43:35'),(133683,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2595,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2595,\"gross_profit_pct\":-0.15390534821085472,\"net_profit_pct\":-0.35390534821085473,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:43:37'),(133684,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:43:39'),(133685,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:43:41'),(133686,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:43:41'),(133687,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:43:43'),(133688,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:43:43'),(133689,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:43:45'),(133690,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:43:45'),(133691,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:43:46'),(133692,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:43:48'),(133693,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:43:48'),(133694,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:43:55'),(133695,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2596,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2596,\"gross_profit_pct\":-0.11542901115814638,\"net_profit_pct\":-0.31542901115814637,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:43:57'),(133696,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:44:00'),(133697,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:44:02'),(133698,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:44:02'),(133699,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:44:03'),(133700,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:44:03'),(133701,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:44:05'),(133702,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:44:05'),(133703,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:44:06'),(133704,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:44:08'),(133705,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:44:08'),(133706,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:44:16'),(133707,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.259,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.259,\"gross_profit_pct\":-0.3462870334744178,\"net_profit_pct\":-0.5462870334744179,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:44:18'),(133708,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:44:20'),(133709,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:44:22'),(133710,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:44:22'),(133711,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:44:24'),(133712,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:44:24'),(133713,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:44:26'),(133714,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:44:26'),(133715,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:44:27'),(133716,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:44:28'),(133717,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:44:28'),(133718,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:44:36'),(133719,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2586,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2586,\"gross_profit_pct\":-0.5001923816852726,\"net_profit_pct\":-0.7001923816852726,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:44:38'),(133720,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:44:40'),(133721,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:44:43'),(133722,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:44:43'),(133723,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:44:45'),(133724,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:44:45'),(133725,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:44:46'),(133726,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:44:46'),(133727,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:44:47'),(133728,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:44:49'),(133729,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:44:49'),(133730,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:44:56'),(133731,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2576,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2576,\"gross_profit_pct\":-0.8849557522123985,\"net_profit_pct\":-1.0849557522123985,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:44:58'),(133732,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:45:01'),(133733,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:45:03'),(133734,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:45:03'),(133735,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:45:05'),(133736,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:45:05'),(133737,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:45:06'),(133738,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:45:06'),(133739,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:45:07'),(133740,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:45:09'),(133741,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:45:09'),(133742,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:45:16'),(133743,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2577,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2577,\"gross_profit_pct\":-0.8464794151596903,\"net_profit_pct\":-1.0464794151596903,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:45:19'),(133744,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:45:21'),(133745,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:45:23'),(133746,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:45:23'),(133747,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:45:25'),(133748,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:45:25'),(133749,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:45:27'),(133750,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:45:27'),(133751,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:45:28'),(133752,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:45:29'),(133753,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:45:29'),(133754,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:45:37'),(133755,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2585,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2585,\"gross_profit_pct\":-0.538668718737981,\"net_profit_pct\":-0.738668718737981,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:45:39'),(133756,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:45:42'),(133757,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:45:44'),(133758,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:45:44'),(133759,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:45:46'),(133760,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:45:46'),(133761,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:45:47'),(133762,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:45:47'),(133763,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:45:49'),(133764,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:45:50'),(133765,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:45:50'),(133766,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:45:58'),(133767,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2588,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2588,\"gross_profit_pct\":-0.4232397075798558,\"net_profit_pct\":-0.6232397075798558,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:46:00'),(133768,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:46:02'),(133769,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:46:05'),(133770,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:46:05'),(133771,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:46:07'),(133772,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:46:07'),(133773,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:46:09'),(133774,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:46:09'),(133775,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:46:10'),(133776,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:46:12'),(133777,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:46:12'),(133778,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:46:19'),(133779,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2589,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2589,\"gross_profit_pct\":-0.3847633705271261,\"net_profit_pct\":-0.5847633705271261,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:46:21'),(133780,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:46:23'),(133781,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:46:25'),(133782,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:46:25'),(133783,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:46:27'),(133784,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:46:27'),(133785,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:46:29'),(133786,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:46:29'),(133787,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:46:30'),(133788,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:46:31'),(133789,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:46:31'),(133790,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:46:39'),(133791,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2589,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2589,\"gross_profit_pct\":-0.3847633705271261,\"net_profit_pct\":-0.5847633705271261,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:46:41'),(133792,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:46:43'),(133793,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:46:45'),(133794,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:46:45'),(133795,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:46:47'),(133796,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:46:47'),(133797,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:46:48'),(133798,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:46:48'),(133799,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:46:49'),(133800,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:46:51'),(133801,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:46:51'),(133802,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:46:59'),(133803,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2589,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2589,\"gross_profit_pct\":-0.3847633705271261,\"net_profit_pct\":-0.5847633705271261,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:47:01'),(133804,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:47:03'),(133805,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:47:05'),(133806,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:47:05'),(133807,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:47:07'),(133808,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:47:07'),(133809,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:47:09'),(133810,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:47:09'),(133811,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:47:10'),(133812,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:47:12'),(133813,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:47:12'),(133814,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:47:20'),(133815,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2585,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2585,\"gross_profit_pct\":-0.538668718737981,\"net_profit_pct\":-0.738668718737981,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:47:22'),(133816,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:47:24'),(133817,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:47:27'),(133818,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:47:27'),(133819,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:47:29'),(133820,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:47:29'),(133821,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:47:31'),(133822,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:47:31'),(133823,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:47:33'),(133824,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:47:33'),(133825,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:47:40'),(133826,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2586,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2586,\"gross_profit_pct\":-0.5001923816852726,\"net_profit_pct\":-0.7001923816852726,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:47:43'),(133827,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:47:45'),(133828,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:47:47'),(133829,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:47:47'),(133830,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:47:49'),(133831,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:47:49'),(133832,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:47:51'),(133833,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:47:51'),(133834,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:47:53'),(133835,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:47:53'),(133836,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:48:00'),(133837,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2588,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2588,\"gross_profit_pct\":-0.4232397075798558,\"net_profit_pct\":-0.6232397075798558,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:48:02'),(133838,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:48:04'),(133839,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:48:07'),(133840,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:48:07'),(133841,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:48:09'),(133842,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:48:09'),(133843,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:48:10'),(133844,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:48:10'),(133845,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:48:12'),(133846,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:48:12'),(133847,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:48:20'),(133848,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2588,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2588,\"gross_profit_pct\":-0.4232397075798558,\"net_profit_pct\":-0.6232397075798558,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:48:22'),(133849,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:48:24'),(133850,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:48:26'),(133851,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:48:26'),(133852,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:48:28'),(133853,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:48:28'),(133854,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:48:30'),(133855,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:48:30'),(133856,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:48:32'),(133857,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:48:32'),(133858,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:48:39'),(133859,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2588,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2588,\"gross_profit_pct\":-0.4232397075798558,\"net_profit_pct\":-0.6232397075798558,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:48:41'),(133860,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:48:43'),(133861,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:48:46'),(133862,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:48:46'),(133863,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:48:47'),(133864,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:48:47'),(133865,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:48:49'),(133866,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:48:49'),(133867,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:48:51'),(133868,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:48:51'),(133869,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:48:58'),(133870,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.259,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.259,\"gross_profit_pct\":-0.3462870334744178,\"net_profit_pct\":-0.5462870334744179,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:49:01'),(133871,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:49:03'),(133872,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:49:05'),(133873,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:49:05'),(133874,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:49:07'),(133875,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:49:07'),(133876,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:49:08'),(133877,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:49:08'),(133878,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:49:11'),(133879,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:49:11'),(133880,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:49:18'),(133881,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2589,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2589,\"gross_profit_pct\":-0.3847633705271261,\"net_profit_pct\":-0.5847633705271261,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:49:20'),(133882,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:49:22'),(133883,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:49:25'),(133884,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:49:25'),(133885,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:49:26'),(133886,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:49:26'),(133887,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:49:28'),(133888,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:49:28'),(133889,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:49:30'),(133890,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:49:30'),(133891,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:49:37'),(133892,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2588,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2588,\"gross_profit_pct\":-0.4232397075798558,\"net_profit_pct\":-0.6232397075798558,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:49:39'),(133893,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:49:42'),(133894,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:49:44'),(133895,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:49:44'),(133896,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:49:45'),(133897,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:49:45'),(133898,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:49:47'),(133899,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:49:47'),(133900,'PIXELUSDT','REAL','buy_trailing_engine','trail_update','','Buy trailing atualizado',NULL,'{\"trailing_id\":579,\"last_price\":0.00926,\"trail_price\":0.00926,\"trigger_price\":0.009343339999999999,\"callback_pct\":0.9,\"source\":\"BINANCE\"}','2026-03-27 12:49:48'),(133901,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:49:49'),(133902,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:49:49'),(133903,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:49:57'),(133904,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2592,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2592,\"gross_profit_pct\":-0.26933435936900113,\"net_profit_pct\":-0.46933435936900114,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:49:59'),(133905,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:50:01'),(133906,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:50:03'),(133907,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:50:03'),(133908,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:50:05'),(133909,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:50:05'),(133910,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:50:07'),(133911,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:50:07'),(133912,'PIXELUSDT','REAL','buy_trailing_engine','trail_update','','Buy trailing atualizado',NULL,'{\"trailing_id\":579,\"last_price\":0.00925,\"trail_price\":0.00925,\"trigger_price\":0.009333249999999998,\"callback_pct\":0.9,\"source\":\"BINANCE\"}','2026-03-27 12:50:07'),(133913,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:50:09'),(133914,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:50:09'),(133915,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:50:17'),(133916,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2592,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2592,\"gross_profit_pct\":-0.26933435936900113,\"net_profit_pct\":-0.46933435936900114,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:50:19'),(133917,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:50:21'),(133918,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:50:23'),(133919,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:50:23'),(133920,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:50:25'),(133921,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:50:25'),(133922,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:50:26'),(133923,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:50:26'),(133924,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:50:29'),(133925,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:50:29'),(133926,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:50:36'),(133927,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2593,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2593,\"gross_profit_pct\":-0.23085802231629277,\"net_profit_pct\":-0.4308580223162928,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:50:38'),(133928,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:50:41'),(133929,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:50:43'),(133930,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:50:43'),(133931,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:50:44'),(133932,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:50:44'),(133933,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:50:46'),(133934,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:50:46'),(133935,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:50:48'),(133936,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:50:48'),(133937,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:50:55'),(133938,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2592,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2592,\"gross_profit_pct\":-0.26933435936900113,\"net_profit_pct\":-0.46933435936900114,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:50:58'),(133939,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:51:00'),(133940,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:51:02'),(133941,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:51:02'),(133942,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:51:04'),(133943,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:51:04'),(133944,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:51:06'),(133945,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:51:06'),(133946,'PIXELUSDT','REAL','buy_trailing_engine','trail_update','','Buy trailing atualizado',NULL,'{\"trailing_id\":579,\"last_price\":0.00924,\"trail_price\":0.00924,\"trigger_price\":0.009323159999999999,\"callback_pct\":0.9,\"source\":\"BINANCE\"}','2026-03-27 12:51:06'),(133947,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:51:08'),(133948,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:51:08'),(133949,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:51:15'),(133950,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2584,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2584,\"gross_profit_pct\":-0.5771450557906892,\"net_profit_pct\":-0.7771450557906892,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:51:17'),(133951,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:51:20'),(133952,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:51:22'),(133953,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:51:22'),(133954,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:51:24'),(133955,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:51:24'),(133956,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:51:25'),(133957,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:51:25'),(133958,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:51:27'),(133959,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:51:27'),(133960,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:51:35'),(133961,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2587,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2587,\"gross_profit_pct\":-0.46171604463256416,\"net_profit_pct\":-0.6617160446325642,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:51:37'),(133962,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:51:39'),(133963,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:51:41'),(133964,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:51:41'),(133965,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:51:43'),(133966,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:51:43'),(133967,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:51:45'),(133968,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:51:45'),(133969,'PIXELUSDT','REAL','buy_trailing_engine','trail_update','','Buy trailing atualizado',NULL,'{\"trailing_id\":579,\"last_price\":0.00923,\"trail_price\":0.00923,\"trigger_price\":0.00931307,\"callback_pct\":0.9,\"source\":\"BINANCE\"}','2026-03-27 12:51:45'),(133970,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:51:47'),(133971,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:51:47'),(133972,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:51:54'),(133973,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2578,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2578,\"gross_profit_pct\":-0.808003078106982,\"net_profit_pct\":-1.008003078106982,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:51:56'),(133974,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:51:58'),(133975,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:52:01'),(133976,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:52:01'),(133977,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:52:03'),(133978,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:52:03'),(133979,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:52:04'),(133980,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:52:04'),(133981,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:52:07'),(133982,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:52:07'),(133983,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:52:14'),(133984,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.258,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.258,\"gross_profit_pct\":-0.731050404001544,\"net_profit_pct\":-0.9310504040015439,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:52:16'),(133985,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:52:18'),(133986,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:52:20'),(133987,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:52:20'),(133988,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:52:22'),(133989,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:52:22'),(133990,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:52:24'),(133991,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:52:24'),(133992,'PIXELUSDT','REAL','buy_trailing_engine','trail_update','','Buy trailing atualizado',NULL,'{\"trailing_id\":579,\"last_price\":0.00918,\"trail_price\":0.00918,\"trigger_price\":0.00926262,\"callback_pct\":0.9,\"source\":\"BINANCE\"}','2026-03-27 12:52:24'),(133993,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:52:26'),(133994,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:52:26'),(133995,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:52:33'),(133996,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2579,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2579,\"gross_profit_pct\":-0.7695267410542522,\"net_profit_pct\":-0.9695267410542523,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:52:35'),(133997,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:52:37'),(133998,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:52:39'),(133999,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:52:39'),(134000,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:52:41'),(134001,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:52:41'),(134002,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:52:43'),(134003,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:52:43'),(134004,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:52:45'),(134005,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:52:45'),(134006,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:52:52'),(134007,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2576,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2576,\"gross_profit_pct\":-0.8849557522123985,\"net_profit_pct\":-1.0849557522123985,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:52:54'),(134008,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:52:57'),(134009,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:53:00'),(134010,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:53:00'),(134011,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:53:02'),(134012,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:53:02'),(134013,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:53:03'),(134014,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:53:03'),(134015,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:53:06'),(134016,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:53:06'),(134017,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:53:13'),(134018,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2572,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2572,\"gross_profit_pct\":-1.0388611004232533,\"net_profit_pct\":-1.2388611004232533,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:53:16'),(134019,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:53:18'),(134020,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:53:21'),(134021,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:53:21'),(134022,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:53:23'),(134023,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:53:23'),(134024,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:53:24'),(134025,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:53:24'),(134026,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:53:27'),(134027,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:53:27'),(134028,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:53:34'),(134029,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2576,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2576,\"gross_profit_pct\":-0.8849557522123985,\"net_profit_pct\":-1.0849557522123985,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:53:37'),(134030,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:53:39'),(134031,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:53:42'),(134032,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:53:42'),(134033,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:53:43'),(134034,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:53:43'),(134035,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:53:45'),(134036,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:53:45'),(134037,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:53:48'),(134038,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:53:48'),(134039,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:53:55'),(134040,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2569,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2569,\"gross_profit_pct\":-1.1542901115813784,\"net_profit_pct\":-1.3542901115813784,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:53:57'),(134041,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:53:59'),(134042,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:54:02'),(134043,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:54:02'),(134044,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:54:04'),(134045,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:54:04'),(134046,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:54:05'),(134047,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:54:05'),(134048,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:54:08'),(134049,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:54:08'),(134050,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:54:15'),(134051,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2568,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2568,\"gross_profit_pct\":-1.192766448634108,\"net_profit_pct\":-1.392766448634108,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:54:17'),(134052,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:54:20'),(134053,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:54:22'),(134054,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:54:22'),(134055,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:54:24'),(134056,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:54:24'),(134057,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:54:25'),(134058,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:54:25'),(134059,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:54:27'),(134060,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:54:27'),(134061,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:54:34'),(134062,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2569,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2569,\"gross_profit_pct\":-1.1542901115813784,\"net_profit_pct\":-1.3542901115813784,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:54:37'),(134063,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:54:39'),(134064,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:54:41'),(134065,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:54:41'),(134066,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:54:43'),(134067,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:54:43'),(134068,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:54:44'),(134069,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:54:45'),(134070,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:54:46'),(134071,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:54:47'),(134072,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:54:47'),(134073,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:54:55'),(134074,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2563,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2563,\"gross_profit_pct\":-1.3851481338976712,\"net_profit_pct\":-1.5851481338976712,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:54:57'),(134075,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:55:00'),(134076,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:55:02'),(134077,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:55:02'),(134078,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:55:04'),(134079,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:55:04'),(134080,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:55:05'),(134081,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:55:05'),(134082,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:55:06'),(134083,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:55:08'),(134084,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:55:08'),(134085,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:55:15'),(134086,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2563,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2563,\"gross_profit_pct\":-1.3851481338976712,\"net_profit_pct\":-1.5851481338976712,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:55:17'),(134087,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:55:20'),(134088,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:55:22'),(134089,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:55:22'),(134090,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:55:24'),(134091,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:55:24'),(134092,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:55:26'),(134093,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:55:26'),(134094,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:55:27'),(134095,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:55:28'),(134096,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:55:28'),(134097,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:55:36'),(134098,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2568,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2568,\"gross_profit_pct\":-1.192766448634108,\"net_profit_pct\":-1.392766448634108,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:55:38'),(134099,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:55:40'),(134100,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:55:42'),(134101,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:55:42'),(134102,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:55:44'),(134103,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:55:44'),(134104,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:55:46'),(134105,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:55:46'),(134106,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:55:48'),(134107,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:55:48'),(134108,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:55:55'),(134109,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2564,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2564,\"gross_profit_pct\":-1.3466717968449413,\"net_profit_pct\":-1.5466717968449413,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:55:58'),(134110,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:56:00'),(134111,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:56:03'),(134112,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:56:03'),(134113,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:56:05'),(134114,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:56:05'),(134115,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:56:07'),(134116,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:56:07'),(134117,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:56:08'),(134118,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:56:10'),(134119,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:56:10'),(134120,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:56:17'),(134121,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2565,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2565,\"gross_profit_pct\":-1.3081954597922332,\"net_profit_pct\":-1.5081954597922331,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:56:19'),(134122,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:56:22'),(134123,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:56:24'),(134124,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:56:24'),(134125,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:56:26'),(134126,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:56:26'),(134127,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:56:28'),(134128,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:56:28'),(134129,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:56:29'),(134130,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:56:31'),(134131,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:56:31'),(134132,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:56:38'),(134133,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2564,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2564,\"gross_profit_pct\":-1.3466717968449413,\"net_profit_pct\":-1.5466717968449413,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:56:40'),(134134,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:56:43'),(134135,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:56:45'),(134136,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:56:45'),(134137,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:56:47'),(134138,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:56:47'),(134139,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:56:48'),(134140,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:56:48'),(134141,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:56:49'),(134142,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:56:51'),(134143,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:56:51'),(134144,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:56:58'),(134145,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2566,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2566,\"gross_profit_pct\":-1.2697191227395248,\"net_profit_pct\":-1.4697191227395248,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:57:01'),(134146,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:57:03'),(134147,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:57:05'),(134148,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:57:05'),(134149,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:57:08'),(134150,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:57:08'),(134151,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:57:10'),(134152,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:57:10'),(134153,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:57:11'),(134154,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:57:12'),(134155,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:57:12'),(134156,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:57:20'),(134157,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2569,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2569,\"gross_profit_pct\":-1.1542901115813784,\"net_profit_pct\":-1.3542901115813784,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:57:22'),(134158,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:57:24'),(134159,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:57:26'),(134160,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:57:26'),(134161,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:57:28'),(134162,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:57:28'),(134163,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:57:30'),(134164,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:57:30'),(134165,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:57:31'),(134166,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:57:32'),(134167,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:57:32'),(134168,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:57:40'),(134169,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2562,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2562,\"gross_profit_pct\":-1.4236244709503794,\"net_profit_pct\":-1.6236244709503793,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:57:42'),(134170,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:57:44'),(134171,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:57:46'),(134172,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:57:46'),(134173,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:57:48'),(134174,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:57:48'),(134175,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:57:50'),(134176,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:57:50'),(134177,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:57:51'),(134178,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:57:52'),(134179,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:57:52'),(134180,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:58:00'),(134181,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2567,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2567,\"gross_profit_pct\":-1.2312427856868164,\"net_profit_pct\":-1.4312427856868164,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:58:02'),(134182,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:58:04'),(134183,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:58:06'),(134184,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:58:06'),(134185,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:58:08'),(134186,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:58:08'),(134187,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:58:09'),(134188,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:58:09'),(134189,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:58:11'),(134190,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:58:12'),(134191,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:58:12'),(134192,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:58:20'),(134193,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2563,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2563,\"gross_profit_pct\":-1.3851481338976712,\"net_profit_pct\":-1.5851481338976712,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:58:22'),(134194,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:58:24'),(134195,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:58:26'),(134196,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:58:26'),(134197,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:58:28'),(134198,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:58:28'),(134199,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:58:30'),(134200,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:58:30'),(134201,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:58:31'),(134202,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:58:33'),(134203,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:58:33'),(134204,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:58:40'),(134205,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2563,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2563,\"gross_profit_pct\":-1.3851481338976712,\"net_profit_pct\":-1.5851481338976712,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:58:42'),(134206,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:58:44'),(134207,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:58:46'),(134208,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:58:46'),(134209,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:58:48'),(134210,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:58:48'),(134211,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:58:50'),(134212,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:58:50'),(134213,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:58:51'),(134214,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:58:52'),(134215,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:58:52'),(134216,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:59:00'),(134217,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2557,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2557,\"gross_profit_pct\":-1.6160061562139425,\"net_profit_pct\":-1.8160061562139425,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:59:02'),(134218,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:59:04'),(134219,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:59:06'),(134220,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:59:06'),(134221,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:59:08'),(134222,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:59:08'),(134223,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:59:10'),(134224,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:59:10'),(134225,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:59:11'),(134226,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:59:13'),(134227,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:59:13'),(134228,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:59:20'),(134229,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.256,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.256,\"gross_profit_pct\":-1.500577145055796,\"net_profit_pct\":-1.700577145055796,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:59:22'),(134230,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:59:24'),(134231,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:59:27'),(134232,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:59:27'),(134233,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:59:28'),(134234,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:59:28'),(134235,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:59:30'),(134236,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:59:30'),(134237,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:59:31'),(134238,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:59:33'),(134239,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:59:33'),(134240,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:59:40'),(134241,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2562,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2562,\"gross_profit_pct\":-1.4236244709503794,\"net_profit_pct\":-1.6236244709503793,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 12:59:42'),(134242,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 12:59:44'),(134243,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:59:47'),(134244,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:59:47'),(134245,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:59:49'),(134246,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:59:49'),(134247,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:59:50'),(134248,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:59:50'),(134249,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 12:59:52'),(134250,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 12:59:53'),(134251,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 12:59:53'),(134252,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:00:01'),(134253,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2554,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2554,\"gross_profit_pct\":-1.7314351673720676,\"net_profit_pct\":-1.9314351673720676,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:00:03'),(134254,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:00:05'),(134255,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:00:07'),(134256,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:00:07'),(134257,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:00:09'),(134258,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:00:09'),(134259,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:00:11'),(134260,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:00:11'),(134261,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:00:12'),(134262,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:00:14'),(134263,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:00:14'),(134264,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:00:21'),(134265,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2555,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2555,\"gross_profit_pct\":-1.6929588303193595,\"net_profit_pct\":-1.8929588303193594,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:00:23'),(134266,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:00:25'),(134267,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:00:28'),(134268,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:00:28'),(134269,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:00:30'),(134270,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:00:30'),(134271,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:00:31'),(134272,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:00:32'),(134273,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:00:33'),(134274,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:00:35'),(134275,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:00:35'),(134276,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:00:42'),(134277,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.255,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.255,\"gross_profit_pct\":-1.8853405155829224,\"net_profit_pct\":-2.0853405155829225,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:00:44'),(134278,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:00:46'),(134279,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:00:49'),(134280,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:00:49'),(134281,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:00:50'),(134282,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:00:50'),(134283,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:00:52'),(134284,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:00:52'),(134285,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:00:53'),(134286,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:00:55'),(134287,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:00:55'),(134288,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:01:02'),(134289,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2545,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2545,\"gross_profit_pct\":-2.0777222008464857,\"net_profit_pct\":-2.277722200846486,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:01:04'),(134290,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:01:06'),(134291,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:01:09'),(134292,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:01:09'),(134293,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:01:11'),(134294,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:01:11'),(134295,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:01:12'),(134296,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:01:12'),(134297,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:01:14'),(134298,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:01:15'),(134299,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:01:15'),(134300,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:01:22'),(134301,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.255,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.255,\"gross_profit_pct\":-1.8853405155829224,\"net_profit_pct\":-2.0853405155829225,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:01:25'),(134302,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:01:27'),(134303,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:01:29'),(134304,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:01:29'),(134305,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:01:31'),(134306,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:01:31'),(134307,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:01:32'),(134308,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:01:32'),(134309,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:01:34'),(134310,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:01:35'),(134311,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:01:35'),(134312,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:01:42'),(134313,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2548,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2548,\"gross_profit_pct\":-1.962293189688339,\"net_profit_pct\":-2.1622931896883393,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:01:45'),(134314,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:01:47'),(134315,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:01:49'),(134316,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:01:49'),(134317,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:01:51'),(134318,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:01:51'),(134319,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:01:52'),(134320,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:01:52'),(134321,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:01:53'),(134322,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:01:55'),(134323,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:01:55'),(134324,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:02:02'),(134325,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2552,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2552,\"gross_profit_pct\":-1.8083878414775056,\"net_profit_pct\":-2.008387841477506,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:02:05'),(134326,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:02:07'),(134327,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:02:09'),(134328,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:02:09'),(134329,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:02:11'),(134330,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:02:11'),(134331,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:02:13'),(134332,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:02:13'),(134333,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:02:14'),(134334,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:02:15'),(134335,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:02:15'),(134336,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:02:23'),(134337,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2548,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2548,\"gross_profit_pct\":-1.962293189688339,\"net_profit_pct\":-2.1622931896883393,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:02:25'),(134338,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:02:27'),(134339,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:02:29'),(134340,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:02:29'),(134341,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:02:31'),(134342,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:02:31'),(134343,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:02:33'),(134344,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:02:33'),(134345,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:02:34'),(134346,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:02:36'),(134347,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:02:36'),(134348,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:02:43'),(134349,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2551,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2551,\"gross_profit_pct\":-1.846864178530214,\"net_profit_pct\":-2.046864178530214,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:02:45'),(134350,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:02:48'),(134351,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:02:50'),(134352,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:02:50'),(134353,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:02:52'),(134354,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:02:52'),(134355,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:02:54'),(134356,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:02:54'),(134357,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:02:55'),(134358,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:02:56'),(134359,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:02:56'),(134360,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:03:04'),(134361,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2554,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2554,\"gross_profit_pct\":-1.7314351673720676,\"net_profit_pct\":-1.9314351673720676,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:03:06'),(134362,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:03:08'),(134363,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:03:10'),(134364,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:03:10'),(134365,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:03:12'),(134366,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:03:12'),(134367,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:03:14'),(134368,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:03:14'),(134369,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:03:15'),(134370,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:03:17'),(134371,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:03:17'),(134372,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:03:25'),(134373,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.256,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.256,\"gross_profit_pct\":-1.500577145055796,\"net_profit_pct\":-1.700577145055796,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:03:27'),(134374,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:03:29'),(134375,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:03:32'),(134376,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:03:32'),(134377,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:03:33'),(134378,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:03:33'),(134379,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:03:35'),(134380,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:03:35'),(134381,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:03:36'),(134382,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:03:38'),(134383,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:03:38'),(134384,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:03:45'),(134385,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2555,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2555,\"gross_profit_pct\":-1.6929588303193595,\"net_profit_pct\":-1.8929588303193594,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:03:47'),(134386,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:03:49'),(134387,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:03:51'),(134388,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:03:51'),(134389,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:03:53'),(134390,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:03:53'),(134391,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:03:55'),(134392,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:03:55'),(134393,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:03:56'),(134394,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:03:57'),(134395,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:03:57'),(134396,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:04:05'),(134397,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2559,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2559,\"gross_profit_pct\":-1.5390534821085045,\"net_profit_pct\":-1.7390534821085044,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:04:07'),(134398,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:04:09'),(134399,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:04:11'),(134400,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:04:11'),(134401,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:04:13'),(134402,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:04:13'),(134403,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:04:15'),(134404,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:04:15'),(134405,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:04:16'),(134406,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:04:18'),(134407,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:04:18'),(134408,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:04:25'),(134409,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2566,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2566,\"gross_profit_pct\":-1.2697191227395248,\"net_profit_pct\":-1.4697191227395248,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:04:27'),(134410,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:04:30'),(134411,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:04:32'),(134412,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:04:32'),(134413,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:04:34'),(134414,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:04:34'),(134415,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:04:35'),(134416,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:04:35'),(134417,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:04:36'),(134418,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:04:38'),(134419,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:04:38'),(134420,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:04:45'),(134421,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2569,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2569,\"gross_profit_pct\":-1.1542901115813784,\"net_profit_pct\":-1.3542901115813784,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:04:48'),(134422,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:04:50'),(134423,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:04:53'),(134424,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:04:53'),(134425,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:04:54'),(134426,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:04:54'),(134427,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:04:56'),(134428,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:04:56'),(134429,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:04:57'),(134430,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:04:59'),(134431,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:04:59'),(134432,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:05:07'),(134433,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2573,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2573,\"gross_profit_pct\":-1.0003847633705452,\"net_profit_pct\":-1.2003847633705451,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:05:09'),(134434,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:05:12'),(134435,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:05:14'),(134436,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:05:14'),(134437,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:05:16'),(134438,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:05:16'),(134439,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:05:18'),(134440,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:05:18'),(134441,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:05:19'),(134442,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:05:21'),(134443,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:05:21'),(134444,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:05:28'),(134445,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2571,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2571,\"gross_profit_pct\":-1.077337437475962,\"net_profit_pct\":-1.2773374374759618,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:05:30'),(134446,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:05:33'),(134447,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:05:35'),(134448,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:05:35'),(134449,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:05:37'),(134450,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:05:37'),(134451,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:05:39'),(134452,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:05:39'),(134453,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:05:40'),(134454,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:05:42'),(134455,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:05:42'),(134456,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:05:50'),(134457,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2573,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2573,\"gross_profit_pct\":-1.0003847633705452,\"net_profit_pct\":-1.2003847633705451,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:05:52'),(134458,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:05:54'),(134459,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:05:57'),(134460,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:05:57'),(134461,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:05:59'),(134462,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:05:59'),(134463,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:06:01'),(134464,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:06:01'),(134465,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:06:02'),(134466,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:06:04'),(134467,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:06:04'),(134468,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:06:11'),(134469,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2581,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2581,\"gross_profit_pct\":-0.6925740669488356,\"net_profit_pct\":-0.8925740669488356,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:06:13'),(134470,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:06:16'),(134471,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:06:18'),(134472,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:06:18'),(134473,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:06:20'),(134474,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:06:20'),(134475,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:06:21'),(134476,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:06:21'),(134477,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:06:22'),(134478,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:06:24'),(134479,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:06:24'),(134480,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:06:31'),(134481,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2573,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2573,\"gross_profit_pct\":-1.0003847633705452,\"net_profit_pct\":-1.2003847633705451,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:06:33'),(134482,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:06:35'),(134483,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:06:38'),(134484,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:06:38'),(134485,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:06:39'),(134486,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:06:39'),(134487,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:06:41'),(134488,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:06:41'),(134489,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:06:42'),(134490,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:06:43'),(134491,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:06:43'),(134492,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:06:51'),(134493,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2572,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2572,\"gross_profit_pct\":-1.0388611004232533,\"net_profit_pct\":-1.2388611004232533,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:06:53'),(134494,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:06:55'),(134495,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:06:57'),(134496,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:06:57'),(134497,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:06:59'),(134498,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:06:59'),(134499,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:07:01'),(134500,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:07:01'),(134501,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:07:02'),(134502,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:07:04'),(134503,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:07:04'),(134504,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:07:12'),(134505,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2574,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2574,\"gross_profit_pct\":-0.9619084263178153,\"net_profit_pct\":-1.1619084263178152,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:07:14'),(134506,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:07:16'),(134507,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:07:18'),(134508,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:07:18'),(134509,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:07:20'),(134510,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:07:20'),(134511,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:07:22'),(134512,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:07:22'),(134513,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:07:23'),(134514,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:07:24'),(134515,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:07:24'),(134516,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:07:31'),(134517,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2577,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2577,\"gross_profit_pct\":-0.8464794151596903,\"net_profit_pct\":-1.0464794151596903,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:07:33'),(134518,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:07:36'),(134519,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:07:38'),(134520,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:07:38'),(134521,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:07:39'),(134522,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:07:39'),(134523,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:07:41'),(134524,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:07:41'),(134525,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:07:42'),(134526,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:07:44'),(134527,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:07:44'),(134528,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:07:51'),(134529,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2578,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2578,\"gross_profit_pct\":-0.808003078106982,\"net_profit_pct\":-1.008003078106982,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:07:53'),(134530,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:07:56'),(134531,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:07:58'),(134532,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:07:58'),(134533,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:08:00'),(134534,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:08:00'),(134535,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:08:02'),(134536,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:08:02'),(134537,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:08:03'),(134538,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:08:05'),(134539,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:08:05'),(134540,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:08:13'),(134541,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2577,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2577,\"gross_profit_pct\":-0.8464794151596903,\"net_profit_pct\":-1.0464794151596903,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:08:15'),(134542,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:08:17'),(134543,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:08:20'),(134544,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:08:20'),(134545,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:08:22'),(134546,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:08:22'),(134547,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:08:23'),(134548,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:08:23'),(134549,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:08:25'),(134550,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:08:26'),(134551,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:08:26'),(134552,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:08:33'),(134553,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2582,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2582,\"gross_profit_pct\":-0.6540977298961272,\"net_profit_pct\":-0.8540977298961272,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:08:36'),(134554,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:08:38'),(134555,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:08:41'),(134556,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:08:41'),(134557,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:08:42'),(134558,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:08:42'),(134559,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:08:44'),(134560,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:08:44'),(134561,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:08:45'),(134562,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:08:47'),(134563,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:08:47'),(134564,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:08:54'),(134565,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2582,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2582,\"gross_profit_pct\":-0.6540977298961272,\"net_profit_pct\":-0.8540977298961272,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:08:56'),(134566,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:08:58'),(134567,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:09:01'),(134568,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:09:01'),(134569,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:09:02'),(134570,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:09:02'),(134571,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:09:04'),(134572,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:09:04'),(134573,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:09:05'),(134574,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:09:06'),(134575,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:09:06'),(134576,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:09:14'),(134577,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2577,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2577,\"gross_profit_pct\":-0.8464794151596903,\"net_profit_pct\":-1.0464794151596903,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:09:16'),(134578,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:09:18'),(134579,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:09:21'),(134580,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:09:21'),(134581,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:09:22'),(134582,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:09:22'),(134583,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:09:24'),(134584,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:09:24'),(134585,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:09:25'),(134586,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:09:27'),(134587,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:09:27'),(134588,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:09:34'),(134589,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2572,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2572,\"gross_profit_pct\":-1.0388611004232533,\"net_profit_pct\":-1.2388611004232533,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:09:36'),(134590,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:09:38'),(134591,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:09:41'),(134592,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:09:41'),(134593,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:09:42'),(134594,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:09:42'),(134595,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:09:44'),(134596,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:09:44'),(134597,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:09:45'),(134598,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:09:47'),(134599,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:09:47'),(134600,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:09:54'),(134601,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2576,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2576,\"gross_profit_pct\":-0.8849557522123985,\"net_profit_pct\":-1.0849557522123985,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:09:56'),(134602,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:09:58'),(134603,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:10:01'),(134604,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:10:01'),(134605,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:10:03'),(134606,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:10:03'),(134607,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:10:05'),(134608,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:10:05'),(134609,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:10:06'),(134610,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:10:08'),(134611,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:10:08'),(134612,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:10:15'),(134613,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2582,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2582,\"gross_profit_pct\":-0.6540977298961272,\"net_profit_pct\":-0.8540977298961272,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:10:17'),(134614,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:10:20'),(134615,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:10:22'),(134616,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:10:22'),(134617,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:10:24'),(134618,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:10:24'),(134619,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:10:26'),(134620,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:10:26'),(134621,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:10:27'),(134622,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:10:28'),(134623,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:10:28'),(134624,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:10:36'),(134625,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2585,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2585,\"gross_profit_pct\":-0.538668718737981,\"net_profit_pct\":-0.738668718737981,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:10:38'),(134626,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:10:40'),(134627,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:10:42'),(134628,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:10:42'),(134629,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:10:44'),(134630,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:10:44'),(134631,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:10:46'),(134632,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:10:46'),(134633,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:10:47'),(134634,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:10:49'),(134635,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:10:49'),(134636,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:10:56'),(134637,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2583,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2583,\"gross_profit_pct\":-0.6156213928434189,\"net_profit_pct\":-0.8156213928434188,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:10:58'),(134638,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:11:01'),(134639,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:11:03'),(134640,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:11:03'),(134641,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:11:05'),(134642,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:11:05'),(134643,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:11:06'),(134644,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:11:06'),(134645,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:11:07'),(134646,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:11:09'),(134647,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:11:09'),(134648,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:11:16'),(134649,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.259,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.259,\"gross_profit_pct\":-0.3462870334744178,\"net_profit_pct\":-0.5462870334744179,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:11:18'),(134650,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:11:21'),(134651,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:11:23'),(134652,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:11:23'),(134653,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:11:24'),(134654,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:11:24'),(134655,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:11:26'),(134656,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:11:26'),(134657,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:11:27'),(134658,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:11:29'),(134659,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:11:29'),(134660,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:11:36'),(134661,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2591,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2591,\"gross_profit_pct\":-0.30781069642170944,\"net_profit_pct\":-0.5078106964217095,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:11:38'),(134662,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:11:41'),(134663,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:11:43'),(134664,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:11:43'),(134665,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:11:45'),(134666,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:11:45'),(134667,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:11:46'),(134668,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:11:46'),(134669,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:11:47'),(134670,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:11:49'),(134671,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:11:49'),(134672,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:11:56'),(134673,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2588,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2588,\"gross_profit_pct\":-0.4232397075798558,\"net_profit_pct\":-0.6232397075798558,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:11:58'),(134674,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:12:01'),(134675,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:12:03'),(134676,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:12:03'),(134677,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:12:05'),(134678,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:12:05'),(134679,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:12:06'),(134680,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:12:06'),(134681,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:12:07'),(134682,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:12:09'),(134683,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:12:09'),(134684,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:12:16'),(134685,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2587,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2587,\"gross_profit_pct\":-0.46171604463256416,\"net_profit_pct\":-0.6617160446325642,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:12:18'),(134686,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:12:20'),(134687,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:12:23'),(134688,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:12:23'),(134689,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:12:24'),(134690,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:12:24'),(134691,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:12:26'),(134692,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:12:26'),(134693,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:12:27'),(134694,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:12:29'),(134695,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:12:29'),(134696,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:12:36'),(134697,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2583,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2583,\"gross_profit_pct\":-0.6156213928434189,\"net_profit_pct\":-0.8156213928434188,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:12:38'),(134698,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:12:40'),(134699,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:12:43'),(134700,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:12:43'),(134701,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:12:44'),(134702,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:12:44'),(134703,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:12:46'),(134704,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:12:46'),(134705,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:12:47'),(134706,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:12:48'),(134707,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:12:48'),(134708,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:12:56'),(134709,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2588,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2588,\"gross_profit_pct\":-0.4232397075798558,\"net_profit_pct\":-0.6232397075798558,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:12:58'),(134710,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:13:00'),(134711,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:13:02'),(134712,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:13:02'),(134713,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:13:04'),(134714,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:13:04'),(134715,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:13:06'),(134716,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:13:06'),(134717,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:13:07'),(134718,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:13:09'),(134719,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:13:09'),(134720,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:13:16'),(134721,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.259,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.259,\"gross_profit_pct\":-0.3462870334744178,\"net_profit_pct\":-0.5462870334744179,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:13:18'),(134722,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:13:21'),(134723,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:13:23'),(134724,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:13:23'),(134725,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:13:24'),(134726,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:13:24'),(134727,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:13:26'),(134728,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:13:26'),(134729,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:13:27'),(134730,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:13:29'),(134731,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:13:29'),(134732,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:13:36'),(134733,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2588,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2588,\"gross_profit_pct\":-0.4232397075798558,\"net_profit_pct\":-0.6232397075798558,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:13:38'),(134734,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:13:40'),(134735,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:13:42'),(134736,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:13:42'),(134737,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:13:44'),(134738,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:13:44'),(134739,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:13:45'),(134740,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:13:45'),(134741,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:13:47'),(134742,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:13:48'),(134743,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:13:48'),(134744,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:13:55'),(134745,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2582,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2582,\"gross_profit_pct\":-0.6540977298961272,\"net_profit_pct\":-0.8540977298961272,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:13:57'),(134746,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:14:00'),(134747,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:14:02'),(134748,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:14:02'),(134749,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:14:04'),(134750,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:14:04'),(134751,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:14:05'),(134752,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:14:05'),(134753,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:14:06'),(134754,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:14:08'),(134755,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:14:08'),(134756,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:14:16'),(134757,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2586,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2586,\"gross_profit_pct\":-0.5001923816852726,\"net_profit_pct\":-0.7001923816852726,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:14:19'),(134758,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:14:21'),(134759,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:14:23'),(134760,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:14:23'),(134761,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:14:25'),(134762,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:14:25'),(134763,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:14:26'),(134764,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:14:26'),(134765,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:14:27'),(134766,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:14:29'),(134767,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:14:29'),(134768,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:14:36'),(134769,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2585,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2585,\"gross_profit_pct\":-0.538668718737981,\"net_profit_pct\":-0.738668718737981,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:14:38'),(134770,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:14:40'),(134771,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:14:43'),(134772,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:14:43'),(134773,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:14:45'),(134774,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:14:45'),(134775,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:14:46'),(134776,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:14:46'),(134777,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:14:47'),(134778,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:14:49'),(134779,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:14:49'),(134780,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:14:56'),(134781,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2581,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2581,\"gross_profit_pct\":-0.6925740669488356,\"net_profit_pct\":-0.8925740669488356,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:14:58'),(134782,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:15:01'),(134783,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:15:03'),(134784,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:15:03'),(134785,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:15:05'),(134786,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:15:05'),(134787,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:15:07'),(134788,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:15:07'),(134789,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:15:08'),(134790,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:15:10'),(134791,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:15:10'),(134792,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:15:17'),(134793,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2578,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2578,\"gross_profit_pct\":-0.808003078106982,\"net_profit_pct\":-1.008003078106982,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:15:19'),(134794,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:15:22'),(134795,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:15:24'),(134796,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:15:24'),(134797,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:15:26'),(134798,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:15:26'),(134799,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:15:28'),(134800,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:15:28'),(134801,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:15:29'),(134802,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:15:31'),(134803,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:15:31'),(134804,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:15:38'),(134805,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.258,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.258,\"gross_profit_pct\":-0.731050404001544,\"net_profit_pct\":-0.9310504040015439,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:15:40'),(134806,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:15:42'),(134807,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:15:44'),(134808,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:15:44'),(134809,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:15:47'),(134810,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:15:47'),(134811,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:15:48'),(134812,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:15:48'),(134813,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:15:49'),(134814,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:15:51'),(134815,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:15:51'),(134816,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:15:58'),(134817,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2582,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2582,\"gross_profit_pct\":-0.6540977298961272,\"net_profit_pct\":-0.8540977298961272,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:16:00'),(134818,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:16:03'),(134819,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:16:05'),(134820,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:16:05'),(134821,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:16:06'),(134822,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:16:06'),(134823,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:16:08'),(134824,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:16:08'),(134825,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:16:10'),(134826,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:16:11'),(134827,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:16:11'),(134828,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:16:18'),(134829,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2586,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2586,\"gross_profit_pct\":-0.5001923816852726,\"net_profit_pct\":-0.7001923816852726,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:16:20'),(134830,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:16:23'),(134831,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:16:25'),(134832,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:16:25'),(134833,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:16:26'),(134834,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:16:26'),(134835,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:16:28'),(134836,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:16:28'),(134837,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:16:29'),(134838,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:16:31'),(134839,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:16:31'),(134840,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:16:38'),(134841,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2586,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2586,\"gross_profit_pct\":-0.5001923816852726,\"net_profit_pct\":-0.7001923816852726,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:16:40'),(134842,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:16:42'),(134843,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:16:44'),(134844,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:16:44'),(134845,'CUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:16:46'),(134846,'CUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"CUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:16:46'),(134847,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:16:48'),(134848,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:16:48'),(134849,'PIXELUSDT','REAL','buy_trailing_engine','order_error','','binance_api_error: Account has insufficient balance for requested action.',NULL,NULL,'2026-03-27 13:16:49'),(134850,'PIXELUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-27 13:16:50'),(134851,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_zero\"}','2026-03-27 13:16:50'),(134852,'STGUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"STGUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":57.8,\"avg_price\":0.2599,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-27 13:16:57'),(134853,'STGUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":576,\"entry_price\":0.2599,\"last_price\":0.2588,\"trigger_price\":0.2606344,\"trail_price\":0.2638,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.2599,\"current_price\":0.2588,\"gross_profit_pct\":-0.4232397075798558,\"net_profit_pct\":-0.6232397075798558,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.26041980000000003,\"target_price\":0.26073168}}','2026-03-27 13:17:00'),