System Logs

Refresh
Log Entries (179327 total) Page 1467 of 1794
Time Level Source Category Symbol Message
03-18 18:03:04 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:02:58 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:02:58 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:02:53 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:02:52 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:02:47 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:02:46 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:02:41 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:02:41 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:02:35 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:02:35 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:02:30 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:02:29 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:02:24 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:02:19 ERROR webhook order HUBB Order failed: Alpaca API error 422: {"code":42210000,"message":"bracket orders must be entry orders"}
03-18 18:02:19 INFO webhook signal HUBB Signal received: HUBB buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"HUBB\",\"symbol\":\"HUBB\",\"quantity\":\"10\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":483.79,\"stopLoss\":{\"stopPrice\":469.28},\"takeProfit\":{\"limitPrice\":512.82},\"extras\":{\"agentType\":\"SOXL, HUBB, KGC - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nSOXL, HUBB, KGC - Trading Results AI Trading Agent\",\"timeframe\":\"5\"},\"timestamp\":\"2026-03-18T18:02:19.316Z\"}"}
03-18 18:02:17 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:02:11 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:02:05 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:02:02 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:01:59 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:01:56 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:01:54 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:01:50 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:01:49 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:01:44 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:01:43 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:01:39 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:01:38 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:01:33 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:01:31 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:01:28 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:01:25 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:01:22 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:01:17 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:01:06 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:00:59 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:00:52 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 18:00:45 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 17:59:48 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 17:59:42 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 17:59:39 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 17:59:37 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 17:59:34 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 17:59:31 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 17:59:28 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 17:59:26 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 17:59:22 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 17:59:16 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 17:59:11 INFO trailing_stop inverse GLXY GLXY inverse protection: trend=41
{"old_stop": 22.73, "new_stop": 22.73, "tightening_factor": 0.7}
03-18 17:58:59 INFO trailing_stop tier AMD AMD tier upgrade: $194.33 -> $200.0
{"old_stop": 194.33, "new_stop": 200.0, "profit_pct": 1.01}
03-18 17:52:26 INFO order_tracker scaling SOXL Scaling protection updated: SOXL
{"new_qty": 178.0, "new_avg": 56.02, "sl": 54.31, "tp": 59.35, "method": "cancel_recreate: created"}
03-18 17:52:26 INFO oco scaling SOXL OCO recreated for scaling: SOXL
{"quantity": 178.0, "stop_loss": 54.31, "take_profit": 59.35}
03-18 17:52:26 INFO oco create SOXL OCO created: SOXL
{"oco_id": 1167, "stop_price": 54.31, "take_profit_price": 59.35}
03-18 17:52:24 INFO order_tracker fill SOXL Entry filled: SOXL @ $56.010337
{"order_id": "2c2359d1-7b31-4097-a446-c2e2a5a26c8d", "quantity": 89.0, "price": 56.010337}
03-18 17:52:24 INFO order_tracker fill SOXL Entry filled: SOXL @ $56.02
{"order_id": "1a7ec61c-4aad-427d-8233-3dc013553575", "quantity": 89.0, "price": 56.02}
03-18 17:52:20 INFO webhook order SOXL Order placed: 2c2359d1-7b31-4097-a446-c2e2a5a26c8d
{"order_id": "2c2359d1-7b31-4097-a446-c2e2a5a26c8d", "side": "buy"}
03-18 17:52:20 INFO webhook signal SOXL Signal received: SOXL buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"SOXL\",\"symbol\":\"SOXL\",\"quantity\":\"89\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":55.9914,\"stopLoss\":{\"stopPrice\":54.31},\"takeProfit\":{\"limitPrice\":59.35},\"extras\":{\"agentType\":\"SOXL - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nSOXL - Trading Results AI Trading Agent\",\"timeframe\":\"5\"},\"timestamp\":\"2026-03-18T17:52:19.785Z\"}"}
03-18 17:52:20 INFO webhook order SOXL Order placed: 1a7ec61c-4aad-427d-8233-3dc013553575
{"order_id": "1a7ec61c-4aad-427d-8233-3dc013553575", "side": "buy"}
03-18 17:52:19 INFO webhook signal SOXL Signal received: SOXL buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"SOXL\",\"symbol\":\"SOXL\",\"quantity\":\"89\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":55.9914,\"stopLoss\":{\"stopPrice\":54.31},\"takeProfit\":{\"limitPrice\":59.35},\"extras\":{\"agentType\":\"SOXL - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nSOXL - Trading Results AI Trading Agent\",\"timeframe\":\"5\"},\"timestamp\":\"2026-03-18T17:52:19.785Z\"}"}
03-18 17:50:30 INFO order_tracker scaling AMD Scaling protection updated: AMD
{"new_qty": 154.0, "new_avg": 199.85, "sl": 194.33, "tp": 212.36, "method": "cancel_recreate: created"}
03-18 17:50:30 INFO oco scaling AMD OCO recreated for scaling: AMD
{"quantity": 154.0, "stop_loss": 194.33, "take_profit": 212.36}
03-18 17:50:30 INFO oco create AMD OCO created: AMD
{"oco_id": 1166, "stop_price": 194.33, "take_profit_price": 212.36}
03-18 17:50:29 INFO order_tracker scaling AMD Scaling protection updated: AMD
{"new_qty": 178.0, "new_avg": 200.0, "sl": 194.33, "tp": 212.36, "method": "cancel_recreate: created"}
03-18 17:50:29 INFO oco scaling AMD OCO recreated for scaling: AMD
{"quantity": 178.0, "stop_loss": 194.33, "take_profit": 212.36}
03-18 17:50:29 INFO oco create AMD OCO created: AMD
{"oco_id": 1165, "stop_price": 194.33, "take_profit_price": 212.36}
03-18 17:50:27 INFO order_tracker fill AMD Entry filled: AMD @ $200.95
{"order_id": "ff2872e4-dcd4-43cf-872a-38cf0995678f", "quantity": 24.0, "price": 200.95}
03-18 17:50:26 INFO order_tracker fill AMD Entry filled: AMD @ $200.95
{"order_id": "46c28bcf-af52-4ab8-9381-2401d86c02d1", "quantity": 24.0, "price": 200.95}
03-18 17:50:21 INFO webhook order AMD Order placed: ff2872e4-dcd4-43cf-872a-38cf0995678f
{"order_id": "ff2872e4-dcd4-43cf-872a-38cf0995678f", "side": "buy"}
03-18 17:50:21 INFO webhook signal AMD Signal received: AMD buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"AMD\",\"symbol\":\"AMD\",\"quantity\":\"24\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":200.342,\"stopLoss\":{\"stopPrice\":194.33},\"takeProfit\":{\"limitPrice\":212.36},\"extras\":{\"agentType\":\"AMD - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAMD - Trading Results AI Trading Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-18T17:50:21.138Z\"}"}
03-18 17:50:21 WARN order_tracker side_mismatch HUBB HUBB exit fill rejected: side mismatch (exit=sell, position=short)
{"order_id": "bc2d4b77-29a3-4c1f-a434-c3284f087835", "exit_side": "sell", "position_side": "short", "position_id": 1462}
03-18 17:50:21 INFO webhook order AMD Order placed: 46c28bcf-af52-4ab8-9381-2401d86c02d1
{"order_id": "46c28bcf-af52-4ab8-9381-2401d86c02d1", "side": "buy"}
03-18 17:50:21 INFO webhook signal AMD Signal received: AMD buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"AMD\",\"symbol\":\"AMD\",\"quantity\":\"24\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":200.342,\"stopLoss\":{\"stopPrice\":194.33},\"takeProfit\":{\"limitPrice\":212.36},\"extras\":{\"agentType\":\"AMD - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAMD - Trading Results AI Trading Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-18T17:50:21.138Z\"}"}
03-18 17:50:20 INFO webhook order HUBB Order placed: bc2d4b77-29a3-4c1f-a434-c3284f087835
{"order_id": "bc2d4b77-29a3-4c1f-a434-c3284f087835", "side": "sell"}
03-18 17:50:19 INFO webhook signal HUBB Signal received: HUBB sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"HUBB\",\"symbol\":\"HUBB\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Long\",\"referencePrice\":482.62,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"GOOG, NVDA, ITA, QQQ, IR, GOOGL, SOXL, HUBB - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nGOOG, NVDA, ITA, QQQ, IR, GOOGL, SOXL, HUBB - Trading Results AI Trading Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-18T17:50:19.550Z\"}"}
03-18 17:45:22 ERROR webhook order KYIV Order failed: No open position in Alpaca for KYIV, skipping close order
03-18 17:45:22 INFO webhook signal KYIV Signal received: KYIV buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"KYIV\",\"symbol\":\"KYIV\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Short\",\"referencePrice\":10.73,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"DGNX, NNE, KYIV, GRAL, PTRN, CGON, WBTN, MRX - Trading Results AI Trading Agent (8 Tickers)\",\"indicator\":\"TDindicator AIMonitor\\nDGNX, NNE, KYIV, GRAL, PTRN, CGON, WBTN, MRX - Trading Results AI Trading Agent (8 Tickers)\",\"timeframe\":\"60\"},\"timestamp\":\"2026-03-18T17:45:17.870Z\"}"}
03-18 17:32:20 INFO order_tracker fill APH Entry filled: APH @ $129.21
{"order_id": "b2df8f62-aea5-4662-bfeb-9dae12b801cd", "quantity": 38.0, "price": 129.21}
03-18 17:32:18 INFO webhook order APH Order placed: b2df8f62-aea5-4662-bfeb-9dae12b801cd
{"order_id": "b2df8f62-aea5-4662-bfeb-9dae12b801cd", "side": "buy"}
03-18 17:32:17 INFO webhook signal APH Signal received: APH buy
{"raw": "{\"action\":\"buy\",\"ticker\":\"APH\",\"symbol\":\"APH\",\"quantity\":\"38\",\"sentiment\":\"long\",\"reason\":\"AI Robots Long Entry\",\"referencePrice\":129.295,\"stopLoss\":{\"stopPrice\":125.42},\"takeProfit\":{\"limitPrice\":137.05},\"extras\":{\"agentType\":\"APH - Trading Results AI Trading Agent\",\"indicator\":\"TDindicator AIMonitor\\nAPH - Trading Results AI Trading Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-18T17:32:17.588Z\"}"}
03-18 17:19:19 ERROR webhook order DGNX Order failed: No open position in Alpaca for DGNX, skipping close order
03-18 17:19:18 INFO webhook signal DGNX Signal received: DGNX sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"DGNX\",\"symbol\":\"DGNX\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Long\",\"referencePrice\":0.5701,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"DGNX, NNE, KYIV, GRAL, PTRN, CGON, WBTN, MRX - Trading Results AI Trading Agent (8 Tickers)\",\"indicator\":\"TDindicator AIMonitor\\nDGNX, NNE, KYIV, GRAL, PTRN, CGON, WBTN, MRX - Trading Results AI Trading Agent (8 Tickers)\",\"timeframe\":\"60\"},\"timestamp\":\"2026-03-18T17:19:18.630Z\"}"}
03-18 17:13:31 INFO oco trigger APH OCO triggered: APH stop_loss
{"filled_price": 129.491457, "filled_quantity": 151.0, "leg_type": "stop_loss"}
03-18 17:13:23 ERROR webhook order APH Order failed: No open position in Alpaca for APH, skipping close order
03-18 17:13:22 INFO webhook signal APH Signal received: APH sell
{"raw": "{\"action\":\"sell\",\"ticker\":\"APH\",\"symbol\":\"APH\",\"quantity\":\"all\",\"sentiment\":\"flat\",\"reason\":\"Agent Exit Long\",\"referencePrice\":129.73,\"stopLoss\":null,\"takeProfit\":null,\"extras\":{\"agentType\":\"SOXS - Trading Results AI Trading Double Agent\",\"indicator\":\"TDindicator AIMonitor\\nSOXS - Trading Results AI Trading Double Agent\",\"timeframe\":\"15\"},\"timestamp\":\"2026-03-18T17:13:22.797Z\"}"}
03-18 17:11:49 INFO trailing_stop inverse APH APH inverse protection: trend=9
{"old_stop": 128.12, "new_stop": 129.44, "tightening_factor": 0.6}
03-18 17:11:41 INFO trailing_stop inverse RKLB RKLB inverse protection: trend=49
{"old_stop": 72.92, "new_stop": 72.92, "tightening_factor": 0.7}
03-18 17:11:35 INFO trailing_stop inverse RKLB RKLB inverse protection: trend=49
{"old_stop": 72.92, "new_stop": 72.92, "tightening_factor": 0.7}
03-18 17:11:29 INFO trailing_stop inverse RKLB RKLB inverse protection: trend=49
{"old_stop": 72.92, "new_stop": 72.92, "tightening_factor": 0.7}
03-18 17:11:24 INFO trailing_stop inverse RKLB RKLB inverse protection: trend=49
{"old_stop": 72.92, "new_stop": 72.92, "tightening_factor": 0.7}
03-18 17:11:18 INFO trailing_stop inverse RKLB RKLB inverse protection: trend=49
{"old_stop": 72.92, "new_stop": 72.92, "tightening_factor": 0.7}
03-18 17:11:13 INFO trailing_stop inverse RKLB RKLB inverse protection: trend=49
{"old_stop": 72.92, "new_stop": 72.92, "tightening_factor": 0.7}
03-18 17:11:07 INFO trailing_stop inverse RKLB RKLB inverse protection: trend=49
{"old_stop": 72.92, "new_stop": 72.92, "tightening_factor": 0.7}
03-18 17:11:01 INFO trailing_stop inverse RKLB RKLB inverse protection: trend=49
{"old_stop": 72.92, "new_stop": 72.92, "tightening_factor": 0.7}
03-18 17:10:42 INFO trailing_stop inverse RKLB RKLB inverse protection: trend=49
{"old_stop": 72.92, "new_stop": 72.92, "tightening_factor": 0.7}
03-18 17:10:36 INFO trailing_stop inverse RKLB RKLB inverse protection: trend=49
{"old_stop": 72.92, "new_stop": 72.92, "tightening_factor": 0.7}
03-18 17:10:31 INFO trailing_stop inverse RKLB RKLB inverse protection: trend=49
{"old_stop": 72.92, "new_stop": 72.92, "tightening_factor": 0.7}
03-18 17:10:25 INFO trailing_stop inverse RKLB RKLB inverse protection: trend=49
{"old_stop": 72.92, "new_stop": 72.92, "tightening_factor": 0.7}
03-18 17:10:23 INFO order_tracker fill SOFI Entry filled: SOFI @ $17.38
{"order_id": "81b8200b-d53d-4b97-b7d2-1ea6bb943b32", "quantity": 288.0, "price": 17.38}
03-18 17:10:21 INFO webhook order SOFI Order placed: 81b8200b-d53d-4b97-b7d2-1ea6bb943b32
{"order_id": "81b8200b-d53d-4b97-b7d2-1ea6bb943b32", "side": "buy"}