(24824,'FORTHUSDT','REAL','take_profit','arm','EXECUTED','Take profit armado com sucesso',NULL,'{\"tp_id\":280,\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:28:58'),(24825,'FORTHUSDT','REAL','position_lifecycle','handle_opened_position','EXECUTED','Lifecycle executado com sucesso para posição aberta',NULL,'{\"position_side\":\"LONG\",\"position_qty\":30.60103,\"avg_entry_price\":0.49,\"profile\":{\"profile\":\"HIGH_VOL\",\"stop_pct\":1.6,\"take_profit_pct\":2.4,\"sell_trailing_callback_pct\":1.083,\"breakeven_trigger_pct\":1.1,\"breakeven_buffer_pct\":0.08},\"results\":{\"stop\":{\"ok\":true,\"noop\":true,\"message\":\"Stop já ativo\"},\"breakeven\":{\"ok\":true,\"noop\":true,\"message\":\"Breakeven já ativo\"},\"take_profit\":{\"ok\":true,\"tp_id\":280,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103},\"profit_protection\":{\"ok\":true,\"trailing_id\":279,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"activation_price\":0.492695,\"anchor_price\":0.49,\"trail_price\":0.49146999999999996,\"trigger_price\":0.49146999999999996,\"callback_pct\":0.45,\"last_price\":0.509,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"},\"sell_trailing\":{\"ok\":true,\"noop\":true,\"message\":\"Sell trailing já ativo\"}}}','2026-03-25 10:28:58'),(24826,'FORTHUSDT','REAL','profit_protection','activate','EXECUTED','Profit protection ativado com sucesso',NULL,'{\"trailing_id\":279,\"activation_price\":0.492695,\"anchor_price\":0.511,\"trail_price\":0.5087005,\"trigger_price\":0.5087005,\"last_price\":0.511}','2026-03-25 10:29:00'),(24827,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:29:02'),(24828,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:29:02'),(24829,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45}','2026-03-25 10:29:03'),(24830,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para este símbolo/modo\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\"}}}','2026-03-25 10:29:03'),(24831,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:29:03'),(24832,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:29:10'),(24833,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:29:10'),(24834,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:29:13'),(24835,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:29:13'),(24836,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:29:14'),(24837,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:29:18'),(24838,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:29:18'),(24839,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45}','2026-03-25 10:29:19'),(24840,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para este símbolo/modo\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\"}}}','2026-03-25 10:29:19'),(24841,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:29:19'),(24842,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:29:26'),(24843,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:29:26'),(24844,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:29:28'),(24845,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:29:28'),(24846,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:29:30'),(24847,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:29:34'),(24848,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:29:34'),(24849,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45}','2026-03-25 10:29:35'),(24850,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para este símbolo/modo\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\"}}}','2026-03-25 10:29:35'),(24851,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:29:35'),(24852,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:29:42'),(24853,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:29:42'),(24854,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:29:44'),(24855,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:29:44'),(24856,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:29:46'),(24857,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:29:50'),(24858,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:29:50'),(24859,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45}','2026-03-25 10:29:51'),(24860,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para este símbolo/modo\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\"}}}','2026-03-25 10:29:51'),(24861,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:29:51'),(24862,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:29:58'),(24863,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:29:58'),(24864,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:30:00'),(24865,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:30:00'),(24866,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:30:02'),(24867,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:30:05'),(24868,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:30:05'),(24869,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45}','2026-03-25 10:30:06'),(24870,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para este símbolo/modo\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\"}}}','2026-03-25 10:30:06'),(24871,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:30:06'),(24872,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:30:13'),(24873,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:30:13'),(24874,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:30:16'),(24875,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:30:16'),(24876,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:30:18'),(24877,'FORTHUSDT','REAL','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"PROFIT_PROTECTION\",\"reference_id\":279,\"winner_side\":\"PROFIT\",\"winner_id\":72}','2026-03-25 10:30:20'),(24878,'FORTHUSDT','REAL','profit_protection','fire_blocked','BLOCKED','Profit protection bloqueado pelo ExitCoordinator',NULL,'{\"trailing_id\":279,\"auth\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para este símbolo/modo\",\"winner\":{\"id\":72,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\"}}}','2026-03-25 10:30:20'),(24879,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:30:22'),(24880,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:30:22'),(24881,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45}','2026-03-25 10:30:23'),(24882,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para este símbolo/modo\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\"}}}','2026-03-25 10:30:23'),(24883,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:30:23'),(24884,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:30:30'),(24885,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:30:30'),(24886,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:30:33'),(24887,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:30:33'),(24888,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:30:34'),(24889,'FORTHUSDT','REAL','profit_protection','arm','EXECUTED','Profit protection armado com sucesso',NULL,'{\"trailing_id\":281,\"entry_price\":0.49,\"activation_price\":0.492695,\"protect_price\":0.49146999999999996,\"callback_pct\":0.45,\"floor_pct\":0.1,\"last_price\":0.502,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:30:35'),(24890,'FORTHUSDT','REAL','take_profit','arm','EXECUTED','Take profit armado com sucesso',NULL,'{\"tp_id\":282,\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:30:35'),(24891,'FORTHUSDT','REAL','position_lifecycle','handle_opened_position','EXECUTED','Lifecycle executado com sucesso para posição aberta',NULL,'{\"position_side\":\"LONG\",\"position_qty\":30.60103,\"avg_entry_price\":0.49,\"profile\":{\"profile\":\"HIGH_VOL\",\"stop_pct\":1.6,\"take_profit_pct\":2.4,\"sell_trailing_callback_pct\":1.083,\"breakeven_trigger_pct\":1.1,\"breakeven_buffer_pct\":0.08},\"results\":{\"stop\":{\"ok\":true,\"noop\":true,\"message\":\"Stop já ativo\"},\"breakeven\":{\"ok\":true,\"noop\":true,\"message\":\"Breakeven já ativo\"},\"take_profit\":{\"ok\":true,\"tp_id\":282,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103},\"profit_protection\":{\"ok\":true,\"trailing_id\":281,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"activation_price\":0.492695,\"anchor_price\":0.49,\"trail_price\":0.49146999999999996,\"trigger_price\":0.49146999999999996,\"callback_pct\":0.45,\"last_price\":0.502,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"},\"sell_trailing\":{\"ok\":true,\"noop\":true,\"message\":\"Sell trailing já ativo\"}}}','2026-03-25 10:30:35'),(24892,'FORTHUSDT','REAL','profit_protection','activate','EXECUTED','Profit protection ativado com sucesso',NULL,'{\"trailing_id\":281,\"activation_price\":0.492695,\"anchor_price\":0.5,\"trail_price\":0.49775,\"trigger_price\":0.49775,\"last_price\":0.5}','2026-03-25 10:30:37'),(24893,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:30:38'),(24894,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:30:38'),(24895,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45}','2026-03-25 10:30:40'),(24896,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para este símbolo/modo\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\"}}}','2026-03-25 10:30:40'),(24897,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:30:40'),(24898,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:30:46'),(24899,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:30:46'),(24900,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:30:49'),(24901,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:30:49'),(24902,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:30:51'),(24903,'FORTHUSDT','REAL','profit_protection','trail_update','EXECUTED','Profit protection atualizado com nova máxima',NULL,'{\"trailing_id\":281,\"anchor_price\":0.505,\"trail_price\":0.5027275,\"trigger_price\":0.5027275,\"last_price\":0.505}','2026-03-25 10:30:52'),(24904,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:30:54'),(24905,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:30:54'),(24906,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45}','2026-03-25 10:30:55'),(24907,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para este símbolo/modo\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\"}}}','2026-03-25 10:30:55'),(24908,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:30:55'),(24909,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:31:02'),(24910,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:31:02'),(24911,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:31:04'),(24912,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:31:04'),(24913,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:31:06'),(24914,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:31:10'),(24915,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:31:10'),(24916,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45}','2026-03-25 10:31:11'),(24917,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para este símbolo/modo\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\"}}}','2026-03-25 10:31:11'),(24918,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:31:11'),(24919,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:31:18'),(24920,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:31:18'),(24921,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:31:21'),(24922,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:31:21'),(24923,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:31:23'),(24924,'FORTHUSDT','REAL','profit_protection','trail_update','EXECUTED','Profit protection atualizado com nova máxima',NULL,'{\"trailing_id\":281,\"anchor_price\":0.508,\"trail_price\":0.505714,\"trigger_price\":0.505714,\"last_price\":0.508}','2026-03-25 10:31:25'),(24925,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:31:27'),(24926,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:31:27'),(24927,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45}','2026-03-25 10:31:28'),(24928,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para este símbolo/modo\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\"}}}','2026-03-25 10:31:28'),(24929,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:31:28'),(24930,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:31:35'),(24931,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:31:35'),(24932,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:31:37'),(24933,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:31:37'),(24934,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:31:39'),(24935,'FORTHUSDT','REAL','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"PROFIT_PROTECTION\",\"reference_id\":281,\"winner_side\":\"PROFIT\",\"winner_id\":72}','2026-03-25 10:31:41'),(24936,'FORTHUSDT','REAL','profit_protection','fire_blocked','BLOCKED','Profit protection bloqueado pelo ExitCoordinator',NULL,'{\"trailing_id\":281,\"auth\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para este símbolo/modo\",\"winner\":{\"id\":72,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\"}}}','2026-03-25 10:31:41'),(24937,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:31:43'),(24938,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:31:43'),(24939,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45}','2026-03-25 10:31:44'),(24940,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para este símbolo/modo\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\"}}}','2026-03-25 10:31:44'),(24941,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:31:44'),(24942,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:31:51'),(24943,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:31:51'),(24944,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:31:54'),(24945,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:31:54'),(24946,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:31:56'),(24947,'FORTHUSDT','REAL','profit_protection','arm','EXECUTED','Profit protection armado com sucesso',NULL,'{\"trailing_id\":283,\"entry_price\":0.49,\"activation_price\":0.492695,\"protect_price\":0.49146999999999996,\"callback_pct\":0.45,\"floor_pct\":0.1,\"last_price\":0.505,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:31:56'),(24948,'FORTHUSDT','REAL','take_profit','arm','EXECUTED','Take profit armado com sucesso',NULL,'{\"tp_id\":284,\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:31:56'),(24949,'FORTHUSDT','REAL','position_lifecycle','handle_opened_position','EXECUTED','Lifecycle executado com sucesso para posição aberta',NULL,'{\"position_side\":\"LONG\",\"position_qty\":30.60103,\"avg_entry_price\":0.49,\"profile\":{\"profile\":\"HIGH_VOL\",\"stop_pct\":1.6,\"take_profit_pct\":2.4,\"sell_trailing_callback_pct\":1.083,\"breakeven_trigger_pct\":1.1,\"breakeven_buffer_pct\":0.08},\"results\":{\"stop\":{\"ok\":true,\"noop\":true,\"message\":\"Stop já ativo\"},\"breakeven\":{\"ok\":true,\"noop\":true,\"message\":\"Breakeven já ativo\"},\"take_profit\":{\"ok\":true,\"tp_id\":284,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103},\"profit_protection\":{\"ok\":true,\"trailing_id\":283,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"activation_price\":0.492695,\"anchor_price\":0.49,\"trail_price\":0.49146999999999996,\"trigger_price\":0.49146999999999996,\"callback_pct\":0.45,\"last_price\":0.505,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"},\"sell_trailing\":{\"ok\":true,\"noop\":true,\"message\":\"Sell trailing já ativo\"}}}','2026-03-25 10:31:56'),(24950,'FORTHUSDT','REAL','profit_protection','activate','EXECUTED','Profit protection ativado com sucesso',NULL,'{\"trailing_id\":283,\"activation_price\":0.492695,\"anchor_price\":0.509,\"trail_price\":0.5067095,\"trigger_price\":0.5067095,\"last_price\":0.509}','2026-03-25 10:31:58'),(24951,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:31:59'),(24952,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:32:00'),(24953,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45}','2026-03-25 10:32:01'),(24954,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para este símbolo/modo\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\"}}}','2026-03-25 10:32:01'),(24955,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:32:01'),(24956,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:32:07'),(24957,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:32:07'),(24958,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:32:10'),(24959,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:32:10'),(24960,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:32:11'),(24961,'FORTHUSDT','REAL','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"PROFIT_PROTECTION\",\"reference_id\":283,\"winner_side\":\"PROFIT\",\"winner_id\":72}','2026-03-25 10:32:13'),(24962,'FORTHUSDT','REAL','profit_protection','fire_blocked','BLOCKED','Profit protection bloqueado pelo ExitCoordinator',NULL,'{\"trailing_id\":283,\"auth\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para este símbolo/modo\",\"winner\":{\"id\":72,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\"}}}','2026-03-25 10:32:13'),(24963,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:32:15'),(24964,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:32:15'),(24965,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45}','2026-03-25 10:32:16'),(24966,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para este símbolo/modo\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\"}}}','2026-03-25 10:32:16'),(24967,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:32:16'),(24968,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:32:23'),(24969,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:32:23'),(24970,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:32:26'),(24971,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:32:26'),(24972,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:32:28'),(24973,'FORTHUSDT','REAL','profit_protection','arm','EXECUTED','Profit protection armado com sucesso',NULL,'{\"trailing_id\":285,\"entry_price\":0.49,\"activation_price\":0.492695,\"protect_price\":0.49146999999999996,\"callback_pct\":0.45,\"floor_pct\":0.1,\"last_price\":0.501,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:32:28'),(24974,'FORTHUSDT','REAL','take_profit','arm','EXECUTED','Take profit armado com sucesso',NULL,'{\"tp_id\":286,\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:32:28'),(24975,'FORTHUSDT','REAL','position_lifecycle','handle_opened_position','EXECUTED','Lifecycle executado com sucesso para posição aberta',NULL,'{\"position_side\":\"LONG\",\"position_qty\":30.60103,\"avg_entry_price\":0.49,\"profile\":{\"profile\":\"HIGH_VOL\",\"stop_pct\":1.6,\"take_profit_pct\":2.4,\"sell_trailing_callback_pct\":1.083,\"breakeven_trigger_pct\":1.1,\"breakeven_buffer_pct\":0.08},\"results\":{\"stop\":{\"ok\":true,\"noop\":true,\"message\":\"Stop já ativo\"},\"breakeven\":{\"ok\":true,\"noop\":true,\"message\":\"Breakeven já ativo\"},\"take_profit\":{\"ok\":true,\"tp_id\":286,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103},\"profit_protection\":{\"ok\":true,\"trailing_id\":285,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"activation_price\":0.492695,\"anchor_price\":0.49,\"trail_price\":0.49146999999999996,\"trigger_price\":0.49146999999999996,\"callback_pct\":0.45,\"last_price\":0.501,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"},\"sell_trailing\":{\"ok\":true,\"noop\":true,\"message\":\"Sell trailing já ativo\"}}}','2026-03-25 10:32:28'),(24976,'FORTHUSDT','REAL','profit_protection','activate','EXECUTED','Profit protection ativado com sucesso',NULL,'{\"trailing_id\":285,\"activation_price\":0.492695,\"anchor_price\":0.506,\"trail_price\":0.503723,\"trigger_price\":0.503723,\"last_price\":0.506}','2026-03-25 10:32:30'),(24977,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:32:32'),(24978,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:32:32'),(24979,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45}','2026-03-25 10:32:33'),(24980,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para este símbolo/modo\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\"}}}','2026-03-25 10:32:33'),(24981,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:32:33'),(24982,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:32:40'),(24983,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:32:40'),(24984,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:32:43'),(24985,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:32:43'),(24986,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:32:45'),(24987,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:32:48'),(24988,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:32:49'),(24989,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45}','2026-03-25 10:32:50'),(24990,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para este símbolo/modo\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\"}}}','2026-03-25 10:32:50'),(24991,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:32:50'),(24992,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:32:57'),(24993,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:32:57'),(24994,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:32:59'),(24995,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:32:59'),(24996,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:33:02'),(24997,'FORTHUSDT','REAL','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"PROFIT_PROTECTION\",\"reference_id\":285,\"winner_side\":\"PROFIT\",\"winner_id\":72}','2026-03-25 10:33:04'),(24998,'FORTHUSDT','REAL','profit_protection','fire_blocked','BLOCKED','Profit protection bloqueado pelo ExitCoordinator',NULL,'{\"trailing_id\":285,\"auth\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para este símbolo/modo\",\"winner\":{\"id\":72,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\"}}}','2026-03-25 10:33:04'),(24999,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:33:06'),(25000,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:33:06'),(25001,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45}','2026-03-25 10:33:07'),(25002,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para este símbolo/modo\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\"}}}','2026-03-25 10:33:07'),(25003,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:33:07'),(25004,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:33:14'),(25005,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:33:14'),(25006,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:33:16'),(25007,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:33:16'),(25008,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:33:19'),(25009,'FORTHUSDT','REAL','profit_protection','arm','EXECUTED','Profit protection armado com sucesso',NULL,'{\"trailing_id\":287,\"entry_price\":0.49,\"activation_price\":0.492695,\"protect_price\":0.49146999999999996,\"callback_pct\":0.45,\"floor_pct\":0.1,\"last_price\":0.503,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:33:19'),(25010,'FORTHUSDT','REAL','take_profit','arm','EXECUTED','Take profit armado com sucesso',NULL,'{\"tp_id\":288,\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:33:19'),(25011,'FORTHUSDT','REAL','position_lifecycle','handle_opened_position','EXECUTED','Lifecycle executado com sucesso para posição aberta',NULL,'{\"position_side\":\"LONG\",\"position_qty\":30.60103,\"avg_entry_price\":0.49,\"profile\":{\"profile\":\"HIGH_VOL\",\"stop_pct\":1.6,\"take_profit_pct\":2.4,\"sell_trailing_callback_pct\":1.083,\"breakeven_trigger_pct\":1.1,\"breakeven_buffer_pct\":0.08},\"results\":{\"stop\":{\"ok\":true,\"noop\":true,\"message\":\"Stop já ativo\"},\"breakeven\":{\"ok\":true,\"noop\":true,\"message\":\"Breakeven já ativo\"},\"take_profit\":{\"ok\":true,\"tp_id\":288,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103},\"profit_protection\":{\"ok\":true,\"trailing_id\":287,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"activation_price\":0.492695,\"anchor_price\":0.49,\"trail_price\":0.49146999999999996,\"trigger_price\":0.49146999999999996,\"callback_pct\":0.45,\"last_price\":0.503,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"},\"sell_trailing\":{\"ok\":true,\"noop\":true,\"message\":\"Sell trailing já ativo\"}}}','2026-03-25 10:33:19'),(25012,'FORTHUSDT','REAL','profit_protection','activate','EXECUTED','Profit protection ativado com sucesso',NULL,'{\"trailing_id\":287,\"activation_price\":0.492695,\"anchor_price\":0.505,\"trail_price\":0.5027275,\"trigger_price\":0.5027275,\"last_price\":0.505}','2026-03-25 10:33:21'),(25013,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:33:23'),(25014,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:33:23'),(25015,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45}','2026-03-25 10:33:24'),(25016,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para este símbolo/modo\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\"}}}','2026-03-25 10:33:24'),(25017,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:33:24'),(25018,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:33:31'),(25019,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:33:31'),(25020,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:33:34'),(25021,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:33:34'),(25022,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:33:36'),(25023,'FORTHUSDT','REAL','profit_protection','trail_update','EXECUTED','Profit protection atualizado com nova máxima',NULL,'{\"trailing_id\":287,\"anchor_price\":0.506,\"trail_price\":0.503723,\"trigger_price\":0.503723,\"last_price\":0.506}','2026-03-25 10:33:38'),(25024,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:33:40'),(25025,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:33:40'),(25026,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45}','2026-03-25 10:33:41'),(25027,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para este símbolo/modo\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\"}}}','2026-03-25 10:33:41'),(25028,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:33:41'),(25029,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:33:48'),(25030,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:33:48'),(25031,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:33:50'),(25032,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:33:50'),(25033,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:33:53'),(25034,'FORTHUSDT','REAL','profit_protection','trail_update','EXECUTED','Profit protection atualizado com nova máxima',NULL,'{\"trailing_id\":287,\"anchor_price\":0.511,\"trail_price\":0.5087005,\"trigger_price\":0.5087005,\"last_price\":0.511}','2026-03-25 10:33:54'),(25035,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:33:56'),(25036,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:33:56'),(25037,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45}','2026-03-25 10:33:57'),(25038,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para este símbolo/modo\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\"}}}','2026-03-25 10:33:57'),(25039,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:33:57'),(25040,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:34:04'),(25041,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:34:04'),(25042,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:34:06'),(25043,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:34:06'),(25044,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:34:08'),(25045,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:34:12'),(25046,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:34:12'),(25047,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45}','2026-03-25 10:34:13'),(25048,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para este símbolo/modo\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\"}}}','2026-03-25 10:34:13'),(25049,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:34:13'),(25050,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:34:20'),(25051,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:34:20'),(25052,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:34:22'),(25053,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:34:22'),(25054,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:34:24'),(25055,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:34:27'),(25056,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:34:27'),(25057,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45}','2026-03-25 10:34:29'),(25058,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para este símbolo/modo\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\"}}}','2026-03-25 10:34:29'),(25059,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:34:29'),(25060,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:34:35'),(25061,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:34:35'),(25062,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:34:38'),(25063,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:34:38'),(25064,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:34:40'),(25065,'FORTHUSDT','REAL','profit_protection','trail_update','EXECUTED','Profit protection atualizado com nova máxima',NULL,'{\"trailing_id\":287,\"anchor_price\":0.517,\"trail_price\":0.5146735,\"trigger_price\":0.5146735,\"last_price\":0.517}','2026-03-25 10:34:42'),(25066,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:34:43'),(25067,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:34:43'),(25068,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45}','2026-03-25 10:34:44'),(25069,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para este símbolo/modo\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\"}}}','2026-03-25 10:34:44'),(25070,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:34:44'),(25071,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:34:51'),(25072,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:34:51'),(25073,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:34:53'),(25074,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:34:53'),(25075,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:34:55'),(25076,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:35:17'),(25077,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:35:17'),(25078,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:35:19'),(25079,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:35:19'),(25080,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:35:21'),(25081,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:35:24'),(25082,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:35:24'),(25083,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:35:25'),(25084,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:35:25'),(25085,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:35:25'),(25086,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:35:32'),(25087,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:35:32'),(25088,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:35:34'),(25089,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:35:34'),(25090,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:35:36'),(25091,'FORTHUSDT','REAL','profit_protection','trail_update','EXECUTED','Profit protection atualizado com nova máxima',NULL,'{\"trailing_id\":287,\"anchor_price\":0.521,\"trail_price\":0.5186555,\"trigger_price\":0.5186555,\"last_price\":0.521}','2026-03-25 10:35:37'),(25092,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:35:39'),(25093,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:35:39'),(25094,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:35:41'),(25095,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:35:41'),(25096,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:35:41'),(25097,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:35:47'),(25098,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:35:47'),(25099,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:35:50'),(25100,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:35:50'),(25101,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:35:51'),(25102,'FORTHUSDT','REAL','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"PROFIT_PROTECTION\",\"reference_id\":287,\"winner_side\":\"PROFIT\",\"winner_id\":72,\"winner_updated_at\":\"2026-03-25 09:45:10\"}','2026-03-25 10:35:52'),(25103,'FORTHUSDT','REAL','profit_protection','fire_blocked','BLOCKED','Profit protection bloqueado pelo ExitCoordinator',NULL,'{\"trailing_id\":287,\"auth\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":72,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-25 09:45:10\"}}}','2026-03-25 10:35:52'),(25104,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:35:54'),(25105,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:35:54'),(25106,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:35:55'),(25107,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:35:55'),(25108,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:35:55'),(25109,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:36:02'),(25110,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:36:02'),(25111,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:36:04'),(25112,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:36:04'),(25113,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:36:06'),(25114,'FORTHUSDT','REAL','profit_protection','arm','EXECUTED','Profit protection armado com sucesso',NULL,'{\"trailing_id\":289,\"entry_price\":0.49,\"activation_price\":0.492695,\"protect_price\":0.49146999999999996,\"callback_pct\":0.45,\"floor_pct\":0.1,\"last_price\":0.518,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:36:07'),(25115,'FORTHUSDT','REAL','take_profit','arm','EXECUTED','Take profit armado com sucesso',NULL,'{\"tp_id\":290,\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:36:07'),(25116,'FORTHUSDT','REAL','position_lifecycle','handle_opened_position','EXECUTED','Lifecycle executado com sucesso para posição aberta',NULL,'{\"position_side\":\"LONG\",\"position_qty\":30.60103,\"avg_entry_price\":0.49,\"profile\":{\"profile\":\"HIGH_VOL\",\"stop_pct\":1.6,\"take_profit_pct\":2.4,\"sell_trailing_callback_pct\":1.083,\"breakeven_trigger_pct\":1.1,\"breakeven_buffer_pct\":0.08},\"results\":{\"stop\":{\"ok\":true,\"noop\":true,\"message\":\"Stop já ativo\"},\"breakeven\":{\"ok\":true,\"noop\":true,\"message\":\"Breakeven já ativo\"},\"take_profit\":{\"ok\":true,\"tp_id\":290,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103},\"profit_protection\":{\"ok\":true,\"trailing_id\":289,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"activation_price\":0.492695,\"anchor_price\":0.49,\"trail_price\":0.49146999999999996,\"trigger_price\":0.49146999999999996,\"callback_pct\":0.45,\"last_price\":0.518,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"},\"sell_trailing\":{\"ok\":true,\"noop\":true,\"message\":\"Sell trailing já ativo\"}}}','2026-03-25 10:36:07'),(25117,'FORTHUSDT','REAL','profit_protection','activate','EXECUTED','Profit protection ativado com sucesso',NULL,'{\"trailing_id\":289,\"activation_price\":0.492695,\"anchor_price\":0.527,\"trail_price\":0.5246285,\"trigger_price\":0.5246285,\"last_price\":0.527}','2026-03-25 10:36:08'),(25118,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:36:09'),(25119,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:36:10'),(25120,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:36:11'),(25121,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:36:11'),(25122,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:36:11'),(25123,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:36:18'),(25124,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:36:18'),(25125,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:36:20'),(25126,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:36:20'),(25127,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:36:22'),(25128,'FORTHUSDT','REAL','profit_protection','trail_update','EXECUTED','Profit protection atualizado com nova máxima',NULL,'{\"trailing_id\":289,\"anchor_price\":0.529,\"trail_price\":0.5266195,\"trigger_price\":0.5266195,\"last_price\":0.529}','2026-03-25 10:36:23'),(25129,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:36:25'),(25130,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:36:25'),(25131,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:36:26'),(25132,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:36:26'),(25133,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:36:26'),(25134,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:36:33'),(25135,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:36:33'),(25136,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:36:35'),(25137,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:36:35'),(25138,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:36:37'),(25139,'FORTHUSDT','REAL','profit_protection','trail_update','EXECUTED','Profit protection atualizado com nova máxima',NULL,'{\"trailing_id\":289,\"anchor_price\":0.535,\"trail_price\":0.5325925,\"trigger_price\":0.5325925,\"last_price\":0.535}','2026-03-25 10:36:38'),(25140,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:36:40'),(25141,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:36:40'),(25142,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:36:42'),(25143,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:36:42'),(25144,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:36:42'),(25145,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:36:48'),(25146,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:36:48'),(25147,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:36:51'),(25148,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:36:51'),(25149,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:36:53'),(25150,'FORTHUSDT','REAL','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"PROFIT_PROTECTION\",\"reference_id\":289,\"winner_side\":\"PROFIT\",\"winner_id\":72,\"winner_updated_at\":\"2026-03-25 09:45:10\"}','2026-03-25 10:36:54'),(25151,'FORTHUSDT','REAL','profit_protection','fire_blocked','BLOCKED','Profit protection bloqueado pelo ExitCoordinator',NULL,'{\"trailing_id\":289,\"auth\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":72,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-25 09:45:10\"}}}','2026-03-25 10:36:54'),(25152,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:36:55'),(25153,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:36:55'),(25154,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:36:57'),(25155,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:36:57'),(25156,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:36:57'),(25157,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:37:03'),(25158,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:37:03'),(25159,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:37:06'),(25160,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:37:06'),(25161,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:37:08'),(25162,'FORTHUSDT','REAL','profit_protection','arm','EXECUTED','Profit protection armado com sucesso',NULL,'{\"trailing_id\":291,\"entry_price\":0.49,\"activation_price\":0.492695,\"protect_price\":0.49146999999999996,\"callback_pct\":0.45,\"floor_pct\":0.1,\"last_price\":0.532,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:37:08'),(25163,'FORTHUSDT','REAL','take_profit','arm','EXECUTED','Take profit armado com sucesso',NULL,'{\"tp_id\":292,\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:37:08'),(25164,'FORTHUSDT','REAL','position_lifecycle','handle_opened_position','EXECUTED','Lifecycle executado com sucesso para posição aberta',NULL,'{\"position_side\":\"LONG\",\"position_qty\":30.60103,\"avg_entry_price\":0.49,\"profile\":{\"profile\":\"HIGH_VOL\",\"stop_pct\":1.6,\"take_profit_pct\":2.4,\"sell_trailing_callback_pct\":1.083,\"breakeven_trigger_pct\":1.1,\"breakeven_buffer_pct\":0.08},\"results\":{\"stop\":{\"ok\":true,\"noop\":true,\"message\":\"Stop já ativo\"},\"breakeven\":{\"ok\":true,\"noop\":true,\"message\":\"Breakeven já ativo\"},\"take_profit\":{\"ok\":true,\"tp_id\":292,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103},\"profit_protection\":{\"ok\":true,\"trailing_id\":291,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"activation_price\":0.492695,\"anchor_price\":0.49,\"trail_price\":0.49146999999999996,\"trigger_price\":0.49146999999999996,\"callback_pct\":0.45,\"last_price\":0.532,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"},\"sell_trailing\":{\"ok\":true,\"noop\":true,\"message\":\"Sell trailing já ativo\"}}}','2026-03-25 10:37:08'),(25165,'FORTHUSDT','REAL','profit_protection','activate','EXECUTED','Profit protection ativado com sucesso',NULL,'{\"trailing_id\":291,\"activation_price\":0.492695,\"anchor_price\":0.53,\"trail_price\":0.5276150000000001,\"trigger_price\":0.5276150000000001,\"last_price\":0.53}','2026-03-25 10:37:09'),(25166,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:37:11'),(25167,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:37:11'),(25168,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:37:12'),(25169,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:37:12'),(25170,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:37:12'),(25171,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:37:19'),(25172,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:37:19'),(25173,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:37:21'),(25174,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:37:21'),(25175,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:37:23'),(25176,'FORTHUSDT','REAL','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"PROFIT_PROTECTION\",\"reference_id\":291,\"winner_side\":\"PROFIT\",\"winner_id\":72,\"winner_updated_at\":\"2026-03-25 09:45:10\"}','2026-03-25 10:37:24'),(25177,'FORTHUSDT','REAL','profit_protection','fire_blocked','BLOCKED','Profit protection bloqueado pelo ExitCoordinator',NULL,'{\"trailing_id\":291,\"auth\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":72,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-25 09:45:10\"}}}','2026-03-25 10:37:24'),(25178,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:37:26'),(25179,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:37:26'),(25180,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:37:27'),(25181,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:37:27'),(25182,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:37:27'),(25183,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:37:34'),(25184,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:37:34'),(25185,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:37:36'),(25186,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:37:36'),(25187,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:37:38'),(25188,'FORTHUSDT','REAL','profit_protection','arm','EXECUTED','Profit protection armado com sucesso',NULL,'{\"trailing_id\":293,\"entry_price\":0.49,\"activation_price\":0.492695,\"protect_price\":0.49146999999999996,\"callback_pct\":0.45,\"floor_pct\":0.1,\"last_price\":0.527,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:37:38'),(25189,'FORTHUSDT','REAL','take_profit','arm','EXECUTED','Take profit armado com sucesso',NULL,'{\"tp_id\":294,\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:37:38'),(25190,'FORTHUSDT','REAL','position_lifecycle','handle_opened_position','EXECUTED','Lifecycle executado com sucesso para posição aberta',NULL,'{\"position_side\":\"LONG\",\"position_qty\":30.60103,\"avg_entry_price\":0.49,\"profile\":{\"profile\":\"HIGH_VOL\",\"stop_pct\":1.6,\"take_profit_pct\":2.4,\"sell_trailing_callback_pct\":1.083,\"breakeven_trigger_pct\":1.1,\"breakeven_buffer_pct\":0.08},\"results\":{\"stop\":{\"ok\":true,\"noop\":true,\"message\":\"Stop já ativo\"},\"breakeven\":{\"ok\":true,\"noop\":true,\"message\":\"Breakeven já ativo\"},\"take_profit\":{\"ok\":true,\"tp_id\":294,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103},\"profit_protection\":{\"ok\":true,\"trailing_id\":293,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"activation_price\":0.492695,\"anchor_price\":0.49,\"trail_price\":0.49146999999999996,\"trigger_price\":0.49146999999999996,\"callback_pct\":0.45,\"last_price\":0.527,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"},\"sell_trailing\":{\"ok\":true,\"noop\":true,\"message\":\"Sell trailing já ativo\"}}}','2026-03-25 10:37:38'),(25191,'FORTHUSDT','REAL','profit_protection','activate','EXECUTED','Profit protection ativado com sucesso',NULL,'{\"trailing_id\":293,\"activation_price\":0.492695,\"anchor_price\":0.523,\"trail_price\":0.5206465,\"trigger_price\":0.5206465,\"last_price\":0.523}','2026-03-25 10:37:40'),(25192,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:37:41'),(25193,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:37:41'),(25194,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:37:42'),(25195,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:37:42'),(25196,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:37:42'),(25197,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:37:49'),(25198,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:37:49'),(25199,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:37:51'),(25200,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:37:51'),(25201,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:37:54'),(25202,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:37:57'),(25203,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:37:57'),(25204,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:37:58'),(25205,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:37:58'),(25206,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:37:58'),(25207,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:38:05'),(25208,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:38:05'),(25209,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:38:08'),(25210,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:38:08'),(25211,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:38:10'),(25212,'FORTHUSDT','REAL','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"PROFIT_PROTECTION\",\"reference_id\":293,\"winner_side\":\"PROFIT\",\"winner_id\":72,\"winner_updated_at\":\"2026-03-25 09:45:10\"}','2026-03-25 10:38:11'),(25213,'FORTHUSDT','REAL','profit_protection','fire_blocked','BLOCKED','Profit protection bloqueado pelo ExitCoordinator',NULL,'{\"trailing_id\":293,\"auth\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":72,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-25 09:45:10\"}}}','2026-03-25 10:38:11'),(25214,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:38:13'),(25215,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:38:13'),(25216,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:38:14'),(25217,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:38:14'),(25218,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:38:14'),(25219,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:38:21'),(25220,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:38:21'),(25221,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:38:23'),(25222,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:38:23'),(25223,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:38:25'),(25224,'FORTHUSDT','REAL','profit_protection','arm','EXECUTED','Profit protection armado com sucesso',NULL,'{\"trailing_id\":295,\"entry_price\":0.49,\"activation_price\":0.492695,\"protect_price\":0.49146999999999996,\"callback_pct\":0.45,\"floor_pct\":0.1,\"last_price\":0.518,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:38:25'),(25225,'FORTHUSDT','REAL','take_profit','arm','EXECUTED','Take profit armado com sucesso',NULL,'{\"tp_id\":296,\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:38:25'),(25226,'FORTHUSDT','REAL','position_lifecycle','handle_opened_position','EXECUTED','Lifecycle executado com sucesso para posição aberta',NULL,'{\"position_side\":\"LONG\",\"position_qty\":30.60103,\"avg_entry_price\":0.49,\"profile\":{\"profile\":\"HIGH_VOL\",\"stop_pct\":1.6,\"take_profit_pct\":2.4,\"sell_trailing_callback_pct\":1.083,\"breakeven_trigger_pct\":1.1,\"breakeven_buffer_pct\":0.08},\"results\":{\"stop\":{\"ok\":true,\"noop\":true,\"message\":\"Stop já ativo\"},\"breakeven\":{\"ok\":true,\"noop\":true,\"message\":\"Breakeven já ativo\"},\"take_profit\":{\"ok\":true,\"tp_id\":296,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103},\"profit_protection\":{\"ok\":true,\"trailing_id\":295,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"activation_price\":0.492695,\"anchor_price\":0.49,\"trail_price\":0.49146999999999996,\"trigger_price\":0.49146999999999996,\"callback_pct\":0.45,\"last_price\":0.518,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"},\"sell_trailing\":{\"ok\":true,\"noop\":true,\"message\":\"Sell trailing já ativo\"}}}','2026-03-25 10:38:25'),(25227,'FORTHUSDT','REAL','profit_protection','activate','EXECUTED','Profit protection ativado com sucesso',NULL,'{\"trailing_id\":295,\"activation_price\":0.492695,\"anchor_price\":0.514,\"trail_price\":0.511687,\"trigger_price\":0.511687,\"last_price\":0.514}','2026-03-25 10:38:27'),(25228,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:38:29'),(25229,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:38:29'),(25230,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:38:30'),(25231,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:38:30'),(25232,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:38:30'),(25233,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:38:37'),(25234,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:38:37'),(25235,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:38:39'),(25236,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:38:39'),(25237,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:38:41'),(25238,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:38:44'),(25239,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:38:44'),(25240,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:38:45'),(25241,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:38:45'),(25242,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:38:45'),(25243,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:38:52'),(25244,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:38:52'),(25245,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:38:55'),(25246,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:38:55'),(25247,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:38:56'),(25248,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:39:00'),(25249,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:39:00'),(25250,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:39:01'),(25251,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:39:01'),(25252,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:39:01'),(25253,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:39:07'),(25254,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:39:07'),(25255,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:39:10'),(25256,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:39:10'),(25257,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:39:12'),(25258,'FORTHUSDT','REAL','profit_protection','trail_update','EXECUTED','Profit protection atualizado com nova máxima',NULL,'{\"trailing_id\":295,\"anchor_price\":0.518,\"trail_price\":0.515669,\"trigger_price\":0.515669,\"last_price\":0.518}','2026-03-25 10:39:13'),(25259,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:39:15'),(25260,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:39:15'),(25261,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:39:16'),(25262,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:39:16'),(25263,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:39:16'),(25264,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:39:23'),(25265,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:39:23'),(25266,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:39:25'),(25267,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:39:25'),(25268,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:39:27'),(25269,'FORTHUSDT','REAL','profit_protection','trail_update','EXECUTED','Profit protection atualizado com nova máxima',NULL,'{\"trailing_id\":295,\"anchor_price\":0.519,\"trail_price\":0.5166645000000001,\"trigger_price\":0.5166645000000001,\"last_price\":0.519}','2026-03-25 10:39:28'),(25270,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:39:30'),(25271,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:39:30'),(25272,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:39:31'),(25273,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:39:31'),(25274,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:39:31'),(25275,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:39:38'),(25276,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:39:38'),(25277,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:39:40'),(25278,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:39:40'),(25279,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:39:42'),(25280,'FORTHUSDT','REAL','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"PROFIT_PROTECTION\",\"reference_id\":295,\"winner_side\":\"PROFIT\",\"winner_id\":72,\"winner_updated_at\":\"2026-03-25 09:45:10\"}','2026-03-25 10:39:43'),(25281,'FORTHUSDT','REAL','profit_protection','fire_blocked','BLOCKED','Profit protection bloqueado pelo ExitCoordinator',NULL,'{\"trailing_id\":295,\"auth\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":72,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-25 09:45:10\"}}}','2026-03-25 10:39:43'),(25282,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:39:45'),(25283,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:39:45'),(25284,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:39:46'),(25285,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:39:46'),(25286,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:39:46'),(25287,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:39:53'),(25288,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:39:53'),(25289,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:39:55'),(25290,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:39:55'),(25291,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:39:57'),(25292,'FORTHUSDT','REAL','profit_protection','arm','EXECUTED','Profit protection armado com sucesso',NULL,'{\"trailing_id\":297,\"entry_price\":0.49,\"activation_price\":0.492695,\"protect_price\":0.49146999999999996,\"callback_pct\":0.45,\"floor_pct\":0.1,\"last_price\":0.512,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:39:58'),(25293,'FORTHUSDT','REAL','take_profit','arm','EXECUTED','Take profit armado com sucesso',NULL,'{\"tp_id\":298,\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:39:58'),(25294,'FORTHUSDT','REAL','position_lifecycle','handle_opened_position','EXECUTED','Lifecycle executado com sucesso para posição aberta',NULL,'{\"position_side\":\"LONG\",\"position_qty\":30.60103,\"avg_entry_price\":0.49,\"profile\":{\"profile\":\"HIGH_VOL\",\"stop_pct\":1.6,\"take_profit_pct\":2.4,\"sell_trailing_callback_pct\":1.083,\"breakeven_trigger_pct\":1.1,\"breakeven_buffer_pct\":0.08},\"results\":{\"stop\":{\"ok\":true,\"noop\":true,\"message\":\"Stop já ativo\"},\"breakeven\":{\"ok\":true,\"noop\":true,\"message\":\"Breakeven já ativo\"},\"take_profit\":{\"ok\":true,\"tp_id\":298,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103},\"profit_protection\":{\"ok\":true,\"trailing_id\":297,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"activation_price\":0.492695,\"anchor_price\":0.49,\"trail_price\":0.49146999999999996,\"trigger_price\":0.49146999999999996,\"callback_pct\":0.45,\"last_price\":0.512,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"},\"sell_trailing\":{\"ok\":true,\"noop\":true,\"message\":\"Sell trailing já ativo\"}}}','2026-03-25 10:39:58'),(25295,'FORTHUSDT','REAL','profit_protection','activate','EXECUTED','Profit protection ativado com sucesso',NULL,'{\"trailing_id\":297,\"activation_price\":0.492695,\"anchor_price\":0.517,\"trail_price\":0.5146735,\"trigger_price\":0.5146735,\"last_price\":0.517}','2026-03-25 10:39:59'),(25296,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:40:01'),(25297,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:40:01'),(25298,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:40:02'),(25299,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:40:02'),(25300,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:40:02'),(25301,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:40:09'),(25302,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:40:09'),(25303,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:40:11'),(25304,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:40:11'),(25305,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:40:13'),(25306,'FORTHUSDT','REAL','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"PROFIT_PROTECTION\",\"reference_id\":297,\"winner_side\":\"PROFIT\",\"winner_id\":72,\"winner_updated_at\":\"2026-03-25 09:45:10\"}','2026-03-25 10:40:15'),(25307,'FORTHUSDT','REAL','profit_protection','fire_blocked','BLOCKED','Profit protection bloqueado pelo ExitCoordinator',NULL,'{\"trailing_id\":297,\"auth\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":72,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-25 09:45:10\"}}}','2026-03-25 10:40:15'),(25308,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:40:17'),(25309,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:40:17'),(25310,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:40:18'),(25311,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:40:18'),(25312,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:40:18'),(25313,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:40:25'),(25314,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:40:25'),(25315,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:40:28'),(25316,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:40:28'),(25317,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:40:30'),(25318,'FORTHUSDT','REAL','profit_protection','arm','EXECUTED','Profit protection armado com sucesso',NULL,'{\"trailing_id\":299,\"entry_price\":0.49,\"activation_price\":0.492695,\"protect_price\":0.49146999999999996,\"callback_pct\":0.45,\"floor_pct\":0.1,\"last_price\":0.514,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:40:31'),(25319,'FORTHUSDT','REAL','take_profit','arm','EXECUTED','Take profit armado com sucesso',NULL,'{\"tp_id\":300,\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:40:31'),(25320,'FORTHUSDT','REAL','position_lifecycle','handle_opened_position','EXECUTED','Lifecycle executado com sucesso para posição aberta',NULL,'{\"position_side\":\"LONG\",\"position_qty\":30.60103,\"avg_entry_price\":0.49,\"profile\":{\"profile\":\"HIGH_VOL\",\"stop_pct\":1.6,\"take_profit_pct\":2.4,\"sell_trailing_callback_pct\":1.083,\"breakeven_trigger_pct\":1.1,\"breakeven_buffer_pct\":0.08},\"results\":{\"stop\":{\"ok\":true,\"noop\":true,\"message\":\"Stop já ativo\"},\"breakeven\":{\"ok\":true,\"noop\":true,\"message\":\"Breakeven já ativo\"},\"take_profit\":{\"ok\":true,\"tp_id\":300,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103},\"profit_protection\":{\"ok\":true,\"trailing_id\":299,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"activation_price\":0.492695,\"anchor_price\":0.49,\"trail_price\":0.49146999999999996,\"trigger_price\":0.49146999999999996,\"callback_pct\":0.45,\"last_price\":0.514,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"},\"sell_trailing\":{\"ok\":true,\"noop\":true,\"message\":\"Sell trailing já ativo\"}}}','2026-03-25 10:40:31'),(25321,'FORTHUSDT','REAL','profit_protection','activate','EXECUTED','Profit protection ativado com sucesso',NULL,'{\"trailing_id\":299,\"activation_price\":0.492695,\"anchor_price\":0.513,\"trail_price\":0.5106915000000001,\"trigger_price\":0.5106915000000001,\"last_price\":0.513}','2026-03-25 10:40:33'),(25322,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:40:35'),(25323,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:40:35'),(25324,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:40:36'),(25325,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:40:36'),(25326,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:40:36'),(25327,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:40:43'),(25328,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:40:43'),(25329,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:40:45'),(25330,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:40:45'),(25331,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:40:47'),(25332,'FORTHUSDT','REAL','profit_protection','trail_update','EXECUTED','Profit protection atualizado com nova máxima',NULL,'{\"trailing_id\":299,\"anchor_price\":0.517,\"trail_price\":0.5146735,\"trigger_price\":0.5146735,\"last_price\":0.517}','2026-03-25 10:40:49'),(25333,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:40:51'),(25334,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:40:51'),(25335,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:40:52'),(25336,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:40:52'),(25337,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:40:52'),(25338,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:40:59'),(25339,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:40:59'),(25340,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:41:02'),(25341,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:41:02'),(25342,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:41:03'),(25343,'FORTHUSDT','REAL','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"PROFIT_PROTECTION\",\"reference_id\":299,\"winner_side\":\"PROFIT\",\"winner_id\":72,\"winner_updated_at\":\"2026-03-25 09:45:10\"}','2026-03-25 10:41:05'),(25344,'FORTHUSDT','REAL','profit_protection','fire_blocked','BLOCKED','Profit protection bloqueado pelo ExitCoordinator',NULL,'{\"trailing_id\":299,\"auth\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":72,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-25 09:45:10\"}}}','2026-03-25 10:41:05'),(25345,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:41:07'),(25346,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:41:07'),(25347,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:41:08'),(25348,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:41:08'),(25349,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:41:08'),(25350,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:41:15'),(25351,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:41:15'),(25352,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:41:17'),(25353,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:41:17'),(25354,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:41:19'),(25355,'FORTHUSDT','REAL','profit_protection','arm','EXECUTED','Profit protection armado com sucesso',NULL,'{\"trailing_id\":301,\"entry_price\":0.49,\"activation_price\":0.492695,\"protect_price\":0.49146999999999996,\"callback_pct\":0.45,\"floor_pct\":0.1,\"last_price\":0.514,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:41:20'),(25356,'FORTHUSDT','REAL','take_profit','arm','EXECUTED','Take profit armado com sucesso',NULL,'{\"tp_id\":302,\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:41:20'),(25357,'FORTHUSDT','REAL','position_lifecycle','handle_opened_position','EXECUTED','Lifecycle executado com sucesso para posição aberta',NULL,'{\"position_side\":\"LONG\",\"position_qty\":30.60103,\"avg_entry_price\":0.49,\"profile\":{\"profile\":\"HIGH_VOL\",\"stop_pct\":1.6,\"take_profit_pct\":2.4,\"sell_trailing_callback_pct\":1.083,\"breakeven_trigger_pct\":1.1,\"breakeven_buffer_pct\":0.08},\"results\":{\"stop\":{\"ok\":true,\"noop\":true,\"message\":\"Stop já ativo\"},\"breakeven\":{\"ok\":true,\"noop\":true,\"message\":\"Breakeven já ativo\"},\"take_profit\":{\"ok\":true,\"tp_id\":302,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103},\"profit_protection\":{\"ok\":true,\"trailing_id\":301,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"activation_price\":0.492695,\"anchor_price\":0.49,\"trail_price\":0.49146999999999996,\"trigger_price\":0.49146999999999996,\"callback_pct\":0.45,\"last_price\":0.514,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"},\"sell_trailing\":{\"ok\":true,\"noop\":true,\"message\":\"Sell trailing já ativo\"}}}','2026-03-25 10:41:20'),(25358,'FORTHUSDT','REAL','profit_protection','activate','EXECUTED','Profit protection ativado com sucesso',NULL,'{\"trailing_id\":301,\"activation_price\":0.492695,\"anchor_price\":0.511,\"trail_price\":0.5087005,\"trigger_price\":0.5087005,\"last_price\":0.511}','2026-03-25 10:41:21'),(25359,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:41:23'),(25360,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:41:23'),(25361,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:41:24'),(25362,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:41:24'),(25363,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:41:24'),(25364,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:41:31'),(25365,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:41:31'),(25366,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:41:33'),(25367,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:41:33'),(25368,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:41:35'),(25369,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:41:38'),(25370,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:41:38'),(25371,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:41:39'),(25372,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:41:39'),(25373,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:41:39'),(25374,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:41:46'),(25375,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:41:46'),(25376,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:41:48'),(25377,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:41:48'),(25378,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:41:50'),(25379,'FORTHUSDT','REAL','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"PROFIT_PROTECTION\",\"reference_id\":301,\"winner_side\":\"PROFIT\",\"winner_id\":72,\"winner_updated_at\":\"2026-03-25 09:45:10\"}','2026-03-25 10:41:51'),(25380,'FORTHUSDT','REAL','profit_protection','fire_blocked','BLOCKED','Profit protection bloqueado pelo ExitCoordinator',NULL,'{\"trailing_id\":301,\"auth\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":72,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-25 09:45:10\"}}}','2026-03-25 10:41:51'),(25381,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:41:53'),(25382,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:41:53'),(25383,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:41:54'),(25384,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:41:54'),(25385,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:41:54'),(25386,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:42:01'),(25387,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:42:01'),(25388,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:42:03'),(25389,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:42:03'),(25390,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:42:05'),(25391,'FORTHUSDT','REAL','profit_protection','arm','EXECUTED','Profit protection armado com sucesso',NULL,'{\"trailing_id\":303,\"entry_price\":0.49,\"activation_price\":0.492695,\"protect_price\":0.49146999999999996,\"callback_pct\":0.45,\"floor_pct\":0.1,\"last_price\":0.508,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:42:06'),(25392,'FORTHUSDT','REAL','take_profit','arm','EXECUTED','Take profit armado com sucesso',NULL,'{\"tp_id\":304,\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:42:06'),(25393,'FORTHUSDT','REAL','position_lifecycle','handle_opened_position','EXECUTED','Lifecycle executado com sucesso para posição aberta',NULL,'{\"position_side\":\"LONG\",\"position_qty\":30.60103,\"avg_entry_price\":0.49,\"profile\":{\"profile\":\"HIGH_VOL\",\"stop_pct\":1.6,\"take_profit_pct\":2.4,\"sell_trailing_callback_pct\":1.083,\"breakeven_trigger_pct\":1.1,\"breakeven_buffer_pct\":0.08},\"results\":{\"stop\":{\"ok\":true,\"noop\":true,\"message\":\"Stop já ativo\"},\"breakeven\":{\"ok\":true,\"noop\":true,\"message\":\"Breakeven já ativo\"},\"take_profit\":{\"ok\":true,\"tp_id\":304,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103},\"profit_protection\":{\"ok\":true,\"trailing_id\":303,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"activation_price\":0.492695,\"anchor_price\":0.49,\"trail_price\":0.49146999999999996,\"trigger_price\":0.49146999999999996,\"callback_pct\":0.45,\"last_price\":0.508,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"},\"sell_trailing\":{\"ok\":true,\"noop\":true,\"message\":\"Sell trailing já ativo\"}}}','2026-03-25 10:42:06'),(25394,'FORTHUSDT','REAL','profit_protection','activate','EXECUTED','Profit protection ativado com sucesso',NULL,'{\"trailing_id\":303,\"activation_price\":0.492695,\"anchor_price\":0.506,\"trail_price\":0.503723,\"trigger_price\":0.503723,\"last_price\":0.506}','2026-03-25 10:42:07'),(25395,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:42:09'),(25396,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:42:09'),(25397,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:42:10'),(25398,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:42:10'),(25399,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:42:10'),(25400,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:42:17'),(25401,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:42:17'),(25402,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:42:19'),(25403,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:42:19'),(25404,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:42:21'),(25405,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:42:24'),(25406,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:42:24'),(25407,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:42:25'),(25408,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:42:25'),(25409,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:42:25'),(25410,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:42:32'),(25411,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:42:32'),(25412,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:42:35'),(25413,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:42:35'),(25414,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:42:37'),(25415,'FORTHUSDT','REAL','profit_protection','trail_update','EXECUTED','Profit protection atualizado com nova máxima',NULL,'{\"trailing_id\":303,\"anchor_price\":0.507,\"trail_price\":0.5047185000000001,\"trigger_price\":0.5047185000000001,\"last_price\":0.507}','2026-03-25 10:42:38'),(25416,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:42:40'),(25417,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:42:40'),(25418,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:42:41'),(25419,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:42:41'),(25420,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:42:41'),(25421,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:42:48'),(25422,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:42:48'),(25423,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:42:51'),(25424,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:42:51'),(25425,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:42:52'),(25426,'FORTHUSDT','REAL','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"PROFIT_PROTECTION\",\"reference_id\":303,\"winner_side\":\"PROFIT\",\"winner_id\":72,\"winner_updated_at\":\"2026-03-25 09:45:10\"}','2026-03-25 10:42:53'),(25427,'FORTHUSDT','REAL','profit_protection','fire_blocked','BLOCKED','Profit protection bloqueado pelo ExitCoordinator',NULL,'{\"trailing_id\":303,\"auth\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":72,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-25 09:45:10\"}}}','2026-03-25 10:42:53'),(25428,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:42:56'),(25429,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:42:56'),(25430,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:42:57'),(25431,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:42:57'),(25432,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:42:57'),(25433,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:43:04'),(25434,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:43:04'),(25435,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:43:07'),(25436,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:43:07'),(25437,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:43:09'),(25438,'FORTHUSDT','REAL','profit_protection','arm','EXECUTED','Profit protection armado com sucesso',NULL,'{\"trailing_id\":305,\"entry_price\":0.49,\"activation_price\":0.492695,\"protect_price\":0.49146999999999996,\"callback_pct\":0.45,\"floor_pct\":0.1,\"last_price\":0.495,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:43:09'),(25439,'FORTHUSDT','REAL','take_profit','arm','EXECUTED','Take profit armado com sucesso',NULL,'{\"tp_id\":306,\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:43:09'),(25440,'FORTHUSDT','REAL','position_lifecycle','handle_opened_position','EXECUTED','Lifecycle executado com sucesso para posição aberta',NULL,'{\"position_side\":\"LONG\",\"position_qty\":30.60103,\"avg_entry_price\":0.49,\"profile\":{\"profile\":\"HIGH_VOL\",\"stop_pct\":1.6,\"take_profit_pct\":2.4,\"sell_trailing_callback_pct\":1.083,\"breakeven_trigger_pct\":1.1,\"breakeven_buffer_pct\":0.08},\"results\":{\"stop\":{\"ok\":true,\"noop\":true,\"message\":\"Stop já ativo\"},\"breakeven\":{\"ok\":true,\"noop\":true,\"message\":\"Breakeven já ativo\"},\"take_profit\":{\"ok\":true,\"tp_id\":306,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103},\"profit_protection\":{\"ok\":true,\"trailing_id\":305,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"activation_price\":0.492695,\"anchor_price\":0.49,\"trail_price\":0.49146999999999996,\"trigger_price\":0.49146999999999996,\"callback_pct\":0.45,\"last_price\":0.495,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"},\"sell_trailing\":{\"ok\":true,\"noop\":true,\"message\":\"Sell trailing já ativo\"}}}','2026-03-25 10:43:09'),(25441,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:43:13'),(25442,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:43:13'),(25443,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:43:14'),(25444,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:43:14'),(25445,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:43:14'),(25446,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:43:21'),(25447,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:43:21'),(25448,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:43:23'),(25449,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:43:23'),(25450,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:43:25'),(25451,'FORTHUSDT','REAL','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"PROFIT_PROTECTION\",\"reference_id\":305,\"winner_side\":\"PROFIT\",\"winner_id\":72,\"winner_updated_at\":\"2026-03-25 09:45:10\"}','2026-03-25 10:43:26'),(25452,'FORTHUSDT','REAL','profit_protection','fire_blocked','BLOCKED','Profit protection bloqueado pelo ExitCoordinator',NULL,'{\"trailing_id\":305,\"auth\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":72,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-25 09:45:10\"}}}','2026-03-25 10:43:26'),(25453,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:43:28'),(25454,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:43:28'),(25455,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:43:29'),(25456,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:43:29'),(25457,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:43:29'),(25458,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:43:36'),(25459,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:43:36'),(25460,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:43:38'),(25461,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:43:38'),(25462,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:43:40'),(25463,'FORTHUSDT','REAL','profit_protection','arm','EXECUTED','Profit protection armado com sucesso',NULL,'{\"trailing_id\":307,\"entry_price\":0.49,\"activation_price\":0.492695,\"protect_price\":0.49146999999999996,\"callback_pct\":0.45,\"floor_pct\":0.1,\"last_price\":0.489,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:43:41'),(25464,'FORTHUSDT','REAL','take_profit','arm','EXECUTED','Take profit armado com sucesso',NULL,'{\"tp_id\":308,\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:43:41'),(25465,'FORTHUSDT','REAL','position_lifecycle','handle_opened_position','EXECUTED','Lifecycle executado com sucesso para posição aberta',NULL,'{\"position_side\":\"LONG\",\"position_qty\":30.60103,\"avg_entry_price\":0.49,\"profile\":{\"profile\":\"HIGH_VOL\",\"stop_pct\":1.6,\"take_profit_pct\":2.4,\"sell_trailing_callback_pct\":1.083,\"breakeven_trigger_pct\":1.1,\"breakeven_buffer_pct\":0.08},\"results\":{\"stop\":{\"ok\":true,\"noop\":true,\"message\":\"Stop já ativo\"},\"breakeven\":{\"ok\":true,\"noop\":true,\"message\":\"Breakeven já ativo\"},\"take_profit\":{\"ok\":true,\"tp_id\":308,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103},\"profit_protection\":{\"ok\":true,\"trailing_id\":307,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"activation_price\":0.492695,\"anchor_price\":0.49,\"trail_price\":0.49146999999999996,\"trigger_price\":0.49146999999999996,\"callback_pct\":0.45,\"last_price\":0.489,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"},\"sell_trailing\":{\"ok\":true,\"noop\":true,\"message\":\"Sell trailing já ativo\"}}}','2026-03-25 10:43:41'),(25466,'FORTHUSDT','REAL','profit_protection','activate','EXECUTED','Profit protection ativado com sucesso',NULL,'{\"trailing_id\":307,\"activation_price\":0.492695,\"anchor_price\":0.495,\"trail_price\":0.4927725,\"trigger_price\":0.4927725,\"last_price\":0.495}','2026-03-25 10:43:42'),(25467,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:43:45'),(25468,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:43:45'),(25469,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:43:46'),(25470,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:43:46'),(25471,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:43:46'),(25472,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:43:53'),(25473,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:43:53'),(25474,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:43:56'),(25475,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:43:56'),(25476,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:43:58'),(25477,'FORTHUSDT','REAL','profit_protection','trail_update','EXECUTED','Profit protection atualizado com nova máxima',NULL,'{\"trailing_id\":307,\"anchor_price\":0.499,\"trail_price\":0.49675450000000004,\"trigger_price\":0.49675450000000004,\"last_price\":0.499}','2026-03-25 10:43:59'),(25478,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:44:01'),(25479,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:44:02'),(25480,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:44:03'),(25481,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:44:03'),(25482,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:44:03'),(25483,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:44:09'),(25484,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:44:09'),(25485,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:44:12'),(25486,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:44:12'),(25487,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:44:13'),(25488,'FORTHUSDT','REAL','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"PROFIT_PROTECTION\",\"reference_id\":307,\"winner_side\":\"PROFIT\",\"winner_id\":72,\"winner_updated_at\":\"2026-03-25 09:45:10\"}','2026-03-25 10:44:15'),(25489,'FORTHUSDT','REAL','profit_protection','fire_blocked','BLOCKED','Profit protection bloqueado pelo ExitCoordinator',NULL,'{\"trailing_id\":307,\"auth\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":72,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-25 09:45:10\"}}}','2026-03-25 10:44:15'),(25490,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:44:16'),(25491,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:44:16'),(25492,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:44:18'),(25493,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:44:18'),(25494,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:44:18'),(25495,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:44:24'),(25496,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:44:24'),(25497,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:44:27'),(25498,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:44:27'),(25499,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:44:29'),(25500,'FORTHUSDT','REAL','profit_protection','arm','EXECUTED','Profit protection armado com sucesso',NULL,'{\"trailing_id\":309,\"entry_price\":0.49,\"activation_price\":0.492695,\"protect_price\":0.49146999999999996,\"callback_pct\":0.45,\"floor_pct\":0.1,\"last_price\":0.495,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:44:29'),(25501,'FORTHUSDT','REAL','take_profit','arm','EXECUTED','Take profit armado com sucesso',NULL,'{\"tp_id\":310,\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:44:29'),(25502,'FORTHUSDT','REAL','position_lifecycle','handle_opened_position','EXECUTED','Lifecycle executado com sucesso para posição aberta',NULL,'{\"position_side\":\"LONG\",\"position_qty\":30.60103,\"avg_entry_price\":0.49,\"profile\":{\"profile\":\"HIGH_VOL\",\"stop_pct\":1.6,\"take_profit_pct\":2.4,\"sell_trailing_callback_pct\":1.083,\"breakeven_trigger_pct\":1.1,\"breakeven_buffer_pct\":0.08},\"results\":{\"stop\":{\"ok\":true,\"noop\":true,\"message\":\"Stop já ativo\"},\"breakeven\":{\"ok\":true,\"noop\":true,\"message\":\"Breakeven já ativo\"},\"take_profit\":{\"ok\":true,\"tp_id\":310,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103},\"profit_protection\":{\"ok\":true,\"trailing_id\":309,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"activation_price\":0.492695,\"anchor_price\":0.49,\"trail_price\":0.49146999999999996,\"trigger_price\":0.49146999999999996,\"callback_pct\":0.45,\"last_price\":0.495,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"},\"sell_trailing\":{\"ok\":true,\"noop\":true,\"message\":\"Sell trailing já ativo\"}}}','2026-03-25 10:44:29'),(25503,'FORTHUSDT','REAL','profit_protection','activate','EXECUTED','Profit protection ativado com sucesso',NULL,'{\"trailing_id\":309,\"activation_price\":0.492695,\"anchor_price\":0.493,\"trail_price\":0.49146999999999996,\"trigger_price\":0.49146999999999996,\"last_price\":0.493}','2026-03-25 10:44:30'),(25504,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:44:32'),(25505,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:44:32'),(25506,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:44:33'),(25507,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:44:33'),(25508,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:44:33'),(25509,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:44:40'),(25510,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:44:40'),(25511,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:44:42'),(25512,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:44:42'),(25513,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:44:45'),(25514,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:44:48'),(25515,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:44:48'),(25516,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:44:49'),(25517,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:44:49'),(25518,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:44:49'),(25519,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:44:56'),(25520,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:44:56'),(25521,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:44:58'),(25522,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:44:58'),(25523,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:45:00'),(25524,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:45:03'),(25525,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:45:03'),(25526,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:45:04'),(25527,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:45:04'),(25528,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:45:04'),(25529,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:45:11'),(25530,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:45:11'),(25531,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:45:14'),(25532,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:45:14'),(25533,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:45:16'),(25534,'FORTHUSDT','REAL','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"PROFIT_PROTECTION\",\"reference_id\":309,\"winner_side\":\"PROFIT\",\"winner_id\":72,\"winner_updated_at\":\"2026-03-25 09:45:10\"}','2026-03-25 10:45:17'),(25535,'FORTHUSDT','REAL','profit_protection','fire_blocked','BLOCKED','Profit protection bloqueado pelo ExitCoordinator',NULL,'{\"trailing_id\":309,\"auth\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":72,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-25 09:45:10\"}}}','2026-03-25 10:45:17'),(25536,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:45:18'),(25537,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:45:19'),(25538,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:45:20'),(25539,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:45:20'),(25540,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:45:20'),(25541,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:45:27'),(25542,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:45:27'),(25543,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:45:29'),(25544,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:45:29'),(25545,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:45:31'),(25546,'FORTHUSDT','REAL','profit_protection','arm','EXECUTED','Profit protection armado com sucesso',NULL,'{\"trailing_id\":311,\"entry_price\":0.49,\"activation_price\":0.492695,\"protect_price\":0.49146999999999996,\"callback_pct\":0.45,\"floor_pct\":0.1,\"last_price\":0.49,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:45:32'),(25547,'FORTHUSDT','REAL','take_profit','arm','EXECUTED','Take profit armado com sucesso',NULL,'{\"tp_id\":312,\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:45:32'),(25548,'FORTHUSDT','REAL','position_lifecycle','handle_opened_position','EXECUTED','Lifecycle executado com sucesso para posição aberta',NULL,'{\"position_side\":\"LONG\",\"position_qty\":30.60103,\"avg_entry_price\":0.49,\"profile\":{\"profile\":\"HIGH_VOL\",\"stop_pct\":1.6,\"take_profit_pct\":2.4,\"sell_trailing_callback_pct\":1.083,\"breakeven_trigger_pct\":1.1,\"breakeven_buffer_pct\":0.08},\"results\":{\"stop\":{\"ok\":true,\"noop\":true,\"message\":\"Stop já ativo\"},\"breakeven\":{\"ok\":true,\"noop\":true,\"message\":\"Breakeven já ativo\"},\"take_profit\":{\"ok\":true,\"tp_id\":312,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103},\"profit_protection\":{\"ok\":true,\"trailing_id\":311,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"activation_price\":0.492695,\"anchor_price\":0.49,\"trail_price\":0.49146999999999996,\"trigger_price\":0.49146999999999996,\"callback_pct\":0.45,\"last_price\":0.49,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"},\"sell_trailing\":{\"ok\":true,\"noop\":true,\"message\":\"Sell trailing já ativo\"}}}','2026-03-25 10:45:32'),(25549,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:45:35'),(25550,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:45:35'),(25551,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:45:37'),(25552,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:45:37'),(25553,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:45:37'),(25554,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:45:44'),(25555,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:45:44'),(25556,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:45:47'),(25557,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:45:47'),(25558,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:45:49'),(25559,'FORTHUSDT','REAL','profit_protection','activate','EXECUTED','Profit protection ativado com sucesso',NULL,'{\"trailing_id\":311,\"activation_price\":0.492695,\"anchor_price\":0.493,\"trail_price\":0.49146999999999996,\"trigger_price\":0.49146999999999996,\"last_price\":0.493}','2026-03-25 10:45:50'),(25560,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:45:52'),(25561,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:45:52'),(25562,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:45:53'),(25563,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:45:53'),(25564,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:45:53'),(25565,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:46:00'),(25566,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:46:00'),(25567,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:46:02'),(25568,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:46:02'),(25569,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:46:05'),(25570,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:46:08'),(25571,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:46:08'),(25572,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:46:09'),(25573,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:46:09'),(25574,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:46:09'),(25575,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:46:16'),(25576,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:46:16'),(25577,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:46:18'),(25578,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:46:18'),(25579,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:46:20'),(25580,'FORTHUSDT','REAL','profit_protection','trail_update','EXECUTED','Profit protection atualizado com nova máxima',NULL,'{\"trailing_id\":311,\"anchor_price\":0.498,\"trail_price\":0.495759,\"trigger_price\":0.495759,\"last_price\":0.498}','2026-03-25 10:46:21'),(25581,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:46:23'),(25582,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:46:23'),(25583,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:46:24'),(25584,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:46:24'),(25585,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:46:24'),(25586,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:46:31'),(25587,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:46:31'),(25588,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:46:34'),(25589,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:46:34'),(25590,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:46:36'),(25591,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:46:39'),(25592,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:46:39'),(25593,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:46:41'),(25594,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:46:41'),(25595,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:46:41'),(25596,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:46:47'),(25597,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:46:47'),(25598,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:46:50'),(25599,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:46:50'),(25600,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:46:52'),(25601,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:46:55'),(25602,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:46:55'),(25603,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:46:56'),(25604,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:46:56'),(25605,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:46:56'),(25606,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:47:03'),(25607,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:47:03'),(25608,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:47:05'),(25609,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:47:05'),(25610,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:47:07'),(25611,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:47:10'),(25612,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:47:10'),(25613,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:47:12'),(25614,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:47:12'),(25615,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:47:12'),(25616,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:47:18'),(25617,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:47:18'),(25618,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:47:21'),(25619,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:47:21'),(25620,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:47:22'),(25621,'FORTHUSDT','REAL','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"PROFIT_PROTECTION\",\"reference_id\":311,\"winner_side\":\"PROFIT\",\"winner_id\":72,\"winner_updated_at\":\"2026-03-25 09:45:10\"}','2026-03-25 10:47:24'),(25622,'FORTHUSDT','REAL','profit_protection','fire_blocked','BLOCKED','Profit protection bloqueado pelo ExitCoordinator',NULL,'{\"trailing_id\":311,\"auth\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":72,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-25 09:45:10\"}}}','2026-03-25 10:47:24'),(25623,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:47:26'),(25624,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:47:26'),(25625,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:47:27'),(25626,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:47:27'),(25627,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:47:27'),(25628,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:47:34'),(25629,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:47:34'),(25630,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:47:36'),(25631,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:47:36'),(25632,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:47:38'),(25633,'FORTHUSDT','REAL','profit_protection','arm','EXECUTED','Profit protection armado com sucesso',NULL,'{\"trailing_id\":313,\"entry_price\":0.49,\"activation_price\":0.492695,\"protect_price\":0.49146999999999996,\"callback_pct\":0.45,\"floor_pct\":0.1,\"last_price\":0.494,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:47:38'),(25634,'FORTHUSDT','REAL','take_profit','arm','EXECUTED','Take profit armado com sucesso',NULL,'{\"tp_id\":314,\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:47:38'),(25635,'FORTHUSDT','REAL','position_lifecycle','handle_opened_position','EXECUTED','Lifecycle executado com sucesso para posição aberta',NULL,'{\"position_side\":\"LONG\",\"position_qty\":30.60103,\"avg_entry_price\":0.49,\"profile\":{\"profile\":\"HIGH_VOL\",\"stop_pct\":1.6,\"take_profit_pct\":2.4,\"sell_trailing_callback_pct\":1.083,\"breakeven_trigger_pct\":1.1,\"breakeven_buffer_pct\":0.08},\"results\":{\"stop\":{\"ok\":true,\"noop\":true,\"message\":\"Stop já ativo\"},\"breakeven\":{\"ok\":true,\"noop\":true,\"message\":\"Breakeven já ativo\"},\"take_profit\":{\"ok\":true,\"tp_id\":314,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103},\"profit_protection\":{\"ok\":true,\"trailing_id\":313,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"activation_price\":0.492695,\"anchor_price\":0.49,\"trail_price\":0.49146999999999996,\"trigger_price\":0.49146999999999996,\"callback_pct\":0.45,\"last_price\":0.494,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"},\"sell_trailing\":{\"ok\":true,\"noop\":true,\"message\":\"Sell trailing já ativo\"}}}','2026-03-25 10:47:38'),(25636,'FORTHUSDT','REAL','profit_protection','activate','EXECUTED','Profit protection ativado com sucesso',NULL,'{\"trailing_id\":313,\"activation_price\":0.492695,\"anchor_price\":0.497,\"trail_price\":0.4947635,\"trigger_price\":0.4947635,\"last_price\":0.497}','2026-03-25 10:47:40'),(25637,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:47:41'),(25638,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:47:41'),(25639,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:47:43'),(25640,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:47:43'),(25641,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:47:43'),(25642,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:47:50'),(25643,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:47:50'),(25644,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:47:52'),(25645,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:47:52'),(25646,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:47:54'),(25647,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:47:57'),(25648,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:47:57'),(25649,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:47:58'),(25650,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:47:58'),(25651,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:47:58'),(25652,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:48:05'),(25653,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:48:05'),(25654,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:48:07'),(25655,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:48:07'),(25656,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:48:09'),(25657,'FORTHUSDT','REAL','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"PROFIT_PROTECTION\",\"reference_id\":313,\"winner_side\":\"PROFIT\",\"winner_id\":72,\"winner_updated_at\":\"2026-03-25 09:45:10\"}','2026-03-25 10:48:10'),(25658,'FORTHUSDT','REAL','profit_protection','fire_blocked','BLOCKED','Profit protection bloqueado pelo ExitCoordinator',NULL,'{\"trailing_id\":313,\"auth\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":72,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-25 09:45:10\"}}}','2026-03-25 10:48:10'),(25659,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:48:11'),(25660,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:48:11'),(25661,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:48:13'),(25662,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:48:13'),(25663,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:48:13'),(25664,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:48:19'),(25665,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:48:19'),(25666,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:48:22'),(25667,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:48:22'),(25668,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:48:24'),(25669,'FORTHUSDT','REAL','profit_protection','arm','EXECUTED','Profit protection armado com sucesso',NULL,'{\"trailing_id\":315,\"entry_price\":0.49,\"activation_price\":0.492695,\"protect_price\":0.49146999999999996,\"callback_pct\":0.45,\"floor_pct\":0.1,\"last_price\":0.494,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:48:24'),(25670,'FORTHUSDT','REAL','take_profit','arm','EXECUTED','Take profit armado com sucesso',NULL,'{\"tp_id\":316,\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"}','2026-03-25 10:48:24'),(25671,'FORTHUSDT','REAL','position_lifecycle','handle_opened_position','EXECUTED','Lifecycle executado com sucesso para posição aberta',NULL,'{\"position_side\":\"LONG\",\"position_qty\":30.60103,\"avg_entry_price\":0.49,\"profile\":{\"profile\":\"HIGH_VOL\",\"stop_pct\":1.6,\"take_profit_pct\":2.4,\"sell_trailing_callback_pct\":1.083,\"breakeven_trigger_pct\":1.1,\"breakeven_buffer_pct\":0.08},\"results\":{\"stop\":{\"ok\":true,\"noop\":true,\"message\":\"Stop já ativo\"},\"breakeven\":{\"ok\":true,\"noop\":true,\"message\":\"Breakeven já ativo\"},\"take_profit\":{\"ok\":true,\"tp_id\":316,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"entry_price\":0.49,\"target_pct\":2.4,\"target_price\":0.50176,\"qty\":30.60103},\"profit_protection\":{\"ok\":true,\"trailing_id\":315,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"activation_price\":0.492695,\"anchor_price\":0.49,\"trail_price\":0.49146999999999996,\"trigger_price\":0.49146999999999996,\"callback_pct\":0.45,\"last_price\":0.494,\"qty\":30.60103,\"profile\":\"HIGH_VOL\"},\"sell_trailing\":{\"ok\":true,\"noop\":true,\"message\":\"Sell trailing já ativo\"}}}','2026-03-25 10:48:24'),(25672,'FORTHUSDT','REAL','profit_protection','activate','EXECUTED','Profit protection ativado com sucesso',NULL,'{\"trailing_id\":315,\"activation_price\":0.492695,\"anchor_price\":0.497,\"trail_price\":0.4947635,\"trigger_price\":0.4947635,\"last_price\":0.497}','2026-03-25 10:48:26'),(25673,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:48:27'),(25674,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:48:28'),(25675,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:48:29'),(25676,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:48:29'),(25677,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:48:29'),(25678,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:48:36'),(25679,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:48:36'),(25680,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:48:38'),(25681,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:48:38'),(25682,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:48:40'),(25683,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:48:43'),(25684,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:48:43'),(25685,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:48:45'),(25686,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:48:45'),(25687,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:48:45'),(25688,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:48:52'),(25689,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:48:52'),(25690,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:48:54'),(25691,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:48:54'),(25692,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:48:56'),(25693,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:48:59'),(25694,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:49:00'),(25695,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:49:01'),(25696,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:49:01'),(25697,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:49:01'),(25698,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:49:08'),(25699,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:49:08'),(25700,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:49:10'),(25701,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:49:10'),(25702,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:49:12'),(25703,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:49:16'),(25704,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:49:16'),(25705,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:49:17'),(25706,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:49:17'),(25707,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:49:17'),(25708,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:49:27'),(25709,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:49:27'),(25710,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:49:30'),(25711,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:49:30'),(25712,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:49:32'),(25713,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:49:35'),(25714,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:49:35'),(25715,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:49:36'),(25716,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:49:36'),(25717,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:49:36'),(25718,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:49:43'),(25719,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:49:43'),(25720,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:49:46'),(25721,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:49:46'),(25722,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:49:47'),(25723,'FORTHUSDT','REAL','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"PROFIT_PROTECTION\",\"reference_id\":315,\"winner_side\":\"PROFIT\",\"winner_id\":72,\"winner_updated_at\":\"2026-03-25 09:45:10\"}','2026-03-25 10:49:49'),(25724,'FORTHUSDT','REAL','profit_protection','fire_blocked','BLOCKED','Profit protection bloqueado pelo ExitCoordinator',NULL,'{\"trailing_id\":315,\"auth\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":72,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-25 09:45:10\"}}}','2026-03-25 10:49:49'),(25725,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:49:50'),(25726,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:49:50'),(25727,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:49:52'),(25728,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:49:52'),(25729,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:49:52'),(25730,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:49:59'),(25731,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:49:59'),(25732,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:50:02'),(25733,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:50:02'),(25734,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:50:23'),(25735,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:50:23'),(25736,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:50:26'),(25737,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:50:26'),(25738,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:50:27'),(25739,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:50:30'),(25740,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:50:30'),(25741,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:50:31'),(25742,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:50:31'),(25743,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:50:31'),(25744,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:50:38'),(25745,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:50:38'),(25746,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:50:40'),(25747,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:50:40'),(25748,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:50:42'),(25749,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:50:43'),(25750,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:50:43'),(25751,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:50:44'),(25752,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:50:44'),(25753,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:50:44'),(25754,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:50:51'),(25755,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:50:51'),(25756,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:50:54'),(25757,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:50:54'),(25758,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:50:56'),(25759,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:50:58'),(25760,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:50:58'),(25761,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:50:59'),(25762,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:50:59'),(25763,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:50:59'),(25764,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:51:06'),(25765,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:51:06'),(25766,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:51:08'),(25767,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:51:08'),(25768,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:51:10'),(25769,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:51:11'),(25770,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:51:11'),(25771,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:51:12'),(25772,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:51:12'),(25773,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:51:12'),(25774,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:51:19'),(25775,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:51:19'),(25776,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:51:22'),(25777,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:51:22'),(25778,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:51:23'),(25779,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:51:25'),(25780,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:51:25'),(25781,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:51:26'),(25782,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:51:26'),(25783,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:51:26'),(25784,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:51:33'),(25785,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:51:33'),(25786,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:51:35'),(25787,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:51:35'),(25788,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:51:37'),(25789,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:51:39'),(25790,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:51:39'),(25791,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:51:41'),(25792,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:51:41'),(25793,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:51:41'),(25794,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:51:48'),(25795,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:51:48'),(25796,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:51:50'),(25797,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:51:50'),(25798,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:51:52'),(25799,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:51:54'),(25800,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:51:54'),(25801,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:51:55'),(25802,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:51:55'),(25803,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:51:55'),(25804,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:52:02'),(25805,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:52:02'),(25806,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:52:04'),(25807,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:52:04'),(25808,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:52:06'),(25809,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:52:07'),(25810,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:52:08'),(25811,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:52:09'),(25812,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:52:09'),(25813,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:52:09'),(25814,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:52:15'),(25815,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:52:15'),(25816,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:52:18'),(25817,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:52:18'),(25818,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:52:20'),(25819,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:52:21'),(25820,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:52:21'),(25821,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:52:23'),(25822,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:52:23'),(25823,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:52:23'),(25824,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:52:30'),(25825,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:52:30'),(25826,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:52:32'),(25827,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:52:32'),(25828,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:52:35'),(25829,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:52:36'),(25830,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:52:36'),(25831,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:52:38'),(25832,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:52:38'),(25833,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:52:38'),(25834,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:52:45'),(25835,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:52:45'),(25836,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:52:47'),(25837,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:52:47'),(25838,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:52:49'),(25839,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:52:51'),(25840,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:52:51'),(25841,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:52:52'),(25842,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:52:52'),(25843,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:52:52'),(25844,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:52:59'),(25845,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:52:59'),(25846,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:53:01'),(25847,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:53:01'),(25848,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:53:03'),(25849,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:53:04'),(25850,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:53:05'),(25851,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:53:06'),(25852,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:53:06'),(25853,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:53:06'),(25854,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:53:13'),(25855,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:53:13'),(25856,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:53:15'),(25857,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:53:15'),(25858,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:53:17'),(25859,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:53:19'),(25860,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:53:19'),(25861,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:53:20'),(25862,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:53:20'),(25863,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:53:20'),(25864,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:53:27'),(25865,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:53:27'),(25866,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:53:29'),(25867,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:53:29'),(25868,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:53:31'),(25869,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:53:33'),(25870,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:53:33'),(25871,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:53:34'),(25872,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:53:34'),(25873,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:53:34'),(25874,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:53:41'),(25875,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:53:41'),(25876,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:53:43'),(25877,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:53:43'),(25878,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:53:45'),(25879,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:53:47'),(25880,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:53:47'),(25881,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:53:48'),(25882,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:53:48'),(25883,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:53:48'),(25884,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:53:55'),(25885,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:53:55'),(25886,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:53:57'),(25887,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:53:57'),(25888,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:53:59'),(25889,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:54:01'),(25890,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:54:01'),(25891,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:54:02'),(25892,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:54:02'),(25893,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:54:02'),(25894,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:54:09'),(25895,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:54:09'),(25896,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:54:11'),(25897,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:54:11'),(25898,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:54:13'),(25899,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:54:15'),(25900,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:54:15'),(25901,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:54:16'),(25902,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:54:16'),(25903,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:54:16'),(25904,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:54:23'),(25905,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:54:23'),(25906,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:54:26'),(25907,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:54:26'),(25908,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:54:28'),(25909,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:54:30'),(25910,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:54:30'),(25911,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:54:31'),(25912,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:54:31'),(25913,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:54:31'),(25914,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:54:38'),(25915,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:54:38'),(25916,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:54:40'),(25917,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:54:40'),(25918,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:54:42'),(25919,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:54:44'),(25920,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:54:44'),(25921,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:54:45'),(25922,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:54:45'),(25923,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:54:45'),(25924,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:54:52'),(25925,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:54:52'),(25926,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:54:55'),(25927,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:54:55'),(25928,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:54:56'),(25929,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:54:58'),(25930,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:54:59'),(25931,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:55:00'),(25932,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:55:00'),(25933,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:55:00'),(25934,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:55:06'),(25935,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:55:06'),(25936,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:55:09'),(25937,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:55:09'),(25938,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:55:11'),(25939,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:55:12'),(25940,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:55:12'),(25941,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:55:14'),(25942,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:55:14'),(25943,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:55:14'),(25944,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:55:20'),(25945,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:55:20'),(25946,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:55:23'),(25947,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:55:23'),(25948,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:55:25'),(25949,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:55:27'),(25950,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:55:27'),(25951,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:55:28'),(25952,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:55:28'),(25953,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:55:28'),(25954,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:55:35'),(25955,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:55:35'),(25956,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:55:37'),(25957,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:55:37'),(25958,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:55:39'),(25959,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:55:40'),(25960,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:55:41'),(25961,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:55:42'),(25962,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:55:42'),(25963,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:55:42'),(25964,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:55:50'),(25965,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:55:50'),(25966,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:55:52'),(25967,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:55:52'),(25968,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:55:53'),(25969,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:55:56'),(25970,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:55:56'),(25971,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:55:57'),(25972,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:55:57'),(25973,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:55:57'),(25974,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:56:04'),(25975,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:56:04'),(25976,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:56:07'),(25977,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:56:07'),(25978,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:56:08'),(25979,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:56:10'),(25980,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:56:10'),(25981,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:56:11'),(25982,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:56:11'),(25983,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:56:11'),(25984,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:56:18'),(25985,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:56:18'),(25986,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:56:20'),(25987,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:56:20'),(25988,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:56:22'),(25989,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:56:24'),(25990,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:56:24'),(25991,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:56:26'),(25992,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:56:26'),(25993,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:56:26'),(25994,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:56:32'),(25995,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:56:32'),(25996,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:56:35'),(25997,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:56:35'),(25998,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:56:36'),(25999,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:56:38'),(26000,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:56:38'),(26001,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:56:39'),(26002,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:56:39'),(26003,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:56:39'),(26004,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:56:47'),(26005,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:56:47'),(26006,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:56:49'),(26007,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:56:49'),(26008,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:56:51'),(26009,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:56:53'),(26010,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:56:53'),(26011,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:56:54'),(26012,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:56:54'),(26013,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:56:54'),(26014,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:57:01'),(26015,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:57:01'),(26016,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:57:03'),(26017,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:57:03'),(26018,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:57:05'),(26019,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:57:06'),(26020,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:57:06'),(26021,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:57:08'),(26022,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:57:08'),(26023,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:57:08'),(26024,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:57:14'),(26025,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:57:14'),(26026,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:57:17'),(26027,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:57:17'),(26028,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:57:18'),(26029,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:57:20'),(26030,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:57:20'),(26031,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:57:21'),(26032,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:57:21'),(26033,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:57:21'),(26034,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:57:28'),(26035,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:57:28'),(26036,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:57:31'),(26037,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:57:31'),(26038,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:57:33'),(26039,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:57:35'),(26040,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:57:35'),(26041,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:57:36'),(26042,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:57:36'),(26043,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:57:36'),(26044,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:57:43'),(26045,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:57:43'),(26046,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:57:46'),(26047,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:57:46'),(26048,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:57:48'),(26049,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:57:50'),(26050,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:57:50'),(26051,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:57:51'),(26052,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:57:51'),(26053,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:57:51'),(26054,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:57:58'),(26055,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:57:58'),(26056,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:58:00'),(26057,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:58:00'),(26058,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:58:02'),(26059,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:58:04'),(26060,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:58:04'),(26061,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:58:05'),(26062,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:58:05'),(26063,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:58:05'),(26064,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:58:12'),(26065,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:58:12'),(26066,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:58:14'),(26067,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:58:14'),(26068,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:58:16'),(26069,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:58:18'),(26070,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:58:18'),(26071,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:58:19'),(26072,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:58:19'),(26073,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:58:19'),(26074,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:58:26'),(26075,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:58:26'),(26076,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:58:28'),(26077,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:58:28'),(26078,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:58:30'),(26079,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:58:31'),(26080,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:58:31'),(26081,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:58:32'),(26082,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:58:32'),(26083,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:58:32'),(26084,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:58:39'),(26085,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:58:39'),(26086,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:58:42'),(26087,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:58:42'),(26088,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:58:44'),(26089,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:58:45'),(26090,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:58:45'),(26091,'BTCUSDT','SIM','exit_coordinator','authorize','BLOCKED','Saída já foi disparada anteriormente',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"winner_side\":\"PROFIT\",\"winner_id\":45,\"winner_updated_at\":\"2026-03-23 09:52:45\"}','2026-03-25 10:58:47'),(26092,'BTCUSDT','SIM','take_profit','fire_blocked','BLOCKED','Take profit perdeu no ExitCoordinator',NULL,'{\"tp_id\":261,\"coordinator\":{\"ok\":false,\"error\":\"exit_already_fired\",\"message\":\"Já existe saída FIRED para a posição atual\",\"winner\":{\"id\":45,\"side\":\"PROFIT\",\"status\":\"FIRED\",\"strategy_tag\":\"PROFIT_PROTECTION\",\"updated_at\":\"2026-03-23 09:52:45\"}}}','2026-03-25 10:58:47'),(26093,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:58:47'),(26094,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:59:11'),(26095,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:59:11'),(26096,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:59:14'),(26097,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:59:14'),(26098,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:59:15'),(26099,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:59:17'),(26100,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"LONG\",\"qty\":0.001,\"avg_price\":70000,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:59:17'),(26101,'BTCUSDT','SIM','exit_coordinator','authorize','EXECUTED','Saída autorizada',NULL,'{\"engine\":\"TAKE_PROFIT\",\"reference_id\":261,\"priority\":200}','2026-03-25 10:59:18'),(26102,'BTCUSDT','SIM','exit_coordinator','finalize','EXECUTED','Saída vencedora finalizada e rivais canceladas',NULL,'{\"winner_engine\":\"TAKE_PROFIT\",\"winner_id\":261}','2026-03-25 10:59:19'),(26103,'BTCUSDT','SIM','take_profit','fire','EXECUTED','Take profit disparado em modo SIM',NULL,'{\"tp_id\":261,\"last_price\":71440.34,\"order_params\":{\"symbol\":\"BTCUSDT\",\"side\":\"SELL\",\"type\":\"MARKET\",\"quantity\":\"0.001\"}}','2026-03-25 10:59:19'),(26104,'BTCUSDT','SIM','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:59:19'),(26105,'BTCUSDT','SIM','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"BTCUSDT\",\"mode\":\"SIM\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"\"}','2026-03-25 10:59:19'),(26106,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:59:26'),(26107,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:59:26'),(26108,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:59:28'),(26109,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:59:28'),(26110,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:59:31'),(26111,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:59:32'),(26112,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:59:39'),(26113,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:59:39'),(26114,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:59:42'),(26115,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:59:42'),(26116,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:59:43'),(26117,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:59:45'),(26118,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:59:52'),(26119,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:59:52'),(26120,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 10:59:54'),(26121,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 10:59:54'),(26122,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:59:56'),(26123,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 10:59:58'),(26124,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:00:04'),(26125,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:00:04'),(26126,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:00:07'),(26127,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:00:07'),(26128,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:00:08'),(26129,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:00:10'),(26130,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:00:17'),(26131,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:00:17'),(26132,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:00:19'),(26133,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:00:19'),(26134,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:00:21'),(26135,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:00:23'),(26136,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:00:30'),(26137,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:00:30'),(26138,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:00:32'),(26139,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:00:32'),(26140,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:00:34'),(26141,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:00:36'),(26142,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:00:43'),(26143,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:00:43'),(26144,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:00:45'),(26145,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:00:45'),(26146,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:00:47'),(26147,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:00:49'),(26148,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:00:56'),(26149,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:00:56'),(26150,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:00:59'),(26151,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:00:59'),(26152,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:01:00'),(26153,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:01:02'),(26154,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:01:09'),(26155,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:01:09'),(26156,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:01:12'),(26157,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:01:12'),(26158,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:01:14'),(26159,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:01:15'),(26160,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:01:22'),(26161,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:01:22'),(26162,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:01:24'),(26163,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:01:24'),(26164,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:01:26'),(26165,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:01:28'),(26166,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:01:35'),(26167,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:01:35'),(26168,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:01:37'),(26169,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:01:37'),(26170,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:01:39'),(26171,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:01:41'),(26172,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:01:48'),(26173,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:01:48'),(26174,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:01:50'),(26175,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:01:50'),(26176,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:01:52'),(26177,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:01:53'),(26178,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:02:00'),(26179,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:02:00'),(26180,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:02:03'),(26181,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:02:03'),(26182,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:02:05'),(26183,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:02:06'),(26184,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:02:13'),(26185,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:02:13'),(26186,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:02:16'),(26187,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:02:16'),(26188,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:02:17'),(26189,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:02:19'),(26190,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:02:26'),(26191,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:02:26'),(26192,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:02:29'),(26193,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:02:29'),(26194,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:02:31'),(26195,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:02:33'),(26196,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:02:40'),(26197,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:02:40'),(26198,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:02:42'),(26199,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:02:42'),(26200,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:02:44'),(26201,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:02:46'),(26202,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:02:53'),(26203,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:02:53'),(26204,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:02:56'),(26205,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:02:56'),(26206,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:02:58'),(26207,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:02:59'),(26208,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:03:06'),(26209,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:03:06'),(26210,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:03:09'),(26211,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:03:09'),(26212,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:03:11'),(26213,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:03:12'),(26214,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:03:42'),(26215,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:03:42'),(26216,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:03:44'),(26217,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:03:44'),(26218,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:03:46'),(26219,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:03:48'),(26220,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:03:55'),(26221,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:03:55'),(26222,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:03:57'),(26223,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:03:57'),(26224,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:03:59'),(26225,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:04:01'),(26226,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:04:08'),(26227,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:04:08'),(26228,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:04:11'),(26229,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:04:11'),(26230,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:04:13'),(26231,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:04:14'),(26232,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:04:22'),(26233,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:04:22'),(26234,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:04:24'),(26235,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:04:24'),(26236,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:04:26'),(26237,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:04:28'),(26238,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:04:35'),(26239,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:04:35'),(26240,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:04:37'),(26241,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:04:37'),(26242,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:04:39'),(26243,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:04:41'),(26244,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:04:48'),(26245,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:04:48'),(26246,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:04:51'),(26247,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:04:51'),(26248,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:04:52'),(26249,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:04:55'),(26250,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:05:02'),(26251,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:05:02'),(26252,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:05:04'),(26253,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:05:04'),(26254,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:05:06'),(26255,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:05:08'),(26256,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:05:15'),(26257,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:05:15'),(26258,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:05:17'),(26259,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:05:17'),(26260,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:05:19'),(26261,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:05:21'),(26262,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:05:28'),(26263,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:05:28'),(26264,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:05:30'),(26265,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:05:30'),(26266,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:05:32'),(26267,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:05:33'),(26268,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:05:41'),(26269,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:05:41'),(26270,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:05:43'),(26271,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:05:43'),(26272,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:05:46'),(26273,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:05:47'),(26274,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:05:54'),(26275,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:05:54'),(26276,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:05:57'),(26277,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:05:57'),(26278,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:06:00'),(26279,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:06:04'),(26280,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:06:11'),(26281,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:06:11'),(26282,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:06:14'),(26283,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:06:14'),(26284,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:06:18'),(26285,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:06:22'),(26286,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:06:30'),(26287,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:06:30'),(26288,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:06:34'),(26289,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:06:34'),(26290,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:06:37'),(26291,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:06:40'),(26292,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:06:48'),(26293,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:06:48'),(26294,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:06:52'),(26295,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:06:52'),(26296,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:06:55'),(26297,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:06:57'),(26298,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:07:04'),(26299,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:07:04'),(26300,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:07:06'),(26301,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:07:06'),(26302,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:07:08'),(26303,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:07:10'),(26304,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:07:17'),(26305,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:07:17'),(26306,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:07:19'),(26307,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:07:19'),(26308,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:07:21'),(26309,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:07:23'),(26310,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:07:30'),(26311,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:07:30'),(26312,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:07:32'),(26313,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:07:32'),(26314,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:07:34'),(26315,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:07:36'),(26316,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:07:42'),(26317,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:07:42'),(26318,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:07:45'),(26319,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:07:45'),(26320,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:07:47'),(26321,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:07:48'),(26322,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:07:55'),(26323,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:07:55'),(26324,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:07:57'),(26325,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:07:57'),(26326,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:07:59'),(26327,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:08:01'),(26328,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:08:08'),(26329,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:08:08'),(26330,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:08:11'),(26331,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:08:11'),(26332,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:08:12'),(26333,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:08:14'),(26334,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:08:21'),(26335,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:08:21'),(26336,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:08:23'),(26337,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:08:23'),(26338,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:08:25'),(26339,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:08:27'),(26340,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:08:33'),(26341,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:08:33'),(26342,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:08:36'),(26343,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:08:36'),(26344,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:08:38'),(26345,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:08:39'),(26346,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:08:46'),(26347,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:08:46'),(26348,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:08:49'),(26349,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:08:49'),(26350,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:08:51'),(26351,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:08:53'),(26352,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:09:00'),(26353,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:09:00'),(26354,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:09:02'),(26355,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:09:02'),(26356,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:09:04'),(26357,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:09:05'),(26358,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:09:12'),(26359,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:09:12'),(26360,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:09:15'),(26361,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:09:15'),(26362,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:09:16'),(26363,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:09:18'),(26364,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:09:25'),(26365,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:09:25'),(26366,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:09:27'),(26367,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:09:27'),(26368,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:09:29'),(26369,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:09:31'),(26370,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:09:38'),(26371,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:09:38'),(26372,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:09:40'),(26373,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:09:40'),(26374,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:09:42'),(26375,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:09:43'),(26376,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:09:50'),(26377,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:09:50'),(26378,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:09:53'),(26379,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:09:53'),(26380,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:09:55'),(26381,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:09:57'),(26382,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:10:04'),(26383,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:10:04'),(26384,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:10:07'),(26385,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:10:07'),(26386,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:10:09'),(26387,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:10:11'),(26388,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:10:18'),(26389,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:10:18'),(26390,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:10:20'),(26391,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:10:20'),(26392,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:10:22'),(26393,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:10:24'),(26394,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:10:30'),(26395,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:10:30'),(26396,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:10:33'),(26397,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:10:33'),(26398,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:10:34'),(26399,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:10:36'),(26400,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:10:43'),(26401,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:10:43'),(26402,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:10:45'),(26403,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:10:45'),(26404,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:10:47'),(26405,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:10:49'),(26406,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:11:28'),(26407,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:11:28'),(26408,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:11:29'),(26409,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:11:37'),(26410,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:11:37'),(26411,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:11:38'),(26412,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:11:45'),(26413,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:11:45'),(26414,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:11:47'),(26415,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:11:53'),(26416,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:11:53'),(26417,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:11:55'),(26418,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:12:02'),(26419,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:12:02'),(26420,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:12:04'),(26421,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:12:11'),(26422,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:12:11'),(26423,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:12:12'),(26424,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:12:19'),(26425,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:12:19'),(26426,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:12:21'),(26427,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:12:27'),(26428,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:12:27'),(26429,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:12:29'),(26430,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:12:36'),(26431,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:12:36'),(26432,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:12:37'),(26433,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:12:45'),(26434,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:12:45'),(26435,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:12:47'),(26436,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:12:54'),(26437,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:12:54'),(26438,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:12:56'),(26439,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:13:04'),(26440,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:13:04'),(26441,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:13:05'),(26442,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:13:13'),(26443,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:13:13'),(26444,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:13:15'),(26445,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:13:22'),(26446,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:13:22'),(26447,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:13:24'),(26448,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:13:30'),(26449,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:13:30'),(26450,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:13:32'),(26451,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:13:39'),(26452,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:13:39'),(26453,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:13:41'),(26454,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:13:48'),(26455,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:13:48'),(26456,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:13:49'),(26457,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:13:56'),(26458,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:13:56'),(26459,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:13:58'),(26460,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:14:06'),(26461,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:14:06'),(26462,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:14:08'),(26463,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:14:15'),(26464,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:14:15'),(26465,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:14:16'),(26466,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:14:23'),(26467,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:14:23'),(26468,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:14:25'),(26469,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:14:32'),(26470,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:14:32'),(26471,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:14:34'),(26472,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:14:41'),(26473,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:14:41'),(26474,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:14:43'),(26475,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:14:50'),(26476,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:14:50'),(26477,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:14:52'),(26478,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:14:59'),(26479,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:14:59'),(26480,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:15:01'),(26481,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:15:08'),(26482,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:15:08'),(26483,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:15:10'),(26484,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:15:17'),(26485,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:15:17'),(26486,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:15:19'),(26487,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:15:26'),(26488,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:15:26'),(26489,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:15:27'),(26490,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:15:34'),(26491,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:15:34'),(26492,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:15:36'),(26493,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:15:43'),(26494,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:15:43'),(26495,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:15:45'),(26496,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:15:51'),(26497,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:15:51'),(26498,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:15:53'),(26499,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:16:00'),(26500,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:16:00'),(26501,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:16:02'),(26502,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:16:08'),(26503,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:16:08'),(26504,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:16:10'),(26505,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:16:17'),(26506,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:16:17'),(26507,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:16:20'),(26508,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:16:26'),(26509,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:16:26'),(26510,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:16:28'),(26511,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:16:35'),(26512,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:16:35'),(26513,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:16:37'),(26514,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:16:44'),(26515,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:16:44'),(26516,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:16:46'),(26517,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:16:53'),(26518,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:16:53'),(26519,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:16:55'),(26520,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:17:02'),(26521,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:17:02'),(26522,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:17:04'),(26523,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:17:10'),(26524,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:17:10'),(26525,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:17:12'),(26526,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:17:19'),(26527,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:17:19'),(26528,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:17:21'),(26529,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:17:27'),(26530,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:17:27'),(26531,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:17:29'),(26532,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:17:36'),(26533,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:17:36'),(26534,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:17:37'),(26535,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:17:44'),(26536,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:17:44'),(26537,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:17:46'),(26538,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:17:53'),(26539,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:17:53'),(26540,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:17:55'),(26541,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:18:03'),(26542,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:18:03'),(26543,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:18:04'),(26544,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:18:11'),(26545,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:18:11'),(26546,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:18:13'),(26547,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:18:19'),(26548,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:18:19'),(26549,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:18:21'),(26550,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:18:28'),(26551,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:18:28'),(26552,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:18:30'),(26553,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:18:36'),(26554,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:18:36'),(26555,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:18:38'),(26556,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:18:45'),(26557,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:18:45'),(26558,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:18:47'),(26559,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:18:53'),(26560,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:18:53'),(26561,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:18:55'),(26562,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:19:02'),(26563,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:19:02'),(26564,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:19:04'),(26565,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:19:11'),(26566,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:19:11'),(26567,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:19:13'),(26568,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:19:20'),(26569,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:19:20'),(26570,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:19:21'),(26571,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:19:28'),(26572,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:19:28'),(26573,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:19:30'),(26574,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:19:39'),(26575,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:19:39'),(26576,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:19:41'),(26577,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:19:41'),(26578,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:19:43'),(26579,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:19:44'),(26580,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:19:51'),(26581,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:19:51'),(26582,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:19:53'),(26583,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:19:53'),(26584,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:19:55'),(26585,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:19:57'),(26586,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:20:04'),(26587,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:20:04'),(26588,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:20:07'),(26589,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:20:07'),(26590,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:20:08'),(26591,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:20:10'),(26592,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:20:17'),(26593,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:20:17'),(26594,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:20:19'),(26595,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:20:19'),(26596,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:20:21'),(26597,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:20:23'),(26598,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:20:30'),(26599,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:20:30'),(26600,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:20:33'),(26601,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:20:33'),(26602,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:20:34'),(26603,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:20:36'),(26604,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:20:43'),(26605,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:20:43'),(26606,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:20:45'),(26607,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:20:45'),(26608,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:20:47'),(26609,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:20:49'),(26610,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:20:56'),(26611,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:20:56'),(26612,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:20:58'),(26613,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:20:58'),(26614,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:21:00'),(26615,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:21:01'),(26616,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:21:09'),(26617,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:21:09'),(26618,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:21:11'),(26619,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:21:11'),(26620,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:21:13'),(26621,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:21:15'),(26622,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:21:22'),(26623,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:21:22'),(26624,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:21:25'),(26625,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:21:25'),(26626,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:21:27'),(26627,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:21:29'),(26628,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:21:36'),(26629,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:21:36'),(26630,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:21:38'),(26631,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:21:38'),(26632,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:21:40'),(26633,'FORTHUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"FORTHUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":30.60103,\"avg_price\":0.49,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-25 11:21:42'),(26634,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:21:49'),(26635,'DOGEUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"DOGEUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-25 11:21:49'),(26636,'DOGEUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-25 11:21:51');
