INSERT INTO `bot_decision_log` VALUES (64851,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:47:28'),(64852,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:47:28'),(64853,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:47:30'),(64854,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:47:30'),(64855,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01493,\"open_price\":0.01063,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.452,\"range_pct\":88.14675446848541,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:47:32'),(64856,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:47:32'),(64857,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:47:39'),(64858,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:47:39'),(64859,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:47:42'),(64860,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:47:42'),(64861,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01495,\"open_price\":0.01062,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.772,\"range_pct\":88.22975517890774,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:47:44'),(64862,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:47:44'),(64863,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:47:51'),(64864,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:47:51'),(64865,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:47:54'),(64866,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:47:54'),(64867,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01496,\"open_price\":0.01062,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.866,\"range_pct\":88.22975517890774,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:47:56'),(64868,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:47:56'),(64869,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:48:03'),(64870,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:48:03'),(64871,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:48:05'),(64872,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:48:05'),(64873,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01495,\"open_price\":0.01061,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.905,\"range_pct\":88.3129123468426,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:48:07'),(64874,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:48:07'),(64875,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:48:14'),(64876,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:48:14'),(64877,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:48:16'),(64878,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:48:16'),(64879,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01498,\"open_price\":0.01062,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.055,\"range_pct\":88.22975517890774,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:48:18'),(64880,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:48:18'),(64881,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:48:25'),(64882,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:48:25'),(64883,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:48:27'),(64884,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:48:27'),(64885,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01498,\"open_price\":0.01061,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.188,\"range_pct\":88.3129123468426,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:48:30'),(64886,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:48:30'),(64887,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:48:36'),(64888,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:48:36'),(64889,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:48:39'),(64890,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:48:39'),(64891,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.015,\"open_price\":0.01059,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.643,\"range_pct\":88.47969782813975,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:48:41'),(64892,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:48:41'),(64893,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:48:48'),(64894,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:48:48'),(64895,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:48:50'),(64896,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:48:50'),(64897,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01496,\"open_price\":0.0106,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.132,\"range_pct\":88.39622641509433,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:48:53'),(64898,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:48:53'),(64899,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:48:59'),(64900,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:48:59'),(64901,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:49:02'),(64902,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:49:02'),(64903,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01494,\"open_price\":0.01061,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.811,\"range_pct\":88.3129123468426,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:49:04'),(64904,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:49:04'),(64905,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:49:11'),(64906,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:49:11'),(64907,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:49:13'),(64908,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:49:13'),(64909,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01494,\"open_price\":0.01062,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.678,\"range_pct\":88.22975517890774,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:49:15'),(64910,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:49:15'),(64911,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:49:22'),(64912,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:49:22'),(64913,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:49:24'),(64914,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:49:24'),(64915,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01498,\"open_price\":0.0106,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.321,\"range_pct\":88.39622641509433,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:49:26'),(64916,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:49:26'),(64917,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:49:33'),(64918,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:49:33'),(64919,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:49:36'),(64920,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:49:36'),(64921,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01499,\"open_price\":0.0106,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.415,\"range_pct\":88.39622641509433,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:49:38'),(64922,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:49:38'),(64923,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:49:45'),(64924,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:49:45'),(64925,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:49:47'),(64926,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:49:47'),(64927,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01501,\"open_price\":0.01061,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.47,\"range_pct\":88.3129123468426,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:49:49'),(64928,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:49:49'),(64929,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:49:56'),(64930,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:49:56'),(64931,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:49:58'),(64932,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:49:59'),(64933,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.015,\"open_price\":0.01061,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.376,\"range_pct\":88.3129123468426,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:50:01'),(64934,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:50:01'),(64935,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:50:08'),(64936,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:50:08'),(64937,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:50:10'),(64938,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:50:10'),(64939,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01502,\"open_price\":0.01062,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.431,\"range_pct\":88.22975517890774,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:50:12'),(64940,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:50:12'),(64941,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:50:19'),(64942,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:50:19'),(64943,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:50:21'),(64944,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:50:21'),(64945,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01502,\"open_price\":0.0106,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.698,\"range_pct\":88.39622641509433,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:50:23'),(64946,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:50:23'),(64947,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:50:30'),(64948,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:50:30'),(64949,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:50:32'),(64950,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:50:32'),(64951,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01502,\"open_price\":0.01061,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.565,\"range_pct\":88.3129123468426,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:50:34'),(64952,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:50:34'),(64953,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:50:41'),(64954,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:50:41'),(64955,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:50:43'),(64956,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:50:43'),(64957,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01503,\"open_price\":0.01061,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.659,\"range_pct\":88.3129123468426,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:50:45'),(64958,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:50:45'),(64959,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:50:52'),(64960,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:50:52'),(64961,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:50:54'),(64962,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:50:54'),(64963,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01503,\"open_price\":0.01061,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.659,\"range_pct\":88.3129123468426,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:50:57'),(64964,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:50:57'),(64965,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:51:03'),(64966,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:51:03'),(64967,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:51:06'),(64968,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:51:06'),(64969,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01502,\"open_price\":0.01061,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.565,\"range_pct\":88.3129123468426,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:51:08'),(64970,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:51:08'),(64971,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:51:14'),(64972,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:51:14'),(64973,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:51:17'),(64974,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:51:17'),(64975,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01498,\"open_price\":0.01058,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.588,\"range_pct\":88.5633270321361,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:51:19'),(64976,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:51:19'),(64977,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:51:26'),(64978,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:51:26'),(64979,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:51:28'),(64980,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:51:28'),(64981,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01502,\"open_price\":0.01056,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.235,\"range_pct\":88.73106060606061,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:51:30'),(64982,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:51:30'),(64983,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:51:37'),(64984,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:51:37'),(64985,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:51:39'),(64986,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:51:39'),(64987,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01501,\"open_price\":0.01057,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.006,\"range_pct\":88.64711447492904,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:51:41'),(64988,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:51:41'),(64989,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:51:48'),(64990,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:51:48'),(64991,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:51:50'),(64992,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:51:50'),(64993,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01501,\"open_price\":0.01054,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.41,\"range_pct\":88.89943074003794,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:51:53'),(64994,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:51:53'),(64995,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:52:01'),(64996,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:52:01'),(64997,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:52:03'),(64998,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:52:03'),(64999,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01501,\"open_price\":0.01054,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.41,\"range_pct\":88.89943074003794,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:52:05'),(65000,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:52:05'),(65001,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:52:12'),(65002,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:52:12'),(65003,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:52:14'),(65004,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:52:14'),(65005,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.015,\"open_price\":0.01055,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.18,\"range_pct\":88.81516587677724,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:52:16'),(65006,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:52:16'),(65007,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:52:23'),(65008,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:52:23'),(65009,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:52:25'),(65010,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:52:25'),(65011,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.015,\"open_price\":0.01056,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.045,\"range_pct\":88.73106060606061,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:52:27'),(65012,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:52:27'),(65013,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:52:34'),(65014,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:52:34'),(65015,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:52:36'),(65016,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:52:36'),(65017,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01502,\"open_price\":0.01055,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.37,\"range_pct\":88.81516587677724,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:52:38'),(65018,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:52:38'),(65019,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:52:45'),(65020,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:52:45'),(65021,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:52:47'),(65022,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:52:47'),(65023,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01502,\"open_price\":0.01056,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.235,\"range_pct\":88.73106060606061,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:52:49'),(65024,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:52:49'),(65025,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:52:56'),(65026,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:52:56'),(65027,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:52:58'),(65028,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:52:58'),(65029,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01499,\"open_price\":0.01056,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.951,\"range_pct\":88.73106060606061,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:53:00'),(65030,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:53:00'),(65031,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:53:07'),(65032,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:53:07'),(65033,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:53:10'),(65034,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:53:10'),(65035,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.015,\"open_price\":0.01052,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.586,\"range_pct\":89.06844106463878,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:53:12'),(65036,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:53:12'),(65037,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:53:19'),(65038,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:53:19'),(65039,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:53:21'),(65040,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:53:21'),(65041,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01497,\"open_price\":0.01054,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.03,\"range_pct\":88.89943074003794,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:53:24'),(65042,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:53:24'),(65043,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:53:30'),(65044,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:53:30'),(65045,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:53:33'),(65046,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:53:33'),(65047,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.015,\"open_price\":0.01054,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.315,\"range_pct\":88.89943074003794,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:53:35'),(65048,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:53:35'),(65049,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:53:42'),(65050,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:53:42'),(65051,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:53:44'),(65052,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:53:44'),(65053,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.015,\"open_price\":0.01056,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.045,\"range_pct\":88.73106060606061,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:53:47'),(65054,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:53:47'),(65055,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:53:53'),(65056,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:53:53'),(65057,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:53:56'),(65058,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:53:56'),(65059,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01498,\"open_price\":0.01055,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.991,\"range_pct\":88.81516587677724,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:53:58'),(65060,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:53:58'),(65061,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:54:05'),(65062,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:54:05'),(65063,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:54:07'),(65064,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:54:07'),(65065,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01494,\"open_price\":0.01056,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.477,\"range_pct\":88.73106060606061,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:54:09'),(65066,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:54:09'),(65067,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:54:17'),(65068,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:54:17'),(65069,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:54:19'),(65070,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:54:19'),(65071,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01503,\"open_price\":0.01057,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.195,\"range_pct\":88.64711447492904,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:54:21'),(65072,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:54:21'),(65073,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:54:28'),(65074,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:54:28'),(65075,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:54:31'),(65076,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:54:31'),(65077,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01498,\"open_price\":0.01057,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.722,\"range_pct\":88.64711447492904,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:54:33'),(65078,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:54:33'),(65079,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:54:40'),(65080,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:54:40'),(65081,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:54:43'),(65082,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:54:43'),(65083,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01498,\"open_price\":0.01057,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.722,\"range_pct\":88.64711447492904,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:54:45'),(65084,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:54:45'),(65085,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:54:51'),(65086,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:54:51'),(65087,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:54:54'),(65088,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:54:54'),(65089,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01501,\"open_price\":0.01057,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.006,\"range_pct\":88.64711447492904,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:54:56'),(65090,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:54:56'),(65091,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:55:03'),(65092,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:55:03'),(65093,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:55:05'),(65094,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:55:05'),(65095,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01503,\"open_price\":0.01057,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.195,\"range_pct\":88.64711447492904,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:55:07'),(65096,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:55:07'),(65097,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:55:14'),(65098,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:55:14'),(65099,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:55:17'),(65100,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:55:17'),(65101,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01508,\"open_price\":0.01057,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.668,\"range_pct\":88.64711447492904,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:55:19'),(65102,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:55:19'),(65103,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:55:25'),(65104,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:55:25'),(65105,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:55:28'),(65106,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:55:28'),(65107,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01511,\"open_price\":0.01058,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.817,\"range_pct\":88.5633270321361,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:55:30'),(65108,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:55:30'),(65109,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:55:37'),(65110,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:55:37'),(65111,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:55:39'),(65112,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:55:39'),(65113,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01511,\"open_price\":0.01058,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.817,\"range_pct\":88.5633270321361,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:55:41'),(65114,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:55:41'),(65115,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:55:48'),(65116,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:55:48'),(65117,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:55:50'),(65118,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:55:50'),(65119,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.0151,\"open_price\":0.01058,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.722,\"range_pct\":88.5633270321361,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:55:52'),(65120,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:55:52'),(65121,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:55:59'),(65122,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:55:59'),(65123,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:56:01'),(65124,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:56:01'),(65125,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01518,\"open_price\":0.01058,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":43.478,\"range_pct\":88.5633270321361,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:56:03'),(65126,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:56:03'),(65127,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:56:10'),(65128,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:56:10'),(65129,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:56:12'),(65130,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:56:12'),(65131,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01516,\"open_price\":0.01058,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":43.289,\"range_pct\":88.5633270321361,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:56:14'),(65132,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:56:14'),(65133,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:56:21'),(65134,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:56:21'),(65135,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:56:23'),(65136,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:56:23'),(65137,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01514,\"open_price\":0.01059,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.965,\"range_pct\":88.47969782813975,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:56:26'),(65138,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:56:26'),(65139,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:56:32'),(65140,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:56:32'),(65141,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:56:34'),(65142,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:56:34'),(65143,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01518,\"open_price\":0.01057,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":43.614,\"range_pct\":88.64711447492904,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:56:37'),(65144,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:56:37'),(65145,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:56:43'),(65146,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:56:43'),(65147,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:56:46'),(65148,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:56:46'),(65149,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.0152,\"open_price\":0.01058,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":43.667,\"range_pct\":88.5633270321361,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:56:48'),(65150,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:56:48'),(65151,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:56:55'),(65152,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:56:55'),(65153,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:56:57'),(65154,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:56:57'),(65155,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01521,\"open_price\":0.01057,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":43.898,\"range_pct\":88.64711447492904,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:56:59'),(65156,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:56:59'),(65157,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:57:07'),(65158,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:57:07'),(65159,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:57:09'),(65160,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:57:09'),(65161,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01519,\"open_price\":0.01054,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":44.118,\"range_pct\":88.89943074003794,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:57:11'),(65162,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:57:11'),(65163,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:57:18'),(65164,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:57:18'),(65165,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:57:20'),(65166,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:57:20'),(65167,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.0152,\"open_price\":0.01055,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":44.076,\"range_pct\":88.81516587677724,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:57:22'),(65168,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:57:22'),(65169,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:57:29'),(65170,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:57:29'),(65171,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:57:31'),(65172,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:57:31'),(65173,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01521,\"open_price\":0.01055,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":44.171,\"range_pct\":88.81516587677724,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:57:34'),(65174,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:57:34'),(65175,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:57:40'),(65176,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:57:40'),(65177,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:57:42'),(65178,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:57:42'),(65179,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01521,\"open_price\":0.01059,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":43.626,\"range_pct\":88.47969782813975,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:57:45'),(65180,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:57:45'),(65181,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:57:51'),(65182,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:57:51'),(65183,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:57:54'),(65184,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:57:54'),(65185,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01516,\"open_price\":0.01059,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":43.154,\"range_pct\":88.47969782813975,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:57:56'),(65186,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:57:56'),(65187,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:58:03'),(65188,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:58:03'),(65189,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:58:05'),(65190,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:58:05'),(65191,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01506,\"open_price\":0.01061,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.942,\"range_pct\":88.3129123468426,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:58:07'),(65192,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:58:07'),(65193,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:58:14'),(65194,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:58:14'),(65195,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:58:16'),(65196,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:58:16'),(65197,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01511,\"open_price\":0.01061,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.413,\"range_pct\":88.3129123468426,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:58:18'),(65198,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:58:18'),(65199,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:58:25'),(65200,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:58:25'),(65201,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:58:27'),(65202,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:58:27'),(65203,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01508,\"open_price\":0.01061,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.13,\"range_pct\":88.3129123468426,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:58:30'),(65204,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:58:30'),(65205,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:58:36'),(65206,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:58:36'),(65207,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:58:39'),(65208,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:58:39'),(65209,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01506,\"open_price\":0.0106,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.075,\"range_pct\":88.39622641509433,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:58:41'),(65210,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:58:41'),(65211,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:58:47'),(65212,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:58:47'),(65213,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:58:50'),(65214,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:58:50'),(65215,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01507,\"open_price\":0.01061,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.036,\"range_pct\":88.3129123468426,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:58:52'),(65216,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:58:52'),(65217,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:58:59'),(65218,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:58:59'),(65219,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:59:01'),(65220,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:59:01'),(65221,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01504,\"open_price\":0.01061,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.753,\"range_pct\":88.3129123468426,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:59:03'),(65222,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:59:03'),(65223,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:59:10'),(65224,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:59:10'),(65225,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:59:12'),(65226,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:59:12'),(65227,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01511,\"open_price\":0.01061,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.413,\"range_pct\":88.3129123468426,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:59:14'),(65228,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:59:14'),(65229,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:59:22'),(65230,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:59:22'),(65231,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:59:24'),(65232,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:59:24'),(65233,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01511,\"open_price\":0.01059,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.682,\"range_pct\":88.47969782813975,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:59:26'),(65234,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:59:26'),(65235,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:59:33'),(65236,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:59:33'),(65237,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:59:35'),(65238,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:59:35'),(65239,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01502,\"open_price\":0.01058,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.966,\"range_pct\":88.5633270321361,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:59:37'),(65240,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:59:37'),(65241,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:59:44'),(65242,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:59:44'),(65243,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:59:46'),(65244,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:59:46'),(65245,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01502,\"open_price\":0.01059,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.832,\"range_pct\":88.47969782813975,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 07:59:49'),(65246,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 07:59:49'),(65247,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:59:56'),(65248,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:59:56'),(65249,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 07:59:58'),(65250,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 07:59:58'),(65251,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01499,\"open_price\":0.01058,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.682,\"range_pct\":88.5633270321361,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:00:00'),(65252,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:00:00'),(65253,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:00:07'),(65254,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:00:07'),(65255,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:00:09'),(65256,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:00:09'),(65257,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01504,\"open_price\":0.01057,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.289,\"range_pct\":88.64711447492904,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:00:12'),(65258,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:00:12'),(65259,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:00:18'),(65260,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:00:18'),(65261,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:00:21'),(65262,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:00:21'),(65263,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.015,\"open_price\":0.01058,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.777,\"range_pct\":88.5633270321361,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:00:23'),(65264,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:00:23'),(65265,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:00:30'),(65266,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:00:30'),(65267,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:00:32'),(65268,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:00:32'),(65269,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01502,\"open_price\":0.01056,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.235,\"range_pct\":88.73106060606061,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:00:34'),(65270,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:00:34'),(65271,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:00:41'),(65272,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:00:41'),(65273,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:00:43'),(65274,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:00:43'),(65275,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01498,\"open_price\":0.01057,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.722,\"range_pct\":88.64711447492904,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:00:45'),(65276,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:00:45'),(65277,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:00:52'),(65278,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:00:52'),(65279,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:00:54'),(65280,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:00:54'),(65281,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01499,\"open_price\":0.01057,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.816,\"range_pct\":88.64711447492904,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:00:57'),(65282,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:00:57'),(65283,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:01:04'),(65284,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:01:04'),(65285,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:01:06'),(65286,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:01:06'),(65287,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01497,\"open_price\":0.01056,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.761,\"range_pct\":88.73106060606061,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:01:08'),(65288,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:01:08'),(65289,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:01:15'),(65290,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:01:15'),(65291,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:01:17'),(65292,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:01:17'),(65293,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01498,\"open_price\":0.01057,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.722,\"range_pct\":88.64711447492904,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:01:19'),(65294,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:01:19'),(65295,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:01:26'),(65296,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:01:26'),(65297,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:01:28'),(65298,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:01:28'),(65299,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01501,\"open_price\":0.01057,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.006,\"range_pct\":88.64711447492904,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:01:31'),(65300,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:01:31'),(65301,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:01:38'),(65302,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:01:38'),(65303,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:01:40'),(65304,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:01:40'),(65305,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.015,\"open_price\":0.01056,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.045,\"range_pct\":88.73106060606061,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:01:42'),(65306,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:01:42'),(65307,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:01:49'),(65308,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:01:49'),(65309,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:01:51'),(65310,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:01:51'),(65311,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01499,\"open_price\":0.01056,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.951,\"range_pct\":88.73106060606061,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:01:54'),(65312,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:01:54'),(65313,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:02:00'),(65314,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:02:00'),(65315,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:02:02'),(65316,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:02:02'),(65317,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01496,\"open_price\":0.01056,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.667,\"range_pct\":88.73106060606061,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:02:05'),(65318,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:02:05'),(65319,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:02:11'),(65320,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:02:11'),(65321,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:02:14'),(65322,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:02:14'),(65323,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01492,\"open_price\":0.01057,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.154,\"range_pct\":88.64711447492904,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:02:16'),(65324,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:02:16'),(65325,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:02:23'),(65326,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:02:23'),(65327,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:02:25'),(65328,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:02:25'),(65329,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01489,\"open_price\":0.01057,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.87,\"range_pct\":88.64711447492904,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:02:27'),(65330,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:02:27'),(65331,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:02:34'),(65332,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:02:34'),(65333,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:02:36'),(65334,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:02:36'),(65335,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01486,\"open_price\":0.01057,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.587,\"range_pct\":88.64711447492904,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:02:38'),(65336,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:02:38'),(65337,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:02:45'),(65338,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:02:45'),(65339,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:02:47'),(65340,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:02:47'),(65341,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01485,\"open_price\":0.01057,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.492,\"range_pct\":88.64711447492904,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:02:49'),(65342,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:02:49'),(65343,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:02:56'),(65344,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:02:56'),(65345,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:02:58'),(65346,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:02:58'),(65347,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.0148,\"open_price\":0.01058,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.887,\"range_pct\":88.5633270321361,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:03:01'),(65348,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:03:01'),(65349,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:03:08'),(65350,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:03:08'),(65351,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:03:10'),(65352,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:03:10'),(65353,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.0148,\"open_price\":0.0106,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.623,\"range_pct\":88.39622641509433,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:03:12'),(65354,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:03:12'),(65355,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:03:19'),(65356,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:03:19'),(65357,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:03:22'),(65358,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:03:22'),(65359,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01477,\"open_price\":0.0106,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.34,\"range_pct\":88.39622641509433,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:03:24'),(65360,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:03:24'),(65361,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:03:31'),(65362,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:03:31'),(65363,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:03:34'),(65364,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:03:34'),(65365,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01474,\"open_price\":0.0106,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.057,\"range_pct\":88.39622641509433,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:03:36'),(65366,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:03:36'),(65367,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:03:43'),(65368,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:03:43'),(65369,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:03:45'),(65370,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:03:45'),(65371,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01477,\"open_price\":0.0106,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.34,\"range_pct\":88.39622641509433,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:03:48'),(65372,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:03:48'),(65373,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:03:55'),(65374,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:03:55'),(65375,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:03:57'),(65376,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:03:57'),(65377,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01475,\"open_price\":0.0106,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.151,\"range_pct\":88.39622641509433,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:04:00'),(65378,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:04:00'),(65379,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:04:06'),(65380,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:04:06'),(65381,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:04:09'),(65382,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:04:09'),(65383,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01477,\"open_price\":0.01059,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.471,\"range_pct\":88.47969782813975,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:04:11'),(65384,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:04:11'),(65385,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:04:18'),(65386,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:04:18'),(65387,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:04:21'),(65388,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:04:21'),(65389,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01478,\"open_price\":0.01059,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.566,\"range_pct\":88.47969782813975,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:04:23'),(65390,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:04:23'),(65391,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:04:30'),(65392,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:04:30'),(65393,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:04:32'),(65394,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:04:32'),(65395,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01479,\"open_price\":0.01059,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.66,\"range_pct\":88.47969782813975,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:04:35'),(65396,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:04:35'),(65397,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:04:42'),(65398,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:04:42'),(65399,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:04:44'),(65400,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:04:44'),(65401,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01485,\"open_price\":0.01059,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.227,\"range_pct\":88.47969782813975,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:04:46'),(65402,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:04:46'),(65403,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:04:53'),(65404,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:04:53'),(65405,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:04:56'),(65406,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:04:56'),(65407,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01483,\"open_price\":0.01059,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.038,\"range_pct\":88.47969782813975,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:04:59'),(65408,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:04:59'),(65409,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:05:06'),(65410,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:05:06'),(65411,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:05:08'),(65412,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:05:08'),(65413,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01486,\"open_price\":0.01059,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.321,\"range_pct\":88.47969782813975,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:05:10'),(65414,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:05:10'),(65415,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:05:17'),(65416,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:05:17'),(65417,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:05:19'),(65418,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:05:19'),(65419,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01485,\"open_price\":0.01059,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.227,\"range_pct\":88.47969782813975,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:05:22'),(65420,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:05:22'),(65421,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:05:28'),(65422,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:05:28'),(65423,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:05:31'),(65424,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:05:31'),(65425,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01483,\"open_price\":0.01059,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.038,\"range_pct\":88.47969782813975,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:05:33'),(65426,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:05:33'),(65427,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:05:40'),(65428,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:05:40'),(65429,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:05:42'),(65430,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:05:42'),(65431,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01481,\"open_price\":0.01057,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.114,\"range_pct\":88.64711447492904,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:05:44'),(65432,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:05:44'),(65433,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:05:51'),(65434,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:05:51'),(65435,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:05:54'),(65436,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:05:54'),(65437,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01482,\"open_price\":0.01057,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.208,\"range_pct\":88.64711447492904,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:05:56'),(65438,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:05:56'),(65439,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:06:03'),(65440,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:06:03'),(65441,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:06:05'),(65442,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:06:05'),(65443,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01477,\"open_price\":0.01057,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.735,\"range_pct\":88.64711447492904,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:06:07'),(65444,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:06:07'),(65445,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:06:13'),(65446,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:06:13'),(65447,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:06:16'),(65448,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:06:16'),(65449,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01478,\"open_price\":0.01057,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.83,\"range_pct\":88.64711447492904,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:06:18'),(65450,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:06:18'),(65451,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:06:25'),(65452,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:06:25'),(65453,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:06:27'),(65454,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:06:27'),(65455,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01478,\"open_price\":0.01058,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.698,\"range_pct\":88.5633270321361,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:06:29'),(65456,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:06:29'),(65457,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:06:36'),(65458,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:06:36'),(65459,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:06:38'),(65460,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:06:38'),(65461,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01478,\"open_price\":0.01057,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.83,\"range_pct\":88.64711447492904,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:06:41'),(65462,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:06:41'),(65463,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:06:47'),(65464,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:06:47'),(65465,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:06:50'),(65466,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:06:50'),(65467,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01477,\"open_price\":0.01057,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.735,\"range_pct\":88.64711447492904,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:06:52'),(65468,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:06:52'),(65469,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:06:59'),(65470,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:06:59'),(65471,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:07:01'),(65472,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:07:01'),(65473,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.0148,\"open_price\":0.01058,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.887,\"range_pct\":88.5633270321361,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:07:03'),(65474,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:07:03'),(65475,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:07:10'),(65476,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:07:10'),(65477,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:07:13'),(65478,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:07:13'),(65479,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01483,\"open_price\":0.01058,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.17,\"range_pct\":88.5633270321361,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:07:15'),(65480,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:07:15'),(65481,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:07:22'),(65482,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:07:22'),(65483,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:07:24'),(65484,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:07:24'),(65485,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01489,\"open_price\":0.01061,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.339,\"range_pct\":88.3129123468426,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:07:26'),(65486,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:07:26'),(65487,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:07:33'),(65488,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:07:33'),(65489,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:07:35'),(65490,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:07:35'),(65491,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01489,\"open_price\":0.01063,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.075,\"range_pct\":88.14675446848541,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:07:38'),(65492,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:07:38'),(65493,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:07:44'),(65494,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:07:44'),(65495,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:07:46'),(65496,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:07:46'),(65497,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.0149,\"open_price\":0.01063,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.169,\"range_pct\":88.14675446848541,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:07:49'),(65498,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:07:49'),(65499,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:07:55'),(65500,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:07:55'),(65501,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:07:58'),(65502,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:07:58'),(65503,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01486,\"open_price\":0.01066,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.4,\"range_pct\":87.89868667917449,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:08:00'),(65504,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:08:00'),(65505,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:08:07'),(65506,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:08:07'),(65507,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:08:09'),(65508,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:08:09'),(65509,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01484,\"open_price\":0.01066,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.212,\"range_pct\":87.89868667917449,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:08:11'),(65510,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:08:11'),(65511,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:08:18'),(65512,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:08:18'),(65513,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:08:20'),(65514,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:08:20'),(65515,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01486,\"open_price\":0.01066,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.4,\"range_pct\":87.89868667917449,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:08:22'),(65516,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:08:22'),(65517,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:08:29'),(65518,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:08:29'),(65519,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:08:31'),(65520,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:08:31'),(65521,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01487,\"open_price\":0.01066,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.493,\"range_pct\":87.89868667917449,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:08:33'),(65522,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:08:33'),(65523,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:08:40'),(65524,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:08:40'),(65525,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:08:43'),(65526,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:08:43'),(65527,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01488,\"open_price\":0.01065,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.718,\"range_pct\":87.98122065727699,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:08:45'),(65528,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:08:45'),(65529,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:08:52'),(65530,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:08:52'),(65531,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:08:54'),(65532,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:08:54'),(65533,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01487,\"open_price\":0.01065,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.624,\"range_pct\":87.98122065727699,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:08:56'),(65534,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:08:56'),(65535,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:09:03'),(65536,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:09:03'),(65537,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:09:05'),(65538,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:09:05'),(65539,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01486,\"open_price\":0.01064,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.662,\"range_pct\":88.06390977443608,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:09:07'),(65540,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:09:07'),(65541,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:09:15'),(65542,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:09:15'),(65543,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:09:18'),(65544,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:09:18'),(65545,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01486,\"open_price\":0.01066,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.4,\"range_pct\":87.89868667917449,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:09:20'),(65546,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:09:20'),(65547,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:09:27'),(65548,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:09:27'),(65549,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:09:29'),(65550,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:09:29'),(65551,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01486,\"open_price\":0.01065,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.531,\"range_pct\":87.98122065727699,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:09:31'),(65552,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:09:31'),(65553,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:09:38'),(65554,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:09:38'),(65555,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:09:40'),(65556,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:09:40'),(65557,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01482,\"open_price\":0.01066,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.024,\"range_pct\":87.89868667917449,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:09:43'),(65558,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:09:43'),(65559,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:09:49'),(65560,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:09:49'),(65561,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:09:51'),(65562,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:09:51'),(65563,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01479,\"open_price\":0.01066,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.743,\"range_pct\":87.89868667917449,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:09:54'),(65564,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:09:54'),(65565,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:10:01'),(65566,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:10:01'),(65567,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:10:03'),(65568,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:10:03'),(65569,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01476,\"open_price\":0.01066,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.462,\"range_pct\":87.89868667917449,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:10:05'),(65570,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:10:05'),(65571,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:10:12'),(65572,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:10:12'),(65573,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:10:14'),(65574,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:10:14'),(65575,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01477,\"open_price\":0.01069,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.167,\"range_pct\":87.65201122544434,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:10:16'),(65576,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:10:16'),(65577,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:10:23'),(65578,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:10:23'),(65579,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:10:25'),(65580,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:10:25'),(65581,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01477,\"open_price\":0.01069,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.167,\"range_pct\":87.65201122544434,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:10:28'),(65582,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:10:28'),(65583,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:10:34'),(65584,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:10:34'),(65585,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:10:36'),(65586,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:10:36'),(65587,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01473,\"open_price\":0.0107,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.664,\"range_pct\":87.57009345794393,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:10:39'),(65588,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:10:39'),(65589,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:10:46'),(65590,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:10:46'),(65591,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:10:48'),(65592,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:10:48'),(65593,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01471,\"open_price\":0.01072,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.22,\"range_pct\":87.40671641791045,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:10:50'),(65594,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:10:50'),(65595,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:10:57'),(65596,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:10:57'),(65597,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:10:59'),(65598,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:10:59'),(65599,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.0147,\"open_price\":0.01072,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.127,\"range_pct\":87.40671641791045,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:11:02'),(65600,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:11:02'),(65601,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:11:08'),(65602,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:11:08'),(65603,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:11:10'),(65604,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:11:10'),(65605,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01469,\"open_price\":0.01071,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.162,\"range_pct\":87.48832866479924,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:11:13'),(65606,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:11:13'),(65607,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:11:20'),(65608,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:11:20'),(65609,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:11:22'),(65610,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:11:22'),(65611,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01466,\"open_price\":0.01071,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":36.881,\"range_pct\":87.48832866479924,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:11:24'),(65612,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:11:24'),(65613,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:11:31'),(65614,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:11:31'),(65615,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:11:33'),(65616,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:11:33'),(65617,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01464,\"open_price\":0.01072,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":36.567,\"range_pct\":87.40671641791045,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:11:35'),(65618,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:11:35'),(65619,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:11:42'),(65620,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:11:42'),(65621,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:11:45'),(65622,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:11:45'),(65623,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01466,\"open_price\":0.01072,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":36.754,\"range_pct\":87.40671641791045,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:11:47'),(65624,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:11:47'),(65625,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:11:54'),(65626,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:11:54'),(65627,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:11:57'),(65628,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:11:57'),(65629,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01475,\"open_price\":0.01073,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.465,\"range_pct\":87.32525629077354,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:11:59'),(65630,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:11:59'),(65631,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:12:06'),(65632,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:12:06'),(65633,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:12:09'),(65634,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:12:09'),(65635,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01478,\"open_price\":0.01073,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.745,\"range_pct\":87.32525629077354,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:12:12'),(65636,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:12:12'),(65637,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:12:20'),(65638,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:12:20'),(65639,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:12:23'),(65640,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:12:23'),(65641,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01478,\"open_price\":0.01073,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.745,\"range_pct\":87.32525629077354,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:12:27'),(65642,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:12:27'),(65643,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:12:37'),(65644,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:12:37'),(65645,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:12:41'),(65646,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:12:41'),(65647,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01483,\"open_price\":0.01072,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.34,\"range_pct\":87.40671641791045,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:12:44'),(65648,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:12:44'),(65649,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:12:52'),(65650,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:12:52'),(65651,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:12:54'),(65652,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:12:54'),(65653,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01481,\"open_price\":0.01072,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.153,\"range_pct\":87.40671641791045,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:12:58'),(65654,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:12:59'),(65655,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:13:06'),(65656,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:13:06'),(65657,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:13:10'),(65658,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:13:10'),(65659,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.0148,\"open_price\":0.01072,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.06,\"range_pct\":87.40671641791045,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:13:13'),(65660,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:13:13'),(65661,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:13:23'),(65662,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:13:23'),(65663,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:13:27'),(65664,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:13:27'),(65665,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.0148,\"open_price\":0.01073,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.931,\"range_pct\":87.32525629077354,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:13:30'),(65666,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:13:31'),(65667,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:13:39'),(65668,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:13:39'),(65669,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:13:43'),(65670,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:13:43'),(65671,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.0148,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.803,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:13:46'),(65672,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:13:46'),(65673,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:13:53'),(65674,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:13:53'),(65675,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:13:57'),(65676,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:13:57'),(65677,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01482,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.989,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:14:01'),(65678,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:14:01'),(65679,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:14:08'),(65680,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:14:08'),(65681,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:14:11'),(65682,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:14:11'),(65683,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01485,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.268,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:14:16'),(65684,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:14:16'),(65685,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:14:24'),(65686,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:14:24'),(65687,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:14:27'),(65688,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:14:27'),(65689,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01486,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.361,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:14:29'),(65690,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:14:29'),(65691,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:14:36'),(65692,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:14:36'),(65693,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:14:39'),(65694,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:14:39'),(65695,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01483,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.082,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:14:41'),(65696,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:14:41'),(65697,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:14:48'),(65698,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:14:48'),(65699,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:14:50'),(65700,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:14:50'),(65701,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01485,\"open_price\":0.01073,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.397,\"range_pct\":87.32525629077354,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:14:52'),(65702,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:14:52'),(65703,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:14:59'),(65704,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:14:59'),(65705,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:15:01'),(65706,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:15:01'),(65707,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01482,\"open_price\":0.01072,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.246,\"range_pct\":87.40671641791045,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:15:03'),(65708,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:15:03'),(65709,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:15:10'),(65710,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:15:10'),(65711,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:15:12'),(65712,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:15:12'),(65713,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01479,\"open_price\":0.01072,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.966,\"range_pct\":87.40671641791045,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:15:14'),(65714,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:15:14'),(65715,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:15:21'),(65716,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:15:21'),(65717,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:15:23'),(65718,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:15:23'),(65719,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01481,\"open_price\":0.01072,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.153,\"range_pct\":87.40671641791045,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:15:26'),(65720,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:15:26'),(65721,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:15:33'),(65722,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:15:33'),(65723,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:15:35'),(65724,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:15:35'),(65725,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01481,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.896,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:15:37'),(65726,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:15:37'),(65727,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:15:44'),(65728,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:15:44'),(65729,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:15:46'),(65730,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:15:46'),(65731,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01484,\"open_price\":0.01076,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.918,\"range_pct\":87.0817843866171,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:15:48'),(65732,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:15:48'),(65733,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:15:55'),(65734,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:15:55'),(65735,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:15:57'),(65736,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:15:57'),(65737,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01484,\"open_price\":0.01076,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.918,\"range_pct\":87.0817843866171,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:16:00'),(65738,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:16:00'),(65739,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:16:07'),(65740,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:16:07'),(65741,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:16:09'),(65742,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:16:09'),(65743,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01483,\"open_price\":0.01075,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.953,\"range_pct\":87.16279069767442,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:16:11'),(65744,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:16:11'),(65745,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:16:18'),(65746,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:16:18'),(65747,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:16:20'),(65748,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:16:20'),(65749,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01486,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.361,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:16:22'),(65750,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:16:22'),(65751,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:16:29'),(65752,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:16:29'),(65753,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:16:31'),(65754,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:16:31'),(65755,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01492,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.92,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:16:34'),(65756,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:16:34'),(65757,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:16:40'),(65758,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:16:40'),(65759,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:16:43'),(65760,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:16:43'),(65761,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01486,\"open_price\":0.01075,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.233,\"range_pct\":87.16279069767442,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:16:45'),(65762,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:16:45'),(65763,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:16:52'),(65764,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:16:52'),(65765,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:16:54'),(65766,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:16:54'),(65767,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01488,\"open_price\":0.01075,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.419,\"range_pct\":87.16279069767442,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:16:56'),(65768,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:16:56'),(65769,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:17:03'),(65770,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:17:03'),(65771,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:17:05'),(65772,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:17:05'),(65773,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01486,\"open_price\":0.01075,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.233,\"range_pct\":87.16279069767442,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:17:08'),(65774,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:17:08'),(65775,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:17:14'),(65776,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:17:14'),(65777,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:17:16'),(65778,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:17:16'),(65779,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01491,\"open_price\":0.01075,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.698,\"range_pct\":87.16279069767442,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:17:19'),(65780,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:17:19'),(65781,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:17:26'),(65782,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:17:26'),(65783,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:17:28'),(65784,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:17:28'),(65785,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01491,\"open_price\":0.01075,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.698,\"range_pct\":87.16279069767442,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:17:30'),(65786,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:17:30'),(65787,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:17:37'),(65788,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:17:37'),(65789,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:17:40'),(65790,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:17:40'),(65791,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01488,\"open_price\":0.01075,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.419,\"range_pct\":87.16279069767442,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:17:42'),(65792,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:17:42'),(65793,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:17:49'),(65794,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:17:49'),(65795,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:17:51'),(65796,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:17:51'),(65797,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01485,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.268,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:17:54'),(65798,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:17:54'),(65799,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:18:00'),(65800,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:18:00'),(65801,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:18:03'),(65802,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:18:03'),(65803,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01485,\"open_price\":0.01075,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.14,\"range_pct\":87.16279069767442,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:18:05'),(65804,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:18:05'),(65805,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:18:11'),(65806,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:18:11'),(65807,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:18:14'),(65808,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:18:14'),(65809,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01487,\"open_price\":0.01075,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.326,\"range_pct\":87.16279069767442,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:18:16'),(65810,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:18:16'),(65811,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:18:23'),(65812,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:18:23'),(65813,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:18:25'),(65814,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:18:25'),(65815,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01485,\"open_price\":0.01075,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.14,\"range_pct\":87.16279069767442,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:18:27'),(65816,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:18:27'),(65817,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:18:34'),(65818,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:18:34'),(65819,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:18:36'),(65820,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:18:36'),(65821,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01484,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.175,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:18:38'),(65822,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:18:38'),(65823,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:18:45'),(65824,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:18:45'),(65825,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:18:47'),(65826,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:18:47'),(65827,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01483,\"open_price\":0.01072,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.34,\"range_pct\":87.40671641791045,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:18:49'),(65828,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:18:49'),(65829,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:18:56'),(65830,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:18:56'),(65831,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:18:58'),(65832,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:18:58'),(65833,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01483,\"open_price\":0.01072,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.34,\"range_pct\":87.40671641791045,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:19:00'),(65834,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:19:00'),(65835,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:19:07'),(65836,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:19:07'),(65837,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:19:15'),(65838,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:19:15'),(65839,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01486,\"open_price\":0.01071,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.749,\"range_pct\":87.48832866479924,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:19:17'),(65840,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:19:17'),(65841,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:19:24'),(65842,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:19:24'),(65843,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:19:26'),(65844,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:19:26'),(65845,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01489,\"open_price\":0.01071,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.029,\"range_pct\":87.48832866479924,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:19:28'),(65846,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:19:28'),(65847,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:19:35'),(65848,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:19:35'),(65849,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:19:37'),(65850,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:19:37'),(65851,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01484,\"open_price\":0.0107,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.692,\"range_pct\":87.57009345794393,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:19:39'),(65852,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:19:39'),(65853,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:19:46'),(65854,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:19:46'),(65855,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:19:48'),(65856,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:19:48'),(65857,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01483,\"open_price\":0.01069,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.728,\"range_pct\":87.65201122544434,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:19:50'),(65858,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:19:50'),(65859,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:19:57'),(65860,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:19:57'),(65861,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:19:59'),(65862,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:19:59'),(65863,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01483,\"open_price\":0.01069,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.728,\"range_pct\":87.65201122544434,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:20:02'),(65864,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:20:02'),(65865,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:20:08'),(65866,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:20:08'),(65867,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:20:10'),(65868,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:20:10'),(65869,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01484,\"open_price\":0.01069,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.821,\"range_pct\":87.65201122544434,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:20:13'),(65870,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:20:13'),(65871,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:20:19'),(65872,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:20:19'),(65873,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:20:22'),(65874,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:20:22'),(65875,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01485,\"open_price\":0.01069,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.915,\"range_pct\":87.65201122544434,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:20:24'),(65876,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:20:24'),(65877,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:20:31'),(65878,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:20:31'),(65879,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:20:33'),(65880,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:20:33'),(65881,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01487,\"open_price\":0.0107,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.972,\"range_pct\":87.57009345794393,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:20:36'),(65882,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:20:36'),(65883,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:20:42'),(65884,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:20:42'),(65885,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:20:44'),(65886,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:20:44'),(65887,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01486,\"open_price\":0.01069,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.008,\"range_pct\":87.65201122544434,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:20:47'),(65888,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:20:47'),(65889,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:20:53'),(65890,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:20:53'),(65891,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:20:56'),(65892,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:20:56'),(65893,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01488,\"open_price\":0.01075,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.419,\"range_pct\":87.16279069767442,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:20:58'),(65894,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:20:58'),(65895,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:21:05'),(65896,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:21:05'),(65897,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:21:07'),(65898,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:21:07'),(65899,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01488,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.547,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:21:09'),(65900,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:21:09'),(65901,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:21:16'),(65902,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:21:16'),(65903,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:21:18'),(65904,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:21:18'),(65905,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.0149,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.734,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:21:20'),(65906,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:21:20'),(65907,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:21:27'),(65908,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:21:27'),(65909,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:21:29'),(65910,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:21:29'),(65911,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.0149,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.734,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:21:31'),(65912,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:21:31'),(65913,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:21:38'),(65914,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:21:38'),(65915,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:21:40'),(65916,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:21:40'),(65917,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01489,\"open_price\":0.01073,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.77,\"range_pct\":87.32525629077354,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:21:43'),(65918,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:21:43'),(65919,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:21:49'),(65920,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:21:49'),(65921,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:21:51'),(65922,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:21:51'),(65923,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.0149,\"open_price\":0.01073,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.863,\"range_pct\":87.32525629077354,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:21:54'),(65924,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:21:54'),(65925,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:22:00'),(65926,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:22:00'),(65927,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:22:03'),(65928,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:22:03'),(65929,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01486,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.361,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:22:05'),(65930,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:22:05'),(65931,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:22:12'),(65932,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:22:12'),(65933,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:22:14'),(65934,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:22:14'),(65935,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01488,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.547,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:22:16'),(65936,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:22:16'),(65937,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:22:23'),(65938,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:22:23'),(65939,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:22:25'),(65940,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:22:25'),(65941,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01487,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.454,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:22:27'),(65942,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:22:27'),(65943,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:22:34'),(65944,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:22:34'),(65945,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:22:36'),(65946,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:22:36'),(65947,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01483,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.082,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:22:38'),(65948,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:22:38'),(65949,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:22:45'),(65950,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:22:45'),(65951,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:22:47'),(65952,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:22:47'),(65953,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01485,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.268,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:22:50'),(65954,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:22:50'),(65955,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:22:56'),(65956,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:22:56'),(65957,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:22:58'),(65958,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:22:58'),(65959,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01485,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.268,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:23:01'),(65960,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:23:01'),(65961,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:23:07'),(65962,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:23:07'),(65963,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:23:10'),(65964,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:23:10'),(65965,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01483,\"open_price\":0.01073,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.211,\"range_pct\":87.32525629077354,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:23:12'),(65966,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:23:12'),(65967,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:23:19'),(65968,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:23:19'),(65969,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:23:21'),(65970,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:23:21'),(65971,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01484,\"open_price\":0.01072,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.433,\"range_pct\":87.40671641791045,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:23:23'),(65972,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:23:23'),(65973,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:23:30'),(65974,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:23:30'),(65975,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:23:32'),(65976,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:23:32'),(65977,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01483,\"open_price\":0.01072,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.34,\"range_pct\":87.40671641791045,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:23:34'),(65978,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:23:34'),(65979,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:23:41'),(65980,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:23:41'),(65981,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:23:43'),(65982,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:23:43'),(65983,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01486,\"open_price\":0.01072,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.619,\"range_pct\":87.40671641791045,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:23:46'),(65984,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:23:46'),(65985,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:23:52'),(65986,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:23:52'),(65987,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:23:55'),(65988,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:23:55'),(65989,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01489,\"open_price\":0.01073,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.77,\"range_pct\":87.32525629077354,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:23:57'),(65990,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:23:57'),(65991,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:24:04'),(65992,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:24:04'),(65993,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:24:06'),(65994,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:24:06'),(65995,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01491,\"open_price\":0.01072,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.086,\"range_pct\":87.40671641791045,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:24:09'),(65996,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:24:09'),(65997,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:24:16'),(65998,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:24:16'),(65999,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:24:18'),(66000,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:24:18'),(66001,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01488,\"open_price\":0.01072,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.806,\"range_pct\":87.40671641791045,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:24:20'),(66002,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:24:20'),(66003,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:24:27'),(66004,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:24:27'),(66005,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:24:29'),(66006,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:24:29'),(66007,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.0149,\"open_price\":0.01072,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.993,\"range_pct\":87.40671641791045,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:24:31'),(66008,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:24:31'),(66009,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:24:38'),(66010,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:24:38'),(66011,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:24:40'),(66012,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:24:40'),(66013,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.0149,\"open_price\":0.01073,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.863,\"range_pct\":87.32525629077354,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:24:43'),(66014,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:24:43'),(66015,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:24:49'),(66016,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:24:49'),(66017,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:24:51'),(66018,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:24:51'),(66019,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01489,\"open_price\":0.01072,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.899,\"range_pct\":87.40671641791045,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:24:54'),(66020,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:24:54'),(66021,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:25:00'),(66022,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:25:00'),(66023,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:25:03'),(66024,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:25:03'),(66025,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01489,\"open_price\":0.01073,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.77,\"range_pct\":87.32525629077354,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:25:05'),(66026,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:25:06'),(66027,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:25:12'),(66028,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:25:12'),(66029,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:25:14'),(66030,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:25:14'),(66031,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01489,\"open_price\":0.01073,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.77,\"range_pct\":87.32525629077354,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:25:17'),(66032,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:25:17'),(66033,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:25:23'),(66034,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:25:23'),(66035,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:25:25'),(66036,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:25:25'),(66037,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01488,\"open_price\":0.01073,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.677,\"range_pct\":87.32525629077354,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:25:28'),(66038,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:25:28'),(66039,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:25:35'),(66040,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:25:35'),(66041,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:25:37'),(66042,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:25:37'),(66043,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01487,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.454,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:25:39'),(66044,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:25:39'),(66045,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:25:46'),(66046,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:25:46'),(66047,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:25:48'),(66048,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:25:48'),(66049,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01488,\"open_price\":0.01075,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.419,\"range_pct\":87.16279069767442,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:25:50'),(66050,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:25:50'),(66051,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:25:57'),(66052,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:25:57'),(66053,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:25:59'),(66054,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:25:59'),(66055,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01487,\"open_price\":0.01075,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.326,\"range_pct\":87.16279069767442,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:26:01'),(66056,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:26:01'),(66057,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:26:07'),(66058,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:26:07'),(66059,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:26:10'),(66060,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:26:10'),(66061,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01487,\"open_price\":0.01073,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.583,\"range_pct\":87.32525629077354,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:26:12'),(66062,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:26:12'),(66063,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:26:18'),(66064,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:26:18'),(66065,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:26:21'),(66066,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:26:21'),(66067,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01485,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.268,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:26:23'),(66068,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:26:23'),(66069,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:26:29'),(66070,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:26:29'),(66071,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:26:31'),(66072,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:26:31'),(66073,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01483,\"open_price\":0.01073,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.211,\"range_pct\":87.32525629077354,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:26:34'),(66074,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:26:34'),(66075,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:26:40'),(66076,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:26:40'),(66077,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:26:42'),(66078,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:26:42'),(66079,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01484,\"open_price\":0.01073,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.304,\"range_pct\":87.32525629077354,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:26:44'),(66080,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:26:44'),(66081,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:26:51'),(66082,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:26:51'),(66083,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:26:53'),(66084,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:26:53'),(66085,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01483,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.082,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:26:55'),(66086,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:26:55'),(66087,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:27:02'),(66088,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:27:02'),(66089,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:27:04'),(66090,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:27:04'),(66091,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01487,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.454,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:27:06'),(66092,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:27:06'),(66093,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:27:13'),(66094,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:27:13'),(66095,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:27:15'),(66096,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:27:15'),(66097,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01491,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.827,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:27:17'),(66098,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:27:17'),(66099,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:27:24'),(66100,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:27:24'),(66101,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:27:26'),(66102,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:27:26'),(66103,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01495,\"open_price\":0.01073,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.329,\"range_pct\":87.32525629077354,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:27:28'),(66104,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:27:28'),(66105,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:27:35'),(66106,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:27:35'),(66107,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:27:37'),(66108,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:27:37'),(66109,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01494,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.106,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:27:39'),(66110,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:27:39'),(66111,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:27:46'),(66112,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:27:46'),(66113,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:27:48'),(66114,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:27:48'),(66115,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01495,\"open_price\":0.01075,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.07,\"range_pct\":87.16279069767442,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:27:50'),(66116,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:27:50'),(66117,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:27:57'),(66118,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:27:57'),(66119,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:27:59'),(66120,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:27:59'),(66121,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01495,\"open_price\":0.01075,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.07,\"range_pct\":87.16279069767442,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:28:01'),(66122,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:28:01'),(66123,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:28:08'),(66124,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:28:08'),(66125,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:28:10'),(66126,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:28:10'),(66127,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01495,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.199,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:28:12'),(66128,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:28:12'),(66129,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:28:19'),(66130,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:28:19'),(66131,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:28:21'),(66132,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:28:21'),(66133,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01496,\"open_price\":0.01073,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.422,\"range_pct\":87.32525629077354,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:28:23'),(66134,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:28:23'),(66135,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:28:30'),(66136,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:28:30'),(66137,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:28:32'),(66138,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:28:32'),(66139,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01497,\"open_price\":0.01073,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.515,\"range_pct\":87.32525629077354,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:28:34'),(66140,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:28:34'),(66141,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:28:41'),(66142,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:28:41'),(66143,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:28:44'),(66144,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:28:44'),(66145,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01499,\"open_price\":0.01073,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.702,\"range_pct\":87.32525629077354,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:28:46'),(66146,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:28:46'),(66147,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:28:53'),(66148,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:28:53'),(66149,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:28:55'),(66150,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:28:55'),(66151,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.015,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.665,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:28:57'),(66152,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:28:57'),(66153,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:29:04'),(66154,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:29:04'),(66155,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:29:07'),(66156,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:29:07'),(66157,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01496,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.292,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:29:09'),(66158,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:29:09'),(66159,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:29:16'),(66160,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:29:16'),(66161,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:29:19'),(66162,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:29:19'),(66163,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01501,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.758,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:29:21'),(66164,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:29:21'),(66165,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:29:29'),(66166,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:29:29'),(66167,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:29:33'),(66168,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:29:33'),(66169,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.015,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.665,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:29:36'),(66170,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:29:36'),(66171,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:29:44'),(66172,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:29:44'),(66173,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:29:47'),(66174,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:29:47'),(66175,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01502,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.851,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:29:51'),(66176,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:29:51'),(66177,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:29:58'),(66178,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:29:58'),(66179,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:30:02'),(66180,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:30:02'),(66181,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01494,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.106,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:30:05'),(66182,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:30:05'),(66183,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:30:13'),(66184,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:30:13'),(66185,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:30:16'),(66186,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:30:16'),(66187,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01498,\"open_price\":0.01076,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.219,\"range_pct\":87.0817843866171,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:30:18'),(66188,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:30:18'),(66189,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:30:25'),(66190,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:30:25'),(66191,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:30:27'),(66192,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:30:27'),(66193,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01494,\"open_price\":0.01077,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.719,\"range_pct\":87.00092850510678,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:30:30'),(66194,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:30:30'),(66195,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:30:36'),(66196,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:30:36'),(66197,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:30:38'),(66198,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:30:38'),(66199,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01494,\"open_price\":0.01076,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.848,\"range_pct\":87.0817843866171,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:30:41'),(66200,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:30:41'),(66201,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:30:47'),(66202,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:30:47'),(66203,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:30:50'),(66204,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:30:50'),(66205,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01495,\"open_price\":0.01077,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.812,\"range_pct\":87.00092850510678,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:30:52'),(66206,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:30:52'),(66207,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:30:59'),(66208,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:30:59'),(66209,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:31:01'),(66210,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:31:01'),(66211,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01499,\"open_price\":0.01076,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.312,\"range_pct\":87.0817843866171,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:31:04'),(66212,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:31:04'),(66213,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:31:10'),(66214,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:31:10'),(66215,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:31:12'),(66216,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:31:12'),(66217,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01499,\"open_price\":0.01078,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.054,\"range_pct\":86.92022263450835,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:31:15'),(66218,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:31:15'),(66219,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:31:21'),(66220,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:31:21'),(66221,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:31:24'),(66222,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:31:24'),(66223,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01498,\"open_price\":0.01078,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.961,\"range_pct\":86.92022263450835,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:31:26'),(66224,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:31:26'),(66225,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:31:32'),(66226,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:31:32'),(66227,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:31:35'),(66228,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:31:35'),(66229,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01499,\"open_price\":0.01077,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.183,\"range_pct\":87.00092850510678,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:31:37'),(66230,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:31:37'),(66231,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:31:44'),(66232,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:31:44'),(66233,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:31:46'),(66234,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:31:46'),(66235,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01499,\"open_price\":0.01079,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.925,\"range_pct\":86.83966635773865,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:31:48'),(66236,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:31:48'),(66237,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:31:55'),(66238,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:31:55'),(66239,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:31:58'),(66240,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:31:58'),(66241,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01497,\"open_price\":0.01079,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.74,\"range_pct\":86.83966635773865,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:32:00'),(66242,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:32:00'),(66243,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:32:07'),(66244,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:32:07'),(66245,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:32:09'),(66246,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:32:09'),(66247,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01496,\"open_price\":0.01078,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.776,\"range_pct\":86.92022263450835,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:32:11'),(66248,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:32:11'),(66249,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:32:18'),(66250,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:32:18'),(66251,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:32:20'),(66252,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:32:20'),(66253,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01496,\"open_price\":0.01079,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.647,\"range_pct\":86.83966635773865,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:32:22'),(66254,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:32:22'),(66255,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:32:29'),(66256,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:32:29'),(66257,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:32:31'),(66258,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:32:31'),(66259,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01494,\"open_price\":0.01078,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.59,\"range_pct\":86.92022263450835,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:32:33'),(66260,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:32:33'),(66261,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:32:40'),(66262,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:32:40'),(66263,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:32:43'),(66264,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:32:43'),(66265,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.0149,\"open_price\":0.01078,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.219,\"range_pct\":86.92022263450835,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:32:45'),(66266,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:32:45'),(66267,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:32:51'),(66268,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:32:51'),(66269,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:32:54'),(66270,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:32:54'),(66271,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01495,\"open_price\":0.01079,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.554,\"range_pct\":86.83966635773865,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:32:56'),(66272,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:32:56'),(66273,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:33:02'),(66274,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:33:02'),(66275,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:33:05'),(66276,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:33:05'),(66277,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01492,\"open_price\":0.01078,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.404,\"range_pct\":86.92022263450835,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:33:07'),(66278,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:33:07'),(66279,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:33:14'),(66280,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:33:14'),(66281,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:33:16'),(66282,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:33:16'),(66283,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.0149,\"open_price\":0.01078,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.219,\"range_pct\":86.92022263450835,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:33:18'),(66284,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:33:18'),(66285,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:33:25'),(66286,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:33:25'),(66287,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:33:27'),(66288,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:33:27'),(66289,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01496,\"open_price\":0.01079,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.647,\"range_pct\":86.83966635773865,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:33:29'),(66290,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:33:29'),(66291,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:33:36'),(66292,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:33:36'),(66293,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:33:40'),(66294,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:33:40'),(66295,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01498,\"open_price\":0.01078,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.961,\"range_pct\":86.92022263450835,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:33:42'),(66296,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:33:42'),(66297,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:33:49'),(66298,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:33:49'),(66299,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:33:51'),(66300,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:33:51'),(66301,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01499,\"open_price\":0.01076,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.312,\"range_pct\":87.0817843866171,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:33:54'),(66302,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:33:54'),(66303,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:34:00'),(66304,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:34:00'),(66305,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:34:03'),(66306,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:34:03'),(66307,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01501,\"open_price\":0.01077,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.369,\"range_pct\":87.00092850510678,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:34:05'),(66308,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:34:05'),(66309,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:34:12'),(66310,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:34:12'),(66311,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:34:14'),(66312,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:34:14'),(66313,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01503,\"open_price\":0.01076,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.684,\"range_pct\":87.0817843866171,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:34:16'),(66314,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:34:16'),(66315,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:34:23'),(66316,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:34:23'),(66317,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:34:25'),(66318,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:34:25'),(66319,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01502,\"open_price\":0.01077,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.461,\"range_pct\":87.00092850510678,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:34:27'),(66320,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:34:27'),(66321,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:34:34'),(66322,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:34:34'),(66323,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:34:36'),(66324,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:34:36'),(66325,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01504,\"open_price\":0.01076,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.777,\"range_pct\":87.0817843866171,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:34:38'),(66326,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:34:38'),(66327,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:34:45'),(66328,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:34:45'),(66329,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:34:47'),(66330,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:34:47'),(66331,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01507,\"open_price\":0.01076,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.056,\"range_pct\":87.0817843866171,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:34:49'),(66332,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:34:49'),(66333,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:34:56'),(66334,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:34:56'),(66335,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:34:58'),(66336,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:34:58'),(66337,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01503,\"open_price\":0.01076,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.684,\"range_pct\":87.0817843866171,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:35:00'),(66338,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:35:00'),(66339,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:35:07'),(66340,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:35:07'),(66341,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:35:10'),(66342,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:35:10'),(66343,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01501,\"open_price\":0.01076,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.498,\"range_pct\":87.0817843866171,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:35:12'),(66344,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:35:12'),(66345,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:35:18'),(66346,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:35:18'),(66347,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:35:21'),(66348,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:35:21'),(66349,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01497,\"open_price\":0.01076,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.126,\"range_pct\":87.0817843866171,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:35:23'),(66350,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:35:23'),(66351,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:35:30'),(66352,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:35:30'),(66353,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:35:32'),(66354,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:35:32'),(66355,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01499,\"open_price\":0.01076,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.312,\"range_pct\":87.0817843866171,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:35:34'),(66356,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:35:34'),(66357,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:35:41'),(66358,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:35:41'),(66359,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:35:43'),(66360,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:35:43'),(66361,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01501,\"open_price\":0.01077,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.369,\"range_pct\":87.00092850510678,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:35:45'),(66362,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:35:45'),(66363,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:35:52'),(66364,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:35:52'),(66365,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:35:54'),(66366,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:35:54'),(66367,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01501,\"open_price\":0.01075,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.628,\"range_pct\":87.16279069767442,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:35:56'),(66368,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:35:56'),(66369,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:36:03'),(66370,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:36:03'),(66371,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:36:05'),(66372,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:36:05'),(66373,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.015,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.665,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:36:08'),(66374,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:36:08'),(66375,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:36:15'),(66376,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:36:15'),(66377,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:36:17'),(66378,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:36:17'),(66379,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01501,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.758,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:36:19'),(66380,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:36:19'),(66381,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:36:26'),(66382,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:36:26'),(66383,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:36:29'),(66384,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:36:29'),(66385,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.015,\"open_price\":0.01072,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.925,\"range_pct\":87.40671641791045,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:36:32'),(66386,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:36:32'),(66387,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:36:39'),(66388,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:36:39'),(66389,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:36:41'),(66390,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:36:41'),(66391,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01499,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.572,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:36:43'),(66392,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:36:43'),(66393,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:36:50'),(66394,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:36:50'),(66395,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:36:53'),(66396,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:36:53'),(66397,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01499,\"open_price\":0.01076,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.312,\"range_pct\":87.0817843866171,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:36:55'),(66398,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:36:55'),(66399,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:37:02'),(66400,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:37:02'),(66401,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:37:04'),(66402,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:37:04'),(66403,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.015,\"open_price\":0.01077,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.276,\"range_pct\":87.00092850510678,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:37:06'),(66404,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:37:06'),(66405,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:37:13'),(66406,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:37:13'),(66407,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:37:15'),(66408,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:37:15'),(66409,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01498,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.479,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:37:17'),(66410,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:37:17'),(66411,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:37:24'),(66412,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:37:24'),(66413,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:37:26'),(66414,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:37:26'),(66415,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.015,\"open_price\":0.01075,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.535,\"range_pct\":87.16279069767442,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:37:29'),(66416,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:37:29'),(66417,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:37:35'),(66418,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:37:35'),(66419,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:37:38'),(66420,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:37:38'),(66421,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.015,\"open_price\":0.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.665,\"range_pct\":87.243947858473,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:37:40'),(66422,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:37:40'),(66423,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:37:47'),(66424,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:37:47'),(66425,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:37:50'),(66426,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:37:50'),(66427,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01498,\"open_price\":0.01075,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.349,\"range_pct\":87.16279069767442,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:37:52'),(66428,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:37:52'),(66429,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:37:59'),(66430,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:37:59'),(66431,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:38:01'),(66432,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:38:01'),(66433,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01497,\"open_price\":0.01075,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.256,\"range_pct\":87.16279069767442,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:38:03'),(66434,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:38:03'),(66435,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:38:10'),(66436,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:38:10'),(66437,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:38:12'),(66438,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:38:12'),(66439,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01502,\"open_price\":0.01075,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.721,\"range_pct\":87.16279069767442,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:38:14'),(66440,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:38:14'),(66441,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:38:21'),(66442,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:38:21'),(66443,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:38:23'),(66444,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:38:23'),(66445,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01503,\"open_price\":0.01076,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.684,\"range_pct\":87.0817843866171,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:38:26'),(66446,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:38:26'),(66447,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:38:32'),(66448,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:38:32'),(66449,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:38:34'),(66450,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:38:34'),(66451,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01503,\"open_price\":0.01076,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.684,\"range_pct\":87.0817843866171,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:38:37'),(66452,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:38:37'),(66453,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:38:43'),(66454,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:38:43'),(66455,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:38:46'),(66456,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:38:46'),(66457,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01503,\"open_price\":0.01075,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.814,\"range_pct\":87.16279069767442,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:38:48'),(66458,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:38:48'),(66459,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:38:55'),(66460,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:38:55'),(66461,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:38:57'),(66462,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:38:57'),(66463,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01505,\"open_price\":0.01075,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40,\"range_pct\":87.16279069767442,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:39:00'),(66464,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:39:00'),(66465,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:39:07'),(66466,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:39:07'),(66467,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:39:09'),(66468,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:39:09'),(66469,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01504,\"open_price\":0.01076,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.777,\"range_pct\":87.0817843866171,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:39:11'),(66470,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:39:11'),(66471,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:39:19'),(66472,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:39:19'),(66473,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:39:21'),(66474,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:39:21'),(66475,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01515,\"open_price\":0.01075,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.93,\"range_pct\":87.16279069767442,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:39:23'),(66476,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:39:23'),(66477,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:39:30'),(66478,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:39:30'),(66479,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:39:33'),(66480,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:39:33'),(66481,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.0152,\"open_price\":0.01076,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.264,\"range_pct\":87.0817843866171,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:39:35'),(66482,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:39:35'),(66483,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:39:42'),(66484,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:39:42'),(66485,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:39:44'),(66486,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:39:44'),(66487,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01518,\"open_price\":0.01076,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.078,\"range_pct\":87.0817843866171,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:39:47'),(66488,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:39:47'),(66489,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:39:53'),(66490,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:39:53'),(66491,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:39:56'),(66492,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:39:56'),(66493,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01522,\"open_price\":0.01076,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.45,\"range_pct\":87.0817843866171,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:39:58'),(66494,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:39:58'),(66495,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:40:05'),(66496,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:40:05'),(66497,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:40:07'),(66498,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:40:07'),(66499,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01528,\"open_price\":0.01076,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.007,\"range_pct\":87.0817843866171,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:40:10'),(66500,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:40:10'),(66501,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:40:17'),(66502,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:40:17'),(66503,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:40:19'),(66504,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:40:19'),(66505,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01528,\"open_price\":0.01077,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.876,\"range_pct\":87.00092850510678,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:40:21'),(66506,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:40:21'),(66507,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:40:28'),(66508,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:40:28'),(66509,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:40:30'),(66510,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:40:30'),(66511,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01525,\"open_price\":0.01076,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.729,\"range_pct\":87.0817843866171,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:40:32'),(66512,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:40:32'),(66513,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:40:39'),(66514,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:40:39'),(66515,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:40:41'),(66516,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:40:41'),(66517,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01524,\"open_price\":0.01078,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.373,\"range_pct\":86.92022263450835,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:40:43'),(66518,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:40:43'),(66519,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:40:50'),(66520,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:40:50'),(66521,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:40:52'),(66522,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:40:52'),(66523,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01524,\"open_price\":0.01077,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.504,\"range_pct\":87.00092850510678,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:40:54'),(66524,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:40:54'),(66525,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:41:01'),(66526,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:41:01'),(66527,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:41:03'),(66528,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:41:03'),(66529,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01522,\"open_price\":0.01078,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.187,\"range_pct\":86.92022263450835,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:41:06'),(66530,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:41:06'),(66531,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:41:12'),(66532,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:41:12'),(66533,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:41:14'),(66534,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:41:14'),(66535,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01523,\"open_price\":0.01077,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.411,\"range_pct\":87.00092850510678,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:41:17'),(66536,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:41:17'),(66537,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:41:23'),(66538,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:41:23'),(66539,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:41:25'),(66540,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:41:25'),(66541,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01524,\"open_price\":0.01078,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.373,\"range_pct\":86.92022263450835,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:41:28'),(66542,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:41:28'),(66543,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:41:34'),(66544,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:41:34'),(66545,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:41:36'),(66546,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:41:36'),(66547,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01526,\"open_price\":0.01078,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.558,\"range_pct\":86.92022263450835,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:41:39'),(66548,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:41:39'),(66549,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:41:45'),(66550,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:41:45'),(66551,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:41:47'),(66552,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:41:47'),(66553,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01529,\"open_price\":0.01078,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.837,\"range_pct\":86.92022263450835,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:41:50'),(66554,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:41:50'),(66555,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:41:56'),(66556,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:41:56'),(66557,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:41:58'),(66558,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:41:58'),(66559,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01533,\"open_price\":0.01076,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.472,\"range_pct\":87.0817843866171,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:42:01'),(66560,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:42:01'),(66561,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:42:07'),(66562,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:42:07'),(66563,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:42:09'),(66564,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:42:09'),(66565,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01531,\"open_price\":0.01077,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.154,\"range_pct\":87.00092850510678,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:42:12'),(66566,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:42:12'),(66567,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:42:18'),(66568,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:42:18'),(66569,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:42:21'),(66570,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:42:21'),(66571,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01533,\"open_price\":0.01081,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.813,\"range_pct\":86.67900092506939,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:42:23'),(66572,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:42:23'),(66573,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:42:29'),(66574,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:42:29'),(66575,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:42:32'),(66576,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:42:32'),(66577,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01535,\"open_price\":0.0108,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.13,\"range_pct\":86.75925925925925,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:42:34'),(66578,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:42:34'),(66579,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:42:41'),(66580,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:42:41'),(66581,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:42:43'),(66582,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:42:43'),(66583,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01537,\"open_price\":0.01081,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.183,\"range_pct\":86.67900092506939,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:42:45'),(66584,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:42:45'),(66585,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:42:52'),(66586,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:42:52'),(66587,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:42:54'),(66588,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:42:54'),(66589,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01533,\"open_price\":0.01081,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.813,\"range_pct\":86.67900092506939,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:42:56'),(66590,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:42:56'),(66591,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:43:03'),(66592,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:43:03'),(66593,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:43:06'),(66594,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:43:06'),(66595,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01533,\"open_price\":0.01079,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.076,\"range_pct\":86.83966635773865,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:43:08'),(66596,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:43:08'),(66597,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:43:15'),(66598,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:43:15'),(66599,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:43:17'),(66600,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:43:17'),(66601,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.0153,\"open_price\":0.01077,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.061,\"range_pct\":87.00092850510678,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:43:19'),(66602,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:43:19'),(66603,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:43:25'),(66604,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:43:25'),(66605,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:43:28'),(66606,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:43:28'),(66607,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01527,\"open_price\":0.01077,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.783,\"range_pct\":87.00092850510678,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 08:43:30'),(66608,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 08:43:30'),(66609,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:43:36'),(66610,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:43:36'),(66611,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 08:43:39'),(66612,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 08:43:39'),