(63180,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:51:10'),(63181,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:51:13'),(63182,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:51:13'),(63183,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:51:20'),(63184,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:51:20'),(63185,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:51:23'),(63186,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:51:23'),(63187,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:51:30'),(63188,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:51:30'),(63189,'KATUSDT','REAL','lifecycle','warning','','Nenhuma proteção ativa detectada, mas reset NÃO executado',NULL,NULL,'2026-03-26 06:51:33'),(63190,'KATUSDT','REAL','stop_engine','arm','','Stop armado com sucesso',NULL,'{\"stop_id\":446,\"entry_price\":0.015941263269639,\"stop_price\":0.01559055547770694,\"trigger_price\":0.01559055547770694,\"stop_pct\":2.2,\"qty\":942}','2026-03-26 06:51:33'),(63191,'KATUSDT','REAL','breakeven','arm','EXECUTED','Breakeven armado com sucesso',NULL,'{\"breakeven_id\":74,\"entry_price\":0.015941263269639,\"trigger_pct\":2.2,\"trigger_price\":0.016291971061571056,\"buffer_pct\":0.25,\"stop_target_price\":0.01601307866066872,\"last_price\":0.01592}','2026-03-26 06:51:34'),(63192,'KATUSDT','REAL','profit_protection','arm','EXECUTED','Profit protection armado com sucesso',NULL,'{\"trailing_id\":447,\"entry_price\":0.015941263269639,\"activation_price\":0.0162282060084925,\"protect_price\":0.015997057691082738,\"callback_pct\":0.8,\"floor_pct\":0.15,\"last_price\":0.01592,\"qty\":942,\"profile\":\"AGRESSIVO\"}','2026-03-26 06:51:34'),(63193,'KATUSDT','REAL','sell_trailing_engine','arm','','Sell trailing armado',NULL,'{\"trailing_id\":448,\"anchor_price\":0.015941263269639,\"trail_price\":0.015941263269639,\"trigger_price\":0.015749968110403332,\"callback_pct\":1.2,\"qty\":942}','2026-03-26 06:51:34'),(63194,'KATUSDT','REAL','take_profit','arm','EXECUTED','Take profit armado com sucesso',NULL,'{\"tp_id\":449,\"entry_price\":0.015941263269639,\"target_pct\":3.5,\"target_price\":0.016499207484076364,\"qty\":942,\"profile\":\"AGRESSIVO\"}','2026-03-26 06:51:34'),(63195,'KATUSDT','REAL','position_lifecycle','handle_opened_position','EXECUTED','Lifecycle executado com sucesso para posição aberta',NULL,'{\"position_side\":\"LONG\",\"position_qty\":942,\"avg_entry_price\":0.015941263269639,\"profile\":{\"profile\":\"AGRESSIVO\",\"stop_pct\":2.2,\"take_profit_pct\":3.5,\"sell_trailing_callback_pct\":1.2,\"breakeven_trigger_pct\":2.2,\"breakeven_buffer_pct\":0.25},\"results\":{\"stop\":{\"ok\":true,\"status\":\"ARMED\",\"stop_id\":446,\"entry_price\":0.015941263269639,\"stop_price\":0.01559055547770694,\"trigger_price\":0.01559055547770694,\"stop_pct\":2.2,\"qty\":942,\"message\":\"Stop armado com sucesso\"},\"breakeven\":{\"ok\":true,\"breakeven_id\":74,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"entry_price\":0.015941263269639,\"trigger_pct\":2.2,\"trigger_price\":0.016291971061571056,\"buffer_pct\":0.25,\"stop_target_price\":0.01601307866066872,\"last_price\":0.01592},\"take_profit\":{\"ok\":true,\"tp_id\":449,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"entry_price\":0.015941263269639,\"target_pct\":3.5,\"target_price\":0.016499207484076364,\"qty\":942},\"profit_protection\":{\"ok\":true,\"trailing_id\":447,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"activation_price\":0.0162282060084925,\"anchor_price\":0.015941263269639,\"trail_price\":0.015997057691082738,\"trigger_price\":0.015997057691082738,\"callback_pct\":0.8,\"last_price\":0.01592,\"qty\":942,\"profile\":\"AGRESSIVO\"},\"sell_trailing\":{\"ok\":true,\"status\":\"ARMED\",\"trailing_id\":448,\"anchor_price\":0.015941263269639,\"trail_price\":0.015941263269639,\"trigger_price\":0.015749968110403332,\"callback_pct\":1.2,\"qty\":942,\"message\":\"Sell trailing armado com sucesso\"}}}','2026-03-26 06:51:34'),(63196,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.015941263269639065,\"reason\":\"sync_from_exchange\",\"source\":\"exchange\"}','2026-03-26 06:51:34'),(63197,'KATUSDT','REAL','order_sync','filled','','Ordem FILLED sincronizada',NULL,'{\"side\":\"BUY\",\"qty\":941,\"avg_price\":0.01594}','2026-03-26 06:51:34'),(63198,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":941,\"avg_price\":0.01594,\"reason\":\"buy_trailing_fill\",\"source\":\"manual_input\"}','2026-03-26 06:51:34'),(63199,'KATUSDT','REAL','lifecycle','warning','','Nenhuma proteção ativa detectada, mas reset NÃO executado',NULL,NULL,'2026-03-26 06:51:34'),(63200,'KATUSDT','REAL','take_profit','arm','EXECUTED','Take profit armado com sucesso',NULL,'{\"tp_id\":450,\"entry_price\":0.01594,\"target_pct\":3.5,\"target_price\":0.0164979,\"qty\":941,\"profile\":\"AGRESSIVO\"}','2026-03-26 06:51:34'),(63201,'KATUSDT','REAL','position_lifecycle','handle_opened_position','EXECUTED','Lifecycle executado com sucesso para posição aberta',NULL,'{\"position_side\":\"LONG\",\"position_qty\":941,\"avg_entry_price\":0.01594,\"profile\":{\"profile\":\"AGRESSIVO\",\"stop_pct\":2.2,\"take_profit_pct\":3.5,\"sell_trailing_callback_pct\":1.2,\"breakeven_trigger_pct\":2.2,\"breakeven_buffer_pct\":0.25},\"results\":{\"stop\":{\"ok\":true,\"noop\":true,\"message\":\"Stop já ativo\"},\"breakeven\":{\"ok\":true,\"noop\":true,\"message\":\"Breakeven já ativo\"},\"take_profit\":{\"ok\":true,\"tp_id\":450,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"entry_price\":0.01594,\"target_pct\":3.5,\"target_price\":0.0164979,\"qty\":941},\"profit_protection\":{\"ok\":true,\"noop\":true,\"message\":\"Profit protection já ativo\"},\"sell_trailing\":{\"ok\":true,\"noop\":true,\"message\":\"Sell trailing já ativo\"}}}','2026-03-26 06:51:34'),(63202,'KATUSDT','REAL','buy_trailing_engine','fire','','Buy trailing disparado com sucesso',NULL,'{\"trailing_id\":445,\"last_price\":0.01593,\"trail_price\":0.01572,\"trigger_price\":0.01592436,\"callback_pct\":1.3,\"source\":\"BINANCE\",\"triggered_at\":\"2026-03-26 06:51:34\",\"fired_at\":\"2026-03-26 06:51:34\",\"entry_price\":0.01594,\"qty_bought\":941,\"order_response\":{\"symbol\":\"KATUSDT\",\"orderId\":11524347,\"orderListId\":-1,\"clientOrderId\":\"8NHPeAbffHCJs9PHnI8iiP\",\"transactTime\":1774519039804,\"price\":\"0.00000000\",\"origQty\":\"941.00000000\",\"executedQty\":\"941.00000000\",\"origQuoteOrderQty\":\"15.00000000\",\"cummulativeQuoteQty\":\"14.99954000\",\"status\":\"FILLED\",\"timeInForce\":\"GTC\",\"type\":\"MARKET\",\"side\":\"BUY\",\"workingTime\":1774519039804,\"fills\":[{\"price\":\"0.01594000\",\"qty\":\"941.00000000\",\"commission\":\"0.00001782\",\"commissionAsset\":\"BNB\",\"tradeId\":1455188}],\"selfTradePreventionMode\":\"EXPIRE_MAKER\"},\"lifecycle\":{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"position_qty\":941,\"avg_entry_price\":0.01594,\"profile\":{\"profile\":\"AGRESSIVO\",\"stop_pct\":2.2,\"take_profit_pct\":3.5,\"sell_trailing_callback_pct\":1.2,\"breakeven_trigger_pct\":2.2,\"breakeven_buffer_pct\":0.25},\"results\":{\"stop\":{\"ok\":true,\"noop\":true,\"message\":\"Stop já ativo\"},\"breakeven\":{\"ok\":true,\"noop\":true,\"message\":\"Breakeven já ativo\"},\"take_profit\":{\"ok\":true,\"tp_id\":450,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"status\":\"ARMED\",\"entry_price\":0.01594,\"target_pct\":3.5,\"target_price\":0.0164979,\"qty\":941},\"profit_protection\":{\"ok\":true,\"noop\":true,\"message\":\"Profit protection já ativo\"},\"sell_trailing\":{\"ok\":true,\"noop\":true,\"message\":\"Sell trailing já ativo\"}}}}','2026-03-26 06:51:34'),(63203,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:51:36'),(63204,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:51:44'),(63205,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:51:48'),(63206,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:51:55'),(63207,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:52:00'),(63208,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:52:07'),(63209,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:52:12'),(63210,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:52:19'),(63211,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:52:23'),(63212,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:52:31'),(63213,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:52:35'),(63214,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:52:42'),(63215,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:52:47'),(63216,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:52:54'),(63217,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:52:58'),(63218,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:53:06'),(63219,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:53:10'),(63220,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:53:17'),(63221,'KATUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":448,\"entry_price\":0.01594,\"last_price\":0.01574,\"trigger_price\":0.015749968110403,\"trail_price\":0.015941263269639,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.01594,\"current_price\":0.01574,\"gross_profit_pct\":-1.254705144291084,\"net_profit_pct\":-1.4547051442910839,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.01597188,\"target_price\":0.015991008}}','2026-03-26 06:53:19'),(63222,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:53:21'),(63223,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:53:29'),(63224,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:53:33'),(63225,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:53:40'),(63226,'KATUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":448,\"entry_price\":0.01594,\"last_price\":0.01572,\"trigger_price\":0.015749968110403,\"trail_price\":0.015941263269639,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.01594,\"current_price\":0.01572,\"gross_profit_pct\":-1.380175658720188,\"net_profit_pct\":-1.580175658720188,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.01597188,\"target_price\":0.015991008}}','2026-03-26 06:53:42'),(63227,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:53:45'),(63228,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:53:52'),(63229,'KATUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":448,\"entry_price\":0.01594,\"last_price\":0.01572,\"trigger_price\":0.015749968110403,\"trail_price\":0.015941263269639,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.01594,\"current_price\":0.01572,\"gross_profit_pct\":-1.380175658720188,\"net_profit_pct\":-1.580175658720188,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.01597188,\"target_price\":0.015991008}}','2026-03-26 06:53:54'),(63230,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:53:57'),(63231,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:54:04'),(63232,'KATUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":448,\"entry_price\":0.01594,\"last_price\":0.01573,\"trigger_price\":0.015749968110403,\"trail_price\":0.015941263269639,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.01594,\"current_price\":0.01573,\"gross_profit_pct\":-1.3174404015056362,\"net_profit_pct\":-1.5174404015056362,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.01597188,\"target_price\":0.015991008}}','2026-03-26 06:54:06'),(63233,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:54:09'),(63234,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:54:17'),(63235,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:54:22'),(63236,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:54:29'),(63237,'KATUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":448,\"entry_price\":0.01594,\"last_price\":0.01573,\"trigger_price\":0.015749968110403,\"trail_price\":0.015941263269639,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.01594,\"current_price\":0.01573,\"gross_profit_pct\":-1.3174404015056362,\"net_profit_pct\":-1.5174404015056362,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.01597188,\"target_price\":0.015991008}}','2026-03-26 06:54:32'),(63238,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:54:34'),(63239,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:54:42'),(63240,'KATUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":448,\"entry_price\":0.01594,\"last_price\":0.0157,\"trigger_price\":0.015749968110403,\"trail_price\":0.015941263269639,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.01594,\"current_price\":0.0157,\"gross_profit_pct\":-1.5056461731493138,\"net_profit_pct\":-1.7056461731493138,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.01597188,\"target_price\":0.015991008}}','2026-03-26 06:54:44'),(63241,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:54:47'),(63242,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:54:54'),(63243,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:54:59'),(63244,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:55:07'),(63245,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:55:12'),(63246,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:55:19'),(63247,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:55:24'),(63248,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":942,\"avg_price\":0.01594,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-26 06:55:31'),(63249,'KATUSDT','REAL','exit_coordinator','engine_check','','Engine recebida',NULL,'{\"engine\":\"PROFIT_PROTECTION\"}','2026-03-26 06:55:33'),(63250,'KATUSDT','REAL','exit_coordinator','authorize','EXECUTED','Saída autorizada',NULL,'{\"engine\":\"PROFIT_PROTECTION\",\"reference_id\":447,\"priority\":400}','2026-03-26 06:55:33'),(63251,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:55:36'),(63252,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"sync_from_exchange\",\"source\":\"exchange_dust\"}','2026-03-26 06:55:36'),(63253,'KATUSDT','REAL','order_sync','filled','','Ordem FILLED sincronizada',NULL,'{\"side\":\"SELL\",\"qty\":941,\"avg_price\":0.01595}','2026-03-26 06:55:36'),(63254,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:55:37'),(63255,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"post_exit_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:55:37'),(63256,'KATUSDT','REAL','position_sync','after_real_exit','','Pós-exit sincronizado',NULL,'{\"source_module\":\"profit_protection\",\"sync\":{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"post_exit_sync\",\"source\":\"exchange_dust\"}}','2026-03-26 06:55:37'),(63257,'KATUSDT','REAL','exit_coordinator','finalize','EXECUTED','Saída vencedora finalizada e rivais canceladas',NULL,'{\"winner_engine\":\"PROFIT_PROTECTION\",\"winner_id\":447}','2026-03-26 06:55:37'),(63258,'KATUSDT','REAL','exit_flow','finalize','EXECUTED','Fluxo final de saída executado com sucesso',NULL,'{\"engine\":\"PROFIT_PROTECTION\",\"reference_id\":447,\"position_sync\":{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"post_exit_sync\",\"source\":\"exchange_dust\"},\"context\":{\"trailing_id\":447,\"last_price\":0.01596,\"trail_price\":0.015997057691083,\"trigger_price\":0.015997057691083,\"callback_pct\":0.8,\"order_params\":{\"symbol\":\"KATUSDT\",\"side\":\"SELL\",\"type\":\"MARKET\",\"quantity\":\"941\"},\"response\":{\"symbol\":\"KATUSDT\",\"orderId\":11539148,\"orderListId\":-1,\"clientOrderId\":\"QvY7ctOhHfkHnoqixCGkm8\",\"transactTime\":1774519282087,\"price\":\"0.00000000\",\"origQty\":\"941.00000000\",\"executedQty\":\"941.00000000\",\"origQuoteOrderQty\":\"0.00000000\",\"cummulativeQuoteQty\":\"15.00895000\",\"status\":\"FILLED\",\"timeInForce\":\"GTC\",\"type\":\"MARKET\",\"side\":\"SELL\",\"workingTime\":1774519282087,\"fills\":[{\"price\":\"0.01595000\",\"qty\":\"941.00000000\",\"commission\":\"0.00001786\",\"commissionAsset\":\"BNB\",\"tradeId\":1457819}],\"selfTradePreventionMode\":\"EXPIRE_MAKER\"}}}','2026-03-26 06:55:37'),(63259,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:55:39'),(63260,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:55:39'),(63261,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:55:46'),(63262,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:55:46'),(63263,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:55:48'),(63264,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:55:48'),(63265,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:55:57'),(63266,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:55:57'),(63267,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:56:00'),(63268,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:56:00'),(63269,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:56:08'),(63270,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:56:08'),(63271,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:56:10'),(63272,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:56:10'),(63273,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:56:19'),(63274,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:56:19'),(63275,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:56:21'),(63276,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:56:21'),(63277,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:56:30'),(63278,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:56:30'),(63279,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:56:32'),(63280,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:56:32'),(63281,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:56:41'),(63282,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:56:41'),(63283,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:56:43'),(63284,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:56:43'),(63285,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:56:52'),(63286,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:56:52'),(63287,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:56:54'),(63288,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:56:54'),(63289,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:57:02'),(63290,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:57:02'),(63291,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:57:05'),(63292,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:57:05'),(63293,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:57:13'),(63294,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:57:13'),(63295,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:57:15'),(63296,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:57:15'),(63297,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:57:24'),(63298,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:57:24'),(63299,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:57:26'),(63300,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:57:26'),(63301,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:57:34'),(63302,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:57:34'),(63303,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:57:37'),(63304,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:57:37'),(63305,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:57:46'),(63306,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:57:46'),(63307,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:57:48'),(63308,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:57:48'),(63309,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:57:56'),(63310,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:57:56'),(63311,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:57:59'),(63312,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:57:59'),(63313,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01581,\"open_price\":0.01083,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":45.983,\"range_pct\":86.51892890120038,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 06:58:01'),(63314,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 06:58:01'),(63315,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:58:07'),(63316,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:58:07'),(63317,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:58:10'),(63318,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:58:10'),(63319,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01576,\"open_price\":0.01083,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":45.522,\"range_pct\":86.51892890120038,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 06:58:12'),(63320,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 06:58:12'),(63321,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:58:19'),(63322,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:58:19'),(63323,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:58:21'),(63324,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:58:21'),(63325,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01582,\"open_price\":0.01082,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":46.211,\"range_pct\":86.5988909426987,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 06:58:23'),(63326,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 06:58:23'),(63327,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:58:30'),(63328,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:58:30'),(63329,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:58:32'),(63330,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:58:32'),(63331,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:58:41'),(63332,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:58:41'),(63333,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:58:44'),(63334,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:58:44'),(63335,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:58:52'),(63336,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:58:52'),(63337,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:58:54'),(63338,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:58:54'),(63339,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:59:03'),(63340,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:59:03'),(63341,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:59:05'),(63342,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:59:05'),(63343,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:59:13'),(63344,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:59:13'),(63345,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:59:16'),(63346,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:59:16'),(63347,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:59:24'),(63348,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:59:24'),(63349,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:59:27'),(63350,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:59:27'),(63351,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01561,\"open_price\":0.01082,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":44.27,\"range_pct\":86.5988909426987,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 06:59:29'),(63352,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 06:59:29'),(63353,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:59:36'),(63354,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:59:36'),(63355,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:59:38'),(63356,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:59:38'),(63357,'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.01082,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.296,\"range_pct\":86.5988909426987,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 06:59:40'),(63358,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 06:59:40'),(63359,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:59:47'),(63360,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:59:47'),(63361,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:59:49'),(63362,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:59:49'),(63363,'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.01082,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.388,\"range_pct\":86.5988909426987,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_callback_pct\":1.62,\"breakeven_trigger_pct\":1.1,\"profit_protection_trigger_pct\":0.55,\"sell_trailing_callback_pct\":1.14}}','2026-03-26 06:59:51'),(63364,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"allowed\":false,\"error\":\"budget_above_daily_limit\",\"message\":\"Limite diário excedido\",\"spent_today\":29.98829,\"max_budget_per_day\":30}','2026-03-26 06:59:51'),(63365,'KATUSDT','REAL','position_sync','cleanup','','Proteções órfãs removidas após posição FLAT',NULL,'{\"reason\":\"Proteção órfã removida por PositionSync\"}','2026-03-26 06:59:58'),(63366,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"position_side\":\"FLAT\",\"qty\":0,\"avg_price\":0,\"reason\":\"position_sync\",\"source\":\"exchange_dust\"}','2026-03-26 06:59:58'),(63367,'KATUSDT','REAL','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:00:00'),(63368,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:00:00'),(63369,'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.01082,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.128,\"range_pct\":86.5988909426987,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:00:02'),(63370,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:00:02'),(63371,'KATUSDT','REAL','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:00:09'),(63372,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:00:09'),(63373,'KATUSDT','REAL','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:00:11'),(63374,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:00:11'),(63375,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01547,\"open_price\":0.01081,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":43.108,\"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 07:00:13'),(63376,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:00:13'),(63377,'KATUSDT','REAL','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:00:20'),(63378,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:00:20'),(63379,'KATUSDT','REAL','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:00:22'),(63380,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:00:22'),(63381,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01552,\"open_price\":0.01081,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":43.571,\"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 07:00:24'),(63382,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:00:24'),(63383,'KATUSDT','REAL','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:00:31'),(63384,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:00:31'),(63385,'KATUSDT','REAL','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:00:33'),(63386,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:00:33'),(63387,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01552,\"open_price\":0.0108,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":43.704,\"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 07:00:36'),(63388,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:00:36'),(63389,'KATUSDT','REAL','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:00:42'),(63390,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:00:42'),(63391,'KATUSDT','REAL','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:00:45'),(63392,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:00:45'),(63393,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01574,\"open_price\":0.0108,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":45.741,\"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 07:00:47'),(63394,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:00:47'),(63395,'KATUSDT','REAL','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:00:53'),(63396,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:00:53'),(63397,'KATUSDT','REAL','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:00:56'),(63398,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:00:56'),(63399,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01571,\"open_price\":0.0108,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":45.463,\"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 07:00:58'),(63400,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:00:58'),(63401,'KATUSDT','REAL','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:01:05'),(63402,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:01:05'),(63403,'KATUSDT','REAL','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:01:08'),(63404,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:01:08'),(63405,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01565,\"open_price\":0.0108,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":44.907,\"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 07:01:10'),(63406,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:01:10'),(63407,'KATUSDT','REAL','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:01:17'),(63408,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:01:17'),(63409,'KATUSDT','REAL','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:01:20'),(63410,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:01:20'),(63411,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01554,\"open_price\":0.0108,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":43.889,\"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 07:01:22'),(63412,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:01:22'),(63413,'KATUSDT','REAL','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:01:29'),(63414,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:01:29'),(63415,'KATUSDT','REAL','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:01:31'),(63416,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:01:31'),(63417,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01551,\"open_price\":0.0108,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":43.611,\"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 07:01:33'),(63418,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:01:33'),(63419,'KATUSDT','REAL','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:01:40'),(63420,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:01:40'),(63421,'KATUSDT','REAL','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:01:42'),(63422,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:01:42'),(63423,'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 07:01:45'),(63424,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:01:45'),(63425,'KATUSDT','REAL','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:01:51'),(63426,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:01:51'),(63427,'KATUSDT','REAL','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:01:53'),(63428,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:01:53'),(63429,'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 07:01:56'),(63430,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:01:56'),(63431,'KATUSDT','REAL','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:02:02'),(63432,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:02:02'),(63433,'KATUSDT','REAL','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:02:05'),(63434,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:02:05'),(63435,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01534,\"open_price\":0.0108,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.037,\"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 07:02:07'),(63436,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:02:07'),(63437,'KATUSDT','REAL','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:02:13'),(63438,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:02:13'),(63439,'KATUSDT','REAL','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:02:16'),(63440,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:02:16'),(63441,'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.0108,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.204,\"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 07:02:19'),(63442,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:02:19'),(63443,'KATUSDT','REAL','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:02:25'),(63444,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:02:25'),(63445,'KATUSDT','REAL','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:02:28'),(63446,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:02:28'),(63447,'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.0108,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.648,\"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 07:02:30'),(63448,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:02:30'),(63449,'KATUSDT','REAL','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:02:37'),(63450,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:02:37'),(63451,'KATUSDT','REAL','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:02:39'),(63452,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:02:39'),(63453,'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.0108,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.019,\"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 07:02:41'),(63454,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:02:41'),(63455,'KATUSDT','REAL','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:02:48'),(63456,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:02:48'),(63457,'KATUSDT','REAL','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:02:50'),(63458,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:02:50'),(63459,'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.01079,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.613,\"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 07:02:53'),(63460,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:02:53'),(63461,'KATUSDT','REAL','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:02:59'),(63462,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:02:59'),(63463,'KATUSDT','REAL','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:03:02'),(63464,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:03:02'),(63465,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01541,\"open_price\":0.0108,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.685,\"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 07:03:04'),(63466,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:03:04'),(63467,'KATUSDT','REAL','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:03:10'),(63468,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:03:10'),(63469,'KATUSDT','REAL','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:03:13'),(63470,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:03:13'),(63471,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01545,\"open_price\":0.0108,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":43.056,\"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 07:03:15'),(63472,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:03:15'),(63473,'KATUSDT','REAL','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:03:22'),(63474,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:03:22'),(63475,'KATUSDT','REAL','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:03:24'),(63476,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:03:24'),(63477,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01534,\"open_price\":0.01079,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.169,\"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 07:03:26'),(63478,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:03:26'),(63479,'KATUSDT','REAL','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:03:33'),(63480,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:03:33'),(63481,'KATUSDT','REAL','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:03:35'),(63482,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:03:35'),(63483,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01569,\"open_price\":0.01079,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":45.412,\"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 07:03:37'),(63484,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:03:37'),(63485,'KATUSDT','REAL','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:03:44'),(63486,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:03:44'),(63487,'KATUSDT','REAL','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:03:46'),(63488,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:03:46'),(63489,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01572,\"open_price\":0.0108,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":45.556,\"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 07:03:48'),(63490,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:03:48'),(63491,'KATUSDT','REAL','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:03:55'),(63492,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:03:55'),(63493,'KATUSDT','REAL','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:03:57'),(63494,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:03:57'),(63495,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01568,\"open_price\":0.0108,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":45.185,\"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 07:03:59'),(63496,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:03:59'),(63497,'KATUSDT','REAL','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:04:06'),(63498,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:04:06'),(63499,'KATUSDT','REAL','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:04:08'),(63500,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:04:08'),(63501,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01576,\"open_price\":0.01079,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":46.061,\"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 07:04:10'),(63502,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:04:10'),(63503,'KATUSDT','REAL','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:04:17'),(63504,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:04:17'),(63505,'KATUSDT','REAL','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:04:19'),(63506,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:04:19'),(63507,'KATUSDT','REAL','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:04:28'),(63508,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:04:28'),(63509,'KATUSDT','REAL','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:04:30'),(63510,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:04:30'),(63511,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01577,\"open_price\":0.0108,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":46.019,\"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 07:04:32'),(63512,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:04:32'),(63513,'KATUSDT','REAL','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:04:39'),(63514,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:04:39'),(63515,'KATUSDT','REAL','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:04:41'),(63516,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:04:41'),(63517,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01569,\"open_price\":0.0108,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":45.278,\"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 07:04:43'),(63518,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:04:43'),(63519,'KATUSDT','REAL','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:04:50'),(63520,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:04:50'),(63521,'KATUSDT','REAL','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:04:52'),(63522,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:04:52'),(63523,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01565,\"open_price\":0.01081,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":44.773,\"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 07:04:55'),(63524,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:04:55'),(63525,'KATUSDT','REAL','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:05:01'),(63526,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:05:01'),(63527,'KATUSDT','REAL','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:05:03'),(63528,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:05:03'),(63529,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01555,\"open_price\":0.01081,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":43.848,\"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 07:05:06'),(63530,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:05:06'),(63531,'KATUSDT','REAL','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:05:12'),(63532,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:05:12'),(63533,'KATUSDT','REAL','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:05:15'),(63534,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:05:15'),(63535,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01547,\"open_price\":0.01081,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":43.108,\"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 07:05:17'),(63536,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:05:17'),(63537,'KATUSDT','REAL','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:05:24'),(63538,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:05:24'),(63539,'KATUSDT','REAL','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:05:26'),(63540,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:05:26'),(63541,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01538,\"open_price\":0.01081,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.276,\"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 07:05:29'),(63542,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:05:29'),(63543,'KATUSDT','REAL','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:05:35'),(63544,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:05:35'),(63545,'KATUSDT','REAL','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:05:38'),(63546,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:05:38'),(63547,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01544,\"open_price\":0.01082,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.699,\"range_pct\":86.5988909426987,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:05:40'),(63548,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:05:40'),(63549,'KATUSDT','REAL','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:05:47'),(63550,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:05:47'),(63551,'KATUSDT','REAL','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:05:49'),(63552,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:05:49'),(63553,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01539,\"open_price\":0.01081,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.368,\"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 07:05:51'),(63554,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:05:51'),(63555,'KATUSDT','REAL','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:05:58'),(63556,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:05:58'),(63557,'KATUSDT','REAL','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:06:00'),(63558,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:06:00'),(63559,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01541,\"open_price\":0.01081,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.553,\"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 07:06:02'),(63560,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:06:02'),(63561,'KATUSDT','REAL','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:06:09'),(63562,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:06:09'),(63563,'KATUSDT','REAL','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:06:11'),(63564,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:06:11'),(63565,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01541,\"open_price\":0.01081,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.553,\"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 07:06:13'),(63566,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:06:13'),(63567,'KATUSDT','REAL','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:06:20'),(63568,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:06:20'),(63569,'KATUSDT','REAL','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:06:22'),(63570,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:06:22'),(63571,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.0154,\"open_price\":0.01081,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.461,\"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 07:06:25'),(63572,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:06:25'),(63573,'KATUSDT','REAL','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:06:32'),(63574,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:06:32'),(63575,'KATUSDT','REAL','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:06:34'),(63576,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:06:34'),(63577,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01546,\"open_price\":0.01081,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":43.016,\"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 07:06:36'),(63578,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:06:36'),(63579,'KATUSDT','REAL','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:06:43'),(63580,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:06:43'),(63581,'KATUSDT','REAL','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:06:46'),(63582,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:06:46'),(63583,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01551,\"open_price\":0.01081,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":43.478,\"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 07:06:48'),(63584,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:06:48'),(63585,'KATUSDT','REAL','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:06:55'),(63586,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:06:55'),(63587,'KATUSDT','REAL','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:06:57'),(63588,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:06:57'),(63589,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01549,\"open_price\":0.01082,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":43.161,\"range_pct\":86.5988909426987,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:06:59'),(63590,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:06:59'),(63591,'KATUSDT','REAL','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:07:06'),(63592,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:07:06'),(63593,'KATUSDT','REAL','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:07:08'),(63594,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:07:08'),(63595,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01551,\"open_price\":0.01082,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":43.346,\"range_pct\":86.5988909426987,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:07:10'),(63596,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:07:10'),(63597,'KATUSDT','REAL','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:07:17'),(63598,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:07:17'),(63599,'KATUSDT','REAL','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:07:20'),(63600,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:07:20'),(63601,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01555,\"open_price\":0.01082,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":43.715,\"range_pct\":86.5988909426987,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:07:22'),(63602,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:07:22'),(63603,'KATUSDT','REAL','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:07:28'),(63604,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:07:28'),(63605,'KATUSDT','REAL','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:07:31'),(63606,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:07:31'),(63607,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01553,\"open_price\":0.01082,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":43.53,\"range_pct\":86.5988909426987,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:07:33'),(63608,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:07:33'),(63609,'KATUSDT','REAL','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:07:40'),(63610,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:07:40'),(63611,'KATUSDT','REAL','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:07:42'),(63612,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:07:42'),(63613,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.0155,\"open_price\":0.01082,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":43.253,\"range_pct\":86.5988909426987,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:07:44'),(63614,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:07:44'),(63615,'KATUSDT','REAL','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:07:51'),(63616,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:07:51'),(63617,'KATUSDT','REAL','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:07:53'),(63618,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:07:53'),(63619,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01539,\"open_price\":0.01083,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.105,\"range_pct\":86.51892890120038,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:07:55'),(63620,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:07:55'),(63621,'KATUSDT','REAL','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:08:02'),(63622,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:08:02'),(63623,'KATUSDT','REAL','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:08:04'),(63624,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:08:04'),(63625,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01546,\"open_price\":0.01083,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.752,\"range_pct\":86.51892890120038,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:08:07'),(63626,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:08:07'),(63627,'KATUSDT','REAL','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:08:13'),(63628,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:08:13'),(63629,'KATUSDT','REAL','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:08:16'),(63630,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:08:16'),(63631,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01541,\"open_price\":0.01083,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.29,\"range_pct\":86.51892890120038,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:08:18'),(63632,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:08:18'),(63633,'KATUSDT','REAL','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:08:24'),(63634,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:08:24'),(63635,'KATUSDT','REAL','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:08:27'),(63636,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:08:27'),(63637,'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.01083,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.921,\"range_pct\":86.51892890120038,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:08:29'),(63638,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:08:29'),(63639,'KATUSDT','REAL','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:08:36'),(63640,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:08:36'),(63641,'KATUSDT','REAL','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:08:38'),(63642,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:08:38'),(63643,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01538,\"open_price\":0.01083,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.013,\"range_pct\":86.51892890120038,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:08:40'),(63644,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:08:40'),(63645,'KATUSDT','REAL','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:08:47'),(63646,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:08:47'),(63647,'KATUSDT','REAL','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:08:50'),(63648,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:08:50'),(63649,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.0154,\"open_price\":0.01082,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.329,\"range_pct\":86.5988909426987,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:08:52'),(63650,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:08:52'),(63651,'KATUSDT','REAL','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:08:59'),(63652,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:08:59'),(63653,'KATUSDT','REAL','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:09:02'),(63654,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:09:02'),(63655,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01546,\"open_price\":0.01082,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.884,\"range_pct\":86.5988909426987,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:09:04'),(63656,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:09:04'),(63657,'KATUSDT','REAL','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:09:11'),(63658,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:09:11'),(63659,'KATUSDT','REAL','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:09:13'),(63660,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:09:13'),(63661,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.0155,\"open_price\":0.01082,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":43.253,\"range_pct\":86.5988909426987,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:09:15'),(63662,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:09:15'),(63663,'KATUSDT','REAL','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:09:22'),(63664,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:09:22'),(63665,'KATUSDT','REAL','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:09:24'),(63666,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:09:24'),(63667,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01554,\"open_price\":0.01083,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":43.49,\"range_pct\":86.51892890120038,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:09:26'),(63668,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:09:26'),(63669,'KATUSDT','REAL','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:09:33'),(63670,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:09:33'),(63671,'KATUSDT','REAL','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:09:35'),(63672,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:09:35'),(63673,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01541,\"open_price\":0.01083,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.29,\"range_pct\":86.51892890120038,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:09:37'),(63674,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:09:37'),(63675,'KATUSDT','REAL','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:09:45'),(63676,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:09:45'),(63677,'KATUSDT','REAL','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:09:47'),(63678,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:09:47'),(63679,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01542,\"open_price\":0.01081,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.646,\"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 07:09:49'),(63680,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:09:49'),(63681,'KATUSDT','REAL','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:09:56'),(63682,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:09:56'),(63683,'KATUSDT','REAL','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:09:58'),(63684,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:09:58'),(63685,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01536,\"open_price\":0.01081,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.091,\"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 07:10:00'),(63686,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:10:00'),(63687,'KATUSDT','REAL','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:10:07'),(63688,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:10:07'),(63689,'KATUSDT','REAL','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:10:09'),(63690,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:10:09'),(63691,'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.01081,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.536,\"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 07:10:11'),(63692,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:10:11'),(63693,'KATUSDT','REAL','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:10:18'),(63694,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:10:18'),(63695,'KATUSDT','REAL','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:10:20'),(63696,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:10:20'),(63697,'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.01081,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.998,\"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 07:10:22'),(63698,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:10:23'),(63699,'KATUSDT','REAL','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:10:29'),(63700,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:10:29'),(63701,'KATUSDT','REAL','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:10:32'),(63702,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:10:32'),(63703,'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.01081,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.536,\"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 07:10:34'),(63704,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:10:34'),(63705,'KATUSDT','REAL','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:10:41'),(63706,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:10:41'),(63707,'KATUSDT','REAL','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:10:43'),(63708,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:10:43'),(63709,'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.01079,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.798,\"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 07:10:45'),(63710,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:10:45'),(63711,'KATUSDT','REAL','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:10:52'),(63712,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:10:52'),(63713,'KATUSDT','REAL','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:10:54'),(63714,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:10:54'),(63715,'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 07:10:57'),(63716,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:10:57'),(63717,'KATUSDT','REAL','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:11:03'),(63718,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:11:03'),(63719,'KATUSDT','REAL','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:11:06'),(63720,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:11:06'),(63721,'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.01078,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.002,\"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 07:11:08'),(63722,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:11:08'),(63723,'KATUSDT','REAL','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:11:15'),(63724,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:11:15'),(63725,'KATUSDT','REAL','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:11:17'),(63726,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:11:17'),(63727,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01513,\"open_price\":0.01077,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.483,\"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 07:11:20'),(63728,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:11:20'),(63729,'KATUSDT','REAL','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:11:26'),(63730,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:11:26'),(63731,'KATUSDT','REAL','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:11:28'),(63732,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:11:28'),(63733,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01509,\"open_price\":0.01076,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.242,\"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 07:11:31'),(63734,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:11:31'),(63735,'KATUSDT','REAL','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:11:37'),(63736,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:11:37'),(63737,'KATUSDT','REAL','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:11:40'),(63738,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:11:40'),(63739,'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.01077,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.318,\"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 07:11:42'),(63740,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:11:42'),(63741,'KATUSDT','REAL','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:11:48'),(63742,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:11:48'),(63743,'KATUSDT','REAL','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:11:51'),(63744,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:11:51'),(63745,'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.01077,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.297,\"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 07:11:53'),(63746,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:11:53'),(63747,'KATUSDT','REAL','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:12:00'),(63748,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:12:00'),(63749,'KATUSDT','REAL','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:12:02'),(63750,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:12:02'),(63751,'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.01078,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.167,\"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 07:12:05'),(63752,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:12:05'),(63753,'KATUSDT','REAL','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:12:11'),(63754,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:12:11'),(63755,'KATUSDT','REAL','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:12:13'),(63756,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:12:13'),(63757,'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.01075,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.674,\"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 07:12:16'),(63758,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:12:16'),(63759,'KATUSDT','REAL','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:12:23'),(63760,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:12:23'),(63761,'KATUSDT','REAL','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:12:25'),(63762,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:12:25'),(63763,'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.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.365,\"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 07:12:27'),(63764,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:12:27'),(63765,'KATUSDT','REAL','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:12:34'),(63766,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:12:34'),(63767,'KATUSDT','REAL','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:12:36'),(63768,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:12:36'),(63769,'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.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.365,\"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 07:12:39'),(63770,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:12:39'),(63771,'KATUSDT','REAL','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:12:45'),(63772,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:12:45'),(63773,'KATUSDT','REAL','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:12:48'),(63774,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:12:48'),(63775,'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.01073,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.87,\"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 07:12:50'),(63776,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:12:50'),(63777,'KATUSDT','REAL','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:12:57'),(63778,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:12:57'),(63779,'KATUSDT','REAL','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:12:59'),(63780,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:12:59'),(63781,'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.01074,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.458,\"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 07:13:01'),(63782,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:13:01'),(63783,'KATUSDT','REAL','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:13:08'),(63784,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:13:08'),(63785,'KATUSDT','REAL','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:13:10'),(63786,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:13:10'),(63787,'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.01073,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.311,\"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 07:13:13'),(63788,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:13:13'),(63789,'KATUSDT','REAL','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:13:20'),(63790,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:13:20'),(63791,'KATUSDT','REAL','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:13:22'),(63792,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:13:22'),(63793,'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.01073,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.032,\"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 07:13:25'),(63794,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:13:25'),(63795,'KATUSDT','REAL','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:13:32'),(63796,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:13:32'),(63797,'KATUSDT','REAL','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:13:34'),(63798,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:13:34'),(63799,'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.01072,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.884,\"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 07:13:36'),(63800,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:13:36'),(63801,'KATUSDT','REAL','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:13:43'),(63802,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:13:43'),(63803,'KATUSDT','REAL','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:13:45'),(63804,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:13:45'),(63805,'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.0107,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.841,\"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 07:13:48'),(63806,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:13:48'),(63807,'KATUSDT','REAL','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:13:55'),(63808,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:13:55'),(63809,'KATUSDT','REAL','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:13:57'),(63810,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:13:57'),(63811,'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.01067,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.769,\"range_pct\":87.81630740393626,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:14:00'),(63812,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:14:00'),(63813,'KATUSDT','REAL','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:14:06'),(63814,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:14:06'),(63815,'KATUSDT','REAL','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:14:09'),(63816,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:14:09'),(63817,'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.01069,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.196,\"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 07:14:11'),(63818,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:14:11'),(63819,'KATUSDT','REAL','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:14:18'),(63820,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:14:18'),(63821,'KATUSDT','REAL','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:14:20'),(63822,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:14:20'),(63823,'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.0107,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.037,\"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 07:14:23'),(63824,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:14:23'),(63825,'KATUSDT','REAL','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:14:29'),(63826,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:14:29'),(63827,'KATUSDT','REAL','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:14:32'),(63828,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:14:32'),(63829,'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.0107,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.318,\"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 07:14:34'),(63830,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:14:34'),(63831,'KATUSDT','REAL','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:14:41'),(63832,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:14:41'),(63833,'KATUSDT','REAL','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:14:43'),(63834,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:14:43'),(63835,'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.0107,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.505,\"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 07:14:45'),(63836,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:14:45'),(63837,'KATUSDT','REAL','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:14:52'),(63838,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:14:52'),(63839,'KATUSDT','REAL','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:14:54'),(63840,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:14:54'),(63841,'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.0107,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.785,\"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 07:14:57'),(63842,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:14:57'),(63843,'KATUSDT','REAL','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:15:03'),(63844,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:15:03'),(63845,'KATUSDT','REAL','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:15:06'),(63846,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:15:06'),(63847,'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.01069,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.131,\"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 07:15:08'),(63848,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:15:08'),(63849,'KATUSDT','REAL','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:15:15'),(63850,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:15:15'),(63851,'KATUSDT','REAL','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:15:17'),(63852,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:15:17'),(63853,'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.01068,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.326,\"range_pct\":87.73408239700375,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:15:19'),(63854,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:15:19'),(63855,'KATUSDT','REAL','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:15:26'),(63856,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:15:26'),(63857,'KATUSDT','REAL','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:15:29'),(63858,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:15:29'),(63859,'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.01066,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.587,\"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 07:15:31'),(63860,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:15:31'),(63861,'KATUSDT','REAL','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:15:38'),(63862,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:15:38'),(63863,'KATUSDT','REAL','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:15:40'),(63864,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:15:40'),(63865,'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.01064,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.508,\"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 07:15:43'),(63866,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:15:43'),(63867,'KATUSDT','REAL','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:15:50'),(63868,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:15:50'),(63869,'KATUSDT','REAL','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:15:52'),(63870,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:15:52'),(63871,'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.01067,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.019,\"range_pct\":87.81630740393626,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:15:55'),(63872,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:15:55'),(63873,'KATUSDT','REAL','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:16:01'),(63874,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:16:01'),(63875,'KATUSDT','REAL','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:16:04'),(63876,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:16:04'),(63877,'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.01064,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.944,\"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 07:16:07'),(63878,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:16:07'),(63879,'KATUSDT','REAL','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:16:13'),(63880,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:16:13'),(63881,'KATUSDT','REAL','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:16:15'),(63882,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:16:15'),(63883,'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.01066,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.775,\"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 07:16:18'),(63884,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:16:18'),(63885,'KATUSDT','REAL','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:16:25'),(63886,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:16:25'),(63887,'KATUSDT','REAL','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:16:27'),(63888,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:16:27'),(63889,'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.01065,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.906,\"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 07:16:30'),(63890,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:16:30'),(63891,'KATUSDT','REAL','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:16:36'),(63892,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:16:36'),(63893,'KATUSDT','REAL','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:16:39'),(63894,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:16:39'),(63895,'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.01066,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.775,\"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 07:16:41'),(63896,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:16:41'),(63897,'KATUSDT','REAL','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:16:48'),(63898,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:16:48'),(63899,'KATUSDT','REAL','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:16:50'),(63900,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:16:50'),(63901,'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.01066,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.869,\"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 07:16:53'),(63902,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:16:53'),(63903,'KATUSDT','REAL','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:17:01'),(63904,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:17:01'),(63905,'KATUSDT','REAL','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:17:03'),(63906,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:17:03'),(63907,'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.01067,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.363,\"range_pct\":87.81630740393626,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:17:05'),(63908,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:17:05'),(63909,'KATUSDT','REAL','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:17:12'),(63910,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:17:12'),(63911,'KATUSDT','REAL','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:17:14'),(63912,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:17:14'),(63913,'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 07:17:16'),(63914,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:17:16'),(63915,'KATUSDT','REAL','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:17:23'),(63916,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:17:23'),(63917,'KATUSDT','REAL','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:17:25'),(63918,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:17:25'),(63919,'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.01066,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.587,\"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 07:17:28'),(63920,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:17:28'),(63921,'KATUSDT','REAL','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:17:35'),(63922,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:17:35'),(63923,'KATUSDT','REAL','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:17:37'),(63924,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:17:37'),(63925,'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 07:17:39'),(63926,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:17:39'),(63927,'KATUSDT','REAL','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:17:46'),(63928,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:17:46'),(63929,'KATUSDT','REAL','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:17:48'),(63930,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:17:48'),(63931,'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.01065,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.155,\"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 07:17:50'),(63932,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:17:50'),(63933,'KATUSDT','REAL','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:17:57'),(63934,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:17:57'),(63935,'KATUSDT','REAL','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:18:05'),(63936,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:18:05'),(63937,'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 07:18:07'),(63938,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:18:07'),(63939,'KATUSDT','REAL','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:18:14'),(63940,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:18:14'),(63941,'KATUSDT','REAL','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:18:16'),(63942,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:18:16'),(63943,'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.01065,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.437,\"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 07:18:18'),(63944,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:18:18'),(63945,'KATUSDT','REAL','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:18:25'),(63946,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:18:25'),(63947,'KATUSDT','REAL','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:18:27'),(63948,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:18:27'),(63949,'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.01063,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.135,\"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:18:30'),(63950,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:18:30'),(63951,'KATUSDT','REAL','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:18:36'),(63952,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:18:36'),(63953,'KATUSDT','REAL','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:18:39'),(63954,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:18:39'),(63955,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01472,\"open_price\":0.01062,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.606,\"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:18:41'),(63956,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:18:41'),(63957,'KATUSDT','REAL','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:18:48'),(63958,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:18:48'),(63959,'KATUSDT','REAL','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:18:50'),(63960,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:18:50'),(63961,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01461,\"open_price\":0.01062,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.571,\"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:18:52'),(63962,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:18:52'),(63963,'KATUSDT','REAL','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:18:59'),(63964,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:18:59'),(63965,'KATUSDT','REAL','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:19:01'),(63966,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:19:01'),(63967,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01467,\"open_price\":0.01062,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.136,\"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:19:03'),(63968,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:19:03'),(63969,'KATUSDT','REAL','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:19:10'),(63970,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:19:10'),(63971,'KATUSDT','REAL','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:19:12'),(63972,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:19:12'),(63973,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01459,\"open_price\":0.01064,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.124,\"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 07:19:15'),(63974,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:19:15'),(63975,'KATUSDT','REAL','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:19:21'),(63976,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:19:21'),(63977,'KATUSDT','REAL','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:19:24'),(63978,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:19:24'),(63979,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01463,\"open_price\":0.01064,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.5,\"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 07:19:26'),(63980,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:19:26'),(63981,'KATUSDT','REAL','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:19:33'),(63982,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:19:33'),(63983,'KATUSDT','REAL','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:19:35'),(63984,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:19:35'),(63985,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01467,\"open_price\":0.01065,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.746,\"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 07:19:37'),(63986,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:19:37'),(63987,'KATUSDT','REAL','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:19:44'),(63988,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:19:44'),(63989,'KATUSDT','REAL','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:19:46'),(63990,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:19:46'),(63991,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01463,\"open_price\":0.01064,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.5,\"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 07:19:48'),(63992,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:19:48'),(63993,'KATUSDT','REAL','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:19:55'),(63994,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:19:55'),(63995,'KATUSDT','REAL','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:19:57'),(63996,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:19:57'),(63997,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01465,\"open_price\":0.01063,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.817,\"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:20:00'),(63998,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:20:00'),(63999,'KATUSDT','REAL','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:20:06'),(64000,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:20:06'),(64001,'KATUSDT','REAL','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:20:08'),(64002,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:20:08'),(64003,'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.01064,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.782,\"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 07:20:11'),(64004,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:20:11'),(64005,'KATUSDT','REAL','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:20:17'),(64006,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:20:17'),(64007,'KATUSDT','REAL','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:20:20'),(64008,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:20:20'),(64009,'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.01065,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.465,\"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 07:20:22'),(64010,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:20:22'),(64011,'KATUSDT','REAL','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:20:29'),(64012,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:20:29'),(64013,'KATUSDT','REAL','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:20:31'),(64014,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:20:31'),(64015,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01462,\"open_price\":0.01065,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.277,\"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 07:20:33'),(64016,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:20:33'),(64017,'KATUSDT','REAL','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:20:40'),(64018,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:20:40'),(64019,'KATUSDT','REAL','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:20:42'),(64020,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:20:42'),(64021,'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.01066,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.336,\"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 07:20:45'),(64022,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:20:45'),(64023,'KATUSDT','REAL','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:20:51'),(64024,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:20:51'),(64025,'KATUSDT','REAL','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:20:54'),(64026,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:20:54'),(64027,'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.01065,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.653,\"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 07:20:56'),(64028,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:20:56'),(64029,'KATUSDT','REAL','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:21:03'),(64030,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:21:03'),(64031,'KATUSDT','REAL','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:21:05'),(64032,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:21:05'),(64033,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01467,\"open_price\":0.01065,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.746,\"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 07:21:07'),(64034,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:21:07'),(64035,'KATUSDT','REAL','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:21:14'),(64036,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:21:14'),(64037,'KATUSDT','REAL','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:21:16'),(64038,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:21:16'),(64039,'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.01065,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.122,\"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 07:21:18'),(64040,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:21:18'),(64041,'KATUSDT','REAL','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:21:25'),(64042,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:21:25'),(64043,'KATUSDT','REAL','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:21:27'),(64044,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:21:27'),(64045,'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.01069,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.512,\"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 07:21:30'),(64046,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:21:30'),(64047,'KATUSDT','REAL','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:21:36'),(64048,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:21:36'),(64049,'KATUSDT','REAL','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:21:38'),(64050,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:21:38'),(64051,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01468,\"open_price\":0.01069,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.325,\"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 07:21:41'),(64052,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:21:41'),(64053,'KATUSDT','REAL','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:21:47'),(64054,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:21:47'),(64055,'KATUSDT','REAL','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:21:50'),(64056,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:21:50'),(64057,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01472,\"open_price\":0.01068,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.828,\"range_pct\":87.73408239700375,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:21:52'),(64058,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:21:52'),(64059,'KATUSDT','REAL','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:21:59'),(64060,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:21:59'),(64061,'KATUSDT','REAL','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:22:01'),(64062,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:22:01'),(64063,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01467,\"open_price\":0.01068,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.36,\"range_pct\":87.73408239700375,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:22:03'),(64064,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:22:03'),(64065,'KATUSDT','REAL','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:22:10'),(64066,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:22:10'),(64067,'KATUSDT','REAL','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:22:12'),(64068,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:22:12'),(64069,'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.01068,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.734,\"range_pct\":87.73408239700375,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:22:14'),(64070,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:22:14'),(64071,'KATUSDT','REAL','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:22:22'),(64072,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:22:22'),(64073,'KATUSDT','REAL','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:22:24'),(64074,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:22:24'),(64075,'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.01069,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.418,\"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 07:22:26'),(64076,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:22:26'),(64077,'KATUSDT','REAL','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:22:33'),(64078,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:22:33'),(64079,'KATUSDT','REAL','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:22:35'),(64080,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:22:35'),(64081,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01472,\"open_price\":0.0107,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.57,\"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 07:22:38'),(64082,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:22:38'),(64083,'KATUSDT','REAL','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:22:44'),(64084,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:22:44'),(64085,'KATUSDT','REAL','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:22:46'),(64086,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:22:46'),(64087,'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.0107,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.757,\"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 07:22:49'),(64088,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:22:49'),(64089,'KATUSDT','REAL','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:22:55'),(64090,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:22:55'),(64091,'KATUSDT','REAL','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:22:58'),(64092,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:22:58'),(64093,'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.0107,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.477,\"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 07:23:00'),(64094,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:23:00'),(64095,'KATUSDT','REAL','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:23:07'),(64096,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:23:07'),(64097,'KATUSDT','REAL','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:23:09'),(64098,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:23:09'),(64099,'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.01069,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.605,\"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 07:23:11'),(64100,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:23:11'),(64101,'KATUSDT','REAL','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:23:18'),(64102,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:23:18'),(64103,'KATUSDT','REAL','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:23:20'),(64104,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:23:20'),(64105,'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.01069,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.979,\"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 07:23:22'),(64106,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:23:22'),(64107,'KATUSDT','REAL','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:23:29'),(64108,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:23:29'),(64109,'KATUSDT','REAL','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:23:31'),(64110,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:23:31'),(64111,'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.01069,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.354,\"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 07:23:33'),(64112,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:23:33'),(64113,'KATUSDT','REAL','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:23:40'),(64114,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:23:40'),(64115,'KATUSDT','REAL','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:23:42'),(64116,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:23:42'),(64117,'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.0107,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.224,\"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 07:23:45'),(64118,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:23:45'),(64119,'KATUSDT','REAL','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:23:52'),(64120,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:23:52'),(64121,'KATUSDT','REAL','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:23:54'),(64122,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:23:54'),(64123,'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.0107,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.037,\"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 07:23:57'),(64124,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:23:57'),(64125,'KATUSDT','REAL','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:24:03'),(64126,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:24:03'),(64127,'KATUSDT','REAL','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:24:05'),(64128,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:24:05'),(64129,'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.0107,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.037,\"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 07:24:08'),(64130,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:24:08'),(64131,'KATUSDT','REAL','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:24:14'),(64132,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:24:14'),(64133,'KATUSDT','REAL','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:24:17'),(64134,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:24:17'),(64135,'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.0107,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.318,\"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 07:24:19'),(64136,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:24:19'),(64137,'KATUSDT','REAL','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:24:26'),(64138,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:24:26'),(64139,'KATUSDT','REAL','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:24:28'),(64140,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:24:28'),(64141,'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.0107,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.785,\"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 07:24:30'),(64142,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:24:30'),(64143,'KATUSDT','REAL','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:24:37'),(64144,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:24:37'),(64145,'KATUSDT','REAL','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:24:39'),(64146,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:24:39'),(64147,'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.0107,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.065,\"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 07:24:42'),(64148,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:24:42'),(64149,'KATUSDT','REAL','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:24:48'),(64150,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:24:48'),(64151,'KATUSDT','REAL','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:24:51'),(64152,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:24:51'),(64153,'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 07:24:53'),(64154,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:24:53'),(64155,'KATUSDT','REAL','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:25:00'),(64156,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:25:00'),(64157,'KATUSDT','REAL','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:25:02'),(64158,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:25:02'),(64159,'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.01069,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.541,\"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 07:25:04'),(64160,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:25:04'),(64161,'KATUSDT','REAL','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:25:11'),(64162,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:25:11'),(64163,'KATUSDT','REAL','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:25:14'),(64164,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:25:14'),(64165,'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.01069,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.447,\"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 07:25:16'),(64166,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:25:16'),(64167,'KATUSDT','REAL','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:25:23'),(64168,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:25:23'),(64169,'KATUSDT','REAL','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:25:26'),(64170,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:25:26'),(64171,'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.01069,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.102,\"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 07:25:28'),(64172,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:25:28'),(64173,'KATUSDT','REAL','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:25:35'),(64174,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:25:35'),(64175,'KATUSDT','REAL','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:25:37'),(64176,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:25:37'),(64177,'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.01069,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.289,\"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 07:25:40'),(64178,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:25:40'),(64179,'KATUSDT','REAL','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:25:47'),(64180,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:25:47'),(64181,'KATUSDT','REAL','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:25:49'),(64182,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:25:49'),(64183,'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.01069,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.289,\"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 07:25:52'),(64184,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:25:52'),(64185,'KATUSDT','REAL','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:25:59'),(64186,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:25:59'),(64187,'KATUSDT','REAL','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:26:01'),(64188,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:26:01'),(64189,'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.01069,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.383,\"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 07:26:04'),(64190,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:26:04'),(64191,'KATUSDT','REAL','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:26:11'),(64192,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:26:11'),(64193,'KATUSDT','REAL','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:26:13'),(64194,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:26:13'),(64195,'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.01069,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.383,\"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 07:26:16'),(64196,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:26:16'),(64197,'KATUSDT','REAL','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:26:23'),(64198,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:26:23'),(64199,'KATUSDT','REAL','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:26:25'),(64200,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:26:25'),(64201,'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.01069,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.85,\"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 07:26:28'),(64202,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:26:28'),(64203,'KATUSDT','REAL','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:26:35'),(64204,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:26:35'),(64205,'KATUSDT','REAL','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:26:38'),(64206,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:26:38'),(64207,'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.01069,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.85,\"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 07:26:41'),(64208,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:26:41'),(64209,'KATUSDT','REAL','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:26:48'),(64210,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:26:48'),(64211,'KATUSDT','REAL','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:26:51'),(64212,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:26:51'),(64213,'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.01069,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.383,\"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 07:26:53'),(64214,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:26:53'),(64215,'KATUSDT','REAL','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:27:00'),(64216,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:27:00'),(64217,'KATUSDT','REAL','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:27:03'),(64218,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:27:03'),(64219,'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.01069,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.757,\"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 07:27:05'),(64220,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:27:05'),(64221,'KATUSDT','REAL','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:27:13'),(64222,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:27:13'),(64223,'KATUSDT','REAL','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:27:15'),(64224,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:27:15'),(64225,'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.01069,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.57,\"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 07:27:17'),(64226,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:27:17'),(64227,'KATUSDT','REAL','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:27:24'),(64228,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:27:24'),(64229,'KATUSDT','REAL','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:27:26'),(64230,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:27:26'),(64231,'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.0107,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.626,\"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 07:27:28'),(64232,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:27:28'),(64233,'KATUSDT','REAL','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:27:35'),(64234,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:27:35'),(64235,'KATUSDT','REAL','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:27:38'),(64236,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:27:38'),(64237,'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.0107,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.533,\"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 07:27:40'),(64238,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:27:40'),(64239,'KATUSDT','REAL','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:27:46'),(64240,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:27:46'),(64241,'KATUSDT','REAL','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:27:49'),(64242,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:27:49'),(64243,'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.01069,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.57,\"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 07:27:51'),(64244,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:27:51'),(64245,'KATUSDT','REAL','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:27:58'),(64246,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:27:58'),(64247,'KATUSDT','REAL','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:28:00'),(64248,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:28:00'),(64249,'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.01069,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.476,\"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 07:28:03'),(64250,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:28:03'),(64251,'KATUSDT','REAL','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:28:09'),(64252,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:28:09'),(64253,'KATUSDT','REAL','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:28:12'),(64254,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:28:12'),(64255,'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 07:28:14'),(64256,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:28:14'),(64257,'KATUSDT','REAL','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:28:21'),(64258,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:28:21'),(64259,'KATUSDT','REAL','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:28:23'),(64260,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:28:23'),(64261,'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.01071,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.842,\"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 07:28:25'),(64262,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:28:25'),(64263,'KATUSDT','REAL','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:28:32'),(64264,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:28:32'),(64265,'KATUSDT','REAL','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:28:35'),(64266,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:28:35'),(64267,'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.01071,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.936,\"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 07:28:38'),(64268,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:28:38'),(64269,'KATUSDT','REAL','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:28:46'),(64270,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:28:46'),(64271,'KATUSDT','REAL','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:28:48'),(64272,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:28:48'),(64273,'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 07:28:51'),(64274,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:28:51'),(64275,'KATUSDT','REAL','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:28:58'),(64276,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:28:58'),(64277,'KATUSDT','REAL','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:29:00'),(64278,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:29:00'),(64279,'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.01071,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.375,\"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 07:29:03'),(64280,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:29:03'),(64281,'KATUSDT','REAL','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:29:10'),(64282,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:29:10'),(64283,'KATUSDT','REAL','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:29:12'),(64284,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:29:12'),(64285,'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.01068,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.764,\"range_pct\":87.73408239700375,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:29:15'),(64286,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:29:15'),(64287,'KATUSDT','REAL','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:29:22'),(64288,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:29:22'),(64289,'KATUSDT','REAL','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:29:24'),(64290,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:29:24'),(64291,'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.01069,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.354,\"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 07:29:27'),(64292,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:29:27'),(64293,'KATUSDT','REAL','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:29:34'),(64294,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:29:34'),(64295,'KATUSDT','REAL','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:29:36'),(64296,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:29:36'),(64297,'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.01069,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.634,\"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 07:29:39'),(64298,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:29:39'),(64299,'KATUSDT','REAL','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:29:46'),(64300,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:29:46'),(64301,'KATUSDT','REAL','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:29:49'),(64302,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:29:49'),(64303,'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.01068,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.67,\"range_pct\":87.73408239700375,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:29:51'),(64304,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:29:51'),(64305,'KATUSDT','REAL','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:29:58'),(64306,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:29:58'),(64307,'KATUSDT','REAL','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:30:01'),(64308,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:30:01'),(64309,'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.01069,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.26,\"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 07:30:03'),(64310,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:30:03'),(64311,'KATUSDT','REAL','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:30:10'),(64312,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:30:10'),(64313,'KATUSDT','REAL','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:30:12'),(64314,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:30:12'),(64315,'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.01068,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.296,\"range_pct\":87.73408239700375,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:30:14'),(64316,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:30:14'),(64317,'KATUSDT','REAL','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:30:21'),(64318,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:30:21'),(64319,'KATUSDT','REAL','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:30:23'),(64320,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:30:23'),(64321,'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.01068,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.109,\"range_pct\":87.73408239700375,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:30:26'),(64322,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:30:26'),(64323,'KATUSDT','REAL','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:30:33'),(64324,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:30:33'),(64325,'KATUSDT','REAL','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:30:36'),(64326,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:30:36'),(64327,'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.01068,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.202,\"range_pct\":87.73408239700375,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:30:38'),(64328,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:30:38'),(64329,'KATUSDT','REAL','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:30:44'),(64330,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:30:44'),(64331,'KATUSDT','REAL','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:30:47'),(64332,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:30:47'),(64333,'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.01067,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.707,\"range_pct\":87.81630740393626,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:30:49'),(64334,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:30:49'),(64335,'KATUSDT','REAL','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:30:56'),(64336,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:30:56'),(64337,'KATUSDT','REAL','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:30:58'),(64338,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:30:58'),(64339,'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.01069,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.634,\"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 07:31:00'),(64340,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:31:01'),(64341,'KATUSDT','REAL','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:31:07'),(64342,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:31:07'),(64343,'KATUSDT','REAL','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:31:09'),(64344,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:31:09'),(64345,'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.01068,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.951,\"range_pct\":87.73408239700375,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:31:12'),(64346,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:31:12'),(64347,'KATUSDT','REAL','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:31:18'),(64348,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:31:18'),(64349,'KATUSDT','REAL','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:31:21'),(64350,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:31:21'),(64351,'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 07:31:23'),(64352,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:31:23'),(64353,'KATUSDT','REAL','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:31:30'),(64354,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:31:30'),(64355,'KATUSDT','REAL','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:31:32'),(64356,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:31:32'),(64357,'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.01068,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.326,\"range_pct\":87.73408239700375,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:31:34'),(64358,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:31:34'),(64359,'KATUSDT','REAL','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:31:42'),(64360,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:31:42'),(64361,'KATUSDT','REAL','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:31:44'),(64362,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:31:44'),(64363,'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.0107,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.065,\"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 07:31:46'),(64364,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:31:46'),(64365,'KATUSDT','REAL','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:31:53'),(64366,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:31:53'),(64367,'KATUSDT','REAL','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:31:56'),(64368,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:31:56'),(64369,'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.01071,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.122,\"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 07:31:58'),(64370,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:31:58'),(64371,'KATUSDT','REAL','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:32:05'),(64372,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:32:05'),(64373,'KATUSDT','REAL','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:32:07'),(64374,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:32:07'),(64375,'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.0107,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.439,\"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 07:32:10'),(64376,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:32:10'),(64377,'KATUSDT','REAL','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:32:17'),(64378,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:32:17'),(64379,'KATUSDT','REAL','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:32:19'),(64380,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:32:19'),(64381,'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.01067,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.831,\"range_pct\":87.81630740393626,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:32:21'),(64382,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:32:21'),(64383,'KATUSDT','REAL','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:32:28'),(64384,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:32:28'),(64385,'KATUSDT','REAL','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:32:30'),(64386,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:32:30'),(64387,'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.01067,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.644,\"range_pct\":87.81630740393626,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:32:32'),(64388,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:32:32'),(64389,'KATUSDT','REAL','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:32:40'),(64390,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:32:40'),(64391,'KATUSDT','REAL','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:32:42'),(64392,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:32:42'),(64393,'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.01068,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.981,\"range_pct\":87.73408239700375,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:32:44'),(64394,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:32:44'),(64395,'KATUSDT','REAL','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:32:51'),(64396,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:32:51'),(64397,'KATUSDT','REAL','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:32:53'),(64398,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:32:53'),(64399,'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.01067,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.112,\"range_pct\":87.81630740393626,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:32:55'),(64400,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:32:55'),(64401,'KATUSDT','REAL','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:33:02'),(64402,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:33:02'),(64403,'KATUSDT','REAL','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:33:05'),(64404,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:33:05'),(64405,'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.01067,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.925,\"range_pct\":87.81630740393626,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:33:07'),(64406,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:33:07'),(64407,'KATUSDT','REAL','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:33:14'),(64408,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:33:14'),(64409,'KATUSDT','REAL','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:33:16'),(64410,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:33:16'),(64411,'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.01068,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.075,\"range_pct\":87.73408239700375,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:33:18'),(64412,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:33:18'),(64413,'KATUSDT','REAL','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:33:25'),(64414,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:33:25'),(64415,'KATUSDT','REAL','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:33:27'),(64416,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:33:28'),(64417,'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.01067,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.206,\"range_pct\":87.81630740393626,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:33:30'),(64418,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:33:30'),(64419,'KATUSDT','REAL','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:33:37'),(64420,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:33:37'),(64421,'KATUSDT','REAL','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:33:40'),(64422,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:33:40'),(64423,'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.01067,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.019,\"range_pct\":87.81630740393626,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:33:42'),(64424,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:33:42'),(64425,'KATUSDT','REAL','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:33:49'),(64426,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:33:49'),(64427,'KATUSDT','REAL','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:33:51'),(64428,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:33:51'),(64429,'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.01066,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.15,\"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 07:33:53'),(64430,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:33:53'),(64431,'KATUSDT','REAL','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:34:00'),(64432,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:34:00'),(64433,'KATUSDT','REAL','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:34:02'),(64434,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:34:02'),(64435,'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.01066,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.056,\"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 07:34:04'),(64436,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:34:04'),(64437,'KATUSDT','REAL','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:34:11'),(64438,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:34:11'),(64439,'KATUSDT','REAL','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:34:13'),(64440,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:34:13'),(64441,'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.01066,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.056,\"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 07:34:15'),(64442,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:34:15'),(64443,'KATUSDT','REAL','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:34:23'),(64444,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:34:23'),(64445,'KATUSDT','REAL','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:34:25'),(64446,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:34:25'),(64447,'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.01067,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.456,\"range_pct\":87.81630740393626,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:34:27'),(64448,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:34:27'),(64449,'KATUSDT','REAL','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:34:34'),(64450,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:34:34'),(64451,'KATUSDT','REAL','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:34:36'),(64452,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:34:36'),(64453,'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.01067,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.55,\"range_pct\":87.81630740393626,\"trend\":\"UP\",\"volatility\":\"HIGH\",\"trade_allowed\":true,\"reason\":\"Mercado liberado\",\"params\":{\"buy_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:34:38'),(64454,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:34:38'),(64455,'KATUSDT','REAL','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:34:45'),(64456,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:34:45'),(64457,'KATUSDT','REAL','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:34:47'),(64458,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:34:47'),(64459,'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.01064,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.944,\"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 07:34:49'),(64460,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:34:49'),(64461,'KATUSDT','REAL','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:34:56'),(64462,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:34:56'),(64463,'KATUSDT','REAL','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:34:58'),(64464,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:34:58'),(64465,'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.01064,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.32,\"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 07:35:01'),(64466,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:35:01'),(64467,'KATUSDT','REAL','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:35:07'),(64468,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:35:07'),(64469,'KATUSDT','REAL','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:35:10'),(64470,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:35:10'),(64471,'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.01064,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.226,\"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 07:35:12'),(64472,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:35:12'),(64473,'KATUSDT','REAL','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:35:19'),(64474,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:35:19'),(64475,'KATUSDT','REAL','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:35:21'),(64476,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:35:21'),(64477,'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.01066,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.775,\"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 07:35:23'),(64478,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:35:23'),(64479,'KATUSDT','REAL','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:35:30'),(64480,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:35:30'),(64481,'KATUSDT','REAL','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:35:33'),(64482,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:35:33'),(64483,'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.01066,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.056,\"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 07:35:35'),(64484,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:35:35'),(64485,'KATUSDT','REAL','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:35:42'),(64486,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:35:42'),(64487,'KATUSDT','REAL','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:35:45'),(64488,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:35:45'),(64489,'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.01066,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.338,\"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 07:35:47'),(64490,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:35:47'),(64491,'KATUSDT','REAL','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:35:54'),(64492,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:35:54'),(64493,'KATUSDT','REAL','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:35:56'),(64494,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:35:56'),(64495,'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.01065,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40,\"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 07:35:58'),(64496,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:35:58'),(64497,'KATUSDT','REAL','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:36:06'),(64498,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:36:06'),(64499,'KATUSDT','REAL','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:36:08'),(64500,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:36:08'),(64501,'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.01065,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.906,\"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 07:36:11'),(64502,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:36:11'),(64503,'KATUSDT','REAL','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:36:17'),(64504,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:36:17'),(64505,'KATUSDT','REAL','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:36:20'),(64506,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:36:20'),(64507,'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.01064,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.098,\"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 07:36:22'),(64508,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:36:22'),(64509,'KATUSDT','REAL','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:36:28'),(64510,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:36:28'),(64511,'KATUSDT','REAL','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:36:31'),(64512,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:36:31'),(64513,'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.01064,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.286,\"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 07:36:33'),(64514,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:36:33'),(64515,'KATUSDT','REAL','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:36:40'),(64516,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:36:40'),(64517,'KATUSDT','REAL','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:36:42'),(64518,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:36:42'),(64519,'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.01064,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.44,\"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 07:36:44'),(64520,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:36:44'),(64521,'KATUSDT','REAL','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:36:51'),(64522,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:36:51'),(64523,'KATUSDT','REAL','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:36:53'),(64524,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:36:53'),(64525,'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.01064,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.91,\"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 07:36:56'),(64526,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:36:56'),(64527,'KATUSDT','REAL','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:37:03'),(64528,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:37:03'),(64529,'KATUSDT','REAL','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:37:05'),(64530,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:37:05'),(64531,'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.01065,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.873,\"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 07:37:07'),(64532,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:37:07'),(64533,'KATUSDT','REAL','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:37:14'),(64534,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:37:14'),(64535,'KATUSDT','REAL','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:37:16'),(64536,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:37:16'),(64537,'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.01064,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.098,\"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 07:37:19'),(64538,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:37:19'),(64539,'KATUSDT','REAL','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:37:25'),(64540,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:37:25'),(64541,'KATUSDT','REAL','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:37:28'),(64542,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:37:28'),(64543,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01472,\"open_price\":0.01065,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.216,\"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 07:37:30'),(64544,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:37:30'),(64545,'KATUSDT','REAL','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:37:37'),(64546,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:37:37'),(64547,'KATUSDT','REAL','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:37:39'),(64548,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:37:39'),(64549,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01472,\"open_price\":0.01065,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.216,\"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 07:37:41'),(64550,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:37:41'),(64551,'KATUSDT','REAL','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:37:48'),(64552,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:37:48'),(64553,'KATUSDT','REAL','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:37:51'),(64554,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:37:51'),(64555,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01465,\"open_price\":0.01065,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.559,\"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 07:37:53'),(64556,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:37:53'),(64557,'KATUSDT','REAL','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:38:00'),(64558,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:38:00'),(64559,'KATUSDT','REAL','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:38:03'),(64560,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:38:03'),(64561,'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.01064,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.594,\"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 07:38:05'),(64562,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:38:05'),(64563,'KATUSDT','REAL','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:38:12'),(64564,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:38:12'),(64565,'KATUSDT','REAL','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:38:14'),(64566,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:38:14'),(64567,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01461,\"open_price\":0.01065,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.183,\"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 07:38:16'),(64568,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:38:16'),(64569,'KATUSDT','REAL','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:38:23'),(64570,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:38:23'),(64571,'KATUSDT','REAL','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:38:26'),(64572,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:38:26'),(64573,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01462,\"open_price\":0.01065,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.277,\"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 07:38:28'),(64574,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:38:28'),(64575,'KATUSDT','REAL','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:38:35'),(64576,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:38:35'),(64577,'KATUSDT','REAL','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:38:37'),(64578,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:38:37'),(64579,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01462,\"open_price\":0.01065,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.277,\"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 07:38:39'),(64580,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:38:39'),(64581,'KATUSDT','REAL','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:38:46'),(64582,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:38:46'),(64583,'KATUSDT','REAL','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:38:48'),(64584,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:38:48'),(64585,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01462,\"open_price\":0.01065,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.277,\"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 07:38:50'),(64586,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:38:50'),(64587,'KATUSDT','REAL','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:38:57'),(64588,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:38:57'),(64589,'KATUSDT','REAL','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:38:59'),(64590,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:38:59'),(64591,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01465,\"open_price\":0.01065,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.559,\"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 07:39:02'),(64592,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:39:02'),(64593,'KATUSDT','REAL','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:39:09'),(64594,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:39:09'),(64595,'KATUSDT','REAL','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:39:11'),(64596,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:39:11'),(64597,'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.01065,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.465,\"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 07:39:13'),(64598,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:39:13'),(64599,'KATUSDT','REAL','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:39:20'),(64600,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:39:20'),(64601,'KATUSDT','REAL','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:39:22'),(64602,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:39:22'),(64603,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01465,\"open_price\":0.01065,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.559,\"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 07:39:24'),(64604,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:39:24'),(64605,'KATUSDT','REAL','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:39:31'),(64606,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:39:31'),(64607,'KATUSDT','REAL','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:39:33'),(64608,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:39:33'),(64609,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01462,\"open_price\":0.01064,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.406,\"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 07:39:36'),(64610,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:39:36'),(64611,'KATUSDT','REAL','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:39:43'),(64612,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:39:43'),(64613,'KATUSDT','REAL','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:39:45'),(64614,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:39:45'),(64615,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01465,\"open_price\":0.01065,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.559,\"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 07:39:48'),(64616,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:39:48'),(64617,'KATUSDT','REAL','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:39:54'),(64618,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:39:54'),(64619,'KATUSDT','REAL','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:39:57'),(64620,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:39:57'),(64621,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01462,\"open_price\":0.01066,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.148,\"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 07:39:59'),(64622,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:39:59'),(64623,'KATUSDT','REAL','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:40:06'),(64624,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:40:06'),(64625,'KATUSDT','REAL','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:40:09'),(64626,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:40:09'),(64627,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01462,\"open_price\":0.01066,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.148,\"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 07:40:11'),(64628,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:40:11'),(64629,'KATUSDT','REAL','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:40:18'),(64630,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:40:18'),(64631,'KATUSDT','REAL','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:40:21'),(64632,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:40:21'),(64633,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01459,\"open_price\":0.01065,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":36.995,\"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 07:40:23'),(64634,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:40:23'),(64635,'KATUSDT','REAL','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:40:30'),(64636,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:40:30'),(64637,'KATUSDT','REAL','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:40:35'),(64638,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:40:35'),(64639,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01457,\"open_price\":0.01064,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":36.936,\"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 07:40:38'),(64640,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:40:38'),(64641,'KATUSDT','REAL','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:40:45'),(64642,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:40:45'),(64643,'KATUSDT','REAL','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:40:48'),(64644,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:40:48'),(64645,'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.01064,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.594,\"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 07:40:50'),(64646,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:40:50'),(64647,'KATUSDT','REAL','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:40:57'),(64648,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:40:57'),(64649,'KATUSDT','REAL','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:41:00'),(64650,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:41:00'),(64651,'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.01064,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.158,\"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 07:41:02'),(64652,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:41:02'),(64653,'KATUSDT','REAL','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:41:09'),(64654,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:41:09'),(64655,'KATUSDT','REAL','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:41:11'),(64656,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:41:11'),(64657,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01468,\"open_price\":0.01064,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":37.97,\"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 07:41:14'),(64658,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:41:14'),(64659,'KATUSDT','REAL','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:41:21'),(64660,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:41:21'),(64661,'KATUSDT','REAL','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:41:23'),(64662,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:41:23'),(64663,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01468,\"open_price\":0.01063,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.1,\"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:41:26'),(64664,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:41:26'),(64665,'KATUSDT','REAL','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:41:33'),(64666,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:41:33'),(64667,'KATUSDT','REAL','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:41:35'),(64668,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:41:35'),(64669,'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.01065,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.122,\"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 07:41:37'),(64670,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:41:37'),(64671,'KATUSDT','REAL','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:41:44'),(64672,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:41:44'),(64673,'KATUSDT','REAL','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:41:46'),(64674,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:41:46'),(64675,'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.01064,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.064,\"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 07:41:49'),(64676,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:41:49'),(64677,'KATUSDT','REAL','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:41:55'),(64678,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:41:55'),(64679,'KATUSDT','REAL','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:41:57'),(64680,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:41:57'),(64681,'KATUSDT','REAL','market_profile','analyze','','Análise de mercado aplicada no buy trailing',NULL,'{\"ok\":true,\"symbol\":\"KATUSDT\",\"mode\":\"REAL\",\"last_price\":0.01472,\"open_price\":0.01064,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.346,\"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 07:42:00'),(64682,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:42:00'),(64683,'KATUSDT','REAL','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:42:06'),(64684,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:42:06'),(64685,'KATUSDT','REAL','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:42:09'),(64686,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:42:09'),(64687,'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.01064,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.44,\"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 07:42:11'),(64688,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:42:11'),(64689,'KATUSDT','REAL','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:42:18'),(64690,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:42:18'),(64691,'KATUSDT','REAL','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:42:20'),(64692,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:42:20'),(64693,'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.01062,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.701,\"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:42:23'),(64694,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:42:23'),(64695,'KATUSDT','REAL','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:42:29'),(64696,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:42:29'),(64697,'KATUSDT','REAL','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:42:31'),(64698,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:42:31'),(64699,'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.01063,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.758,\"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:42:34'),(64700,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:42:34'),(64701,'KATUSDT','REAL','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:42:40'),(64702,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:42:40'),(64703,'KATUSDT','REAL','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:42:42'),(64704,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:42:42'),(64705,'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.01064,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.44,\"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 07:42:45'),(64706,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:42:45'),(64707,'KATUSDT','REAL','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:42:52'),(64708,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:42:52'),(64709,'KATUSDT','REAL','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:42:54'),(64710,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:42:54'),(64711,'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.01064,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":38.534,\"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 07:42:56'),(64712,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:42:56'),(64713,'KATUSDT','REAL','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:43:03'),(64714,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:43:03'),(64715,'KATUSDT','REAL','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:43:06'),(64716,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:43:06'),(64717,'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.01062,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.36,\"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:43:08'),(64718,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:43:08'),(64719,'KATUSDT','REAL','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:43:15'),(64720,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:43:15'),(64721,'KATUSDT','REAL','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:43:17'),(64722,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:43:17'),(64723,'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.01064,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":39.568,\"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 07:43:19'),(64724,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:43:19'),(64725,'KATUSDT','REAL','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:43:26'),(64726,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:43:26'),(64727,'KATUSDT','REAL','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:43:28'),(64728,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:43:28'),(64729,'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 07:43:30'),(64730,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:43:30'),(64731,'KATUSDT','REAL','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:43:37'),(64732,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:43:37'),(64733,'KATUSDT','REAL','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:43:40'),(64734,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:43:40'),(64735,'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.01062,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.96,\"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:43:42'),(64736,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:43:42'),(64737,'KATUSDT','REAL','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:43:49'),(64738,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:43:49'),(64739,'KATUSDT','REAL','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:43:51'),(64740,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:43:51'),(64741,'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.01063,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.828,\"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:43:54'),(64742,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:43:54'),(64743,'KATUSDT','REAL','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:44:01'),(64744,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:44:01'),(64745,'KATUSDT','REAL','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:44:03'),(64746,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:44:03'),(64747,'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:44:05'),(64748,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:44:05'),(64749,'KATUSDT','REAL','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:44:12'),(64750,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:44:12'),(64751,'KATUSDT','REAL','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:44:14'),(64752,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:44:14'),(64753,'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:44:16'),(64754,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:44:16'),(64755,'KATUSDT','REAL','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:44:23'),(64756,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:44:23'),(64757,'KATUSDT','REAL','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:44:25'),(64758,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:44:25'),(64759,'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.01062,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.584,\"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:44:27'),(64760,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:44:27'),(64761,'KATUSDT','REAL','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:44:34'),(64762,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:44:34'),(64763,'KATUSDT','REAL','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:44:36'),(64764,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:44:36'),(64765,'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.01061,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.622,\"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:44:38'),(64766,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:44:38'),(64767,'KATUSDT','REAL','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:44:45'),(64768,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:44:45'),(64769,'KATUSDT','REAL','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:44:47'),(64770,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:44:47'),(64771,'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.01063,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.546,\"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:44:50'),(64772,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:44:50'),(64773,'KATUSDT','REAL','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:44:57'),(64774,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:44:57'),(64775,'KATUSDT','REAL','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:44:59'),(64776,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:44:59'),(64777,'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.01063,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.64,\"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:45:01'),(64778,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:45:01'),(64779,'KATUSDT','REAL','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:45:08'),(64780,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:45:08'),(64781,'KATUSDT','REAL','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:45:11'),(64782,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:45:11'),(64783,'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.01063,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":42.145,\"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:45:14'),(64784,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:45:14'),(64785,'KATUSDT','REAL','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:45:21'),(64786,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:45:21'),(64787,'KATUSDT','REAL','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:45:23'),(64788,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:45:23'),(64789,'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.01063,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.863,\"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:45:25'),(64790,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:45:25'),(64791,'KATUSDT','REAL','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:45:32'),(64792,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:45:32'),(64793,'KATUSDT','REAL','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:45:34'),(64794,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:45:34'),(64795,'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.01063,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.675,\"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:45:36'),(64796,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:45:36'),(64797,'KATUSDT','REAL','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:45:43'),(64798,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:45:43'),(64799,'KATUSDT','REAL','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:45:45'),(64800,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:45:45'),(64801,'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.01063,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.675,\"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:45:47'),(64802,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:45:47'),(64803,'KATUSDT','REAL','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:45:56'),(64804,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:45:56'),(64805,'KATUSDT','REAL','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:45:58'),(64806,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:45:58'),(64807,'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.01063,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.769,\"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:46:01'),(64808,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:46:01'),(64809,'KATUSDT','REAL','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:46:08'),(64810,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:46:08'),(64811,'KATUSDT','REAL','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:46:10'),(64812,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:46:10'),(64813,'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.01063,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.58,\"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:46:12'),(64814,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:46:12'),(64815,'KATUSDT','REAL','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:46:19'),(64816,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:46:19'),(64817,'KATUSDT','REAL','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:46:21'),(64818,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:46:21'),(64819,'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.01064,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.447,\"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 07:46:24'),(64820,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:46:24'),(64821,'KATUSDT','REAL','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:46:30'),(64822,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:46:30'),(64823,'KATUSDT','REAL','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:46:32'),(64824,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:46:32'),(64825,'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.01064,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.165,\"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 07:46:35'),(64826,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:46:35'),(64827,'KATUSDT','REAL','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:46:41'),(64828,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:46:41'),(64829,'KATUSDT','REAL','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:46:44'),(64830,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:46:44'),(64831,'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.01063,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.392,\"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:46:46'),(64832,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:46:46'),(64833,'KATUSDT','REAL','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:46:53'),(64834,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:46:53'),(64835,'KATUSDT','REAL','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:46:55'),(64836,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:46:55'),(64837,'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.01064,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":41.165,\"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 07:46:57'),(64838,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:46:57'),(64839,'KATUSDT','REAL','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:04'),(64840,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:04'),(64841,'KATUSDT','REAL','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:06'),(64842,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:06'),(64843,'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.01063,\"high_price\":0.01984,\"low_price\":0.01047,\"price_change_pct\":40.828,\"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:09'),(64844,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:09'),(64845,'KATUSDT','REAL','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:15'),(64846,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:15'),(64847,'KATUSDT','REAL','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:18'),(64848,'KATUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',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:18'),(64849,'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:21'),(64850,'KATUSDT','REAL','buy_trailing_engine','budget_block','BLOCKED','Limite diário excedido',NULL,'{\"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:21');
