(161228,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:54:31'),(161229,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:54:38'),(161230,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00827,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00827,\"gross_profit_pct\":-2.7058823529411886,\"net_profit_pct\":-2.905882352941189,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 09:54:40'),(161231,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:54:43'),(161232,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:54:50'),(161233,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00827,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00827,\"gross_profit_pct\":-2.7058823529411886,\"net_profit_pct\":-2.905882352941189,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 09:54:52'),(161234,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:54:54'),(161235,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:55:02'),(161236,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00827,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00827,\"gross_profit_pct\":-2.7058823529411886,\"net_profit_pct\":-2.905882352941189,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 09:55:04'),(161237,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:55:06'),(161238,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:55:14'),(161239,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00827,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00827,\"gross_profit_pct\":-2.7058823529411886,\"net_profit_pct\":-2.905882352941189,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 09:55:16'),(161240,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:55:19'),(161241,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:55:26'),(161242,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00828,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00828,\"gross_profit_pct\":-2.5882352941176636,\"net_profit_pct\":-2.788235294117664,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 09:55:28'),(161243,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:55:30'),(161244,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:55:38'),(161245,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00829,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00829,\"gross_profit_pct\":-2.4705882352941186,\"net_profit_pct\":-2.670588235294119,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 09:55:41'),(161246,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:55:44'),(161247,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:55:51'),(161248,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00828,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00828,\"gross_profit_pct\":-2.5882352941176636,\"net_profit_pct\":-2.788235294117664,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 09:55:53'),(161249,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:55:56'),(161250,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:56:03'),(161251,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00828,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00828,\"gross_profit_pct\":-2.5882352941176636,\"net_profit_pct\":-2.788235294117664,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 09:56:05'),(161252,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:56:07'),(161253,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:56:15'),(161254,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00828,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00828,\"gross_profit_pct\":-2.5882352941176636,\"net_profit_pct\":-2.788235294117664,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 09:56:17'),(161255,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:56:19'),(161256,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:56:26'),(161257,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00828,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00828,\"gross_profit_pct\":-2.5882352941176636,\"net_profit_pct\":-2.788235294117664,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 09:56:28'),(161258,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:56:31'),(161259,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:56:38'),(161260,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00828,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00828,\"gross_profit_pct\":-2.5882352941176636,\"net_profit_pct\":-2.788235294117664,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 09:56:40'),(161261,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:56:42'),(161262,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:56:50'),(161263,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00828,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00828,\"gross_profit_pct\":-2.5882352941176636,\"net_profit_pct\":-2.788235294117664,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 09:56:52'),(161264,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:56:55'),(161265,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:57:02'),(161266,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00827,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00827,\"gross_profit_pct\":-2.7058823529411886,\"net_profit_pct\":-2.905882352941189,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 09:57:04'),(161267,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:57:06'),(161268,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:57:13'),(161269,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00828,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00828,\"gross_profit_pct\":-2.5882352941176636,\"net_profit_pct\":-2.788235294117664,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 09:57:16'),(161270,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:57:18'),(161271,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:57:25'),(161272,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00828,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00828,\"gross_profit_pct\":-2.5882352941176636,\"net_profit_pct\":-2.788235294117664,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 09:57:28'),(161273,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:57:30'),(161274,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:57:37'),(161275,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00828,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00828,\"gross_profit_pct\":-2.5882352941176636,\"net_profit_pct\":-2.788235294117664,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 09:57:40'),(161276,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:57:42'),(161277,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:57:49'),(161278,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00827,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00827,\"gross_profit_pct\":-2.7058823529411886,\"net_profit_pct\":-2.905882352941189,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 09:57:51'),(161279,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:57:53'),(161280,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:58:01'),(161281,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00827,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00827,\"gross_profit_pct\":-2.7058823529411886,\"net_profit_pct\":-2.905882352941189,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 09:58:03'),(161282,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:58:05'),(161283,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:58:12'),(161284,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00827,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00827,\"gross_profit_pct\":-2.7058823529411886,\"net_profit_pct\":-2.905882352941189,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 09:58:14'),(161285,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:58:17'),(161286,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:58:24'),(161287,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00828,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00828,\"gross_profit_pct\":-2.5882352941176636,\"net_profit_pct\":-2.788235294117664,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 09:58:26'),(161288,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:58:28'),(161289,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:58:36'),(161290,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00828,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00828,\"gross_profit_pct\":-2.5882352941176636,\"net_profit_pct\":-2.788235294117664,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 09:58:38'),(161291,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:58:40'),(161292,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:58:47'),(161293,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00827,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00827,\"gross_profit_pct\":-2.7058823529411886,\"net_profit_pct\":-2.905882352941189,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 09:58:50'),(161294,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:58:52'),(161295,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:58:59'),(161296,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00827,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00827,\"gross_profit_pct\":-2.7058823529411886,\"net_profit_pct\":-2.905882352941189,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 09:59:01'),(161297,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:59:03'),(161298,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:59:11'),(161299,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00827,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00827,\"gross_profit_pct\":-2.7058823529411886,\"net_profit_pct\":-2.905882352941189,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 09:59:14'),(161300,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:59:16'),(161301,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:59:23'),(161302,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00828,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00828,\"gross_profit_pct\":-2.5882352941176636,\"net_profit_pct\":-2.788235294117664,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 09:59:26'),(161303,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:59:28'),(161304,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:59:35'),(161305,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00828,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00828,\"gross_profit_pct\":-2.5882352941176636,\"net_profit_pct\":-2.788235294117664,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 09:59:37'),(161306,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:59:40'),(161307,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:59:47'),(161308,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00828,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00828,\"gross_profit_pct\":-2.5882352941176636,\"net_profit_pct\":-2.788235294117664,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 09:59:49'),(161309,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:59:51'),(161310,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 09:59:58'),(161311,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00829,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00829,\"gross_profit_pct\":-2.4705882352941186,\"net_profit_pct\":-2.670588235294119,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:00:01'),(161312,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:00:05'),(161313,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:00:13'),(161314,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00828,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00828,\"gross_profit_pct\":-2.5882352941176636,\"net_profit_pct\":-2.788235294117664,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:00:15'),(161315,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:00:18'),(161316,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:00:25'),(161317,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00829,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00829,\"gross_profit_pct\":-2.4705882352941186,\"net_profit_pct\":-2.670588235294119,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:00:27'),(161318,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:00:29'),(161319,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:00:36'),(161320,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.0083,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.0083,\"gross_profit_pct\":-2.352941176470594,\"net_profit_pct\":-2.5529411764705943,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:00:39'),(161321,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:00:41'),(161322,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:00:48'),(161323,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00829,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00829,\"gross_profit_pct\":-2.4705882352941186,\"net_profit_pct\":-2.670588235294119,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:00:50'),(161324,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:00:52'),(161325,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:01:00'),(161326,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00829,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00829,\"gross_profit_pct\":-2.4705882352941186,\"net_profit_pct\":-2.670588235294119,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:01:02'),(161327,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:01:04'),(161328,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:01:11'),(161329,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00829,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00829,\"gross_profit_pct\":-2.4705882352941186,\"net_profit_pct\":-2.670588235294119,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:01:14'),(161330,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:01:16'),(161331,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:01:23'),(161332,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00827,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00827,\"gross_profit_pct\":-2.7058823529411886,\"net_profit_pct\":-2.905882352941189,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:01:25'),(161333,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:01:28'),(161334,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:01:35'),(161335,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00827,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00827,\"gross_profit_pct\":-2.7058823529411886,\"net_profit_pct\":-2.905882352941189,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:01:37'),(161336,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:01:39'),(161337,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:01:46'),(161338,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00827,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00827,\"gross_profit_pct\":-2.7058823529411886,\"net_profit_pct\":-2.905882352941189,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:01:48'),(161339,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:01:51'),(161340,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:01:58'),(161341,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00826,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00826,\"gross_profit_pct\":-2.8235294117647127,\"net_profit_pct\":-3.023529411764713,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:02:00'),(161342,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:02:02'),(161343,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:02:09'),(161344,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00827,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00827,\"gross_profit_pct\":-2.7058823529411886,\"net_profit_pct\":-2.905882352941189,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:02:12'),(161345,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:02:14'),(161346,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:02:21'),(161347,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00828,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00828,\"gross_profit_pct\":-2.5882352941176636,\"net_profit_pct\":-2.788235294117664,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:02:24'),(161348,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:02:26'),(161349,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:02:33'),(161350,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00828,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00828,\"gross_profit_pct\":-2.5882352941176636,\"net_profit_pct\":-2.788235294117664,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:02:35'),(161351,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:02:37'),(161352,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:02:45'),(161353,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00828,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00828,\"gross_profit_pct\":-2.5882352941176636,\"net_profit_pct\":-2.788235294117664,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:02:47'),(161354,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:02:49'),(161355,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:02:56'),(161356,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00828,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00828,\"gross_profit_pct\":-2.5882352941176636,\"net_profit_pct\":-2.788235294117664,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:02:58'),(161357,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:03:01'),(161358,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:03:08'),(161359,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00828,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00828,\"gross_profit_pct\":-2.5882352941176636,\"net_profit_pct\":-2.788235294117664,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:03:11'),(161360,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:03:13'),(161361,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:03:20'),(161362,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00828,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00828,\"gross_profit_pct\":-2.5882352941176636,\"net_profit_pct\":-2.788235294117664,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:03:22'),(161363,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:03:24'),(161364,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:03:32'),(161365,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00828,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00828,\"gross_profit_pct\":-2.5882352941176636,\"net_profit_pct\":-2.788235294117664,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:03:34'),(161366,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:03:36'),(161367,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:03:43'),(161368,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00828,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00828,\"gross_profit_pct\":-2.5882352941176636,\"net_profit_pct\":-2.788235294117664,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:03:46'),(161369,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:03:48'),(161370,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:03:55'),(161371,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00828,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00828,\"gross_profit_pct\":-2.5882352941176636,\"net_profit_pct\":-2.788235294117664,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:03:58'),(161372,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:04:00'),(161373,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:04:07'),(161374,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00828,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00828,\"gross_profit_pct\":-2.5882352941176636,\"net_profit_pct\":-2.788235294117664,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:04:09'),(161375,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:04:12'),(161376,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:04:19'),(161377,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00828,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00828,\"gross_profit_pct\":-2.5882352941176636,\"net_profit_pct\":-2.788235294117664,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:04:21'),(161378,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:04:23'),(161379,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:04:31'),(161380,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00827,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00827,\"gross_profit_pct\":-2.7058823529411886,\"net_profit_pct\":-2.905882352941189,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:04:33'),(161381,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:04:35'),(161382,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:04:42'),(161383,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00827,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00827,\"gross_profit_pct\":-2.7058823529411886,\"net_profit_pct\":-2.905882352941189,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:04:45'),(161384,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:04:47'),(161385,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:04:54'),(161386,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00826,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00826,\"gross_profit_pct\":-2.8235294117647127,\"net_profit_pct\":-3.023529411764713,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:04:57'),(161387,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:04:59'),(161388,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:05:06'),(161389,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00826,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00826,\"gross_profit_pct\":-2.8235294117647127,\"net_profit_pct\":-3.023529411764713,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:05:08'),(161390,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:05:11'),(161391,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:05:18'),(161392,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00826,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00826,\"gross_profit_pct\":-2.8235294117647127,\"net_profit_pct\":-3.023529411764713,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:05:20'),(161393,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:05:22'),(161394,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:05:30'),(161395,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00826,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00826,\"gross_profit_pct\":-2.8235294117647127,\"net_profit_pct\":-3.023529411764713,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:05:32'),(161396,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:05:34'),(161397,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:05:41'),(161398,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00826,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00826,\"gross_profit_pct\":-2.8235294117647127,\"net_profit_pct\":-3.023529411764713,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:05:44'),(161399,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:05:46'),(161400,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:05:54'),(161401,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00826,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00826,\"gross_profit_pct\":-2.8235294117647127,\"net_profit_pct\":-3.023529411764713,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:05:56'),(161402,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:05:58'),(161403,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:06:05'),(161404,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00828,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00828,\"gross_profit_pct\":-2.5882352941176636,\"net_profit_pct\":-2.788235294117664,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:06:08'),(161405,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:06:10'),(161406,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:06:17'),(161407,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00828,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00828,\"gross_profit_pct\":-2.5882352941176636,\"net_profit_pct\":-2.788235294117664,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:06:19'),(161408,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:06:21'),(161409,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:06:29'),(161410,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00828,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00828,\"gross_profit_pct\":-2.5882352941176636,\"net_profit_pct\":-2.788235294117664,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:06:31'),(161411,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:06:33'),(161412,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:06:40'),(161413,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00828,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00828,\"gross_profit_pct\":-2.5882352941176636,\"net_profit_pct\":-2.788235294117664,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:06:43'),(161414,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:06:45'),(161415,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:06:53'),(161416,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00827,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00827,\"gross_profit_pct\":-2.7058823529411886,\"net_profit_pct\":-2.905882352941189,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:06:56'),(161417,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:06:58'),(161418,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:07:06'),(161419,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00828,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00828,\"gross_profit_pct\":-2.5882352941176636,\"net_profit_pct\":-2.788235294117664,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:07:08'),(161420,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:07:11'),(161421,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:07:18'),(161422,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00829,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00829,\"gross_profit_pct\":-2.4705882352941186,\"net_profit_pct\":-2.670588235294119,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:07:20'),(161423,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:07:22'),(161424,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:07:30'),(161425,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.0083,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.0083,\"gross_profit_pct\":-2.352941176470594,\"net_profit_pct\":-2.5529411764705943,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:07:32'),(161426,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:07:35'),(161427,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:07:42'),(161428,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.0083,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.0083,\"gross_profit_pct\":-2.352941176470594,\"net_profit_pct\":-2.5529411764705943,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:07:44'),(161429,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:07:47'),(161430,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:07:54'),(161431,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00829,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00829,\"gross_profit_pct\":-2.4705882352941186,\"net_profit_pct\":-2.670588235294119,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:07:56'),(161432,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:07:59'),(161433,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:08:06'),(161434,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00829,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00829,\"gross_profit_pct\":-2.4705882352941186,\"net_profit_pct\":-2.670588235294119,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:08:08'),(161435,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:08:11'),(161436,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:08:19'),(161437,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00829,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00829,\"gross_profit_pct\":-2.4705882352941186,\"net_profit_pct\":-2.670588235294119,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:08:21'),(161438,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:08:23'),(161439,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:08:31'),(161440,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00829,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00829,\"gross_profit_pct\":-2.4705882352941186,\"net_profit_pct\":-2.670588235294119,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:08:34'),(161441,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:08:36'),(161442,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:08:43'),(161443,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00829,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00829,\"gross_profit_pct\":-2.4705882352941186,\"net_profit_pct\":-2.670588235294119,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:08:45'),(161444,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:08:48'),(161445,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:08:55'),(161446,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00829,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00829,\"gross_profit_pct\":-2.4705882352941186,\"net_profit_pct\":-2.670588235294119,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:08:58'),(161447,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:09:00'),(161448,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:09:07'),(161449,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00829,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00829,\"gross_profit_pct\":-2.4705882352941186,\"net_profit_pct\":-2.670588235294119,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:09:10'),(161450,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:09:12'),(161451,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:09:19'),(161452,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00829,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00829,\"gross_profit_pct\":-2.4705882352941186,\"net_profit_pct\":-2.670588235294119,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:09:21'),(161453,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:09:24'),(161454,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:09:31'),(161455,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00829,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00829,\"gross_profit_pct\":-2.4705882352941186,\"net_profit_pct\":-2.670588235294119,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:09:34'),(161456,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:09:36'),(161457,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:09:43'),(161458,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00831,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00831,\"gross_profit_pct\":-2.2352941176470695,\"net_profit_pct\":-2.4352941176470697,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:09:45'),(161459,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:09:48'),(161460,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:09:55'),(161461,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.0083,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.0083,\"gross_profit_pct\":-2.352941176470594,\"net_profit_pct\":-2.5529411764705943,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:09:57'),(161462,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:09:59'),(161463,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:10:07'),(161464,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00831,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00831,\"gross_profit_pct\":-2.2352941176470695,\"net_profit_pct\":-2.4352941176470697,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:10:10'),(161465,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:10:12'),(161466,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:10:19'),(161467,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00831,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00831,\"gross_profit_pct\":-2.2352941176470695,\"net_profit_pct\":-2.4352941176470697,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:10:21'),(161468,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:10:30'),(161469,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:10:37'),(161470,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00831,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00831,\"gross_profit_pct\":-2.2352941176470695,\"net_profit_pct\":-2.4352941176470697,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:10:39'),(161471,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:10:41'),(161472,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:10:49'),(161473,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00831,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00831,\"gross_profit_pct\":-2.2352941176470695,\"net_profit_pct\":-2.4352941176470697,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:10:51'),(161474,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:10:53'),(161475,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:11:00'),(161476,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00832,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00832,\"gross_profit_pct\":-2.117647058823545,\"net_profit_pct\":-2.317647058823545,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:11:02'),(161477,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:11:04'),(161478,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:11:11'),(161479,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00831,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00831,\"gross_profit_pct\":-2.2352941176470695,\"net_profit_pct\":-2.4352941176470697,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:11:14'),(161480,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:11:16'),(161481,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:11:23'),(161482,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00831,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00831,\"gross_profit_pct\":-2.2352941176470695,\"net_profit_pct\":-2.4352941176470697,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:11:26'),(161483,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:11:28'),(161484,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:11:35'),(161485,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00831,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00831,\"gross_profit_pct\":-2.2352941176470695,\"net_profit_pct\":-2.4352941176470697,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:11:38'),(161486,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:11:40'),(161487,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:11:48'),(161488,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00832,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00832,\"gross_profit_pct\":-2.117647058823545,\"net_profit_pct\":-2.317647058823545,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:11:50'),(161489,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:11:52'),(161490,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:12:00'),(161491,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00832,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00832,\"gross_profit_pct\":-2.117647058823545,\"net_profit_pct\":-2.317647058823545,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:12:02'),(161492,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:12:04'),(161493,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:12:11'),(161494,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00833,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00833,\"gross_profit_pct\":-2,\"net_profit_pct\":-2.2,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:12:14'),(161495,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:12:16'),(161496,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:12:23'),(161497,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00832,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00832,\"gross_profit_pct\":-2.117647058823545,\"net_profit_pct\":-2.317647058823545,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:12:25'),(161498,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:12:27'),(161499,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:12:35'),(161500,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00832,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00832,\"gross_profit_pct\":-2.117647058823545,\"net_profit_pct\":-2.317647058823545,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:12:37'),(161501,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:12:39'),(161502,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:12:46'),(161503,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00833,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00833,\"gross_profit_pct\":-2,\"net_profit_pct\":-2.2,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:12:49'),(161504,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:12:51'),(161505,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:12:58'),(161506,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00833,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00833,\"gross_profit_pct\":-2,\"net_profit_pct\":-2.2,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:13:00'),(161507,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:13:03'),(161508,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:13:10'),(161509,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.0083,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.0083,\"gross_profit_pct\":-2.352941176470594,\"net_profit_pct\":-2.5529411764705943,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:13:12'),(161510,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:13:15'),(161511,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:13:22'),(161512,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00831,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00831,\"gross_profit_pct\":-2.2352941176470695,\"net_profit_pct\":-2.4352941176470697,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:13:24'),(161513,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:13:26'),(161514,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:13:33'),(161515,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00833,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00833,\"gross_profit_pct\":-2,\"net_profit_pct\":-2.2,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:13:35'),(161516,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:13:38'),(161517,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:13:45'),(161518,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00832,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00832,\"gross_profit_pct\":-2.117647058823545,\"net_profit_pct\":-2.317647058823545,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:13:47'),(161519,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:13:49'),(161520,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:13:57'),(161521,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00832,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00832,\"gross_profit_pct\":-2.117647058823545,\"net_profit_pct\":-2.317647058823545,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:14:00'),(161522,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:14:02'),(161523,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:14:09'),(161524,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00833,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00833,\"gross_profit_pct\":-2,\"net_profit_pct\":-2.2,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:14:12'),(161525,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:14:14'),(161526,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:14:21'),(161527,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00833,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00833,\"gross_profit_pct\":-2,\"net_profit_pct\":-2.2,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:14:24'),(161528,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:14:26'),(161529,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:14:33'),(161530,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00833,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00833,\"gross_profit_pct\":-2,\"net_profit_pct\":-2.2,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:14:35'),(161531,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:14:38'),(161532,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:14:46'),(161533,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00832,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00832,\"gross_profit_pct\":-2.117647058823545,\"net_profit_pct\":-2.317647058823545,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:14:48'),(161534,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:14:51'),(161535,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:14:58'),(161536,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00832,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00832,\"gross_profit_pct\":-2.117647058823545,\"net_profit_pct\":-2.317647058823545,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:15:01'),(161537,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:15:03'),(161538,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:15:10'),(161539,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00832,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00832,\"gross_profit_pct\":-2.117647058823545,\"net_profit_pct\":-2.317647058823545,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:15:13'),(161540,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:15:15'),(161541,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:15:23'),(161542,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00832,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00832,\"gross_profit_pct\":-2.117647058823545,\"net_profit_pct\":-2.317647058823545,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:15:25'),(161543,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:15:28'),(161544,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:15:35'),(161545,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00832,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00832,\"gross_profit_pct\":-2.117647058823545,\"net_profit_pct\":-2.317647058823545,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:15:37'),(161546,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:15:40'),(161547,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:15:48'),(161548,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00832,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00832,\"gross_profit_pct\":-2.117647058823545,\"net_profit_pct\":-2.317647058823545,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:15:50'),(161549,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:15:53'),(161550,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:16:00'),(161551,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00832,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00832,\"gross_profit_pct\":-2.117647058823545,\"net_profit_pct\":-2.317647058823545,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:16:02'),(161552,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:16:04'),(161553,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:16:12'),(161554,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00832,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00832,\"gross_profit_pct\":-2.117647058823545,\"net_profit_pct\":-2.317647058823545,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:16:14'),(161555,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:16:16'),(161556,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:16:24'),(161557,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00833,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00833,\"gross_profit_pct\":-2,\"net_profit_pct\":-2.2,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:16:26'),(161558,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:16:28'),(161559,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:16:35'),(161560,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00833,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00833,\"gross_profit_pct\":-2,\"net_profit_pct\":-2.2,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:16:38'),(161561,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:16:41'),(161562,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:16:48'),(161563,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00834,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00834,\"gross_profit_pct\":-1.8823529411764752,\"net_profit_pct\":-2.082352941176475,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:16:50'),(161564,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:16:52'),(161565,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:17:00'),(161566,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00834,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00834,\"gross_profit_pct\":-1.8823529411764752,\"net_profit_pct\":-2.082352941176475,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:17:02'),(161567,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:17:04'),(161568,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:17:12'),(161569,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00833,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00833,\"gross_profit_pct\":-2,\"net_profit_pct\":-2.2,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:17:14'),(161570,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:17:16'),(161571,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:17:24'),(161572,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00833,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00833,\"gross_profit_pct\":-2,\"net_profit_pct\":-2.2,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:17:26'),(161573,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:17:28'),(161574,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:17:37'),(161575,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00834,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00834,\"gross_profit_pct\":-1.8823529411764752,\"net_profit_pct\":-2.082352941176475,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:17:40'),(161576,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:17:42'),(161577,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:17:49'),(161578,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00833,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00833,\"gross_profit_pct\":-2,\"net_profit_pct\":-2.2,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:17:51'),(161579,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:17:54'),(161580,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:18:02'),(161581,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00834,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00834,\"gross_profit_pct\":-1.8823529411764752,\"net_profit_pct\":-2.082352941176475,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:18:04'),(161582,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:18:06'),(161583,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:18:13'),(161584,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00834,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00834,\"gross_profit_pct\":-1.8823529411764752,\"net_profit_pct\":-2.082352941176475,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:18:15'),(161585,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:18:18'),(161586,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:18:25'),(161587,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00838,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00838,\"gross_profit_pct\":-1.4117647058823564,\"net_profit_pct\":-1.6117647058823563,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:18:27'),(161588,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:18:29'),(161589,'PIXELUSDT','REAL','position_sync','sync','','Posição sincronizada com sucesso',NULL,'{\"ok\":true,\"symbol\":\"PIXELUSDT\",\"mode\":\"REAL\",\"position_side\":\"LONG\",\"qty\":1764.6519,\"avg_price\":0.0085,\"reason\":\"position_sync\",\"source\":\"exchange\"}','2026-03-28 10:18:36'),(161590,'PIXELUSDT','REAL','sell_trailing_engine','fire_blocked_by_tax','BLOCKED','Sell trailing bloqueado por lucro insuficiente',NULL,'{\"trailing_id\":624,\"entry_price\":0.0085,\"last_price\":0.00836,\"trigger_price\":0.00842764,\"trail_price\":0.00853,\"callback_pct\":1.2,\"tax\":{\"entry_price\":0.0085,\"current_price\":0.00836,\"gross_profit_pct\":-1.6470588235294261,\"net_profit_pct\":-1.847058823529426,\"total_fee_pct\":0.2,\"min_gross_pct\":0.32,\"activation_pct\":0.37,\"breakeven_price\":0.008517,\"target_price\":0.008527200000000002}}','2026-03-28 10:18:39');

--
-- Table structure for table `bot_fills`
--

CREATE TABLE `bot_fills` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `symbol` varchar(20) NOT NULL,
  `mode` enum('SIM','REAL') NOT NULL DEFAULT 'SIM',
  `local_order_id` bigint(20) unsigned DEFAULT NULL,
  `exchange_order_id` varchar(60) DEFAULT NULL,
  `exchange_trade_id` varchar(60) DEFAULT NULL,
  `side` enum('BUY','SELL') NOT NULL,
  `price` decimal(30,15) NOT NULL,
  `qty` decimal(30,15) NOT NULL,
  `quote_qty` decimal(30,15) NOT NULL,
  `fee` decimal(30,15) NOT NULL DEFAULT 0.000000000000000,
  `fee_asset` varchar(20) DEFAULT NULL,
  `realized_pnl` decimal(30,15) NOT NULL DEFAULT 0.000000000000000,
  `is_maker` tinyint(1) NOT NULL DEFAULT 0,
  `event_time` datetime NOT NULL,
  `raw_payload_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`raw_payload_json`)),
  `created_at` datetime NOT NULL DEFAULT current_timestamp(),
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_bot_fills_unique_trade` (`symbol`,`mode`,`exchange_trade_id`),
  KEY `idx_bot_fills_symbol_mode_time` (`symbol`,`mode`,`event_time`),
  KEY `idx_bot_fills_exchange_order_id` (`exchange_order_id`),
  KEY `idx_bot_fills_local_order_id` (`local_order_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `bot_fills`
--


--
-- Table structure for table `bot_guard_daily`
--

CREATE TABLE `bot_guard_daily` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `trade_date` date NOT NULL,
  `mode` enum('SIM','REAL') NOT NULL DEFAULT 'SIM',
  `baseline_equity` decimal(30,15) NOT NULL DEFAULT 0.000000000000000,
  `current_equity` decimal(30,15) NOT NULL DEFAULT 0.000000000000000,
  `pnl_abs` decimal(30,15) NOT NULL DEFAULT 0.000000000000000,
  `pnl_pct` decimal(10,5) NOT NULL DEFAULT 0.00000,
  `target_pct` decimal(10,5) NOT NULL DEFAULT 0.00000,
  `stop_pct` decimal(10,5) NOT NULL DEFAULT 0.00000,
  `status` enum('RUNNING','TARGET_HIT','STOP_LOSS','LOCKED') NOT NULL DEFAULT 'RUNNING',
  `notes` text DEFAULT NULL,
  `updated_at` datetime NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  `created_at` datetime NOT NULL DEFAULT current_timestamp(),
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_bot_guard_daily_date_mode` (`trade_date`,`mode`),
  KEY `idx_bot_guard_daily_status` (`status`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `bot_guard_daily`
--


--
-- Table structure for table `bot_idempotency`
--

CREATE TABLE `bot_idempotency` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `request_key` varchar(120) NOT NULL,
  `module_name` varchar(60) NOT NULL,
  `symbol` varchar(20) DEFAULT NULL,
  `mode` enum('SIM','REAL') DEFAULT NULL,
  `request_hash` char(64) DEFAULT NULL,
  `response_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`response_json`)),
  `status` enum('PROCESSING','DONE','FAILED') NOT NULL DEFAULT 'PROCESSING',
  `created_at` datetime NOT NULL DEFAULT current_timestamp(),
  `updated_at` datetime NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_bot_idempotency_request_key` (`request_key`),
  KEY `idx_bot_idempotency_module_status` (`module_name`,`status`),
  KEY `idx_bot_idempotency_symbol_mode` (`symbol`,`mode`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `bot_idempotency`
--


--
-- Table structure for table `bot_locks`
--

CREATE TABLE `bot_locks` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `lock_key` varchar(120) NOT NULL,
  `symbol` varchar(20) DEFAULT NULL,
  `mode` enum('SIM','REAL') DEFAULT NULL,
  `module_name` varchar(60) NOT NULL,
  `owner_id` varchar(100) DEFAULT NULL,
  `status` enum('ACTIVE','RELEASED','EXPIRED') NOT NULL DEFAULT 'ACTIVE',
  `acquired_at` datetime NOT NULL DEFAULT current_timestamp(),
  `expires_at` datetime NOT NULL,
  `released_at` datetime DEFAULT NULL,
  `meta_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`meta_json`)),
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_bot_locks_lock_key_status` (`lock_key`,`status`),
  KEY `idx_bot_locks_symbol_mode` (`symbol`,`mode`),
  KEY `idx_bot_locks_module_status` (`module_name`,`status`),
  KEY `idx_bot_locks_expires_at` (`expires_at`)
) ENGINE=InnoDB AUTO_INCREMENT=139578 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `bot_locks`
--

INSERT INTO `bot_locks` VALUES (27193,'POSITION_LIFECYCLE_OPEN:BTCUSDT:SIM',NULL,NULL,'',NULL,'ACTIVE','2026-03-25 10:23:52','2026-03-25 14:24:12',NULL,NULL),(27196,'PROFIT_PROTECTION_ARM:BTCUSDT:SIM',NULL,NULL,'',NULL,'ACTIVE','2026-03-25 10:23:53','2026-03-25 14:24:08',NULL,NULL),(42554,'SELL_TRAILING_TICK:COSUSDT:REAL',NULL,NULL,'',NULL,'ACTIVE','2026-03-25 18:18:42','2026-03-25 22:18:52',NULL,NULL);

--
-- Table structure for table `bot_metrics_symbol_daily`
--

CREATE TABLE `bot_metrics_symbol_daily` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `metric_date` date NOT NULL,
  `symbol` varchar(20) NOT NULL,
  `mode` enum('SIM','REAL') NOT NULL DEFAULT 'SIM',
  `total_orders` int(11) NOT NULL DEFAULT 0,
  `total_fills` int(11) NOT NULL DEFAULT 0,
  `win_trades` int(11) NOT NULL DEFAULT 0,
  `loss_trades` int(11) NOT NULL DEFAULT 0,
  `gross_profit` decimal(30,15) NOT NULL DEFAULT 0.000000000000000,
  `gross_loss` decimal(30,15) NOT NULL DEFAULT 0.000000000000000,
  `net_pnl` decimal(30,15) NOT NULL DEFAULT 0.000000000000000,
  `fees_total` decimal(30,15) NOT NULL DEFAULT 0.000000000000000,
  `max_position_qty` decimal(30,15) NOT NULL DEFAULT 0.000000000000000,
  `created_at` datetime NOT NULL DEFAULT current_timestamp(),
  `updated_at` datetime NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_bot_metrics_symbol_daily` (`metric_date`,`symbol`,`mode`),
  KEY `idx_bot_metrics_symbol_mode` (`symbol`,`mode`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `bot_metrics_symbol_daily`
--


--
-- Table structure for table `bot_orders`
--

CREATE TABLE `bot_orders` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `symbol` varchar(20) NOT NULL,
  `mode` enum('SIM','REAL') NOT NULL DEFAULT 'SIM',
  `side` enum('BUY','SELL') NOT NULL,
  `order_type` varchar(30) NOT NULL,
  `strategy_tag` varchar(50) DEFAULT NULL,
  `source_module` varchar(50) DEFAULT NULL,
  `parent_order_id` bigint(20) unsigned DEFAULT NULL,
  `client_order_id` varchar(100) DEFAULT NULL,
  `exchange_order_id` varchar(60) DEFAULT NULL,
  `status` varchar(30) NOT NULL DEFAULT 'NEW',
  `time_in_force` varchar(10) DEFAULT NULL,
  `price` decimal(30,15) NOT NULL DEFAULT 0.000000000000000,
  `stop_price` decimal(30,15) DEFAULT NULL,
  `limit_price` decimal(30,15) DEFAULT NULL,
  `quantity` decimal(30,15) NOT NULL DEFAULT 0.000000000000000,
  `executed_qty` decimal(30,15) NOT NULL DEFAULT 0.000000000000000,
  `quote_qty` decimal(30,15) NOT NULL DEFAULT 0.000000000000000,
  `avg_fill_price` decimal(30,15) DEFAULT NULL,
  `last_exchange_update_at` datetime DEFAULT NULL,
  `error_code` varchar(50) DEFAULT NULL,
  `error_message` text DEFAULT NULL,
  `request_payload_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`request_payload_json`)),
  `response_payload_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`response_payload_json`)),
  `created_at` datetime NOT NULL DEFAULT current_timestamp(),
  `updated_at` datetime NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  PRIMARY KEY (`id`),
  KEY `idx_bot_orders_symbol_mode_status` (`symbol`,`mode`,`status`),
  KEY `idx_bot_orders_symbol_side` (`symbol`,`side`),
  KEY `idx_bot_orders_strategy_tag` (`strategy_tag`),
  KEY `idx_bot_orders_parent_order_id` (`parent_order_id`),
  KEY `idx_bot_orders_exchange_order_id` (`exchange_order_id`),
  KEY `idx_bot_orders_client_order_id` (`client_order_id`)
) ENGINE=InnoDB AUTO_INCREMENT=97 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `bot_orders`
--

INSERT INTO `bot_orders` VALUES (1,'DOGEUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'14087827474','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,159.000000000000000,14.950770000000000,0.094030000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-24 07:30:47','2026-03-24 07:30:47'),(2,'DOGEUSDT','REAL','SELL','MARKET','PROFIT_PROTECTION','profit_protection',NULL,'X1wfYb6wQV41hKKYdH3aw7','14087827474','0',NULL,0.000000000000000,NULL,NULL,159.000000000000000,159.000000000000000,14.950770000000000,0.094030000000000,NULL,NULL,NULL,'{\"symbol\":\"DOGEUSDT\",\"side\":\"SELL\",\"type\":\"MARKET\",\"quantity\":\"159\"}','{\"symbol\":\"DOGEUSDT\",\"orderId\":14087827474,\"orderListId\":-1,\"clientOrderId\":\"X1wfYb6wQV41hKKYdH3aw7\",\"transactTime\":1774348595833,\"price\":\"0.00000000\",\"origQty\":\"159.00000000\",\"executedQty\":\"159.00000000\",\"origQuoteOrderQty\":\"0.00000000\",\"cummulativeQuoteQty\":\"14.95077000\",\"status\":\"FILLED\",\"timeInForce\":\"GTC\",\"type\":\"MARKET\",\"side\":\"SELL\",\"workingTime\":1774348595833,\"fills\":[{\"price\":\"0.09403000\",\"qty\":\"159.00000000\",\"commission\":\"0.01495077\",\"commissionAsset\":\"USDT\",\"tradeId\":1510671338}],\"selfTradePreventionMode\":\"EXPIRE_MAKER\"}','2026-03-24 10:30:49','2026-03-24 10:30:49'),(3,'DOGEUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'14091570936','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,105.000000000000000,9.987600000000000,0.095120000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-24 22:07:15','2026-03-24 22:07:15'),(4,'DOGEUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'14093951299','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,105.000000000000000,10.167150000000000,0.096830000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-25 08:41:56','2026-03-25 08:41:56'),(5,'DOGEUSDT','REAL','SELL','MARKET','PROFIT_PROTECTION','profit_protection',NULL,'lSifAs1INkvzf8eEt1UsTk','14093951299','0',NULL,0.000000000000000,NULL,NULL,105.000000000000000,105.000000000000000,10.167150000000000,0.096830000000000,NULL,NULL,NULL,'{\"symbol\":\"DOGEUSDT\",\"side\":\"SELL\",\"type\":\"MARKET\",\"quantity\":\"105\"}','{\"symbol\":\"DOGEUSDT\",\"orderId\":14093951299,\"orderListId\":-1,\"clientOrderId\":\"lSifAs1INkvzf8eEt1UsTk\",\"transactTime\":1774439263997,\"price\":\"0.00000000\",\"origQty\":\"105.00000000\",\"executedQty\":\"105.00000000\",\"origQuoteOrderQty\":\"0.00000000\",\"cummulativeQuoteQty\":\"10.16715000\",\"status\":\"FILLED\",\"timeInForce\":\"GTC\",\"type\":\"MARKET\",\"side\":\"SELL\",\"workingTime\":1774439263997,\"fills\":[{\"price\":\"0.09683000\",\"qty\":\"105.00000000\",\"commission\":\"0.01016715\",\"commissionAsset\":\"USDT\",\"tradeId\":1511272774}],\"selfTradePreventionMode\":\"EXPIRE_MAKER\"}','2026-03-25 11:41:58','2026-03-25 11:41:58'),(6,'FORTHUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'473446618','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,18.360000000000000,8.996400000000000,0.490000000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-25 09:42:43','2026-03-25 09:42:43'),(7,'FORTHUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'473447448','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,18.320000000000000,9.084120000000000,0.495858078602620,NULL,NULL,NULL,NULL,NULL,'2026-03-25 09:45:09','2026-03-25 09:45:09'),(8,'FORTHUSDT','REAL','SELL','MARKET','PROFIT_PROTECTION','profit_protection',NULL,'m47rKOSq75K079gVZMI58L','473447448','0',NULL,0.000000000000000,NULL,NULL,18.320000000000000,18.320000000000000,9.084120000000000,0.495858078602620,NULL,NULL,NULL,'{\"symbol\":\"FORTHUSDT\",\"side\":\"SELL\",\"type\":\"MARKET\",\"quantity\":\"18.32\"}','{\"symbol\":\"FORTHUSDT\",\"orderId\":473447448,\"orderListId\":-1,\"clientOrderId\":\"m47rKOSq75K079gVZMI58L\",\"transactTime\":1774443057208,\"price\":\"0.00000000\",\"origQty\":\"18.32000000\",\"executedQty\":\"18.32000000\",\"origQuoteOrderQty\":\"0.00000000\",\"cummulativeQuoteQty\":\"9.08412000\",\"status\":\"FILLED\",\"timeInForce\":\"GTC\",\"type\":\"MARKET\",\"side\":\"SELL\",\"workingTime\":1774443057208,\"fills\":[{\"price\":\"0.49600000\",\"qty\":\"15.72000000\",\"commission\":\"0.00779712\",\"commissionAsset\":\"USDT\",\"tradeId\":35215592},{\"price\":\"0.49500000\",\"qty\":\"2.60000000\",\"commission\":\"0.00128700\",\"commissionAsset\":\"USDT\",\"tradeId\":35215593}],\"selfTradePreventionMode\":\"EXPIRE_MAKER\"}','2026-03-25 09:45:10','2026-03-25 09:45:10'),(9,'FORTHUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'473448519','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,30.610000000000000,14.998900000000000,0.490000000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-25 09:48:15','2026-03-25 09:48:15'),(10,'FORTHUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'473500626','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,30.570000000000000,15.040440000000000,0.492000000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-25 12:44:44','2026-03-25 12:44:44'),(11,'FORTHUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'473513783','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,32.820000000000000,14.998740000000000,0.457000000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-25 13:40:20','2026-03-25 13:40:20'),(12,'FORTHUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'473514165','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,32.780000000000000,15.242700000000000,0.465000000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-25 13:41:23','2026-03-25 13:41:23'),(13,'FORTHUSDT','REAL','SELL','MARKET','PROFIT_PROTECTION','profit_protection',NULL,'y9i2998Cd39epyC1Uic5QB','473514165','FILLED',NULL,0.000000000000000,NULL,NULL,32.780000000000000,32.780000000000000,15.242700000000000,0.465000000000000,NULL,NULL,NULL,'{\"symbol\":\"FORTHUSDT\",\"side\":\"SELL\",\"type\":\"MARKET\",\"quantity\":\"32.78\"}','{\"symbol\":\"FORTHUSDT\",\"orderId\":473514165,\"orderListId\":-1,\"clientOrderId\":\"y9i2998Cd39epyC1Uic5QB\",\"transactTime\":1774457231329,\"price\":\"0.00000000\",\"origQty\":\"32.78000000\",\"executedQty\":\"32.78000000\",\"origQuoteOrderQty\":\"0.00000000\",\"cummulativeQuoteQty\":\"15.24270000\",\"status\":\"FILLED\",\"timeInForce\":\"GTC\",\"type\":\"MARKET\",\"side\":\"SELL\",\"workingTime\":1774457231329,\"fills\":[{\"price\":\"0.46500000\",\"qty\":\"32.78000000\",\"commission\":\"0.01524270\",\"commissionAsset\":\"USDT\",\"tradeId\":35226391}],\"selfTradePreventionMode\":\"EXPIRE_MAKER\"}','2026-03-25 13:41:25','2026-03-25 13:41:25'),(14,'FORTHUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'473516276','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,33.480000000000000,14.999040000000000,0.448000000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-25 13:51:19','2026-03-25 13:51:19'),(15,'FORTHUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'473516640','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,33.450000000000000,14.984360000000000,0.447962929745889,NULL,NULL,NULL,NULL,NULL,'2026-03-25 13:54:08','2026-03-25 13:54:08'),(16,'FORTHUSDT','REAL','SELL','MARKET','PROFIT_PROTECTION','profit_protection',NULL,'1Izc31CWmaTb7oIYXEJSR0','473516640','FILLED',NULL,0.000000000000000,NULL,NULL,33.450000000000000,33.450000000000000,14.984360000000000,0.447962929745889,NULL,NULL,NULL,'{\"symbol\":\"FORTHUSDT\",\"side\":\"SELL\",\"type\":\"MARKET\",\"quantity\":\"33.45\"}','{\"symbol\":\"FORTHUSDT\",\"orderId\":473516640,\"orderListId\":-1,\"clientOrderId\":\"1Izc31CWmaTb7oIYXEJSR0\",\"transactTime\":1774457996574,\"price\":\"0.00000000\",\"origQty\":\"33.45000000\",\"executedQty\":\"33.45000000\",\"origQuoteOrderQty\":\"0.00000000\",\"cummulativeQuoteQty\":\"14.98436000\",\"status\":\"FILLED\",\"timeInForce\":\"GTC\",\"type\":\"MARKET\",\"side\":\"SELL\",\"workingTime\":1774457996574,\"fills\":[{\"price\":\"0.44800000\",\"qty\":\"17.70000000\",\"commission\":\"0.00792960\",\"commissionAsset\":\"USDT\",\"tradeId\":35226693},{\"price\":\"0.44800000\",\"qty\":\"14.51000000\",\"commission\":\"0.00650048\",\"commissionAsset\":\"USDT\",\"tradeId\":35226694},{\"price\":\"0.44700000\",\"qty\":\"1.24000000\",\"commission\":\"0.00055428\",\"commissionAsset\":\"USDT\",\"tradeId\":35226695}],\"selfTradePreventionMode\":\"EXPIRE_MAKER\"}','2026-03-25 13:54:10','2026-03-25 13:54:10'),(17,'FORTHUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'473518293','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,34.560000000000000,14.999040000000000,0.434000000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-25 13:59:34','2026-03-25 13:59:34'),(18,'FORTHUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'473518491','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,34.520000000000000,14.981680000000000,0.434000000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-25 14:00:34','2026-03-25 14:00:34'),(19,'FORTHUSDT','REAL','SELL','MARKET','PROFIT_PROTECTION','profit_protection',NULL,'ghp8eZnFwKYTkt8KDIUNJ5','473518491','FILLED',NULL,0.000000000000000,NULL,NULL,34.520000000000000,34.520000000000000,14.981680000000000,0.434000000000000,NULL,NULL,NULL,'{\"symbol\":\"FORTHUSDT\",\"side\":\"SELL\",\"type\":\"MARKET\",\"quantity\":\"34.52\"}','{\"symbol\":\"FORTHUSDT\",\"orderId\":473518491,\"orderListId\":-1,\"clientOrderId\":\"ghp8eZnFwKYTkt8KDIUNJ5\",\"transactTime\":1774458382177,\"price\":\"0.00000000\",\"origQty\":\"34.52000000\",\"executedQty\":\"34.52000000\",\"origQuoteOrderQty\":\"0.00000000\",\"cummulativeQuoteQty\":\"14.98168000\",\"status\":\"FILLED\",\"timeInForce\":\"GTC\",\"type\":\"MARKET\",\"side\":\"SELL\",\"workingTime\":1774458382177,\"fills\":[{\"price\":\"0.43400000\",\"qty\":\"3.02000000\",\"commission\":\"0.00131068\",\"commissionAsset\":\"USDT\",\"tradeId\":35226875},{\"price\":\"0.43400000\",\"qty\":\"31.50000000\",\"commission\":\"0.01367100\",\"commissionAsset\":\"USDT\",\"tradeId\":35226876}],\"selfTradePreventionMode\":\"EXPIRE_MAKER\"}','2026-03-25 14:00:35','2026-03-25 14:00:35'),(20,'FORTHUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'473527608','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,35.620000000000000,14.996020000000000,0.421000000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-25 14:46:06','2026-03-25 14:46:06'),(21,'FORTHUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'473528280','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,35.580000000000000,15.033190000000000,0.422517987633502,NULL,NULL,NULL,NULL,NULL,'2026-03-25 14:47:58','2026-03-25 14:47:58'),(22,'FORTHUSDT','REAL','SELL','MARKET','PROFIT_PROTECTION','profit_protection',NULL,'kQTe6ZJBy2If4HKwddJooZ','473528280','FILLED',NULL,0.000000000000000,NULL,NULL,35.580000000000000,35.580000000000000,15.033190000000000,0.422517987633502,NULL,NULL,NULL,'{\"symbol\":\"FORTHUSDT\",\"side\":\"SELL\",\"type\":\"MARKET\",\"quantity\":\"35.58\"}','{\"symbol\":\"FORTHUSDT\",\"orderId\":473528280,\"orderListId\":-1,\"clientOrderId\":\"kQTe6ZJBy2If4HKwddJooZ\",\"transactTime\":1774461226226,\"price\":\"0.00000000\",\"origQty\":\"35.58000000\",\"executedQty\":\"35.58000000\",\"origQuoteOrderQty\":\"0.00000000\",\"cummulativeQuoteQty\":\"15.03319000\",\"status\":\"FILLED\",\"timeInForce\":\"GTC\",\"type\":\"MARKET\",\"side\":\"SELL\",\"workingTime\":1774461226226,\"fills\":[{\"price\":\"0.42300000\",\"qty\":\"18.43000000\",\"commission\":\"0.00779589\",\"commissionAsset\":\"USDT\",\"tradeId\":35227809},{\"price\":\"0.42200000\",\"qty\":\"10.64000000\",\"commission\":\"0.00449008\",\"commissionAsset\":\"USDT\",\"tradeId\":35227810},{\"price\":\"0.42200000\",\"qty\":\"6.51000000\",\"commission\":\"0.00274722\",\"commissionAsset\":\"USDT\",\"tradeId\":35227811}],\"selfTradePreventionMode\":\"EXPIRE_MAKER\"}','2026-03-25 14:47:59','2026-03-25 14:47:59'),(23,'ZKCUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'200697792','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,118.400000000000000,9.992960000000000,0.084400000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-25 16:19:46','2026-03-25 16:19:46'),(24,'ZKCUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'200704838','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,118.100000000000000,9.955830000000000,0.084300000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-25 16:21:32','2026-03-25 16:21:32'),(25,'ZKCUSDT','REAL','SELL','MARKET','PROFIT_PROTECTION','profit_protection',NULL,'Gx4sbvcO3P8sZGFcXeOI8G','200704838','FILLED',NULL,0.000000000000000,NULL,NULL,118.100000000000000,118.100000000000000,9.955830000000000,0.084300000000000,NULL,NULL,NULL,'{\"symbol\":\"ZKCUSDT\",\"side\":\"SELL\",\"type\":\"MARKET\",\"quantity\":\"118.1\"}','{\"symbol\":\"ZKCUSDT\",\"orderId\":200704838,\"orderListId\":-1,\"clientOrderId\":\"Gx4sbvcO3P8sZGFcXeOI8G\",\"transactTime\":1774466840689,\"price\":\"0.00000000\",\"origQty\":\"118.10000000\",\"executedQty\":\"118.10000000\",\"origQuoteOrderQty\":\"0.00000000\",\"cummulativeQuoteQty\":\"9.95583000\",\"status\":\"FILLED\",\"timeInForce\":\"GTC\",\"type\":\"MARKET\",\"side\":\"SELL\",\"workingTime\":1774466840689,\"fills\":[{\"price\":\"0.08430000\",\"qty\":\"118.10000000\",\"commission\":\"0.00995583\",\"commissionAsset\":\"USDT\",\"tradeId\":15427148}],\"selfTradePreventionMode\":\"EXPIRE_MAKER\"}','2026-03-25 16:21:34','2026-03-25 16:21:34'),(26,'ZKCUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'200754079','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,187.000000000000000,14.997400000000000,0.080200000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-25 17:00:57','2026-03-25 17:00:57'),(27,'ZKCUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'200755038','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,186.800000000000000,14.944000000000000,0.080000000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-25 17:01:44','2026-03-25 17:01:44'),(28,'ZKCUSDT','REAL','SELL','MARKET','PROFIT_PROTECTION','profit_protection',NULL,'t8NRq1uV0VbfwWdltuU5Iz','200755038','FILLED',NULL,0.000000000000000,NULL,NULL,186.800000000000000,186.800000000000000,14.944000000000000,0.080000000000000,NULL,NULL,NULL,'{\"symbol\":\"ZKCUSDT\",\"side\":\"SELL\",\"type\":\"MARKET\",\"quantity\":\"186.8\"}','{\"symbol\":\"ZKCUSDT\",\"orderId\":200755038,\"orderListId\":-1,\"clientOrderId\":\"t8NRq1uV0VbfwWdltuU5Iz\",\"transactTime\":1774469251934,\"price\":\"0.00000000\",\"origQty\":\"186.80000000\",\"executedQty\":\"186.80000000\",\"origQuoteOrderQty\":\"0.00000000\",\"cummulativeQuoteQty\":\"14.94400000\",\"status\":\"FILLED\",\"timeInForce\":\"GTC\",\"type\":\"MARKET\",\"side\":\"SELL\",\"workingTime\":1774469251934,\"fills\":[{\"price\":\"0.08000000\",\"qty\":\"186.80000000\",\"commission\":\"0.01494400\",\"commissionAsset\":\"USDT\",\"tradeId\":15432567}],\"selfTradePreventionMode\":\"EXPIRE_MAKER\"}','2026-03-25 17:01:45','2026-03-25 17:01:45'),(29,'COSUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'833858840','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,5656.100000000000000,9.999984800000000,0.001768000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-25 17:47:11','2026-03-25 17:47:11'),(30,'COSUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'833898438','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,5644.700000000000000,9.658081700000000,0.001711000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-25 18:19:10','2026-03-25 18:19:10'),(31,'ZKCUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'200786571','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,190.500000000000000,14.992350000000000,0.078700000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-25 18:20:51','2026-03-25 18:20:51'),(32,'ZKCUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'200788129','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,190.300000000000000,14.976610000000000,0.078700000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-25 18:24:31','2026-03-25 18:24:31'),(33,'ZKCUSDT','REAL','SELL','MARKET','PROFIT_PROTECTION','profit_protection',NULL,'q0ASrhrQfe3zk9Zw1XNYcA','200788129','FILLED',NULL,0.000000000000000,NULL,NULL,190.300000000000000,190.300000000000000,14.976610000000000,0.078700000000000,NULL,NULL,NULL,'{\"symbol\":\"ZKCUSDT\",\"side\":\"SELL\",\"type\":\"MARKET\",\"quantity\":\"190.3\"}','{\"symbol\":\"ZKCUSDT\",\"orderId\":200788129,\"orderListId\":-1,\"clientOrderId\":\"q0ASrhrQfe3zk9Zw1XNYcA\",\"transactTime\":1774474218987,\"price\":\"0.00000000\",\"origQty\":\"190.30000000\",\"executedQty\":\"190.30000000\",\"origQuoteOrderQty\":\"0.00000000\",\"cummulativeQuoteQty\":\"14.97661000\",\"status\":\"FILLED\",\"timeInForce\":\"GTC\",\"type\":\"MARKET\",\"side\":\"SELL\",\"workingTime\":1774474218987,\"fills\":[{\"price\":\"0.07870000\",\"qty\":\"190.30000000\",\"commission\":\"0.01497661\",\"commissionAsset\":\"USDT\",\"tradeId\":15435623}],\"selfTradePreventionMode\":\"EXPIRE_MAKER\"}','2026-03-25 18:24:32','2026-03-25 18:24:32'),(34,'PROVEUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'269292769','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,37.900000000000000,11.976400000000000,0.316000000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-25 19:14:25','2026-03-25 19:14:25'),(35,'PROVEUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'269339191','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,37.800000000000000,12.700800000000000,0.336000000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-25 19:17:10','2026-03-25 19:17:10'),(36,'PROVEUSDT','REAL','SELL','MARKET','PROFIT_PROTECTION','profit_protection',NULL,'8pvfX9uX55TfkKhY8MgvA4','269339191','FILLED',NULL,0.000000000000000,NULL,NULL,37.800000000000000,37.800000000000000,12.700800000000000,0.336000000000000,NULL,NULL,NULL,'{\"symbol\":\"PROVEUSDT\",\"side\":\"SELL\",\"type\":\"MARKET\",\"quantity\":\"37.8\"}','{\"symbol\":\"PROVEUSDT\",\"orderId\":269339191,\"orderListId\":-1,\"clientOrderId\":\"8pvfX9uX55TfkKhY8MgvA4\",\"transactTime\":1774477378037,\"price\":\"0.00000000\",\"origQty\":\"37.80000000\",\"executedQty\":\"37.80000000\",\"origQuoteOrderQty\":\"0.00000000\",\"cummulativeQuoteQty\":\"12.70080000\",\"status\":\"FILLED\",\"timeInForce\":\"GTC\",\"type\":\"MARKET\",\"side\":\"SELL\",\"workingTime\":1774477378037,\"fills\":[{\"price\":\"0.33600000\",\"qty\":\"37.80000000\",\"commission\":\"0.01270080\",\"commissionAsset\":\"USDT\",\"tradeId\":23810716}],\"selfTradePreventionMode\":\"EXPIRE_MAKER\"}','2026-03-25 19:17:11','2026-03-25 19:17:11'),(37,'PROVEUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'269546522','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,45.300000000000000,14.989770000000000,0.330900000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-25 19:29:34','2026-03-25 19:29:34'),(38,'PROVEUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'269559569','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,45.200000000000000,14.848200000000000,0.328500000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-25 19:30:45','2026-03-25 19:30:45'),(39,'PROVEUSDT','REAL','SELL','MARKET','PROFIT_PROTECTION','profit_protection',NULL,'CWl674uUvv1SPoIcOp0Fge','269559569','FILLED',NULL,0.000000000000000,NULL,NULL,45.200000000000000,45.200000000000000,14.848200000000000,0.328500000000000,NULL,NULL,NULL,'{\"symbol\":\"PROVEUSDT\",\"side\":\"SELL\",\"type\":\"MARKET\",\"quantity\":\"45.2\"}','{\"symbol\":\"PROVEUSDT\",\"orderId\":269559569,\"orderListId\":-1,\"clientOrderId\":\"CWl674uUvv1SPoIcOp0Fge\",\"transactTime\":1774478193460,\"price\":\"0.00000000\",\"origQty\":\"45.20000000\",\"executedQty\":\"45.20000000\",\"origQuoteOrderQty\":\"0.00000000\",\"cummulativeQuoteQty\":\"14.84820000\",\"status\":\"FILLED\",\"timeInForce\":\"GTC\",\"type\":\"MARKET\",\"side\":\"SELL\",\"workingTime\":1774478193460,\"fills\":[{\"price\":\"0.32850000\",\"qty\":\"45.20000000\",\"commission\":\"0.01484820\",\"commissionAsset\":\"USDT\",\"tradeId\":23841545}],\"selfTradePreventionMode\":\"EXPIRE_MAKER\"}','2026-03-25 19:30:47','2026-03-25 19:30:47'),(40,'FORTHUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'473574629','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,35.710000000000000,14.998200000000000,0.420000000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-25 19:40:31','2026-03-25 19:40:31'),(41,'FORTHUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'473576528','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,35.680000000000000,14.968440000000000,0.419519058295964,NULL,NULL,NULL,NULL,NULL,'2026-03-25 20:00:55','2026-03-25 20:00:55'),(42,'FORTHUSDT','REAL','SELL','MARKET','PROFIT_PROTECTION','profit_protection',NULL,'yVgMVlIJdOJqGYDUoHIu3M','473576528','FILLED',NULL,0.000000000000000,NULL,NULL,35.680000000000000,35.680000000000000,14.968440000000000,0.419519058295964,NULL,NULL,NULL,'{\"symbol\":\"FORTHUSDT\",\"side\":\"SELL\",\"type\":\"MARKET\",\"quantity\":\"35.68\"}','{\"symbol\":\"FORTHUSDT\",\"orderId\":473576528,\"orderListId\":-1,\"clientOrderId\":\"yVgMVlIJdOJqGYDUoHIu3M\",\"transactTime\":1774480003361,\"price\":\"0.00000000\",\"origQty\":\"35.68000000\",\"executedQty\":\"35.68000000\",\"origQuoteOrderQty\":\"0.00000000\",\"cummulativeQuoteQty\":\"14.96844000\",\"status\":\"FILLED\",\"timeInForce\":\"GTC\",\"type\":\"MARKET\",\"side\":\"SELL\",\"workingTime\":1774480003361,\"fills\":[{\"price\":\"0.42000000\",\"qty\":\"18.52000000\",\"commission\":\"0.00777840\",\"commissionAsset\":\"USDT\",\"tradeId\":35235177},{\"price\":\"0.41900000\",\"qty\":\"17.16000000\",\"commission\":\"0.00719004\",\"commissionAsset\":\"USDT\",\"tradeId\":35235178}],\"selfTradePreventionMode\":\"EXPIRE_MAKER\"}','2026-03-25 20:00:57','2026-03-25 20:00:57'),(43,'SUPERUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'1505408876','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,111.000000000000000,14.929500000000000,0.134500000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-25 21:36:33','2026-03-25 21:36:33'),(44,'SUPERUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'1505410545','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,110.000000000000000,14.729000000000000,0.133900000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-25 21:37:00','2026-03-25 21:37:00'),(45,'SUPERUSDT','REAL','SELL','MARKET','PROFIT_PROTECTION','profit_protection',NULL,'300f2cVzFy7gzpEFbTyLyH','1505410545','FILLED',NULL,0.000000000000000,NULL,NULL,110.000000000000000,110.000000000000000,14.729000000000000,0.133900000000000,NULL,NULL,NULL,'{\"symbol\":\"SUPERUSDT\",\"side\":\"SELL\",\"type\":\"MARKET\",\"quantity\":\"110\"}','{\"symbol\":\"SUPERUSDT\",\"orderId\":1505410545,\"orderListId\":-1,\"clientOrderId\":\"300f2cVzFy7gzpEFbTyLyH\",\"transactTime\":1774485767835,\"price\":\"0.00000000\",\"origQty\":\"110.00000000\",\"executedQty\":\"110.00000000\",\"origQuoteOrderQty\":\"0.00000000\",\"cummulativeQuoteQty\":\"14.72900000\",\"status\":\"FILLED\",\"timeInForce\":\"GTC\",\"type\":\"MARKET\",\"side\":\"SELL\",\"workingTime\":1774485767835,\"fills\":[{\"price\":\"0.13390000\",\"qty\":\"110.00000000\",\"commission\":\"0.01472900\",\"commissionAsset\":\"USDT\",\"tradeId\":77070118}],\"selfTradePreventionMode\":\"EXPIRE_MAKER\"}','2026-03-25 21:37:01','2026-03-25 21:37:01'),(46,'SUPERUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'1505493840','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,112.000000000000000,14.996800000000000,0.133900000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-25 22:20:22','2026-03-25 22:20:22'),(47,'SUPERUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'1505495921','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,112.000000000000000,14.952000000000000,0.133500000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-25 22:22:36','2026-03-25 22:22:36'),(48,'KATUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'11016601','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,875.000000000000000,14.988750000000000,0.017130000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-26 05:31:58','2026-03-26 05:31:58'),(49,'KATUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'11031454','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,874.000000000000000,14.595800000000000,0.016700000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-26 05:33:27','2026-03-26 05:33:27'),(50,'KATUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'11524347','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,941.000000000000000,14.999540000000000,0.015940000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-26 06:51:32','2026-03-26 06:51:32'),(51,'KATUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'11539148','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,941.000000000000000,15.008950000000000,0.015950000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-26 06:55:34','2026-03-26 06:55:34'),(52,'KATUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'12087183','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,1054.000000000000000,14.998420000000000,0.014230000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-26 09:35:26','2026-03-26 09:35:26'),(53,'KATUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'12110650','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,1053.000000000000000,14.984190000000000,0.014230000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-26 09:44:31','2026-03-26 09:44:31'),(54,'KATUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'12153148','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,1070.000000000000000,14.990700000000000,0.014010000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-26 10:00:41','2026-03-26 10:00:41'),(55,'KATUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'12161723','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,1070.000000000000000,14.990700000000000,0.014010000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-26 10:04:44','2026-03-26 10:04:44'),(56,'ROBOUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'34674410','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,601.000000000000000,14.988940000000000,0.024940000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-26 10:58:30','2026-03-26 10:58:30'),(57,'ROBOUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'34712985','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,600.000000000000000,15.012000000000000,0.025020000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-26 11:06:21','2026-03-26 11:06:21'),(58,'STOUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'161923157','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,156.700000000000000,14.996190000000000,0.095700000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-26 11:19:21','2026-03-26 11:19:21'),(59,'STOUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'161935842','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,156.500000000000000,15.039650000000000,0.096100000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-26 11:30:17','2026-03-26 11:30:17'),(60,'ROBOUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'34946997','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,601.000000000000000,14.982930000000000,0.024930000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-26 12:02:19','2026-03-26 12:02:19'),(61,'ROBOUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'34992351','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,600.000000000000000,15.048000000000000,0.025080000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-26 12:13:21','2026-03-26 12:13:21'),(62,'STOUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'161998713','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,159.400000000000000,14.999540000000000,0.094100000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-26 12:32:48','2026-03-26 12:32:48'),(63,'STOUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'162003589','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,159.400000000000000,15.031420000000000,0.094300000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-26 12:38:04','2026-03-26 12:38:04'),(64,'ROBOUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'35361923','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,613.000000000000000,14.993980000000000,0.024460000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-26 13:56:04','2026-03-26 13:56:04'),(65,'ROBOUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'35373415','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,613.000000000000000,15.018500000000000,0.024500000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-26 13:58:11','2026-03-26 13:58:11'),(66,'PARTIUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'336954840','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,144.000000000000000,14.990400000000000,0.104100000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-26 21:19:06','2026-03-26 21:19:06'),(67,'PARTIUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'337061831','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,143.800000000000000,14.610080000000000,0.101600000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-26 22:53:46','2026-03-26 22:53:46'),(68,'STGUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'1083663429','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,61.700000000000000,14.980760000000000,0.242800000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-26 22:53:55','2026-03-26 22:53:55'),(69,'STGUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'1083706325','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,61.600000000000000,15.104320000000000,0.245200000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-26 23:21:20','2026-03-26 23:21:20'),(70,'STOUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'162618363','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,145.200000000000000,14.999160000000000,0.103300000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-26 23:21:40','2026-03-26 23:21:40'),(71,'STOUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'162669379','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,145.000000000000000,14.601500000000000,0.100700000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-27 00:18:16','2026-03-27 00:18:16'),(72,'STGUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'1083774954','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,58.100000000000000,14.979350000000000,0.257820137693632,NULL,NULL,NULL,NULL,NULL,'2026-03-27 00:18:28','2026-03-27 00:18:28'),(73,'STGUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'1083809620','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,58.100000000000000,15.687000000000000,0.270000000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-27 00:37:22','2026-03-27 00:37:22'),(74,'STGUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'1083812966','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,55.300000000000000,14.991830000000000,0.271100000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-27 00:38:33','2026-03-27 00:38:33'),(75,'STGUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'1083849912','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,55.300000000000000,15.334690000000000,0.277300000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-27 00:49:24','2026-03-27 00:49:24'),(76,'CUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'236544535','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,187.000000000000000,14.997400000000000,0.080200000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-27 01:45:34','2026-03-27 01:45:34'),(77,'CUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'236556253','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,186.800000000000000,15.093440000000000,0.080800000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-27 01:53:11','2026-03-27 01:53:11'),(78,'CUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'236570072','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,184.900000000000000,14.995390000000000,0.081100000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-27 02:03:13','2026-03-27 02:03:13'),(79,'CUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'236575033','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,184.900000000000000,14.644080000000000,0.079200000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-27 02:08:25','2026-03-27 02:08:25'),(80,'STGUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'1084093647','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,56.600000000000000,14.993340000000000,0.264900000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-27 02:13:32','2026-03-27 02:13:32'),(81,'STGUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'1084129464','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,56.500000000000000,15.034650000000000,0.266100000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-27 02:32:43','2026-03-27 02:32:43'),(82,'PARTIUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'337282508','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,146.700000000000000,14.992740000000000,0.102200000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-27 02:33:11','2026-03-27 02:33:11'),(83,'PARTIUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'337846004','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,146.500000000000000,14.459550000000000,0.098700000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-27 11:48:27','2026-03-27 11:48:27'),(84,'STGUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'1085182066','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,57.700000000000000,14.996230000000000,0.259900000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-27 11:50:13','2026-03-27 11:50:13'),(85,'STGUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'1085450566','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,57.700000000000000,14.540400000000000,0.252000000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-27 14:25:45','2026-03-27 14:25:45'),(86,'PIXELUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'1113350799','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,1604.200000000000000,14.999270000000000,0.009350000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-27 14:25:56','2026-03-27 14:25:56'),(87,'PIXELUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'1113388494','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,1602.500000000000000,15.223750000000000,0.009500000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-27 15:36:13','2026-03-27 15:36:13'),(88,'PIXELUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'1113389901','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,1569.000000000000000,14.999640000000000,0.009560000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-27 15:38:29','2026-03-27 15:38:29'),(89,'PIXELUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'1113424653','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,1567.500000000000000,15.424200000000000,0.009840000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-27 16:29:04','2026-03-27 16:29:04'),(90,'PIXELUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'1113431545','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,1543.200000000000000,14.999904000000000,0.009720000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-27 16:36:30','2026-03-27 16:36:30'),(91,'PIXELUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'1113441663','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,1542.300000000000000,15.145386000000000,0.009820000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-27 16:52:14','2026-03-27 16:52:14'),(92,'PIXELUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'1113444640','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,1519.700000000000000,14.999439000000000,0.009870000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-27 16:57:30','2026-03-27 16:57:30'),(93,'PIXELUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'1113496315','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,1518.200000000000000,14.179988000000000,0.009340000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-27 18:03:10','2026-03-27 18:03:10'),(94,'PIXELUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'1113682157','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,1681.600000000000000,14.999872000000000,0.008920000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-28 00:03:22','2026-03-28 00:03:22'),(95,'PIXELUSDT','REAL','SELL','',NULL,NULL,NULL,NULL,'1113775769','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,1679.800000000000000,14.227906000000000,0.008470000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-28 03:32:32','2026-03-28 03:32:32'),(96,'PIXELUSDT','REAL','BUY','',NULL,NULL,NULL,NULL,'1113812656','FILLED',NULL,0.000000000000000,NULL,NULL,0.000000000000000,1764.700000000000000,14.999950000000000,0.008500000000000,NULL,NULL,NULL,NULL,NULL,'2026-03-28 05:16:02','2026-03-28 05:16:02');

--
-- Table structure for table `bot_positions`
--

CREATE TABLE `bot_positions` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `symbol` varchar(20) NOT NULL,
  `mode` enum('SIM','REAL') NOT NULL DEFAULT 'SIM',
  `position_side` enum('LONG','SHORT','FLAT') NOT NULL DEFAULT 'FLAT',
  `qty` decimal(30,15) NOT NULL DEFAULT 0.000000000000000,
  `avg_entry_price` decimal(30,15) DEFAULT NULL,
  `mark_price` decimal(30,15) DEFAULT NULL,
  `unrealized_pnl` decimal(30,15) NOT NULL DEFAULT 0.000000000000000,
  `realized_pnl` decimal(30,15) NOT NULL DEFAULT 0.000000000000000,
  `updated_at` datetime NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  `created_at` datetime NOT NULL DEFAULT current_timestamp(),
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_bot_positions_symbol_mode` (`symbol`,`mode`),
  KEY `idx_bot_positions_side` (`position_side`)
) ENGINE=InnoDB AUTO_INCREMENT=37 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `bot_positions`
--

INSERT INTO `bot_positions` VALUES (2,'BTCUSDT','SIM','FLAT',0.000000000000000,0.000000000000000,NULL,0.000000000000000,0.000000000000000,'2026-03-25 10:59:19','2026-03-21 10:30:31'),(13,'DOGEUSDT','REAL','FLAT',0.000000000000000,0.000000000000000,NULL,0.000000000000000,0.000000000000000,'2026-03-25 20:20:21','2026-03-23 10:24:52'),(16,'BTCUSDT','REAL','FLAT',0.000000000000000,0.000000000000000,NULL,0.000000000000000,0.000000000000000,'2026-03-23 13:04:14','2026-03-23 13:04:14'),(24,'CUSDT','REAL','FLAT',0.000000000000000,0.000000000000000,NULL,0.000000000000000,0.000000000000000,'2026-03-27 14:36:20','2026-03-25 09:38:33'),(25,'FORTHUSDT','REAL','FLAT',0.000000000000000,0.000000000000000,NULL,0.000000000000000,0.000000000000000,'2026-03-25 21:09:08','2026-03-25 09:38:37'),(26,'ZKCUSDT','REAL','FLAT',0.000000000000000,0.000000000000000,NULL,0.000000000000000,0.000000000000000,'2026-03-25 18:25:25','2026-03-25 16:15:27'),(27,'COSUSDT','REAL','FLAT',0.000000000000000,0.000000000000000,NULL,0.000000000000000,0.000000000000000,'2026-03-25 19:00:41','2026-03-25 17:45:51'),(28,'PROVEUSDT','REAL','FLAT',0.000000000000000,0.000000000000000,NULL,0.000000000000000,0.000000000000000,'2026-03-25 21:35:39','2026-03-25 19:13:42'),(29,'SUPERUSDT','REAL','FLAT',0.000000000000000,0.000000000000000,NULL,0.000000000000000,0.000000000000000,'2026-03-26 05:19:47','2026-03-25 21:35:52'),(30,'ENAUSDT','REAL','FLAT',0.000000000000000,0.000000000000000,NULL,0.000000000000000,0.000000000000000,'2026-03-26 05:19:53','2026-03-25 22:52:42'),(31,'KATUSDT','REAL','FLAT',0.000000000000000,0.000000000000000,NULL,0.000000000000000,0.000000000000000,'2026-03-26 11:59:12','2026-03-26 05:21:30'),(32,'ROBOUSDT','REAL','FLAT',0.000000000000000,0.000000000000000,NULL,0.000000000000000,0.000000000000000,'2026-03-27 10:19:31','2026-03-26 10:31:44'),(33,'STOUSDT','REAL','FLAT',0.000000000000000,0.000000000000000,NULL,0.000000000000000,0.000000000000000,'2026-03-27 10:20:00','2026-03-26 11:10:35'),(34,'PARTIUSDT','REAL','FLAT',0.000000000000000,0.000000000000000,NULL,0.000000000000000,0.000000000000000,'2026-03-27 11:58:51','2026-03-26 20:22:55'),(35,'STGUSDT','REAL','FLAT',0.000000000000000,0.000000000000000,NULL,0.000000000000000,0.000000000000000,'2026-03-27 14:36:16','2026-03-26 21:39:37'),(36,'PIXELUSDT','REAL','LONG',1764.651900000000000,0.008500000000000,NULL,0.000000000000000,0.000000000000000,'2026-03-28 10:18:36','2026-03-27 12:00:04');

--
-- Table structure for table `bot_presets`
--

CREATE TABLE `bot_presets` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `preset_name` varchar(100) NOT NULL,
  `symbol` varchar(20) DEFAULT NULL,
  `mode` enum('SIM','REAL','BOTH') NOT NULL DEFAULT 'BOTH',
  `category` enum('UI','STRATEGY','RISK','SCANNER') NOT NULL DEFAULT 'STRATEGY',
  `preset_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL CHECK (json_valid(`preset_json`)),
  `is_default` tinyint(1) NOT NULL DEFAULT 0,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` datetime NOT NULL DEFAULT current_timestamp(),
  `updated_at` datetime NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_bot_presets_name_mode_category` (`preset_name`,`mode`,`category`),
  KEY `idx_bot_presets_symbol` (`symbol`),
  KEY `idx_bot_presets_default_active` (`is_default`,`is_active`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `bot_presets`
--


--
-- Table structure for table `bot_profit_protection_state`
--

CREATE TABLE `bot_profit_protection_state` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `symbol` varchar(20) NOT NULL,
  `mode` enum('SIM','REAL') NOT NULL DEFAULT 'SIM',
  `status` enum('ARMED','TRIGGERED','FIRED','CANCELLED') NOT NULL DEFAULT 'ARMED',
  `entry_price` decimal(30,15) NOT NULL,
  `activation_price` decimal(30,15) NOT NULL,
  `anchor_price` decimal(30,15) NOT NULL,
  `protect_price` decimal(30,15) NOT NULL,
  `callback_pct` decimal(10,5) NOT NULL DEFAULT 0.00000,
  `qty` decimal(30,15) NOT NULL DEFAULT 0.000000000000000,
  `meta_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`meta_json`)),
  `triggered_at` datetime DEFAULT NULL,
  `fired_at` datetime DEFAULT NULL,
  `cancel_reason` varchar(255) DEFAULT NULL,
  `created_at` datetime NOT NULL DEFAULT current_timestamp(),
  `updated_at` datetime NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  PRIMARY KEY (`id`),
  KEY `idx_pp_symbol_mode_status` (`symbol`,`mode`,`status`),
  KEY `idx_pp_symbol_mode_updated` (`symbol`,`mode`,`updated_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `bot_profit_protection_state`
--


--
-- Table structure for table `bot_rebuy_state`
--

CREATE TABLE `bot_rebuy_state` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `symbol` varchar(20) NOT NULL,
  `mode` enum('SIM','REAL') NOT NULL DEFAULT 'SIM',
  `source_fill_id` bigint(20) unsigned DEFAULT NULL,
  `status` enum('PENDING','ARMED','TRIGGERED','DONE','CANCELLED','ERROR') NOT NULL DEFAULT 'PENDING',
  `level_no` int(11) NOT NULL DEFAULT 1,
  `trigger_drop_pct` decimal(10,5) NOT NULL DEFAULT 0.00000,
  `trigger_price` decimal(30,15) DEFAULT NULL,
  `qty` decimal(30,15) DEFAULT NULL,
  `budget_quote` decimal(30,15) DEFAULT NULL,
  `notes` text DEFAULT NULL,
  `meta_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`meta_json`)),
  `created_at` datetime NOT NULL DEFAULT current_timestamp(),
  `updated_at` datetime NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  PRIMARY KEY (`id`),
  KEY `idx_bot_rebuy_state_symbol_mode_status` (`symbol`,`mode`,`status`),
  KEY `idx_bot_rebuy_state_source_fill_id` (`source_fill_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `bot_rebuy_state`
--


--
-- Table structure for table `bot_risk_events`
--

CREATE TABLE `bot_risk_events` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `symbol` varchar(20) DEFAULT NULL,
  `mode` enum('SIM','REAL') NOT NULL DEFAULT 'SIM',
  `event_type` enum('TARGET_HIT','STOP_LOSS','PANIC_TRIGGER','PANIC_RELEASE','COOLDOWN_START','COOLDOWN_END','HARD_CAP_BLOCK','ORDER_BLOCKED') NOT NULL,
  `severity` enum('INFO','WARN','CRITICAL') NOT NULL DEFAULT 'INFO',
  `message` text NOT NULL,
  `payload_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`payload_json`)),
  `created_at` datetime NOT NULL DEFAULT current_timestamp(),
  PRIMARY KEY (`id`),
  KEY `idx_bot_risk_events_symbol_mode_time` (`symbol`,`mode`,`created_at`),
  KEY `idx_bot_risk_events_type_severity` (`event_type`,`severity`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `bot_risk_events`
--


--
-- Table structure for table `bot_runtime`
--

CREATE TABLE `bot_runtime` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `symbol` varchar(20) NOT NULL,
  `mode` enum('SIM','REAL') NOT NULL DEFAULT 'SIM',
  `bot_state` enum('IDLE','READY','GRID_ARMED','BUY_TRAILING_ARMED','BUY_TRAILING_ACTIVE','SELL_TRAILING_ARMED','SELL_TRAILING_ACTIVE','TP_PENDING','REBUY_PENDING','BREAKEVEN_ACTIVE','STOP_COOLDOWN','PANIC_LOCK','DISABLED','ERROR') NOT NULL DEFAULT 'IDLE',
  `auto_enabled` tinyint(1) NOT NULL DEFAULT 0,
  `risk_state` enum('OK','TARGET_HIT','STOP_LOSS','LOCKED','COOLDOWN') NOT NULL DEFAULT 'OK',
  `last_price` decimal(30,15) DEFAULT NULL,
  `last_signal` varchar(50) DEFAULT NULL,
  `last_action` varchar(50) DEFAULT NULL,
  `last_reason` text DEFAULT NULL,
  `position_side` enum('LONG','SHORT','FLAT') NOT NULL DEFAULT 'FLAT',
  `position_qty` decimal(30,15) NOT NULL DEFAULT 0.000000000000000,
  `avg_entry_price` decimal(30,15) DEFAULT NULL,
  `realized_pnl` decimal(30,15) NOT NULL DEFAULT 0.000000000000000,
  `unrealized_pnl` decimal(30,15) NOT NULL DEFAULT 0.000000000000000,
  `cooldown_until` datetime DEFAULT NULL,
  `panic_locked` tinyint(1) NOT NULL DEFAULT 0,
  `last_action_at` datetime DEFAULT NULL,
  `last_sync_at` datetime DEFAULT NULL,
  `created_at` datetime NOT NULL DEFAULT current_timestamp(),
  `updated_at` datetime NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_bot_runtime_symbol_mode` (`symbol`,`mode`),
  KEY `idx_bot_runtime_state` (`bot_state`,`risk_state`),
  KEY `idx_bot_runtime_panic` (`panic_locked`)
) ENGINE=InnoDB AUTO_INCREMENT=530771 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `bot_runtime`
--

INSERT INTO `bot_runtime` VALUES (128,'ETHUSDT','SIM','READY',0,'OK',3060.000000000000000,'PROFIT_PROTECTION','SIM_PROFIT_PROTECTION_FIRE','Disparo simulado','LONG',0.010000000000000,3000.000000000000000,0.000000000000000,0.000000000000000,NULL,0,'2026-03-22 11:33:51','2026-03-22 11:33:51','2026-03-22 08:32:26','2026-03-22 11:59:48'),(455,'DOGEUSDT','REAL','',0,'OK',0.096210000000000,'BUY_TRAILING_MONITORING','SYNC','position_sync','FLAT',0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,NULL,0,'2026-03-25 19:01:17','2026-03-25 20:20:21','2026-03-23 13:18:39','2026-03-28 06:00:10'),(86880,'DOGE','REAL','IDLE',0,'OK',NULL,NULL,NULL,NULL,'FLAT',0.000000000000000,NULL,0.000000000000000,0.000000000000000,NULL,0,NULL,NULL,'2026-03-25 08:50:03','2026-03-25 08:50:03'),(86923,'FORTHUSDT','REAL','READY',0,'OK',0.459000000000000,'AUTO_DISABLED','AUTO_OFF','Modo automático desativado','FLAT',0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,NULL,0,'2026-03-25 20:00:58','2026-03-25 21:09:08','2026-03-25 08:50:19','2026-03-25 21:30:37'),(91988,'BTCUSDT','SIM','READY',0,'OK',71440.340000000000000,'TAKE_PROFIT','SYNC','position_sync','FLAT',0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,NULL,0,'2026-03-25 10:59:19','2026-03-25 10:59:19','2026-03-25 09:41:08','2026-03-25 10:59:19'),(115000,'FO','REAL','IDLE',0,'OK',NULL,NULL,NULL,NULL,'FLAT',0.000000000000000,NULL,0.000000000000000,0.000000000000000,NULL,0,NULL,NULL,'2026-03-25 12:55:23','2026-03-25 12:55:25'),(115001,'FOR','REAL','IDLE',0,'OK',NULL,NULL,NULL,NULL,'FLAT',0.000000000000000,NULL,0.000000000000000,0.000000000000000,NULL,0,NULL,NULL,'2026-03-25 12:55:23','2026-03-25 12:55:25'),(115008,'FORTHU','REAL','IDLE',0,'OK',NULL,NULL,NULL,NULL,'FLAT',0.000000000000000,NULL,0.000000000000000,0.000000000000000,NULL,0,NULL,NULL,'2026-03-25 12:55:25','2026-03-25 12:55:26'),(115011,'FORTHUS','REAL','IDLE',0,'OK',NULL,NULL,NULL,NULL,'FLAT',0.000000000000000,NULL,0.000000000000000,0.000000000000000,NULL,0,NULL,NULL,'2026-03-25 12:55:26','2026-03-25 12:55:26'),(115014,'FORTHUSD','REAL','IDLE',0,'OK',NULL,NULL,NULL,NULL,'FLAT',0.000000000000000,NULL,0.000000000000000,0.000000000000000,NULL,0,NULL,NULL,'2026-03-25 12:55:26','2026-03-25 12:55:26'),(131393,'ZKC','REAL','IDLE',0,'OK',NULL,NULL,NULL,NULL,'FLAT',0.000000000000000,NULL,0.000000000000000,0.000000000000000,NULL,0,NULL,NULL,'2026-03-25 16:11:03','2026-03-25 16:11:03'),(131396,'ZKCUS','REAL','IDLE',0,'OK',NULL,NULL,NULL,NULL,'FLAT',0.000000000000000,NULL,0.000000000000000,0.000000000000000,NULL,0,NULL,NULL,'2026-03-25 16:11:03','2026-03-25 16:11:03'),(131397,'ZKCUSD','REAL','IDLE',0,'OK',NULL,NULL,NULL,NULL,'FLAT',0.000000000000000,NULL,0.000000000000000,0.000000000000000,NULL,0,NULL,NULL,'2026-03-25 16:11:03','2026-03-25 16:11:03'),(131398,'ZKCUSDT','REAL','READY',0,'OK',0.078900000000000,'AUTO_DISABLED','SYNC','position_sync','FLAT',0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,NULL,0,'2026-03-25 18:24:34','2026-03-25 18:25:25','2026-03-25 16:11:05','2026-03-25 18:25:25'),(143743,'C','REAL','IDLE',0,'OK',NULL,NULL,NULL,NULL,'FLAT',0.000000000000000,NULL,0.000000000000000,0.000000000000000,NULL,0,NULL,NULL,'2026-03-25 17:45:07','2026-03-25 17:45:07'),(143747,'CO','REAL','IDLE',0,'OK',NULL,NULL,NULL,NULL,'FLAT',0.000000000000000,NULL,0.000000000000000,0.000000000000000,NULL,0,NULL,NULL,'2026-03-25 17:45:07','2026-03-25 17:45:07'),(143755,'COS','REAL','IDLE',0,'OK',NULL,NULL,NULL,NULL,'FLAT',0.000000000000000,NULL,0.000000000000000,0.000000000000000,NULL,0,NULL,NULL,'2026-03-25 17:45:09','2026-03-25 17:45:09'),(143756,'COSUS','REAL','IDLE',0,'OK',NULL,NULL,NULL,NULL,'FLAT',0.000000000000000,NULL,0.000000000000000,0.000000000000000,NULL,0,NULL,NULL,'2026-03-25 17:45:10','2026-03-25 17:45:10'),(143759,'COSUSDT','REAL','',0,'OK',0.001716000000000,'AUTO_DISABLED','SYNC','position_sync','FLAT',0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,NULL,0,'2026-03-25 18:19:14','2026-03-25 19:00:41','2026-03-25 17:45:11','2026-03-25 19:13:53'),(154841,'P','REAL','IDLE',0,'OK',NULL,NULL,NULL,NULL,'FLAT',0.000000000000000,NULL,0.000000000000000,0.000000000000000,NULL,0,NULL,NULL,'2026-03-25 19:13:09','2026-03-26 20:22:18'),(154843,'PROVEUSDT','REAL','READY',0,'OK',0.296900000000000,'AUTO_DISABLED','SYNC','position_sync','FLAT',0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,NULL,0,'2026-03-25 19:30:48','2026-03-25 21:35:40','2026-03-25 19:13:12','2026-03-25 21:35:40'),(166209,'','REAL','IDLE',0,'OK',NULL,NULL,NULL,NULL,'FLAT',0.000000000000000,NULL,0.000000000000000,0.000000000000000,NULL,0,NULL,NULL,'2026-03-25 21:30:43','2026-03-26 21:38:52'),(166211,'S','REAL','IDLE',0,'OK',NULL,NULL,NULL,NULL,'FLAT',0.000000000000000,NULL,0.000000000000000,0.000000000000000,NULL,0,NULL,NULL,'2026-03-25 21:30:44','2026-03-25 21:30:44'),(166212,'SUP','REAL','IDLE',0,'OK',NULL,NULL,NULL,NULL,'FLAT',0.000000000000000,NULL,0.000000000000000,0.000000000000000,NULL,0,NULL,NULL,'2026-03-25 21:30:46','2026-03-25 21:30:46'),(166213,'SUPE','REAL','IDLE',0,'OK',NULL,NULL,NULL,NULL,'FLAT',0.000000000000000,NULL,0.000000000000000,0.000000000000000,NULL,0,NULL,NULL,'2026-03-25 21:30:47','2026-03-25 21:30:47'),(166214,'SUPER','REAL','IDLE',0,'OK',NULL,NULL,NULL,NULL,'FLAT',0.000000000000000,NULL,0.000000000000000,0.000000000000000,NULL,0,NULL,NULL,'2026-03-25 21:30:47','2026-03-25 21:30:47'),(166216,'SUPERUSDT','REAL','',0,'OK',0.128300000000000,'AUTO_DISABLED','AUTO_OFF','Modo automático desativado','FLAT',0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,NULL,0,'2026-03-26 03:17:44','2026-03-26 05:19:48','2026-03-25 21:30:49','2026-03-26 05:20:27'),(171287,'ENAUSDT','REAL','',0,'OK',0.101400000000000,'AUTO_DISABLED','AUTO_OFF','Modo automático desativado','FLAT',0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,NULL,0,'2026-03-26 05:19:51','2026-03-26 05:19:53','2026-03-25 22:49:30','2026-03-26 06:10:48'),(213012,'KATU','REAL','IDLE',0,'OK',NULL,NULL,NULL,NULL,'FLAT',0.000000000000000,NULL,0.000000000000000,0.000000000000000,NULL,0,NULL,NULL,'2026-03-26 05:20:42','2026-03-26 05:20:42'),(213014,'KATUSDT','REAL','',0,'OK',0.013750000000000,'POSITION_LIFECYCLE_ARMED','SYNC','position_sync','FLAT',0.000000000000000,NULL,0.000000000000000,0.000000000000000,NULL,0,'2026-03-26 11:14:46','2026-03-26 11:59:14','2026-03-26 05:20:44','2026-03-26 11:59:14'),(234628,'ROBOUSDT','REAL','',0,'OK',0.023210000000000,'AUTO_DISABLED','AUTO_OFF','Modo automático desativado','FLAT',0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,NULL,0,'2026-03-27 10:19:29','2026-03-27 10:19:31','2026-03-26 10:30:29','2026-03-27 13:54:43'),(238881,'STOUSDT','REAL','',0,'OK',0.100800000000000,'AUTO_DISABLED','SYNC','position_sync','FLAT',0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,NULL,0,'2026-03-27 00:18:19','2026-03-27 10:20:00','2026-03-26 11:10:02','2026-03-27 11:59:23'),(282281,'WIF','REAL','IDLE',0,'OK',NULL,NULL,NULL,NULL,'FLAT',0.000000000000000,NULL,0.000000000000000,0.000000000000000,NULL,0,NULL,NULL,'2026-03-26 17:58:21','2026-03-26 17:58:21'),(282290,'WIFUSDT','REAL','IDLE',0,'OK',NULL,NULL,NULL,NULL,'FLAT',0.000000000000000,NULL,0.000000000000000,0.000000000000000,NULL,0,NULL,NULL,'2026-03-26 17:58:23','2026-03-26 17:58:49'),(282356,'PEPEUSDT','REAL','IDLE',0,'OK',NULL,NULL,NULL,NULL,'FLAT',0.000000000000000,NULL,0.000000000000000,0.000000000000000,NULL,0,NULL,NULL,'2026-03-26 17:58:53','2026-03-26 18:00:43'),(293221,'PENGUUSDT','REAL','IDLE',0,'OK',NULL,NULL,NULL,NULL,'FLAT',0.000000000000000,NULL,0.000000000000000,0.000000000000000,NULL,0,NULL,NULL,'2026-03-26 19:42:17','2026-03-26 20:22:10'),(297102,'PART','REAL','IDLE',0,'OK',NULL,NULL,NULL,NULL,'FLAT',0.000000000000000,NULL,0.000000000000000,0.000000000000000,NULL,0,NULL,NULL,'2026-03-26 20:22:18','2026-03-26 20:22:18'),(297105,'PARTIUSDT','REAL','',0,'OK',0.098700000000000,'AUTO_DISABLED','SYNC','position_sync','FLAT',0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,NULL,0,'2026-03-27 11:48:31','2026-03-27 11:58:51','2026-03-26 20:22:21','2026-03-27 11:58:51'),(306461,'ST','REAL','IDLE',0,'OK',NULL,NULL,NULL,NULL,'FLAT',0.000000000000000,NULL,0.000000000000000,0.000000000000000,NULL,0,NULL,NULL,'2026-03-26 21:38:52','2026-03-26 21:38:52'),(306465,'STGUSDT','REAL','',0,'OK',0.251500000000000,'AUTO_DISABLED','SYNC','position_sync','FLAT',0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,NULL,0,'2026-03-27 14:25:49','2026-03-27 14:36:16','2026-03-26 21:38:55','2026-03-27 14:36:19'),(336725,'CUSDT','REAL','',0,'OK',0.079300000000000,'AUTO_DISABLED','AUTO_OFF','Modo automático desativado','FLAT',0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,NULL,0,'2026-03-27 02:08:28','2026-03-27 14:36:20','2026-03-27 01:43:05','2026-03-27 14:36:24'),(413888,'PI','REAL','IDLE',0,'OK',NULL,NULL,NULL,NULL,'FLAT',0.000000000000000,NULL,0.000000000000000,0.000000000000000,NULL,0,NULL,NULL,'2026-03-27 11:59:31','2026-03-27 11:59:31'),(413889,'PIX','REAL','IDLE',0,'OK',NULL,NULL,NULL,NULL,'FLAT',0.000000000000000,NULL,0.000000000000000,0.000000000000000,NULL,0,NULL,NULL,'2026-03-27 11:59:31','2026-03-27 11:59:31'),(413890,'PIXE','REAL','IDLE',0,'OK',NULL,NULL,NULL,NULL,'FLAT',0.000000000000000,NULL,0.000000000000000,0.000000000000000,NULL,0,NULL,NULL,'2026-03-27 11:59:32','2026-03-27 11:59:36'),(413891,'PIXELUSDT','REAL','',1,'OK',0.008360000000000,'STOP_MONITORING','WAIT','Stop monitorando','LONG',1764.651900000000000,0.008500000000000,0.000000000000000,0.000000000000000,NULL,0,'2026-03-28 10:18:37','2026-03-28 10:18:39','2026-03-27 11:59:35','2026-03-28 10:18:39');

--
-- Table structure for table `bot_settings`
--

CREATE TABLE `bot_settings` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `setting_key` varchar(100) NOT NULL,
  `setting_value_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`setting_value_json`)),
  `description_text` varchar(255) DEFAULT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` datetime NOT NULL DEFAULT current_timestamp(),
  `updated_at` datetime NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_bot_settings_key` (`setting_key`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `bot_settings`
--

INSERT INTO `bot_settings` VALUES (1,'ui.theme','{\"default\": \"dark\"}','Tema padrão da interface',1,'2026-03-20 23:58:54','2026-03-20 23:58:54'),(2,'risk.default','{\"target_pct\": 10, \"stop_pct\": 2}','Configuração padrão de risco diário',1,'2026-03-20 23:58:54','2026-03-20 23:58:54'),(3,'strategy.default','{\"strategy_name\": \"TRAIL_GRID\", \"buy_trailing\": true, \"sell_trailing\": true}','Estratégia padrão do BOT V2',1,'2026-03-20 23:58:54','2026-03-20 23:58:54');

--
-- Table structure for table `bot_symbol_config`
--

CREATE TABLE `bot_symbol_config` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `symbol` varchar(20) NOT NULL,
  `mode` enum('SIM','REAL') NOT NULL DEFAULT 'SIM',
  `is_enabled` tinyint(1) NOT NULL DEFAULT 1,
  `strategy_name` varchar(50) NOT NULL DEFAULT 'TRAIL_GRID',
  `budget_quote` decimal(30,15) NOT NULL DEFAULT 0.000000000000000,
  `hard_cap` tinyint(1) NOT NULL DEFAULT 1,
  `max_open_orders` int(11) NOT NULL DEFAULT 10,
  `max_position_qty` decimal(30,15) NOT NULL DEFAULT 0.000000000000000,
  `allow_buy_trailing` tinyint(1) NOT NULL DEFAULT 1,
  `allow_sell_trailing` tinyint(1) NOT NULL DEFAULT 1,
  `stop_required` tinyint(1) NOT NULL DEFAULT 1,
  `buy_callback_pct` decimal(10,5) DEFAULT 0.50000,
  `sell_callback_pct` decimal(10,5) DEFAULT 0.30000,
  `profit_callback_pct` decimal(10,5) DEFAULT NULL,
  `profit_min_lock_pct` decimal(10,5) DEFAULT NULL,
  `gain_activate_pct` decimal(10,5) DEFAULT 0.50000,
  `profit_activation_pct` decimal(10,5) DEFAULT NULL,
  `stop_loss_pct` decimal(10,5) DEFAULT 1.50000,
  `breakeven_trigger_pct` decimal(10,5) DEFAULT 0.80000,
  `breakeven_offset_pct` decimal(10,5) DEFAULT 0.10000,
  `tp_target_pct` decimal(10,5) DEFAULT 1.20000,
  `rebuy_enabled` tinyint(1) NOT NULL DEFAULT 0,
  `rebuy_max_levels` int(11) NOT NULL DEFAULT 0,
  `cooldown_seconds` int(11) NOT NULL DEFAULT 0,
  `notes` text DEFAULT NULL,
  `created_at` datetime NOT NULL DEFAULT current_timestamp(),
  `updated_at` datetime NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  `allow_breakeven` tinyint(1) NOT NULL DEFAULT 1,
  `breakeven_buffer_pct` decimal(20,8) DEFAULT 0.00000000,
  `profile` varchar(20) DEFAULT NULL,
  `max_budget_per_trade` decimal(18,8) DEFAULT NULL,
  `max_budget_per_day` decimal(18,8) DEFAULT NULL,
  `cooldown_minutes` int(11) DEFAULT 0,
  `guard_enabled` tinyint(1) NOT NULL DEFAULT 1,
  `daily_loss_limit_usdt` decimal(18,8) NOT NULL DEFAULT 4.00000000,
  `trades_window_minutes` int(11) NOT NULL DEFAULT 15,
  `max_trades_in_window` int(11) NOT NULL DEFAULT 4,
  `max_loss_streak` int(11) NOT NULL DEFAULT 2,
  `block_downtrend` tinyint(1) NOT NULL DEFAULT 1,
  `block_chop` tinyint(1) NOT NULL DEFAULT 1,
  `chop_threshold` decimal(10,4) NOT NULL DEFAULT 3.0000,
  `guard_cooldown_minutes` int(11) NOT NULL DEFAULT 30,
  `auto_reset_guard` tinyint(1) NOT NULL DEFAULT 1,
  `profit_floor_pct` decimal(10,4) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_bot_symbol_config_symbol_mode` (`symbol`,`mode`),
  KEY `idx_bot_symbol_config_enabled` (`is_enabled`,`strategy_name`)
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `bot_symbol_config`
--

INSERT INTO `bot_symbol_config` VALUES (1,'BTCUSDT','SIM',0,'TRAIL_GRID',100.000000000000000,1,10,0.000000000000000,1,1,1,0.50000,0.30000,0.50000,NULL,0.50000,1.50000,1.50000,0.80000,0.10000,1.20000,0,0,0,NULL,'2026-03-20 23:47:39','2026-03-26 21:28:07',1,0.00000000,NULL,NULL,NULL,0,1,4.00000000,15,8,2,1,1,3.0000,30,1,0.8000),(2,'BTCUSDT','REAL',0,'TRAIL_GRID',100.000000000000000,1,10,0.000000000000000,1,1,1,0.50000,0.30000,0.50000,NULL,0.50000,1.50000,1.50000,0.80000,0.10000,1.20000,0,0,0,NULL,'2026-03-23 07:05:41','2026-03-26 21:28:07',1,0.00000000,NULL,50.00000000,150.00000000,10,1,4.00000000,15,8,2,1,1,3.0000,30,1,0.8000),(3,'DOGEUSDT','REAL',0,'DEFAULT',10.000000000000000,50,1,0.000000000000000,1,1,1,0.50000,0.70000,0.50000,NULL,1.00000,1.50000,1.00000,0.50000,0.10000,1.50000,0,0,10,'config padrão bot','2026-03-23 10:24:24','2026-03-26 21:28:07',1,0.10000000,'HIGH_VOL',15.00000000,45.00000000,15,1,4.00000000,15,8,2,1,1,3.0000,30,1,0.8000),(4,'FORTHUSDT','REAL',0,'TRAIL_GRID',15.000000000000000,1,10,0.000000000000000,1,1,1,1.30000,1.20000,0.50000,NULL,1.80000,1.50000,2.20000,2.20000,0.08000,3.50000,0,0,180,'AUTO_CREATED','2026-03-25 09:26:04','2026-03-26 21:28:07',1,0.25000000,'AGRESSIVO',15.00000000,0.00000000,3,1,6.00000000,25,6,4,0,0,2.5000,20,1,0.8000),(5,'ZKCUSDT','REAL',0,'TRAIL_GRID',15.000000000000000,1,10,0.000000000000000,1,1,1,1.62000,1.08300,0.50000,NULL,0.55000,1.50000,1.60000,1.10000,0.08000,2.40000,0,0,180,'AUTO_CREATED','2026-03-25 16:11:35','2026-03-26 21:28:07',1,0.08000000,'HIGH_VOL',15.00000000,0.00000000,3,1,4.00000000,15,8,2,1,1,3.0000,30,1,0.8000),(6,'COSUSDT','REAL',0,'TRAIL_GRID',15.000000000000000,1,10,0.000000000000000,1,1,1,1.62000,1.08300,0.50000,NULL,0.55000,1.50000,1.60000,1.10000,0.08000,2.40000,0,0,180,'AUTO_CREATED','2026-03-25 17:45:14','2026-03-26 21:28:07',1,0.08000000,'HIGH_VOL',15.00000000,0.00000000,3,1,10.00000000,15,8,4,1,1,3.0000,30,1,0.8000),(7,'PROVEUSDT','REAL',0,'TRAIL_GRID',15.000000000000000,1,10,0.000000000000000,1,1,1,1.30000,1.20000,0.50000,NULL,1.80000,1.50000,2.20000,2.20000,0.08000,3.50000,0,0,180,'AUTO_CREATED','2026-03-25 19:13:15','2026-03-26 21:28:07',1,0.25000000,'AGRESSIVO',15.00000000,0.00000000,3,1,6.00000000,25,6,4,0,0,2.5000,20,1,0.8000),(8,'SUPERUSDT','REAL',1,'TRAIL_GRID',15.000000000000000,1,10,0.000000000000000,1,1,1,1.30000,1.20000,0.50000,NULL,1.80000,1.50000,2.20000,2.20000,0.00000,3.50000,0,0,0,'Configuração padrão automática','2026-03-25 21:30:52','2026-03-26 21:28:07',1,0.25000000,'AGRESSIVO',15.00000000,30.00000000,15,1,6.00000000,25,6,4,0,0,2.5000,20,1,0.8000),(9,'ENAUSDT','REAL',1,'TRAIL_GRID',15.000000000000000,1,10,0.000000000000000,1,1,1,1.30000,1.20000,0.50000,NULL,1.80000,1.50000,2.20000,2.20000,0.00000,3.50000,0,0,0,'Configuração padrão automática','2026-03-25 22:49:32','2026-03-26 21:28:07',1,0.25000000,'AGRESSIVO',15.00000000,30.00000000,15,1,6.00000000,25,6,4,0,0,2.5000,20,1,0.8000),(10,'KATUSDT','REAL',1,'TRAIL_GRID',15.000000000000000,1,10,0.000000000000000,1,1,1,1.30000,1.20000,0.50000,NULL,1.80000,1.50000,2.20000,2.20000,0.00000,3.50000,0,0,0,'Configuração padrão automática','2026-03-26 05:20:47','2026-03-26 21:28:07',1,0.25000000,'AGRESSIVO',15.00000000,60.00000000,15,1,6.00000000,25,6,4,0,0,2.5000,20,1,0.8000),(11,'ROBOUSDT','REAL',1,'TRAIL_GRID',15.000000000000000,1,10,0.000000000000000,1,1,1,0.90000,1.20000,NULL,NULL,1.80000,NULL,2.20000,2.20000,0.00000,3.50000,0,0,0,'Configuração padrão automática','2026-03-26 10:30:24','2026-03-26 21:33:29',1,0.25000000,'AGRESSIVO',15.00000000,100.00000000,15,1,6.00000000,25,6,4,0,0,2.5000,20,1,NULL),(12,'STOUSDT','REAL',1,'TRAIL_GRID',15.000000000000000,1,10,0.000000000000000,1,1,1,0.80000,1.20000,0.50000,NULL,1.80000,1.50000,2.20000,2.20000,0.00000,3.50000,0,0,0,'Configuração padrão automática','2026-03-26 11:10:04','2026-03-26 21:28:07',1,0.25000000,'AGRESSIVO',15.00000000,100.00000000,15,1,6.00000000,25,6,4,0,0,2.5000,20,1,0.8000),(13,'WIFUSDT','REAL',1,'TRAIL_GRID',15.000000000000000,1,10,0.000000000000000,1,1,1,1.10000,0.80000,0.50000,NULL,1.00000,1.50000,1.70000,1.60000,0.00000,2.20000,0,0,0,'Configuração padrão automática','2026-03-26 17:58:26','2026-03-26 21:28:07',1,0.15000000,'BALANCEADO',15.00000000,30.00000000,15,1,4.00000000,15,4,2,1,1,3.0000,30,1,0.8000),(14,'PEPEUSDT','REAL',1,'TRAIL_GRID',15.000000000000000,1,10,0.000000000000000,1,1,1,1.30000,1.20000,0.50000,NULL,1.80000,1.50000,2.20000,2.20000,0.00000,3.50000,0,0,0,'Configuração padrão automática','2026-03-26 17:58:56','2026-03-26 21:28:07',1,0.25000000,'AGRESSIVO',15.00000000,30.00000000,15,1,4.00000000,15,4,2,1,1,3.0000,30,1,0.8000),(15,'PENGUUSDT','REAL',1,'TRAIL_GRID',15.000000000000000,1,10,0.000000000000000,1,1,1,1.30000,1.20000,0.50000,NULL,1.80000,1.50000,2.20000,2.20000,0.00000,3.50000,0,0,0,'Configuração padrão automática','2026-03-26 19:42:20','2026-03-26 21:28:07',1,0.25000000,'AGRESSIVO',15.00000000,30.00000000,15,1,4.00000000,15,4,2,1,1,3.0000,30,1,0.8000),(16,'PARTIUSDT','REAL',1,'TRAIL_GRID',15.000000000000000,1,10,0.000000000000000,1,1,1,0.90000,1.20000,NULL,NULL,1.80000,NULL,3.00000,2.20000,0.00000,3.50000,0,0,0,'Configuração padrão automática','2026-03-26 20:22:18','2026-03-27 02:19:21',1,0.25000000,'AGRESSIVO',15.00000000,100.00000000,15,1,6.00000000,25,6,4,0,0,2.5000,20,1,NULL),(17,'STGUSDT','REAL',1,'TRAIL_GRID',15.000000000000000,1,10,0.000000000000000,1,1,1,0.90000,1.20000,NULL,NULL,1.50000,NULL,3.00000,2.20000,0.00000,3.50000,0,0,0,'Configuração padrão automática','2026-03-26 21:38:58','2026-03-27 02:19:33',1,0.25000000,'AGRESSIVO',15.00000000,100.00000000,15,1,6.00000000,25,6,4,0,0,2.5000,20,1,NULL),(18,'CUSDT','REAL',1,'TRAIL_GRID',15.000000000000000,1,10,0.000000000000000,1,1,1,0.90000,1.20000,NULL,NULL,1.50000,NULL,5.00000,2.20000,0.00000,3.50000,0,0,0,'Configuração padrão automática','2026-03-27 01:43:05','2026-03-27 12:00:36',1,0.25000000,'AGRESSIVO',15.00000000,100.00000000,15,1,6.00000000,25,6,4,0,0,2.5000,20,1,NULL),(19,'PIXELUSDT','REAL',1,'TRAIL_GRID',15.000000000000000,1,10,0.000000000000000,1,1,1,0.60000,1.20000,NULL,NULL,1.80000,NULL,5.00000,2.20000,0.00000,3.50000,0,0,0,'Configuração padrão automática','2026-03-27 11:59:36','2026-03-27 12:00:20',1,0.25000000,'AGRESSIVO',15.00000000,60.00000000,15,1,6.00000000,25,6,4,0,0,2.5000,20,1,NULL);

--
-- Table structure for table `bot_symbols`
--

CREATE TABLE `bot_symbols` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `symbol` varchar(20) NOT NULL,
  `base_asset` varchar(20) NOT NULL,
  `quote_asset` varchar(20) NOT NULL,
  `tick_size` decimal(30,15) DEFAULT NULL,
  `step_size` decimal(30,15) DEFAULT NULL,
  `min_qty` decimal(30,15) DEFAULT NULL,
  `min_notional` decimal(30,15) DEFAULT NULL,
  `price_precision` int(11) DEFAULT NULL,
  `qty_precision` int(11) DEFAULT NULL,
  `status` enum('ACTIVE','INACTIVE') NOT NULL DEFAULT 'ACTIVE',
  `created_at` datetime NOT NULL DEFAULT current_timestamp(),
  `updated_at` datetime NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_bot_symbols_symbol` (`symbol`),
  KEY `idx_bot_symbols_status` (`status`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `bot_symbols`
--


--
-- Table structure for table `bot_system_log`
--

CREATE TABLE `bot_system_log` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `level` enum('DEBUG','INFO','WARN','ERROR','CRITICAL') NOT NULL DEFAULT 'INFO',
  `module_name` varchar(60) NOT NULL,
  `symbol` varchar(20) DEFAULT NULL,
  `mode` enum('SIM','REAL') DEFAULT NULL,
  `message` text NOT NULL,
  `context_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`context_json`)),
  `created_at` datetime NOT NULL DEFAULT current_timestamp(),
  PRIMARY KEY (`id`),
  KEY `idx_bot_system_log_level_time` (`level`,`created_at`),
  KEY `idx_bot_system_log_module_time` (`module_name`,`created_at`),
  KEY `idx_bot_system_log_symbol_mode_time` (`symbol`,`mode`,`created_at`)
) ENGINE=InnoDB AUTO_INCREMENT=3460 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `bot_system_log`
--

INSERT INTO `bot_system_log` VALUES (1,'INFO','lock_manager','BTCUSDT','SIM','Lock acquired','{\"lock_key\":\"BUY_TRAILING_ARM:BTCUSDT:SIM\",\"module\":\"buy_trailing_arm\",\"owner_id\":\"b6804a5119195c9277f1dd7d\",\"ttl\":15}','2026-03-21 03:00:11'),(2,'INFO','lock_manager','BTCUSDT','SIM','Lock acquired','{\"lock_key\":\"BUY_TRAILING_TICK:BTCUSDT:SIM\",\"module\":\"buy_trailing_tick\",\"owner_id\":\"113ef447a0e038bc44f465c7\",\"ttl\":15}','2026-03-21 03:01:00'),(3,'INFO','lock_manager','BTCUSDT','SIM','Lock acquired','{\"lock_key\":\"BUY_TRAILING_TICK:BTCUSDT:SIM\",\"module\":\"buy_trailing_tick\",\"owner_id\":\"24ae7721fd6fe8cfe7c07818\",\"ttl\":10}','2026-03-21 11:31:30'),(4,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Unknown column \'position_qty\' in \'where clause\'\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\BreakevenEngine.php\",\"line\":468}','2026-03-21 13:48:17'),(5,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"The number of elements in the type definition string must match the number of bind variables\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\BreakevenEngine.php\",\"line\":416}','2026-03-21 13:53:53'),(6,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Unknown column \'side\' in \'field list\'\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Core\\\\RuntimeManager.php\",\"line\":157}','2026-03-22 21:52:18'),(7,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-23 12:05:15'),(8,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-23 13:52:07'),(9,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"binance_api_error: Account has insufficient balance for requested action.\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Exchange\\\\BinanceClient.php\",\"line\":255}','2026-03-23 13:52:07'),(10,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-23 13:56:47'),(11,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"binance_api_error: Account has insufficient balance for requested action.\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Exchange\\\\BinanceClient.php\",\"line\":255}','2026-03-23 13:56:47'),(12,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"The number of elements in the type definition string must match the number of bind variables\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\TakeProfitEngine.php\",\"line\":630}','2026-03-23 14:41:31'),(13,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:51:16'),(14,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:51:21'),(15,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:51:26'),(16,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:51:31'),(17,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:51:36'),(18,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:51:41'),(19,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:51:46'),(20,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:51:52'),(21,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:51:58'),(22,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:52:04'),(23,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:52:09'),(24,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:52:14'),(25,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:52:19'),(26,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:52:24'),(27,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:52:30'),(28,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:52:35'),(29,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:52:40'),(30,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:52:46'),(31,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:52:51'),(32,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:52:56'),(33,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:53:01'),(34,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:53:06'),(35,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:53:11'),(36,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:53:16'),(37,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:53:21'),(38,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:53:26'),(39,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:53:31'),(40,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:53:36'),(41,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:53:41'),(42,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:53:46'),(43,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:53:51'),(44,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:53:56'),(45,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:54:01'),(46,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:54:07'),(47,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:54:13'),(48,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:54:18'),(49,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:54:23'),(50,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:54:28'),(51,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:54:33'),(52,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:54:38'),(53,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:54:43'),(54,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:54:48'),(55,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:54:53'),(56,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:54:59'),(57,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:55:04'),(58,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:55:09'),(59,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:55:14'),(60,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:55:19'),(61,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:55:24'),(62,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:55:29'),(63,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:55:34'),(64,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:55:39'),(65,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:55:44'),(66,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:55:50'),(67,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:55:55'),(68,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:56:00'),(69,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:56:05'),(70,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:56:11'),(71,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:56:16'),(72,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:56:21'),(73,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:56:26'),(74,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:56:31'),(75,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:56:36'),(76,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:56:41'),(77,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:56:46'),(78,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:56:52'),(79,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:56:57'),(80,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:57:02'),(81,'CRITICAL','bootstrap',NULL,NULL,'Unhandled exception','{\"message\":\"Class \\\"BotV2\\\\Strategy\\\\StopEngine\\\" not found\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\public\\\\tick_stop.php\",\"line\":35}','2026-03-23 22:57:07'),(82,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1102,\"msg\":\"Mandatory parameter \'signature\' was not sent, was empty/null, or malformed.\"},\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-24 01:36:51'),(83,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1102,\"msg\":\"Mandatory parameter \'signature\' was not sent, was empty/null, or malformed.\"},\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-24 01:36:56'),(84,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1102,\"msg\":\"Mandatory parameter \'signature\' was not sent, was empty/null, or malformed.\"},\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-24 01:37:01'),(85,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1102,\"msg\":\"Mandatory parameter \'signature\' was not sent, was empty/null, or malformed.\"},\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-24 01:37:02'),(86,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1102,\"msg\":\"Mandatory parameter \'signature\' was not sent, was empty/null, or malformed.\"},\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-24 01:37:08'),(87,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1102,\"msg\":\"Mandatory parameter \'signature\' was not sent, was empty/null, or malformed.\"},\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-24 01:37:13'),(88,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1102,\"msg\":\"Mandatory parameter \'signature\' was not sent, was empty/null, or malformed.\"},\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-24 01:37:18'),(89,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1102,\"msg\":\"Mandatory parameter \'signature\' was not sent, was empty/null, or malformed.\"},\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-24 01:37:23'),(90,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1102,\"msg\":\"Mandatory parameter \'signature\' was not sent, was empty/null, or malformed.\"},\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-24 01:37:28'),(91,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1102,\"msg\":\"Mandatory parameter \'signature\' was not sent, was empty/null, or malformed.\"},\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-24 01:37:33'),(92,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1102,\"msg\":\"Mandatory parameter \'signature\' was not sent, was empty/null, or malformed.\"},\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-24 01:37:39'),(93,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1102,\"msg\":\"Mandatory parameter \'signature\' was not sent, was empty/null, or malformed.\"},\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-24 01:37:43'),(94,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1102,\"msg\":\"Mandatory parameter \'signature\' was not sent, was empty/null, or malformed.\"},\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-24 01:37:45'),(95,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1102,\"msg\":\"Mandatory parameter \'signature\' was not sent, was empty/null, or malformed.\"},\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-24 01:37:48'),(96,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1102,\"msg\":\"Mandatory parameter \'signature\' was not sent, was empty/null, or malformed.\"},\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-24 01:37:53'),(97,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1102,\"msg\":\"Mandatory parameter \'signature\' was not sent, was empty/null, or malformed.\"},\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-24 01:37:58'),(98,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1102,\"msg\":\"Mandatory parameter \'signature\' was not sent, was empty/null, or malformed.\"},\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-24 01:38:03'),(99,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1102,\"msg\":\"Mandatory parameter \'signature\' was not sent, was empty/null, or malformed.\"},\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-24 01:38:08'),(100,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1102,\"msg\":\"Mandatory parameter \'signature\' was not sent, was empty/null, or malformed.\"},\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-24 01:38:13'),(101,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1102,\"msg\":\"Mandatory parameter \'signature\' was not sent, was empty/null, or malformed.\"},\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-24 01:38:18'),(102,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1102,\"msg\":\"Mandatory parameter \'signature\' was not sent, was empty/null, or malformed.\"},\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-24 01:38:23'),(103,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1102,\"msg\":\"Mandatory parameter \'signature\' was not sent, was empty/null, or malformed.\"},\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-24 01:38:28'),(104,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1102,\"msg\":\"Mandatory parameter \'signature\' was not sent, was empty/null, or malformed.\"},\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-24 01:38:33'),(105,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1102,\"msg\":\"Mandatory parameter \'signature\' was not sent, was empty/null, or malformed.\"},\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-24 01:38:38'),(106,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1102,\"msg\":\"Mandatory parameter \'signature\' was not sent, was empty/null, or malformed.\"},\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-24 01:38:43'),(107,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1102,\"msg\":\"Mandatory parameter \'signature\' was not sent, was empty/null, or malformed.\"},\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-24 01:38:48'),(108,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1102,\"msg\":\"Mandatory parameter \'signature\' was not sent, was empty/null, or malformed.\"},\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-24 01:38:53'),(109,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1102,\"msg\":\"Mandatory parameter \'signature\' was not sent, was empty/null, or malformed.\"},\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-24 01:38:58'),(110,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1102,\"msg\":\"Mandatory parameter \'signature\' was not sent, was empty/null, or malformed.\"},\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-24 01:39:03'),(111,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1102,\"msg\":\"Mandatory parameter \'signature\' was not sent, was empty/null, or malformed.\"},\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-24 01:39:08'),(112,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":35,\"error\":\"Recv failure: Connection was reset\",\"path\":\"/api/v3/time\",\"method\":\"GET\"}','2026-03-24 03:11:07'),(113,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-24 03:29:42'),(114,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-24 03:29:57'),(115,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-24 03:30:02'),(116,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1021,\"msg\":\"Timestamp for this request is outside of the recvWindow.\"},\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-24 03:41:28'),(117,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":28,\"error\":\"SSL connection timeout\",\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-24 04:48:37'),(118,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":28,\"error\":\"Failed to connect to api.binance.com port 443 after 10001 ms: Timeout was reached\",\"path\":\"/api/v3/time\",\"method\":\"GET\"}','2026-03-24 05:15:25'),(119,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":28,\"error\":\"Failed to connect to api.binance.com port 443 after 10002 ms: Timeout was reached\",\"path\":\"/api/v3/time\",\"method\":\"GET\"}','2026-03-24 05:15:35'),(120,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":28,\"error\":\"Failed to connect to api.binance.com port 443 after 10002 ms: Timeout was reached\",\"path\":\"/api/v3/time\",\"method\":\"GET\"}','2026-03-24 05:15:45'),(121,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":28,\"error\":\"Failed to connect to api.binance.com port 443 after 10001 ms: Timeout was reached\",\"path\":\"/api/v3/time\",\"method\":\"GET\"}','2026-03-24 05:15:52'),(122,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":28,\"error\":\"Failed to connect to api.binance.com port 443 after 10002 ms: Timeout was reached\",\"path\":\"/api/v3/time\",\"method\":\"GET\"}','2026-03-24 05:15:55'),(123,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":28,\"error\":\"SSL connection timeout\",\"path\":\"/api/v3/time\",\"method\":\"GET\"}','2026-03-24 05:15:55'),(124,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":28,\"error\":\"Failed to connect to api.binance.com port 443 after 10001 ms: Timeout was reached\",\"path\":\"/api/v3/time\",\"method\":\"GET\"}','2026-03-24 05:16:00'),(125,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":28,\"error\":\"SSL connection timeout\",\"path\":\"/api/v3/time\",\"method\":\"GET\"}','2026-03-24 05:16:05'),(126,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":28,\"error\":\"SSL connection timeout\",\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-24 05:16:07'),(127,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1021,\"msg\":\"Timestamp for this request is outside of the recvWindow.\"},\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-24 05:16:15'),(128,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":28,\"error\":\"SSL connection timeout\",\"path\":\"/api/v3/time\",\"method\":\"GET\"}','2026-03-24 05:16:15'),(129,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1021,\"msg\":\"Timestamp for this request is outside of the recvWindow.\"},\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-24 05:16:19'),(130,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":28,\"error\":\"SSL connection timeout\",\"path\":\"/api/v3/time\",\"method\":\"GET\"}','2026-03-24 05:16:25'),(131,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":28,\"error\":\"SSL connection timeout\",\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-24 05:16:26'),(132,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":28,\"error\":\"SSL connection timeout\",\"path\":\"/api/v3/time\",\"method\":\"GET\"}','2026-03-24 05:16:30'),(133,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":28,\"error\":\"SSL connection timeout\",\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-24 05:16:38'),(134,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":28,\"error\":\"SSL connection timeout\",\"path\":\"/api/v3/time\",\"method\":\"GET\"}','2026-03-24 05:16:39'),(135,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":28,\"error\":\"SSL connection timeout\",\"path\":\"/api/v3/time\",\"method\":\"GET\"}','2026-03-24 06:54:55'),(136,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":28,\"error\":\"SSL connection timeout\",\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-24 09:21:45'),(137,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":28,\"error\":\"SSL connection timeout\",\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-24 12:57:11'),(138,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-24 16:21:02'),(139,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":28,\"error\":\"SSL connection timeout\",\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-25 01:50:55'),(140,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":35,\"error\":\"Recv failure: Connection was reset\",\"path\":\"/api/v3/exchangeInfo\",\"method\":\"GET\"}','2026-03-25 02:33:27'),(141,'CRITICAL','profit_protection','DOGEUSDT','REAL','Erro ao armar profit protection','{\"message\":\"The number of elements in the type definition string must match the number of bind variables\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ProfitProtectionEngine.php\",\"line\":139}','2026-03-25 02:45:26'),(142,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:45:28'),(143,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:45:38'),(144,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:45:48'),(145,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:45:58'),(146,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:46:08'),(147,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:46:18'),(148,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:46:28'),(149,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:46:38'),(150,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:46:48'),(151,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:46:58'),(152,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:47:09'),(153,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:47:19'),(154,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:47:29'),(155,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:47:40'),(156,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:47:50'),(157,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:48:00'),(158,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:48:11'),(159,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:48:22'),(160,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:48:33'),(161,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:48:44'),(162,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:48:54'),(163,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:49:05'),(164,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:49:15'),(165,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:49:25'),(166,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:49:36'),(167,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:49:46'),(168,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:49:57'),(169,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:50:08'),(170,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:50:18'),(171,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:50:28'),(172,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:50:39'),(173,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:50:49'),(174,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:51:00'),(175,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:51:10'),(176,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:51:20'),(177,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:51:30'),(178,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:51:41'),(179,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:51:51'),(180,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:52:01'),(181,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:52:11'),(182,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:52:21'),(183,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:52:31'),(184,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:52:41'),(185,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:52:52'),(186,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:53:03'),(187,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:53:14'),(188,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:53:25'),(189,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:53:35'),(190,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:53:46'),(191,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:53:57'),(192,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:54:08'),(193,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:54:19'),(194,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:54:30'),(195,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:54:41'),(196,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:54:53'),(197,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:55:06'),(198,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:55:17'),(199,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:55:28'),(200,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:55:39'),(201,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:55:50'),(202,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:56:00'),(203,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:56:10'),(204,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:56:20'),(205,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:56:30'),(206,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 02:56:41'),(207,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":28,\"error\":\"SSL connection timeout\",\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 04:13:00'),(208,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":28,\"error\":\"SSL connection timeout\",\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 05:44:48'),(209,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":35,\"error\":\"Recv failure: Connection was reset\",\"path\":\"/api/v3/time\",\"method\":\"GET\"}','2026-03-25 10:02:39'),(210,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":35,\"error\":\"Recv failure: Connection was reset\",\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-25 10:58:54'),(211,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 11:42:36'),(212,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 11:42:37'),(213,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 11:42:37'),(214,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 11:42:37'),(215,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 08:49:54'),(216,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 08:49:54'),(217,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 08:49:54'),(218,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 08:49:55'),(219,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 08:49:55'),(220,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 08:49:57'),(221,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 08:49:57'),(222,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 08:49:57'),(223,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 08:50:01'),(224,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 08:50:03'),(225,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 08:50:03'),(226,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 08:50:04'),(227,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 08:50:04'),(228,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 08:50:05'),(229,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 08:50:06'),(230,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 08:50:06'),(231,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 08:50:15'),(232,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 08:50:15'),(233,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 08:50:15'),(234,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 08:50:16'),(235,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 08:50:16'),(236,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 08:50:19'),(237,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 08:50:19'),(238,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 08:50:19'),(239,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 08:50:20'),(240,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 09:16:48'),(241,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 09:16:49'),(242,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 09:16:50'),(243,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 09:16:51'),(244,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 09:16:51'),(245,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 09:16:52'),(246,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 09:16:52'),(247,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 09:16:52'),(248,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 09:16:53'),(249,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 09:16:54'),(250,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 09:16:54'),(251,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 09:16:54'),(252,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 09:16:54'),(253,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 09:19:10'),(254,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 09:19:10'),(255,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 09:19:10'),(256,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 09:19:10'),(257,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 09:19:11'),(258,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 09:19:14'),(259,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 09:19:15'),(260,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 09:19:15'),(261,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 09:19:16'),(262,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":35,\"error\":\"Recv failure: Connection was reset\",\"path\":\"/api/v3/time\",\"method\":\"GET\"}','2026-03-25 09:31:50'),(263,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":28,\"error\":\"SSL connection timeout\",\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 12:32:46'),(264,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":35,\"error\":\"Recv failure: Connection was reset\",\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 10:06:59'),(265,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 11:32:55'),(266,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 11:35:27'),(267,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":35,\"error\":\"Recv failure: Connection was reset\",\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 11:44:14'),(268,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 11:55:40'),(269,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 11:55:55'),(270,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 11:56:08'),(271,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 11:56:24'),(272,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 11:56:37'),(273,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 11:56:53'),(274,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 11:57:07'),(275,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 11:57:21'),(276,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 11:57:34'),(277,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 11:57:48'),(278,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 11:58:03'),(279,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 11:58:19'),(280,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 11:58:34'),(281,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 11:58:48'),(282,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 11:59:22'),(283,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 11:59:36'),(284,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 11:59:51'),(285,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:00:06'),(286,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:00:20'),(287,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:00:34'),(288,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:00:48'),(289,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:01:03'),(290,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:01:18'),(291,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:01:33'),(292,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:02:15'),(293,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:02:29'),(294,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:02:44'),(295,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:02:58'),(296,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:03:12'),(297,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:03:25'),(298,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:03:39'),(299,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:03:53'),(300,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:04:07'),(301,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:04:22'),(302,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:04:36'),(303,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:04:50'),(304,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:05:04'),(305,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:05:19'),(306,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:05:33'),(307,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:05:46'),(308,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:06:01'),(309,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:06:15'),(310,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:06:29'),(311,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:07:04'),(312,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:07:18'),(313,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:07:33'),(314,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:07:47'),(315,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:08:01'),(316,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:08:15'),(317,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:08:30'),(318,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:08:44'),(319,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:08:59'),(320,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:09:14'),(321,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:09:28'),(322,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:09:43'),(323,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:09:58'),(324,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:10:12'),(325,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:10:27'),(326,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:10:41'),(327,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:10:56'),(328,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:11:11'),(329,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:11:25'),(330,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:11:41'),(331,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:11:56'),(332,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:12:11'),(333,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:12:53'),(334,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:13:08'),(335,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:13:23'),(336,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:13:53'),(337,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:14:09'),(338,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:14:25'),(339,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:14:40'),(340,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:14:56'),(341,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:15:11'),(342,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:15:25'),(343,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:15:40'),(344,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:15:55'),(345,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:16:09'),(346,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:16:23'),(347,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:16:37'),(348,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:16:52'),(349,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:17:07'),(350,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:17:22'),(351,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:17:36'),(352,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:18:29'),(353,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:18:44'),(354,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:18:59'),(355,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:19:14'),(356,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:19:29'),(357,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:19:45'),(358,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:19:59'),(359,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:20:14'),(360,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:20:28'),(361,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:20:43'),(362,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:20:57'),(363,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:21:11'),(364,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:21:25'),(365,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:21:41'),(366,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:21:55'),(367,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:22:09'),(368,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:22:24'),(369,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:22:39'),(370,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:22:53'),(371,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:23:08'),(372,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:23:23'),(373,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:23:37'),(374,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:23:51'),(375,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:24:05'),(376,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:24:20'),(377,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:24:35'),(378,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:24:49'),(379,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:25:03'),(380,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:25:17'),(381,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:25:32'),(382,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:25:46'),(383,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:26:01'),(384,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:26:15'),(385,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:26:31'),(386,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:27:00'),(387,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:27:14'),(388,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:28:23'),(389,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:28:37'),(390,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:28:52'),(391,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:29:06'),(392,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:29:20'),(393,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:29:34'),(394,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:29:49'),(395,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:30:03'),(396,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:30:19'),(397,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:30:33'),(398,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:31:02'),(399,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:31:17'),(400,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:31:32'),(401,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:31:47'),(402,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:32:02'),(403,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:32:17'),(404,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:32:32'),(405,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:32:47'),(406,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":263}','2026-03-25 12:33:01'),(407,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":237}','2026-03-25 12:33:59'),(408,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":237}','2026-03-25 12:34:13'),(409,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":237}','2026-03-25 12:34:27'),(410,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":237}','2026-03-25 12:34:41'),(411,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":237}','2026-03-25 12:34:54'),(412,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":237}','2026-03-25 12:35:08'),(413,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":237}','2026-03-25 12:35:21'),(414,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":237}','2026-03-25 12:35:34'),(415,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":237}','2026-03-25 12:35:49'),(416,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":237}','2026-03-25 12:36:03'),(417,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":237}','2026-03-25 12:36:17'),(418,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":237}','2026-03-25 12:36:31'),(419,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":237}','2026-03-25 12:36:45'),(420,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":237}','2026-03-25 12:36:58'),(421,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":237}','2026-03-25 12:37:12'),(422,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":237}','2026-03-25 12:37:26'),(423,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":237}','2026-03-25 12:37:41'),(424,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":237}','2026-03-25 12:37:55'),(425,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":237}','2026-03-25 12:38:08'),(426,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":262}','2026-03-25 12:38:49'),(427,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":262}','2026-03-25 12:39:02'),(428,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":262}','2026-03-25 12:39:17'),(429,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":262}','2026-03-25 12:40:13'),(430,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":262}','2026-03-25 12:40:26'),(431,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":262}','2026-03-25 12:40:40'),(432,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":262}','2026-03-25 12:40:55'),(433,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of variables must match the number of parameters in the prepared statement\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ExitCoordinator.php\",\"line\":262}','2026-03-25 12:41:09'),(434,'CRITICAL','profit_protection','FORTHUSDT','REAL','Erro ao monitorar profit protection','{\"message\":\"The number of elements in the type definition string must match the number of bind variables\",\"file\":\"C:\\\\xampp\\\\htdocs\\\\bot-v2\\\\app\\\\Strategy\\\\ProfitProtectionEngine.php\",\"line\":906}','2026-03-25 12:44:47'),(435,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 12:55:22'),(436,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 12:55:23'),(437,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 12:55:23'),(438,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 12:55:23'),(439,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 12:55:23'),(440,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 12:55:25'),(441,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 12:55:25'),(442,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 12:55:25'),(443,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 12:55:25'),(444,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 12:55:26'),(445,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 12:55:27'),(446,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 12:55:27'),(447,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 12:55:28'),(448,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 12:55:28'),(449,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 12:55:30'),(450,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":28,\"error\":\"SSL connection timeout\",\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-25 14:45:53'),(451,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 16:11:03'),(452,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 16:11:03'),(453,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 16:11:03'),(454,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 16:11:05'),(455,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 16:11:05'),(456,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 16:11:05'),(457,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 16:11:05'),(458,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 17:45:06'),(459,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 17:45:07'),(460,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 17:45:07'),(461,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 17:45:07'),(462,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 17:45:07'),(463,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 17:45:07'),(464,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 17:45:09'),(465,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 17:45:09'),(466,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 17:45:09'),(467,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 17:45:09'),(468,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 17:45:09'),(469,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 17:45:10'),(470,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 17:45:10'),(471,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 17:45:10'),(472,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 17:45:10'),(473,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 17:45:10'),(474,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 17:45:12'),(475,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 17:45:12'),(476,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 17:45:12'),(477,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 17:45:12'),(478,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 17:45:13'),(479,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 17:45:13'),(480,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 17:45:15'),(481,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 17:45:15'),(482,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 18:13:08'),(483,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 18:13:37'),(484,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 18:14:09'),(485,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 18:14:39'),(486,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 18:15:08'),(487,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 18:15:39'),(488,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 18:16:08'),(489,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 18:16:36'),(490,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 18:17:02'),(491,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 18:17:08'),(492,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 18:17:34'),(493,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 18:17:41'),(494,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 18:18:05'),(495,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 18:18:11'),(496,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 18:18:35'),(497,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1013,\"msg\":\"Filter failure: LOT_SIZE\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 18:18:40'),(498,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-25 18:19:05'),(499,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 19:13:11'),(500,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 19:13:11'),(501,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 19:13:11'),(502,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 19:13:11'),(503,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 19:13:12'),(504,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 19:13:12'),(505,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 19:13:12'),(506,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 19:13:12'),(507,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 19:13:12'),(508,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 19:13:12'),(509,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 19:13:14'),(510,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 19:13:14'),(511,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 19:13:14'),(512,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 19:13:14'),(513,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 19:13:14'),(514,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 19:13:14'),(515,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 19:32:38'),(516,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 19:32:39'),(517,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1021,\"msg\":\"Timestamp for this request is outside of the recvWindow.\"},\"path\":\"/api/v3/account\",\"method\":\"GET\"}','2026-03-25 19:37:59'),(518,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":35,\"error\":\"Recv failure: Connection was reset\",\"path\":\"/api/v3/time\",\"method\":\"GET\"}','2026-03-25 19:54:04'),(519,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:43'),(520,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:43'),(521,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:43'),(522,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:43'),(523,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:43'),(524,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:44'),(525,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:44'),(526,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:44'),(527,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:44'),(528,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:44'),(529,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:46'),(530,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:46'),(531,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:46'),(532,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:46'),(533,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:46'),(534,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:46'),(535,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:47'),(536,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:47'),(537,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:47'),(538,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:47'),(539,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:48'),(540,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:48'),(541,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:48'),(542,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:48'),(543,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:48'),(544,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:48'),(545,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:49'),(546,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:49'),(547,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:49'),(548,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:49'),(549,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:50'),(550,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:50'),(551,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:50'),(552,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:51'),(553,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:52'),(554,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 21:30:53'),(555,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 22:49:28'),(556,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 22:49:29'),(557,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 22:49:29'),(558,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 22:49:29'),(559,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 22:49:29'),(560,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 22:49:29'),(561,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 22:49:29'),(562,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 22:49:30'),(563,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 22:49:30'),(564,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 22:49:30'),(565,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 22:49:30'),(566,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-1121,\"msg\":\"Invalid symbol.\"},\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-25 22:49:31'),(567,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":35,\"error\":\"Recv failure: Connection was reset\",\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-26 00:13:43'),(568,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 00:35:41'),(569,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 00:39:55'),(570,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 00:40:11'),(571,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 00:40:27'),(572,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 00:40:43'),(573,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 00:40:59'),(574,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 00:41:14'),(575,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 00:41:29'),(576,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 00:41:44'),(577,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 00:41:59'),(578,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 00:42:15'),(579,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 00:42:31'),(580,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 00:42:47'),(581,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 00:43:03'),(582,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 00:43:19'),(583,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 00:43:35'),(584,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 00:43:52'),(585,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 00:44:08'),(586,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 00:44:24'),(587,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 00:44:40'),(588,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 00:44:56'),(589,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":28,\"error\":\"SSL connection timeout\",\"path\":\"/api/v3/ticker/24hr\",\"method\":\"GET\"}','2026-03-26 01:04:18'),(590,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:32:09'),(591,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:32:24'),(592,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:32:56'),(593,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:33:11'),(594,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:33:26'),(595,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:33:41'),(596,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:33:52'),(597,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:34:07'),(598,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:34:22'),(599,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:34:37'),(600,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:34:52'),(601,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:35:08'),(602,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:35:24'),(603,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:35:40'),(604,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:35:56'),(605,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:36:11'),(606,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:36:27'),(607,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:36:42'),(608,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:38:28'),(609,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:38:43'),(610,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:39:13'),(611,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:39:28'),(612,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:39:45'),(613,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:40:02'),(614,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:40:17'),(615,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:40:32'),(616,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:40:47'),(617,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:41:02'),(618,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:41:18'),(619,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:41:33'),(620,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:41:48'),(621,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:42:04'),(622,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:42:19'),(623,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:42:49'),(624,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:43:04'),(625,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:43:19'),(626,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:43:35'),(627,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:43:51'),(628,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:44:07'),(629,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:44:23'),(630,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:44:38'),(631,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:44:44'),(632,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:44:55'),(633,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:45:00'),(634,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:45:10'),(635,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:45:15'),(636,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:45:26'),(637,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:45:31'),(638,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:45:42'),(639,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:45:47'),(640,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:45:58'),(641,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:46:03'),(642,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:46:13'),(643,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:46:19'),(644,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:46:29'),(645,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:46:34'),(646,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:46:45'),(647,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:46:50'),(648,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:47:01'),(649,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:47:06'),(650,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:47:17'),(651,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:47:22'),(652,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:47:34'),(653,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:47:39'),(654,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:47:50'),(655,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:47:55'),(656,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:48:05'),(657,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:48:10'),(658,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:48:21'),(659,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:48:27'),(660,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:48:38'),(661,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:48:43'),(662,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:48:53'),(663,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:48:59'),(664,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:49:10'),(665,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:49:15'),(666,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:49:25'),(667,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:49:30'),(668,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:49:41'),(669,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:49:46'),(670,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:49:57'),(671,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:50:02'),(672,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:50:13'),(673,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:50:34'),(674,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:50:49'),(675,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:51:04'),(676,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:51:19'),(677,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:51:34'),(678,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:51:49'),(679,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:52:05'),(680,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:52:16'),(681,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:52:21'),(682,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:52:32'),(683,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:52:37'),(684,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:52:48'),(685,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:52:53'),(686,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:53:04'),(687,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:53:09'),(688,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:53:20'),(689,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:53:25'),(690,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:53:35'),(691,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:53:40'),(692,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:53:51'),(693,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:53:56'),(694,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:54:07'),(695,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:54:12'),(696,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:54:23'),(697,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:54:28'),(698,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:54:39'),(699,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:54:44'),(700,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:54:56'),(701,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:55:01'),(702,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:55:13'),(703,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:55:29'),(704,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:55:34'),(705,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:55:45'),(706,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:55:50'),(707,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:56:02'),(708,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:56:07'),(709,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:56:18'),(710,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:56:33'),(711,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:56:48'),(712,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:57:05'),(713,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:57:21'),(714,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:57:37'),(715,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:57:53'),(716,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:58:08'),(717,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:58:23'),(718,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:58:38'),(719,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:58:53'),(720,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:59:08'),(721,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:59:24'),(722,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:59:39'),(723,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 01:59:54'),(724,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:00:10'),(725,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:00:26'),(726,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:00:42'),(727,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:00:59'),(728,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:01:15'),(729,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:02:31'),(730,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:02:47'),(731,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:03:02'),(732,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:03:16'),(733,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:03:32'),(734,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:03:47'),(735,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:04:03'),(736,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:04:18'),(737,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:04:33'),(738,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:04:48'),(739,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:05:03'),(740,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:05:19'),(741,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:05:34'),(742,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:06:04'),(743,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:07:19'),(744,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:07:34'),(745,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:07:51'),(746,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:08:06'),(747,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:08:21'),(748,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:08:36'),(749,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:08:51'),(750,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:09:06'),(751,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:09:21'),(752,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:09:37'),(753,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:09:53'),(754,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:10:08'),(755,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:10:23'),(756,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:10:38'),(757,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:10:53'),(758,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:11:09'),(759,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:11:25'),(760,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:11:40'),(761,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:11:56'),(762,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:12:11'),(763,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:12:27'),(764,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:12:42'),(765,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:12:57'),(766,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:13:13'),(767,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:13:28'),(768,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:13:43'),(769,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:13:58'),(770,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:14:13'),(771,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:14:29'),(772,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:14:44'),(773,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:14:59'),(774,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:15:14'),(775,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:15:29'),(776,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:15:44'),(777,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:15:59'),(778,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:16:14'),(779,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:16:30'),(780,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:16:45'),(781,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:17:00'),(782,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:17:15'),(783,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:17:29'),(784,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:17:44'),(785,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:17:59'),(786,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:18:15'),(787,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:18:31'),(788,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:18:49'),(789,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:19:05'),(790,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":28,\"error\":\"SSL connection timeout\",\"path\":\"/api/v3/time\",\"method\":\"GET\"}','2026-03-26 02:19:09'),(791,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:19:20'),(792,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:19:35'),(793,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:19:50'),(794,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:20:05'),(795,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:20:21'),(796,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:20:36'),(797,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:20:52'),(798,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:21:07'),(799,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:21:22'),(800,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:21:37'),(801,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:21:52'),(802,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:22:07'),(803,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:22:22'),(804,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:22:38'),(805,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:22:54'),(806,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:23:11'),(807,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:23:28'),(808,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:23:43'),(809,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:23:58'),(810,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:24:13'),(811,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:24:29'),(812,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:24:44'),(813,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:24:59'),(814,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":28,\"error\":\"SSL connection timeout\",\"path\":\"/api/v3/exchangeInfo\",\"method\":\"GET\"}','2026-03-26 02:25:09'),(815,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:25:23'),(816,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:25:38'),(817,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:25:53'),(818,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:26:08'),(819,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:26:23'),(820,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:26:38'),(821,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:26:53'),(822,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:27:08'),(823,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:27:23'),(824,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:27:38'),(825,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:27:53'),(826,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:28:08'),(827,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:28:23'),(828,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:28:39'),(829,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:29:41'),(830,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:29:56'),(831,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 02:30:40'),(832,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:14:11'),(833,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:17:13'),(834,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:17:29'),(835,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:18:00'),(836,'ERROR','binance_client',NULL,NULL,'cURL error','{\"errno\":35,\"error\":\"Recv failure: Connection was reset\",\"path\":\"/api/v3/exchangeInfo\",\"method\":\"GET\"}','2026-03-26 03:18:02'),(837,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:18:14'),(838,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:18:29'),(839,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:18:44'),(840,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:19:00'),(841,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:19:15'),(842,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:19:30'),(843,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:19:45'),(844,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:20:01'),(845,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:20:16'),(846,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:20:32'),(847,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:20:48'),(848,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:21:03'),(849,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:21:18'),(850,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:21:34'),(851,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:21:49'),(852,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:22:04'),(853,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:22:20'),(854,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:22:35'),(855,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:22:51'),(856,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:23:06'),(857,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:23:21'),(858,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:23:36'),(859,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:23:52'),(860,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:24:06'),(861,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:24:21'),(862,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:24:37'),(863,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:24:54'),(864,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:25:10'),(865,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:25:26'),(866,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:25:42'),(867,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:25:57'),(868,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:26:13'),(869,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:26:28'),(870,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:26:43'),(871,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:26:59'),(872,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:27:15'),(873,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:27:31'),(874,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:27:46'),(875,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:28:02'),(876,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:28:18'),(877,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:28:33'),(878,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:28:48'),(879,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:29:03'),(880,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:29:19'),(881,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:29:34'),(882,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:29:49'),(883,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:30:04'),(884,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:30:19'),(885,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:30:34'),(886,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:30:49'),(887,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:31:04'),(888,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:31:19'),(889,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:31:35'),(890,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:31:51'),(891,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:32:08'),(892,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:32:23'),(893,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:32:38'),(894,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:32:53'),(895,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:33:08'),(896,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:33:23'),(897,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:33:39'),(898,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:33:54'),(899,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:34:09'),(900,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:34:24'),(901,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:34:39'),(902,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:34:54'),(903,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:35:09'),(904,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:35:24'),(905,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:35:40'),(906,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:35:55'),(907,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:36:10'),(908,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:36:26'),(909,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:36:41'),(910,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:36:55'),(911,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:37:10'),(912,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:37:25'),(913,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:37:40'),(914,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:37:55'),(915,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:38:11'),(916,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:38:26'),(917,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:38:42'),(918,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:38:59'),(919,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:39:14'),(920,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:39:29'),(921,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:39:44'),(922,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:39:59'),(923,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:40:15'),(924,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:40:31'),(925,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:40:46'),(926,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:41:03'),(927,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:41:19'),(928,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:41:35'),(929,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:41:51'),(930,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:42:07'),(931,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:42:23'),(932,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:42:38'),(933,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:42:54'),(934,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:43:11'),(935,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:43:26'),(936,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:43:41'),(937,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:43:56'),(938,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:44:13'),(939,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:44:28'),(940,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:44:44'),(941,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:44:59'),(942,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:45:14'),(943,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:45:29'),(944,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:45:45'),(945,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:46:00'),(946,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:46:15'),(947,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:46:30'),(948,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:46:45'),(949,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:47:01'),(950,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:47:16'),(951,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:47:31'),(952,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:47:46'),(953,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:48:03'),(954,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:48:19'),(955,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:48:34'),(956,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:48:50'),(957,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:49:05'),(958,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:49:20'),(959,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:49:36'),(960,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:49:51'),(961,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:50:07'),(962,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:50:22'),(963,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:50:38'),(964,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:50:54'),(965,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:51:10'),(966,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:51:25'),(967,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:51:41'),(968,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:51:57'),(969,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:52:12'),(970,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:52:28'),(971,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:52:44'),(972,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:52:59'),(973,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:53:14'),(974,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:53:30'),(975,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:53:45'),(976,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:54:00'),(977,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:54:16'),(978,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:54:31'),(979,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:54:46'),(980,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:55:02'),(981,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:55:18'),(982,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:55:33'),(983,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:55:48'),(984,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:56:03'),(985,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:56:18'),(986,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:56:35'),(987,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:56:50'),(988,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:57:05'),(989,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:57:20'),(990,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:57:35'),(991,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:57:51'),(992,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:58:06'),(993,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:58:21'),(994,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:58:36'),(995,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:58:52'),(996,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:59:07'),(997,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:59:22'),(998,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:59:37'),(999,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 03:59:53'),(1000,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:00:09'),(1001,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:00:25'),(1002,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:00:41'),(1003,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:00:56'),(1004,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:01:11'),(1005,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:01:27'),(1006,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:01:42'),(1007,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:01:57'),(1008,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:02:12'),(1009,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:02:27'),(1010,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:02:43'),(1011,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:02:59'),(1012,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:03:14'),(1013,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:03:29'),(1014,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:03:44'),(1015,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:04:00'),(1016,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:04:15'),(1017,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:04:30'),(1018,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:04:46'),(1019,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:05:02'),(1020,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:05:17'),(1021,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:05:32'),(1022,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:05:47'),(1023,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:06:02'),(1024,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:06:19'),(1025,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:06:35'),(1026,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:06:51'),(1027,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:07:07'),(1028,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:07:23'),(1029,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:07:38'),(1030,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:07:53'),(1031,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:08:08'),(1032,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:08:24'),(1033,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:08:40'),(1034,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:08:56'),(1035,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:09:11'),(1036,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:09:26'),(1037,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:09:41'),(1038,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:09:56'),(1039,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:10:12'),(1040,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:10:27'),(1041,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:10:42'),(1042,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:10:57'),(1043,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:11:12'),(1044,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:11:27'),(1045,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:11:42'),(1046,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:11:57'),(1047,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:12:12'),(1048,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:12:28'),(1049,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:12:43'),(1050,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:12:58'),(1051,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:13:14'),(1052,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:13:30'),(1053,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:13:45'),(1054,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:14:01'),(1055,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:14:18'),(1056,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:14:33'),(1057,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:14:48'),(1058,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:15:03'),(1059,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:15:18'),(1060,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:15:33'),(1061,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:15:48'),(1062,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:16:04'),(1063,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:16:19'),(1064,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:16:35'),(1065,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:16:51'),(1066,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:17:06'),(1067,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:17:21'),(1068,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:17:37'),(1069,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:17:52'),(1070,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:18:08'),(1071,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:18:23'),(1072,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:18:39'),(1073,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:18:54'),(1074,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:19:09'),(1075,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:19:25'),(1076,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:19:40'),(1077,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:19:55'),(1078,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:20:10'),(1079,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:20:26'),(1080,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:20:42'),(1081,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:20:57'),(1082,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:21:12'),(1083,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:21:26'),(1084,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:21:42'),(1085,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:21:57'),(1086,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:22:12'),(1087,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:22:27'),(1088,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:22:42'),(1089,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:22:59'),(1090,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:23:14'),(1091,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:23:30'),(1092,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:23:46'),(1093,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:24:01'),(1094,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:24:17'),(1095,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:24:32'),(1096,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:24:47'),(1097,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:25:02'),(1098,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:25:18'),(1099,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:25:33'),(1100,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:25:47'),(1101,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:26:03'),(1102,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:26:18'),(1103,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:26:33'),(1104,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:26:48'),(1105,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:27:04'),(1106,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:27:19'),(1107,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:27:34'),(1108,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:27:49'),(1109,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:28:04'),(1110,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:28:20'),(1111,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:28:35'),(1112,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:28:50'),(1113,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:29:05'),(1114,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:29:21'),(1115,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:29:36'),(1116,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:29:50'),(1117,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:30:06'),(1118,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:30:22'),(1119,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:30:38'),(1120,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:30:54'),(1121,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:31:09'),(1122,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:31:24'),(1123,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:31:39'),(1124,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:31:54'),(1125,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:32:09'),(1126,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:32:24'),(1127,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:32:40'),(1128,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:32:55'),(1129,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:33:10'),(1130,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:33:25'),(1131,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:33:40'),(1132,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:33:56'),(1133,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:34:12'),(1134,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:34:28'),(1135,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:34:44'),(1136,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:34:59'),(1137,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:35:14'),(1138,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:35:29'),(1139,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:35:44'),(1140,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:36:00'),(1141,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:36:15'),(1142,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:36:31'),(1143,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:36:47'),(1144,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:37:02'),(1145,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:37:17'),(1146,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:37:32'),(1147,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:37:48'),(1148,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:38:03'),(1149,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:38:18'),(1150,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:38:34'),(1151,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:38:49'),(1152,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:39:04'),(1153,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:39:19'),(1154,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:39:35'),(1155,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:39:50'),(1156,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:40:06'),(1157,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:40:22'),(1158,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:40:37'),(1159,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:40:52'),(1160,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:41:09'),(1161,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:41:25'),(1162,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:41:40'),(1163,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:41:55'),(1164,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:42:12'),(1165,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:42:27'),(1166,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:42:42'),(1167,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:42:57'),(1168,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:43:12'),(1169,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:43:29'),(1170,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:43:44'),(1171,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:43:59'),(1172,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:44:14'),(1173,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:44:30'),(1174,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:44:45'),(1175,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:45:00'),(1176,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:45:15'),(1177,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:45:30'),(1178,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:45:45'),(1179,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:46:00'),(1180,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:46:16'),(1181,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:46:31'),(1182,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:46:47'),(1183,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:47:03'),(1184,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:47:19'),(1185,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:47:34'),(1186,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:47:49'),(1187,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:48:04'),(1188,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:48:20'),(1189,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:48:36'),(1190,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:48:52'),(1191,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:49:07'),(1192,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:49:21'),(1193,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:49:37'),(1194,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:49:52'),(1195,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:50:07'),(1196,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:50:22'),(1197,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:50:37'),(1198,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:50:53'),(1199,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:51:10'),(1200,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:51:26'),(1201,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:51:42'),(1202,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:51:56'),(1203,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:52:12'),(1204,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:52:27'),(1205,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:52:42'),(1206,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:52:57'),(1207,'WARN','binance_client',NULL,NULL,'Binance API error','{\"http_code\":400,\"response\":{\"code\":-2010,\"msg\":\"Account has insufficient balance for requested action.\"},\"path\":\"/api/v3/order\",\"method\":\"POST\"}','2026-03-26 04:53:13'),