[2026-01-15 03:51:55] === WEBHOOK RECEIVED ===
[2026-01-15 03:51:55] Timestamp: 2026-01-15 03:51:55
[2026-01-15 03:51:55] Raw Data: buy|BTCUSD|97462.02
[2026-01-15 03:51:55] DEBUG: CSV Header = ["symbol","securityid"]
[2026-01-15 03:51:55] DEBUG: Loaded 137 symbols from list3.csv
[2026-01-15 03:51:55] DEBUG: Parts count = 3
[2026-01-15 03:51:55] Side: buy
[2026-01-15 03:51:55] Symbol: BTCUSD
[2026-01-15 03:51:55] Price: 415 (fixed for testing)
[2026-01-15 03:51:55] ✓ Found in list3! SecurityId: 383
[2026-01-15 03:51:55] Placing BUY order for BTCUSD @ 415 (SecurityId: 383)
[2026-01-15 03:51:55] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768429315_3995","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"LIMIT","validity":"DAY","securityId":"383","quantity":1,"disclosedQuantity":"","price":415,"triggerPrice":"","afterMarketOrder":true,"amoTime":"OPEN","boProfitValue":"","boStopLossValue":""}
[2026-01-15 03:51:56] HTTP Code: 200
[2026-01-15 03:51:56] Response: {"orderId":"2452601149534","orderStatus":"TRANSIT"}
[2026-01-15 03:51:56] ✓ Order Placed! ID: 2452601149534
[2026-01-15 03:51:56] === END ===

[2026-01-15 03:52:26] === WEBHOOK RECEIVED ===
[2026-01-15 03:52:26] Timestamp: 2026-01-15 03:52:26
[2026-01-15 03:52:26] Raw Data: buy|BTCUSD|97480.95
[2026-01-15 03:52:26] DEBUG: CSV Header = ["symbol","securityid"]
[2026-01-15 03:52:26] DEBUG: Loaded 137 symbols from list3.csv
[2026-01-15 03:52:26] DEBUG: Parts count = 3
[2026-01-15 03:52:26] Side: buy
[2026-01-15 03:52:26] Symbol: BTCUSD
[2026-01-15 03:52:26] Price: 415 (fixed for testing)
[2026-01-15 03:52:26] ✓ Found in list3! SecurityId: 383
[2026-01-15 03:52:26] Placing BUY order for BTCUSD @ 415 (SecurityId: 383)
[2026-01-15 03:52:26] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768429346_8378","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"LIMIT","validity":"DAY","securityId":"383","quantity":1,"disclosedQuantity":"","price":415,"triggerPrice":"","afterMarketOrder":true,"amoTime":"OPEN","boProfitValue":"","boStopLossValue":""}
[2026-01-15 03:52:27] HTTP Code: 400
[2026-01-15 03:52:27] Response: {"errorType":"Order_Error","errorCode":"DH-906","errorMessage":"You have insufficient funds. Please add Rs.66.27 to trade."}
[2026-01-15 03:52:27] ✗ Order Failed!
[2026-01-15 03:52:27] === END ===

[2026-01-15 10:16:02] === WEBHOOK RECEIVED ===
[2026-01-15 10:16:02] Timestamp: 2026-01-15 10:16:02
[2026-01-15 10:16:02] Raw Data: 
[2026-01-15 10:16:02] DEBUG: CSV Header = ["symbol","securityid"]
[2026-01-15 10:16:02] DEBUG: Loaded 137 symbols from list3.csv
[2026-01-15 10:16:02] DEBUG: Parts count = 1
[2026-01-15 10:16:02] ERROR: Invalid webhook format!
[2026-01-15 10:16:02] === END ===

[2026-01-16 01:32:46] === WEBHOOK RECEIVED ===
[2026-01-16 01:32:46] Timestamp: 2026-01-16 01:32:46
[2026-01-16 01:32:46] Raw Data: buy|BTCUSD|95534.72
[2026-01-16 01:32:46] DEBUG: CSV Header = ["symbol","securityid"]
[2026-01-16 01:32:46] DEBUG: Loaded 137 symbols from list3.csv
[2026-01-16 01:32:46] DEBUG: Parts count = 3
[2026-01-16 01:32:46] Side: buy
[2026-01-16 01:32:46] Symbol: BTCUSD
[2026-01-16 01:32:46] Order Type: MARKET (Live)
[2026-01-16 01:32:46] ✓ Found in list3! SecurityId: 383
[2026-01-16 01:32:46] Placing BUY MARKET order for BTCUSD (SecurityId: 383)
[2026-01-16 01:32:46] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768507366_1265","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"383","quantity":1,"disclosedQuantity":"","price":"","triggerPrice":"","afterMarketOrder":false,"amoTime":"","boProfitValue":"","boStopLossValue":""}
[2026-01-16 01:32:46] HTTP Code: 400
[2026-01-16 01:32:46] Response: {"errorType":"Input_Exception","errorCode":"DH-905","errorMessage":"Missing required fields, bad values for parameters etc."}
[2026-01-16 01:32:46] ✗ Order Failed!
[2026-01-16 01:32:46] === END ===

[2026-01-16 01:33:16] === WEBHOOK RECEIVED ===
[2026-01-16 01:33:16] Timestamp: 2026-01-16 01:33:16
[2026-01-16 01:33:16] Raw Data: buy|BTCUSD|95552.10
[2026-01-16 01:33:16] DEBUG: CSV Header = ["symbol","securityid"]
[2026-01-16 01:33:16] DEBUG: Loaded 137 symbols from list3.csv
[2026-01-16 01:33:16] DEBUG: Parts count = 3
[2026-01-16 01:33:16] Side: buy
[2026-01-16 01:33:16] Symbol: BTCUSD
[2026-01-16 01:33:16] Order Type: MARKET (Live)
[2026-01-16 01:33:16] ✓ Found in list3! SecurityId: 383
[2026-01-16 01:33:16] Placing BUY MARKET order for BTCUSD (SecurityId: 383)
[2026-01-16 01:33:16] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768507396_4312","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"383","quantity":1,"disclosedQuantity":"","price":"","triggerPrice":"","afterMarketOrder":false,"amoTime":"","boProfitValue":"","boStopLossValue":""}
[2026-01-16 01:33:17] HTTP Code: 400
[2026-01-16 01:33:17] Response: {"errorType":"Input_Exception","errorCode":"DH-905","errorMessage":"Missing required fields, bad values for parameters etc."}
[2026-01-16 01:33:17] ✗ Order Failed!
[2026-01-16 01:33:17] === END ===

[2026-01-16 01:34:01] === WEBHOOK RECEIVED ===
[2026-01-16 01:34:01] Timestamp: 2026-01-16 01:34:01
[2026-01-16 01:34:01] Raw Data: buy|BTCUSD|95540.01
[2026-01-16 01:34:01] DEBUG: CSV Header = ["symbol","securityid"]
[2026-01-16 01:34:01] DEBUG: Loaded 137 symbols from list3.csv
[2026-01-16 01:34:01] DEBUG: Parts count = 3
[2026-01-16 01:34:01] Side: buy
[2026-01-16 01:34:01] Symbol: BTCUSD
[2026-01-16 01:34:01] Order Type: MARKET (Live)
[2026-01-16 01:34:01] ✓ Found in list3! SecurityId: 383
[2026-01-16 01:34:01] Placing BUY MARKET order for BTCUSD (SecurityId: 383)
[2026-01-16 01:34:01] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768507441_1107","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"383","quantity":1,"disclosedQuantity":"","price":"","triggerPrice":"","afterMarketOrder":false,"amoTime":"","boProfitValue":"","boStopLossValue":""}
[2026-01-16 01:34:01] HTTP Code: 400
[2026-01-16 01:34:01] Response: {"errorType":"Input_Exception","errorCode":"DH-905","errorMessage":"Missing required fields, bad values for parameters etc."}
[2026-01-16 01:34:01] ✗ Order Failed!
[2026-01-16 01:34:01] === END ===

[2026-01-16 01:36:31] === WEBHOOK RECEIVED ===
[2026-01-16 01:36:31] Timestamp: 2026-01-16 01:36:31
[2026-01-16 01:36:31] Raw Data: sell|BTCUSD|95559.72
[2026-01-16 01:36:31] Loaded 137 symbols from list3.csv
[2026-01-16 01:36:31] Side: sell
[2026-01-16 01:36:31] Symbol: BTCUSD
[2026-01-16 01:36:31] ✓ Found in list3! SecurityId: 383
[2026-01-16 01:36:31] Placing SELL MARKET order for BTCUSD (SecurityId: 383)
[2026-01-16 01:36:31] HTTP Code: 400
[2026-01-16 01:36:31] Response: {"errorType":"Input_Exception","errorCode":"DH-905","errorMessage":"Missing required fields, bad values for parameters etc."}
[2026-01-16 01:36:31] ✗ Order Failed!
[2026-01-16 01:36:31] ✓ Logged to database
[2026-01-16 01:36:31] === END ===

[2026-01-16 01:38:05] === WEBHOOK RECEIVED ===
[2026-01-16 01:38:05] Timestamp: 2026-01-16 01:38:05
[2026-01-16 01:38:05] Raw Data: buy|BTCUSD|95496.00
[2026-01-16 01:38:05] Loaded 137 symbols from list3.csv
[2026-01-16 01:38:05] Side: buy
[2026-01-16 01:38:05] Symbol: BTCUSD
[2026-01-16 01:38:05] ✓ Found in list3! SecurityId: 383
[2026-01-16 01:38:05] Placing BUY MARKET order for BTCUSD (SecurityId: 383)
[2026-01-16 01:38:06] HTTP Code: 400
[2026-01-16 01:38:06] Response: {"errorType":"Input_Exception","errorCode":"DH-905","errorMessage":"Missing required fields, bad values for parameters etc."}
[2026-01-16 01:38:06] ✗ Order Failed!
[2026-01-16 01:38:06] ✓ Logged to database
[2026-01-16 01:38:06] === END ===

[2026-01-16 01:38:46] === WEBHOOK RECEIVED ===
[2026-01-16 01:38:46] Timestamp: 2026-01-16 01:38:46
[2026-01-16 01:38:46] Raw Data: buy|BTCUSD|95527.68
[2026-01-16 01:38:46] Loaded 137 symbols from list3.csv
[2026-01-16 01:38:46] Side: buy
[2026-01-16 01:38:46] Symbol: BTCUSD
[2026-01-16 01:38:46] ✓ Found in list3! SecurityId: 383
[2026-01-16 01:38:46] Placing BUY MARKET order for BTCUSD (SecurityId: 383)
[2026-01-16 01:38:46] HTTP Code: 400
[2026-01-16 01:38:46] Response: {"errorType":"Input_Exception","errorCode":"DH-905","errorMessage":"Missing required fields, bad values for parameters etc."}
[2026-01-16 01:38:46] ✗ Order Failed!
[2026-01-16 01:38:46] ✓ Logged to database
[2026-01-16 01:38:46] === END ===

[2026-01-16 09:15:18] === WEBHOOK RECEIVED ===
[2026-01-16 09:15:18] Timestamp: 2026-01-16 09:15:18
[2026-01-16 09:15:18] Raw Data: sell|BEL|416.95
[2026-01-16 09:15:18] Loaded 137 symbols from list3.csv
[2026-01-16 09:15:18] Side: sell
[2026-01-16 09:15:18] Symbol: BEL
[2026-01-16 09:15:18] ✓ Found in list3! SecurityId: 383
[2026-01-16 09:15:18] Placing SELL MARKET order for BEL (SecurityId: 383)
[2026-01-16 09:15:18] HTTP Code: 400
[2026-01-16 09:15:18] Response: {"errorType":"Input_Exception","errorCode":"DH-905","errorMessage":"Missing required fields, bad values for parameters etc."}
[2026-01-16 09:15:18] ✗ Order Failed!
[2026-01-16 09:15:18] ✓ Logged to database
[2026-01-16 09:15:18] === END ===

[2026-01-16 09:18:52] === WEBHOOK RECEIVED ===
[2026-01-16 09:18:52] Timestamp: 2026-01-16 09:18:52
[2026-01-16 09:18:52] Raw Data: sell|BEL|415.15
[2026-01-16 09:18:52] Loaded 137 symbols from list3.csv
[2026-01-16 09:18:52] Side: sell
[2026-01-16 09:18:52] Symbol: BEL
[2026-01-16 09:18:52] ✓ Found in list3! SecurityId: 383
[2026-01-16 09:18:52] Placing SELL MARKET order for BEL (SecurityId: 383)
[2026-01-16 09:18:52] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768535332_4174","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"383","quantity":1,"disclosedQuantity":"","triggerPrice":"","afterMarketOrder":false,"amoTime":"","boProfitValue":"","boStopLossValue":""}
[2026-01-16 09:18:52] HTTP Code: 400
[2026-01-16 09:18:52] Response: {"errorType":"Input_Exception","errorCode":"DH-905","errorMessage":"Missing required fields, bad values for parameters etc."}
[2026-01-16 09:18:52] ✗ Order Failed!
[2026-01-16 09:18:52] ✓ Logged to database
[2026-01-16 09:18:52] === END ===

[2026-01-16 09:21:16] === WEBHOOK RECEIVED ===
[2026-01-16 09:21:16] Timestamp: 2026-01-16 09:21:16
[2026-01-16 09:21:16] Raw Data: buy|BEL|416.50
[2026-01-16 09:21:16] Loaded 137 symbols from list3.csv
[2026-01-16 09:21:16] Side: buy
[2026-01-16 09:21:16] Symbol: BEL
[2026-01-16 09:21:16] ✓ Found in list3! SecurityId: 383
[2026-01-16 09:21:16] Placing BUY MARKET order for BEL (SecurityId: 383)
[2026-01-16 09:21:16] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768535476_8086","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"383","quantity":1}
[2026-01-16 09:21:16] HTTP Code: 200
[2026-01-16 09:21:16] Response: {"orderId":"24126011641605","orderStatus":"TRANSIT"}
[2026-01-16 09:21:16] ✓ Order Placed! ID: 24126011641605
[2026-01-16 09:21:16] ✓ Logged to database
[2026-01-16 09:21:16] === END ===

[2026-01-16 09:24:04] === WEBHOOK RECEIVED ===
[2026-01-16 09:24:04] Timestamp: 2026-01-16 09:24:04
[2026-01-16 09:24:04] Raw Data: sell|BEL|416.35
[2026-01-16 09:24:04] Loaded 137 symbols from list3.csv
[2026-01-16 09:24:04] Side: sell
[2026-01-16 09:24:04] Symbol: BEL
[2026-01-16 09:24:04] ✓ Found in list3! SecurityId: 383
[2026-01-16 09:24:04] Placing SELL MARKET order for BEL (SecurityId: 383)
[2026-01-16 09:24:04] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768535644_1401","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"383","quantity":1}
[2026-01-16 09:24:04] HTTP Code: 200
[2026-01-16 09:24:04] Response: {"orderId":"2112601166185","orderStatus":"TRANSIT"}
[2026-01-16 09:24:04] ✓ Order Placed! ID: 2112601166185
[2026-01-16 09:24:04] ✓ Logged to database
[2026-01-16 09:24:04] === END ===

[2026-01-16 09:31:07] === WEBHOOK RECEIVED ===
[2026-01-16 09:31:07] Timestamp: 2026-01-16 09:31:07
[2026-01-16 09:31:07] Raw Data: buy|ACC|1716.00
[2026-01-16 09:31:07] Loaded 137 symbols from list3.csv
[2026-01-16 09:31:07] Side: buy
[2026-01-16 09:31:07] Symbol: ACC
[2026-01-16 09:31:07] ✗ Symbol NOT found in list3!
[2026-01-16 09:31:07] ✓ Logged to database
[2026-01-16 09:31:07] === END ===

[2026-01-16 09:44:02] === WEBHOOK RECEIVED ===
[2026-01-16 09:44:02] Timestamp: 2026-01-16 09:44:02
[2026-01-16 09:44:02] Raw Data: sell|BRITANNIA|5908.50
[2026-01-16 09:44:02] Loaded 137 symbols from list3.csv
[2026-01-16 09:44:02] Side: sell
[2026-01-16 09:44:02] Symbol: BRITANNIA
[2026-01-16 09:44:02] ✗ Symbol NOT found in list3!
[2026-01-16 09:44:02] ✓ Logged to database
[2026-01-16 09:44:02] === END ===

[2026-01-16 09:53:02] === WEBHOOK RECEIVED ===
[2026-01-16 09:53:02] Timestamp: 2026-01-16 09:53:02
[2026-01-16 09:53:02] Raw Data: sell|ICICIGI|1868.90
[2026-01-16 09:53:02] Loaded 137 symbols from list3.csv
[2026-01-16 09:53:02] Side: sell
[2026-01-16 09:53:02] Symbol: ICICIGI
[2026-01-16 09:53:02] ✓ Found in list3! SecurityId: 21770
[2026-01-16 09:53:02] Placing SELL MARKET order for ICICIGI (SecurityId: 21770)
[2026-01-16 09:53:02] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768537382_3258","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"21770","quantity":1}
[2026-01-16 09:53:02] HTTP Code: 200
[2026-01-16 09:53:02] Response: {"orderId":"34126011612055","orderStatus":"TRANSIT"}
[2026-01-16 09:53:02] ✓ Order Placed! ID: 34126011612055
[2026-01-16 09:53:02] ✓ Logged to database
[2026-01-16 09:53:02] === END ===

[2026-01-16 09:57:01] === WEBHOOK RECEIVED ===
[2026-01-16 09:57:01] Timestamp: 2026-01-16 09:57:01
[2026-01-16 09:57:01] Raw Data: sell|VBL|503.20
[2026-01-16 09:57:01] Loaded 137 symbols from list3.csv
[2026-01-16 09:57:01] Side: sell
[2026-01-16 09:57:01] Symbol: VBL
[2026-01-16 09:57:01] ✓ Found in list3! SecurityId: 18921
[2026-01-16 09:57:01] Placing SELL MARKET order for VBL (SecurityId: 18921)
[2026-01-16 09:57:01] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768537621_8848","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"18921","quantity":1}
[2026-01-16 09:57:02] HTTP Code: 200
[2026-01-16 09:57:02] Response: {"orderId":"22126011612775","orderStatus":"TRANSIT"}
[2026-01-16 09:57:02] ✓ Order Placed! ID: 22126011612775
[2026-01-16 09:57:02] ✓ Logged to database
[2026-01-16 09:57:02] === END ===

[2026-01-16 09:59:01] === WEBHOOK RECEIVED ===
[2026-01-16 09:59:01] Timestamp: 2026-01-16 09:59:01
[2026-01-16 09:59:01] Raw Data: sell|HDFCBANK|930.10
[2026-01-16 09:59:01] Loaded 137 symbols from list3.csv
[2026-01-16 09:59:01] Side: sell
[2026-01-16 09:59:01] Symbol: HDFCBANK
[2026-01-16 09:59:01] ✗ Symbol NOT found in list3!
[2026-01-16 09:59:01] ✓ Logged to database
[2026-01-16 09:59:01] === END ===

[2026-01-16 10:16:04] === WEBHOOK RECEIVED ===
[2026-01-16 10:16:04] Timestamp: 2026-01-16 10:16:04
[2026-01-16 10:16:04] Raw Data: sell|APOLLOHOSP|7282.50
[2026-01-16 10:16:04] Loaded 137 symbols from list3.csv
[2026-01-16 10:16:04] Side: sell
[2026-01-16 10:16:04] Symbol: APOLLOHOSP
[2026-01-16 10:16:04] ✗ Symbol NOT found in list3!
[2026-01-16 10:16:04] ✓ Logged to database
[2026-01-16 10:16:04] === END ===

[2026-01-16 11:05:01] === WEBHOOK RECEIVED ===
[2026-01-16 11:05:01] Timestamp: 2026-01-16 11:05:01
[2026-01-16 11:05:01] Raw Data: buy|KFINTECH|1062.20
[2026-01-16 11:05:01] Loaded 142 symbols from list3.csv
[2026-01-16 11:05:01] Side: buy
[2026-01-16 11:05:01] Symbol: KFINTECH
[2026-01-16 11:05:01] ✓ Found in list3! SecurityId: 13359
[2026-01-16 11:05:01] Placing BUY MARKET order for KFINTECH (SecurityId: 13359)
[2026-01-16 11:05:01] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768541701_1253","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"13359","quantity":1}
[2026-01-16 11:05:02] HTTP Code: 200
[2026-01-16 11:05:02] Response: {"orderId":"31126011637435","orderStatus":"TRANSIT"}
[2026-01-16 11:05:02] ✓ Order Placed! ID: 31126011637435
[2026-01-16 11:05:02] ✓ Logged to database
[2026-01-16 11:05:02] === END ===

[2026-01-16 12:29:02] === WEBHOOK RECEIVED ===
[2026-01-16 12:29:02] Timestamp: 2026-01-16 12:29:02
[2026-01-16 12:29:02] Raw Data: buy|ADANIPORTS|1429.50
[2026-01-16 12:29:02] Loaded 142 symbols from list3.csv
[2026-01-16 12:29:02] Side: buy
[2026-01-16 12:29:02] Symbol: ADANIPORTS
[2026-01-16 12:29:02] ✓ Found in list3! SecurityId: 15083
[2026-01-16 12:29:02] Placing BUY MARKET order for ADANIPORTS (SecurityId: 15083)
[2026-01-16 12:29:02] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768546742_6465","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"15083","quantity":1}
[2026-01-16 12:29:03] HTTP Code: 200
[2026-01-16 12:29:03] Response: {"orderId":"22126011631185","orderStatus":"TRANSIT"}
[2026-01-16 12:29:03] ✓ Order Placed! ID: 22126011631185
[2026-01-16 12:29:03] ✓ Logged to database
[2026-01-16 12:29:03] === END ===

[2026-01-16 12:38:02] === WEBHOOK RECEIVED ===
[2026-01-16 12:38:02] Timestamp: 2026-01-16 12:38:02
[2026-01-16 12:38:02] Raw Data: buy|BSE|2831.20
[2026-01-16 12:38:02] Loaded 142 symbols from list3.csv
[2026-01-16 12:38:02] Side: buy
[2026-01-16 12:38:02] Symbol: BSE
[2026-01-16 12:38:02] ✓ Found in list3! SecurityId: 19585
[2026-01-16 12:38:02] Placing BUY MARKET order for BSE (SecurityId: 19585)
[2026-01-16 12:38:02] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768547282_3277","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"19585","quantity":1}
[2026-01-16 12:38:03] HTTP Code: 200
[2026-01-16 12:38:03] Response: {"orderId":"32126011648185","orderStatus":"TRANSIT"}
[2026-01-16 12:38:03] ✓ Order Placed! ID: 32126011648185
[2026-01-16 12:38:03] ✓ Logged to database
[2026-01-16 12:38:03] === END ===

[2026-01-16 13:23:05] === WEBHOOK RECEIVED ===
[2026-01-16 13:23:05] Timestamp: 2026-01-16 13:23:05
[2026-01-16 13:23:05] Raw Data: buy|LUPIN|2187.00
[2026-01-16 13:23:05] Loaded 142 symbols from list3.csv
[2026-01-16 13:23:05] Side: buy
[2026-01-16 13:23:05] Symbol: LUPIN
[2026-01-16 13:23:05] ✓ Found in list3! SecurityId: 10440
[2026-01-16 13:23:05] Placing BUY MARKET order for LUPIN (SecurityId: 10440)
[2026-01-16 13:23:05] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768549985_2109","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"10440","quantity":1}
[2026-01-16 13:23:06] HTTP Code: 200
[2026-01-16 13:23:06] Response: {"orderId":"21126011636765","orderStatus":"TRANSIT"}
[2026-01-16 13:23:06] ✓ Order Placed! ID: 21126011636765
[2026-01-16 13:23:06] ✓ Logged to database
[2026-01-16 13:23:06] === END ===

[2026-01-16 13:58:03] === WEBHOOK RECEIVED ===
[2026-01-16 13:58:03] Timestamp: 2026-01-16 13:58:03
[2026-01-16 13:58:03] Raw Data: buy|RVNL|335.20
[2026-01-16 13:58:03] Loaded 142 symbols from list3.csv
[2026-01-16 13:58:03] Side: buy
[2026-01-16 13:58:03] Symbol: RVNL
[2026-01-16 13:58:03] ✓ Found in list3! SecurityId: 9552
[2026-01-16 13:58:03] Placing BUY MARKET order for RVNL (SecurityId: 9552)
[2026-01-16 13:58:03] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768552083_7327","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"9552","quantity":1}
[2026-01-16 13:58:03] HTTP Code: 200
[2026-01-16 13:58:03] Response: {"orderId":"22126011638635","orderStatus":"TRANSIT"}
[2026-01-16 13:58:03] ✓ Order Placed! ID: 22126011638635
[2026-01-16 13:58:03] ✓ Logged to database
[2026-01-16 13:58:03] === END ===

[2026-01-16 14:10:06] === WEBHOOK RECEIVED ===
[2026-01-16 14:10:06] Timestamp: 2026-01-16 14:10:06
[2026-01-16 14:10:06] Raw Data: buy|DLF|648.50
[2026-01-16 14:10:06] Loaded 142 symbols from list3.csv
[2026-01-16 14:10:06] Side: buy
[2026-01-16 14:10:06] Symbol: DLF
[2026-01-16 14:10:06] ✓ Found in list3! SecurityId: 14732
[2026-01-16 14:10:06] Placing BUY MARKET order for DLF (SecurityId: 14732)
[2026-01-16 14:10:06] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768552806_5450","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"14732","quantity":1}
[2026-01-16 14:10:07] HTTP Code: 200
[2026-01-16 14:10:07] Response: {"orderId":"34126011638905","orderStatus":"TRANSIT"}
[2026-01-16 14:10:07] ✓ Order Placed! ID: 34126011638905
[2026-01-16 14:10:07] ✓ Logged to database
[2026-01-16 14:10:07] === END ===

[2026-01-16 14:19:02] === WEBHOOK RECEIVED ===
[2026-01-16 14:19:02] Timestamp: 2026-01-16 14:19:02
[2026-01-16 14:19:02] Raw Data: buy|INDHOTEL|684.20
[2026-01-16 14:19:02] Loaded 142 symbols from list3.csv
[2026-01-16 14:19:02] Side: buy
[2026-01-16 14:19:02] Symbol: INDHOTEL
[2026-01-16 14:19:02] ✓ Found in list3! SecurityId: 1512
[2026-01-16 14:19:02] Placing BUY MARKET order for INDHOTEL (SecurityId: 1512)
[2026-01-16 14:19:02] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768553342_7334","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"1512","quantity":1}
[2026-01-16 14:19:02] HTTP Code: 200
[2026-01-16 14:19:02] Response: {"orderId":"33126011644385","orderStatus":"TRANSIT"}
[2026-01-16 14:19:02] ✓ Order Placed! ID: 33126011644385
[2026-01-16 14:19:02] ✓ Logged to database
[2026-01-16 14:19:02] === END ===

[2026-01-16 14:24:01] === WEBHOOK RECEIVED ===
[2026-01-16 14:24:01] Timestamp: 2026-01-16 14:24:01
[2026-01-16 14:24:01] Raw Data: buy|CONCOR|517.30
[2026-01-16 14:24:01] Loaded 142 symbols from list3.csv
[2026-01-16 14:24:01] Side: buy
[2026-01-16 14:24:01] Symbol: CONCOR
[2026-01-16 14:24:01] ✓ Found in list3! SecurityId: 4749
[2026-01-16 14:24:01] Placing BUY MARKET order for CONCOR (SecurityId: 4749)
[2026-01-16 14:24:01] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768553641_6377","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"4749","quantity":1}
[2026-01-16 14:24:02] HTTP Code: 200
[2026-01-16 14:24:02] Response: {"orderId":"31126011658035","orderStatus":"TRANSIT"}
[2026-01-16 14:24:02] ✓ Order Placed! ID: 31126011658035
[2026-01-16 14:24:02] ✓ Logged to database
[2026-01-16 14:24:02] === END ===

[2026-01-16 14:33:33] === WEBHOOK RECEIVED ===
[2026-01-16 14:33:33] Timestamp: 2026-01-16 14:33:33
[2026-01-16 14:33:33] Raw Data: sell|UBL|1520.00
[2026-01-16 14:33:33] Loaded 142 symbols from list3.csv
[2026-01-16 14:33:33] Side: sell
[2026-01-16 14:33:33] Symbol: UBL
[2026-01-16 14:33:33] ✓ Found in list3! SecurityId: 16713
[2026-01-16 14:33:33] Placing SELL MARKET order for UBL (SecurityId: 16713)
[2026-01-16 14:33:33] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768554213_4259","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"16713","quantity":1}
[2026-01-16 14:33:34] HTTP Code: 200
[2026-01-16 14:33:34] Response: {"orderId":"35126011640565","orderStatus":"TRANSIT"}
[2026-01-16 14:33:34] ✓ Order Placed! ID: 35126011640565
[2026-01-16 14:33:34] ✓ Logged to database
[2026-01-16 14:33:34] === END ===

[2026-01-16 15:06:01] === WEBHOOK RECEIVED ===
[2026-01-16 15:06:01] Timestamp: 2026-01-16 15:06:01
[2026-01-16 15:06:01] Raw Data: buy|BIOCON|378.40
[2026-01-16 15:06:01] Loaded 142 symbols from list3.csv
[2026-01-16 15:06:01] Side: buy
[2026-01-16 15:06:01] Symbol: BIOCON
[2026-01-16 15:06:01] ✓ Found in list3! SecurityId: 11373
[2026-01-16 15:06:01] Placing BUY MARKET order for BIOCON (SecurityId: 11373)
[2026-01-16 15:06:01] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768556161_5248","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"11373","quantity":1}
[2026-01-16 15:06:02] HTTP Code: 200
[2026-01-16 15:06:02] Response: {"orderId":"31126011663105","orderStatus":"TRANSIT"}
[2026-01-16 15:06:02] ✓ Order Placed! ID: 31126011663105
[2026-01-16 15:06:02] ✓ Logged to database
[2026-01-16 15:06:02] === END ===

[2026-01-16 15:16:02] === WEBHOOK RECEIVED ===
[2026-01-16 15:16:02] Timestamp: 2026-01-16 15:16:02
[2026-01-16 15:16:02] Raw Data: buy|ADANIENT|2154.40
[2026-01-16 15:16:02] Loaded 142 symbols from list3.csv
[2026-01-16 15:16:02] Side: buy
[2026-01-16 15:16:02] Symbol: ADANIENT
[2026-01-16 15:16:02] ✓ Found in list3! SecurityId: 25
[2026-01-16 15:16:02] Placing BUY MARKET order for ADANIENT (SecurityId: 25)
[2026-01-16 15:16:02] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768556762_2431","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"25","quantity":1}
[2026-01-16 15:16:03] HTTP Code: 200
[2026-01-16 15:16:03] Response: {"orderId":"21126011648375","orderStatus":"TRANSIT"}
[2026-01-16 15:16:03] ✓ Order Placed! ID: 21126011648375
[2026-01-16 15:16:03] ✓ Logged to database
[2026-01-16 15:16:03] === END ===

[2026-01-19 09:17:03] === WEBHOOK RECEIVED ===
[2026-01-19 09:17:03] === WEBHOOK RECEIVED ===
[2026-01-19 09:17:03] Timestamp: 2026-01-19 09:17:03
[2026-01-19 09:17:03] Raw Data: sell|MAZDOCK|2453.00
[2026-01-19 09:17:03] Timestamp: 2026-01-19 09:17:03
[2026-01-19 09:17:03] Raw Data: sell|BDL|1519.10
[2026-01-19 09:17:03] Loaded 142 symbols from list3.csv
[2026-01-19 09:17:03] Side: sell
[2026-01-19 09:17:03] Symbol: BDL
[2026-01-19 09:17:03] Loaded 142 symbols from list3.csv
[2026-01-19 09:17:03] ✓ Found in list3! SecurityId: 2144
[2026-01-19 09:17:03] Side: sell
[2026-01-19 09:17:03] Placing SELL MARKET order for BDL (SecurityId: 2144)
[2026-01-19 09:17:03] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768794423_8959","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"2144","quantity":1}
[2026-01-19 09:17:03] Symbol: MAZDOCK
[2026-01-19 09:17:03] ✓ Found in list3! SecurityId: 509
[2026-01-19 09:17:03] Placing SELL MARKET order for MAZDOCK (SecurityId: 509)
[2026-01-19 09:17:03] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768794423_5857","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"509","quantity":1}
[2026-01-19 09:17:04] HTTP Code: 200
[2026-01-19 09:17:04] Response: {"orderId":"2112601193545","orderStatus":"TRANSIT"}
[2026-01-19 09:17:04] ✓ Order Placed! ID: 2112601193545
[2026-01-19 09:17:04] ✓ Logged to database
[2026-01-19 09:17:04] === END ===

[2026-01-19 09:17:04] HTTP Code: 200
[2026-01-19 09:17:04] Response: {"orderId":"2112601193555","orderStatus":"TRANSIT"}
[2026-01-19 09:17:04] ✓ Order Placed! ID: 2112601193555
[2026-01-19 09:17:04] ✓ Logged to database
[2026-01-19 09:17:04] === END ===

[2026-01-19 09:17:04] === WEBHOOK RECEIVED ===
[2026-01-19 09:17:04] Timestamp: 2026-01-19 09:17:04
[2026-01-19 09:17:04] Raw Data: sell|SAMMAANCAP|140.96
[2026-01-19 09:17:04] Loaded 142 symbols from list3.csv
[2026-01-19 09:17:04] Side: sell
[2026-01-19 09:17:04] Symbol: SAMMAANCAP
[2026-01-19 09:17:04] ✓ Found in list3! SecurityId: 30125
[2026-01-19 09:17:04] Placing SELL MARKET order for SAMMAANCAP (SecurityId: 30125)
[2026-01-19 09:17:04] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768794424_2017","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"30125","quantity":1}
[2026-01-19 09:17:05] HTTP Code: 200
[2026-01-19 09:17:05] Response: {"orderId":"3412601193375","orderStatus":"TRANSIT"}
[2026-01-19 09:17:05] ✓ Order Placed! ID: 3412601193375
[2026-01-19 09:17:05] ✓ Logged to database
[2026-01-19 09:17:05] === END ===

[2026-01-19 09:18:01] === WEBHOOK RECEIVED ===
[2026-01-19 09:18:01] Timestamp: 2026-01-19 09:18:01
[2026-01-19 09:18:01] Raw Data: sell|BEL|412.50
[2026-01-19 09:18:01] Loaded 142 symbols from list3.csv
[2026-01-19 09:18:01] Side: sell
[2026-01-19 09:18:01] Symbol: BEL
[2026-01-19 09:18:01] ✓ Found in list3! SecurityId: 383
[2026-01-19 09:18:01] Placing SELL MARKET order for BEL (SecurityId: 383)
[2026-01-19 09:18:01] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768794481_2217","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"383","quantity":1}
[2026-01-19 09:18:02] HTTP Code: 200
[2026-01-19 09:18:02] Response: {"orderId":"3312601194155","orderStatus":"TRANSIT"}
[2026-01-19 09:18:02] ✓ Order Placed! ID: 3312601194155
[2026-01-19 09:18:02] ✓ Logged to database
[2026-01-19 09:18:02] === END ===

[2026-01-19 09:18:05] === WEBHOOK RECEIVED ===
[2026-01-19 09:18:05] Timestamp: 2026-01-19 09:18:05
[2026-01-19 09:18:05] Raw Data: sell|JUBLFOOD|528.25
[2026-01-19 09:18:05] Loaded 142 symbols from list3.csv
[2026-01-19 09:18:05] Side: sell
[2026-01-19 09:18:05] Symbol: JUBLFOOD
[2026-01-19 09:18:05] ✓ Found in list3! SecurityId: 18096
[2026-01-19 09:18:05] Placing SELL MARKET order for JUBLFOOD (SecurityId: 18096)
[2026-01-19 09:18:05] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768794485_9207","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"18096","quantity":1}
[2026-01-19 09:18:06] HTTP Code: 200
[2026-01-19 09:18:06] Response: {"orderId":"3312601194195","orderStatus":"TRANSIT"}
[2026-01-19 09:18:06] ✓ Order Placed! ID: 3312601194195
[2026-01-19 09:18:06] ✓ Logged to database
[2026-01-19 09:18:06] === END ===

[2026-01-19 09:19:01] === WEBHOOK RECEIVED ===
[2026-01-19 09:19:01] Timestamp: 2026-01-19 09:19:01
[2026-01-19 09:19:01] Raw Data: sell|JSWENERGY|498.05
[2026-01-19 09:19:01] Loaded 142 symbols from list3.csv
[2026-01-19 09:19:01] Side: sell
[2026-01-19 09:19:01] Symbol: JSWENERGY
[2026-01-19 09:19:01] ✓ Found in list3! SecurityId: 17869
[2026-01-19 09:19:01] Placing SELL MARKET order for JSWENERGY (SecurityId: 17869)
[2026-01-19 09:19:01] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768794541_5010","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"17869","quantity":1}
[2026-01-19 09:19:01] HTTP Code: 200
[2026-01-19 09:19:01] Response: {"orderId":"32126011910115","orderStatus":"TRANSIT"}
[2026-01-19 09:19:01] ✓ Order Placed! ID: 32126011910115
[2026-01-19 09:19:01] ✓ Logged to database
[2026-01-19 09:19:01] === END ===

[2026-01-19 09:20:01] === WEBHOOK RECEIVED ===
[2026-01-19 09:20:01] Timestamp: 2026-01-19 09:20:01
[2026-01-19 09:20:01] Raw Data: sell|INDIANB|852.15
[2026-01-19 09:20:01] Loaded 142 symbols from list3.csv
[2026-01-19 09:20:01] Side: sell
[2026-01-19 09:20:01] Symbol: INDIANB
[2026-01-19 09:20:01] ✓ Found in list3! SecurityId: 14309
[2026-01-19 09:20:01] Placing SELL MARKET order for INDIANB (SecurityId: 14309)
[2026-01-19 09:20:01] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768794601_4792","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"14309","quantity":1}
[2026-01-19 09:20:01] HTTP Code: 200
[2026-01-19 09:20:01] Response: {"orderId":"2112601194965","orderStatus":"TRANSIT"}
[2026-01-19 09:20:01] ✓ Order Placed! ID: 2112601194965
[2026-01-19 09:20:01] ✓ Logged to database
[2026-01-19 09:20:01] === END ===

[2026-01-19 09:20:02] === WEBHOOK RECEIVED ===
[2026-01-19 09:20:02] Timestamp: 2026-01-19 09:20:02
[2026-01-19 09:20:02] Raw Data: sell|ADANIENSOL|918.60
[2026-01-19 09:20:02] Loaded 142 symbols from list3.csv
[2026-01-19 09:20:02] Side: sell
[2026-01-19 09:20:02] Symbol: ADANIENSOL
[2026-01-19 09:20:02] ✓ Found in list3! SecurityId: 10217
[2026-01-19 09:20:02] Placing SELL MARKET order for ADANIENSOL (SecurityId: 10217)
[2026-01-19 09:20:02] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768794602_1141","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"10217","quantity":1}
[2026-01-19 09:20:02] HTTP Code: 200
[2026-01-19 09:20:02] Response: {"orderId":"24126011942105","orderStatus":"TRANSIT"}
[2026-01-19 09:20:02] ✓ Order Placed! ID: 24126011942105
[2026-01-19 09:20:02] ✓ Logged to database
[2026-01-19 09:20:02] === END ===

[2026-01-19 09:20:03] === WEBHOOK RECEIVED ===
[2026-01-19 09:20:03] Timestamp: 2026-01-19 09:20:03
[2026-01-19 09:20:03] Raw Data: sell|LODHA|1070.60
[2026-01-19 09:20:03] Loaded 142 symbols from list3.csv
[2026-01-19 09:20:03] Side: sell
[2026-01-19 09:20:03] Symbol: LODHA
[2026-01-19 09:20:03] ✓ Found in list3! SecurityId: 3220
[2026-01-19 09:20:03] Placing SELL MARKET order for LODHA (SecurityId: 3220)
[2026-01-19 09:20:03] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768794603_3666","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"3220","quantity":1}
[2026-01-19 09:20:03] === WEBHOOK RECEIVED ===
[2026-01-19 09:20:03] Timestamp: 2026-01-19 09:20:03
[2026-01-19 09:20:03] Raw Data: sell|TORNTPOWER|1360.00
[2026-01-19 09:20:03] Loaded 142 symbols from list3.csv
[2026-01-19 09:20:03] Side: sell
[2026-01-19 09:20:03] Symbol: TORNTPOWER
[2026-01-19 09:20:03] ✓ Found in list3! SecurityId: 13786
[2026-01-19 09:20:03] Placing SELL MARKET order for TORNTPOWER (SecurityId: 13786)
[2026-01-19 09:20:03] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768794603_8755","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"13786","quantity":1}
[2026-01-19 09:20:03] HTTP Code: 200
[2026-01-19 09:20:03] Response: {"orderId":"3312601194985","orderStatus":"TRANSIT"}
[2026-01-19 09:20:03] ✓ Order Placed! ID: 3312601194985
[2026-01-19 09:20:03] ✓ Logged to database
[2026-01-19 09:20:03] === END ===

[2026-01-19 09:20:03] HTTP Code: 200
[2026-01-19 09:20:03] Response: {"orderId":"36126011912605","orderStatus":"TRANSIT"}
[2026-01-19 09:20:03] ✓ Order Placed! ID: 36126011912605
[2026-01-19 09:20:03] ✓ Logged to database
[2026-01-19 09:20:03] === END ===

[2026-01-19 09:20:04] === WEBHOOK RECEIVED ===
[2026-01-19 09:20:04] Timestamp: 2026-01-19 09:20:04
[2026-01-19 09:20:04] Raw Data: sell|CONCOR|520.95
[2026-01-19 09:20:04] Loaded 142 symbols from list3.csv
[2026-01-19 09:20:04] Side: sell
[2026-01-19 09:20:04] Symbol: CONCOR
[2026-01-19 09:20:04] ✓ Found in list3! SecurityId: 4749
[2026-01-19 09:20:04] Placing SELL MARKET order for CONCOR (SecurityId: 4749)
[2026-01-19 09:20:04] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768794604_2243","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"4749","quantity":1}
[2026-01-19 09:20:05] HTTP Code: 200
[2026-01-19 09:20:05] Response: {"orderId":"2212601195105","orderStatus":"TRANSIT"}
[2026-01-19 09:20:05] ✓ Order Placed! ID: 2212601195105
[2026-01-19 09:20:05] ✓ Logged to database
[2026-01-19 09:20:05] === END ===

[2026-01-19 09:21:03] === WEBHOOK RECEIVED ===
[2026-01-19 09:21:03] Timestamp: 2026-01-19 09:21:03
[2026-01-19 09:21:03] Raw Data: sell|BLUESTARCO|1817.10
[2026-01-19 09:21:03] Loaded 142 symbols from list3.csv
[2026-01-19 09:21:03] Side: sell
[2026-01-19 09:21:03] Symbol: BLUESTARCO
[2026-01-19 09:21:03] ✓ Found in list3! SecurityId: 8311
[2026-01-19 09:21:03] Placing SELL MARKET order for BLUESTARCO (SecurityId: 8311)
[2026-01-19 09:21:03] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768794663_1567","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"8311","quantity":1}
[2026-01-19 09:21:04] HTTP Code: 200
[2026-01-19 09:21:04] Response: {"orderId":"3412601195185","orderStatus":"TRANSIT"}
[2026-01-19 09:21:04] ✓ Order Placed! ID: 3412601195185
[2026-01-19 09:21:04] ✓ Logged to database
[2026-01-19 09:21:04] === END ===

[2026-01-19 09:21:06] === WEBHOOK RECEIVED ===
[2026-01-19 09:21:06] Timestamp: 2026-01-19 09:21:06
[2026-01-19 09:21:06] Raw Data: sell|CDSL|1435.10
[2026-01-19 09:21:06] Loaded 142 symbols from list3.csv
[2026-01-19 09:21:06] Side: sell
[2026-01-19 09:21:06] Symbol: CDSL
[2026-01-19 09:21:06] ✓ Found in list3! SecurityId: 21174
[2026-01-19 09:21:06] Placing SELL MARKET order for CDSL (SecurityId: 21174)
[2026-01-19 09:21:06] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768794666_4438","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"21174","quantity":1}
[2026-01-19 09:21:06] === WEBHOOK RECEIVED ===
[2026-01-19 09:21:06] Timestamp: 2026-01-19 09:21:06
[2026-01-19 09:21:06] Raw Data: sell|CAMS|728.00
[2026-01-19 09:21:06] Loaded 142 symbols from list3.csv
[2026-01-19 09:21:06] Side: sell
[2026-01-19 09:21:06] Symbol: CAMS
[2026-01-19 09:21:06] ✓ Found in list3! SecurityId: 342
[2026-01-19 09:21:06] Placing SELL MARKET order for CAMS (SecurityId: 342)
[2026-01-19 09:21:06] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768794666_1887","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"342","quantity":1}
[2026-01-19 09:21:06] === WEBHOOK RECEIVED ===
[2026-01-19 09:21:06] Timestamp: 2026-01-19 09:21:06
[2026-01-19 09:21:06] Raw Data: sell|RECLTD|374.00
[2026-01-19 09:21:06] Loaded 142 symbols from list3.csv
[2026-01-19 09:21:06] Side: sell
[2026-01-19 09:21:06] Symbol: RECLTD
[2026-01-19 09:21:06] ✓ Found in list3! SecurityId: 15355
[2026-01-19 09:21:06] Placing SELL MARKET order for RECLTD (SecurityId: 15355)
[2026-01-19 09:21:06] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768794666_8268","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"15355","quantity":1}
[2026-01-19 09:21:06] HTTP Code: 200
[2026-01-19 09:21:06] Response: {"orderId":"3312601195435","orderStatus":"TRANSIT"}
[2026-01-19 09:21:06] ✓ Order Placed! ID: 3312601195435
[2026-01-19 09:21:06] ✓ Logged to database
[2026-01-19 09:21:06] === END ===

[2026-01-19 09:21:07] HTTP Code: 200
[2026-01-19 09:21:07] Response: {"orderId":"3412601195205","orderStatus":"TRANSIT"}
[2026-01-19 09:21:07] ✓ Order Placed! ID: 3412601195205
[2026-01-19 09:21:07] ✓ Logged to database
[2026-01-19 09:21:07] === END ===

[2026-01-19 09:21:07] HTTP Code: 200
[2026-01-19 09:21:07] Response: {"orderId":"36126011913305","orderStatus":"TRANSIT"}
[2026-01-19 09:21:07] ✓ Order Placed! ID: 36126011913305
[2026-01-19 09:21:07] ✓ Logged to database
[2026-01-19 09:21:07] === END ===

[2026-01-19 09:22:07] === WEBHOOK RECEIVED ===
[2026-01-19 09:22:07] Timestamp: 2026-01-19 09:22:07
[2026-01-19 09:22:07] Raw Data: sell|PFC|374.30
[2026-01-19 09:22:07] Loaded 142 symbols from list3.csv
[2026-01-19 09:22:07] Side: sell
[2026-01-19 09:22:07] Symbol: PFC
[2026-01-19 09:22:07] ✓ Found in list3! SecurityId: 14299
[2026-01-19 09:22:07] Placing SELL MARKET order for PFC (SecurityId: 14299)
[2026-01-19 09:22:07] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768794727_9837","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"14299","quantity":1}
[2026-01-19 09:22:07] HTTP Code: 200
[2026-01-19 09:22:07] Response: {"orderId":"2112601195675","orderStatus":"TRANSIT"}
[2026-01-19 09:22:07] ✓ Order Placed! ID: 2112601195675
[2026-01-19 09:22:07] ✓ Logged to database
[2026-01-19 09:22:07] === END ===

[2026-01-19 09:23:02] === WEBHOOK RECEIVED ===
[2026-01-19 09:23:02] Timestamp: 2026-01-19 09:23:02
[2026-01-19 09:23:02] Raw Data: sell|MPHASIS|2878.00
[2026-01-19 09:23:02] Loaded 142 symbols from list3.csv
[2026-01-19 09:23:02] Side: sell
[2026-01-19 09:23:02] Symbol: MPHASIS
[2026-01-19 09:23:02] ✓ Found in list3! SecurityId: 4503
[2026-01-19 09:23:02] Placing SELL MARKET order for MPHASIS (SecurityId: 4503)
[2026-01-19 09:23:02] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768794782_6885","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"4503","quantity":1}
[2026-01-19 09:23:02] HTTP Code: 200
[2026-01-19 09:23:02] Response: {"orderId":"3412601195835","orderStatus":"TRANSIT"}
[2026-01-19 09:23:02] ✓ Order Placed! ID: 3412601195835
[2026-01-19 09:23:02] ✓ Logged to database
[2026-01-19 09:23:02] === END ===

[2026-01-19 09:25:03] === WEBHOOK RECEIVED ===
[2026-01-19 09:25:03] Timestamp: 2026-01-19 09:25:03
[2026-01-19 09:25:03] Raw Data: sell|POLICYBZR|1632.30
[2026-01-19 09:25:03] Loaded 142 symbols from list3.csv
[2026-01-19 09:25:03] Side: sell
[2026-01-19 09:25:03] Symbol: POLICYBZR
[2026-01-19 09:25:03] ✓ Found in list3! SecurityId: 6656
[2026-01-19 09:25:03] Placing SELL MARKET order for POLICYBZR (SecurityId: 6656)
[2026-01-19 09:25:03] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768794903_5885","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"6656","quantity":1}
[2026-01-19 09:25:04] HTTP Code: 200
[2026-01-19 09:25:04] Response: {"orderId":"3312601196625","orderStatus":"TRANSIT"}
[2026-01-19 09:25:04] ✓ Order Placed! ID: 3312601196625
[2026-01-19 09:25:04] ✓ Logged to database
[2026-01-19 09:25:04] === END ===

[2026-01-19 09:26:01] === WEBHOOK RECEIVED ===
[2026-01-19 09:26:01] Timestamp: 2026-01-19 09:26:01
[2026-01-19 09:26:01] Raw Data: sell|LTF|295.65
[2026-01-19 09:26:01] Loaded 142 symbols from list3.csv
[2026-01-19 09:26:01] Side: sell
[2026-01-19 09:26:01] Symbol: LTF
[2026-01-19 09:26:01] ✓ Found in list3! SecurityId: 24948
[2026-01-19 09:26:01] Placing SELL MARKET order for LTF (SecurityId: 24948)
[2026-01-19 09:26:01] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768794961_4381","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"24948","quantity":1}
[2026-01-19 09:26:02] HTTP Code: 200
[2026-01-19 09:26:02] Response: {"orderId":"2212601197065","orderStatus":"TRANSIT"}
[2026-01-19 09:26:02] ✓ Order Placed! ID: 2212601197065
[2026-01-19 09:26:02] ✓ Logged to database
[2026-01-19 09:26:02] === END ===

[2026-01-19 09:26:07] === WEBHOOK RECEIVED ===
[2026-01-19 09:26:07] Timestamp: 2026-01-19 09:26:07
[2026-01-19 09:26:07] Raw Data: buy|TORNTPHARM|4006.50
[2026-01-19 09:26:07] Loaded 142 symbols from list3.csv
[2026-01-19 09:26:07] Side: buy
[2026-01-19 09:26:07] Symbol: TORNTPHARM
[2026-01-19 09:26:07] ✓ Found in list3! SecurityId: 3518
[2026-01-19 09:26:07] Placing BUY MARKET order for TORNTPHARM (SecurityId: 3518)
[2026-01-19 09:26:07] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768794967_6774","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"3518","quantity":1}
[2026-01-19 09:26:08] HTTP Code: 200
[2026-01-19 09:26:08] Response: {"orderId":"2112601196875","orderStatus":"TRANSIT"}
[2026-01-19 09:26:08] ✓ Order Placed! ID: 2112601196875
[2026-01-19 09:26:08] ✓ Logged to database
[2026-01-19 09:26:08] === END ===

[2026-01-19 09:27:05] === WEBHOOK RECEIVED ===
[2026-01-19 09:27:05] Timestamp: 2026-01-19 09:27:05
[2026-01-19 09:27:05] Raw Data: sell|HAVELLS|1434.60
[2026-01-19 09:27:05] Loaded 142 symbols from list3.csv
[2026-01-19 09:27:05] Side: sell
[2026-01-19 09:27:05] Symbol: HAVELLS
[2026-01-19 09:27:05] ✓ Found in list3! SecurityId: 9819
[2026-01-19 09:27:05] Placing SELL MARKET order for HAVELLS (SecurityId: 9819)
[2026-01-19 09:27:05] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768795025_6604","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"9819","quantity":1}
[2026-01-19 09:27:06] HTTP Code: 200
[2026-01-19 09:27:06] Response: {"orderId":"31126011912555","orderStatus":"TRANSIT"}
[2026-01-19 09:27:06] ✓ Order Placed! ID: 31126011912555
[2026-01-19 09:27:06] ✓ Logged to database
[2026-01-19 09:27:06] === END ===

[2026-01-19 09:30:23] === WEBHOOK RECEIVED ===
[2026-01-19 09:30:23] Timestamp: 2026-01-19 09:30:23
[2026-01-19 09:30:23] Raw Data: buy|MPHASIS|2848.8
[2026-01-19 09:30:23] Loaded 142 symbols from list3.csv
[2026-01-19 09:30:23] Side: buy
[2026-01-19 09:30:23] Symbol: MPHASIS
[2026-01-19 09:30:23] ✓ Found in list3! SecurityId: 4503
[2026-01-19 09:30:23] Placing BUY MARKET order for MPHASIS (SecurityId: 4503)
[2026-01-19 09:30:23] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768795223_7110","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"4503","quantity":1}
[2026-01-19 09:30:23] HTTP Code: 200
[2026-01-19 09:30:23] Response: {"orderId":"2212601198305","orderStatus":"TRANSIT"}
[2026-01-19 09:30:23] ✓ Order Placed! ID: 2212601198305
[2026-01-19 09:30:23] ✓ Logged to database
[2026-01-19 09:30:23] === END ===

[2026-01-19 09:55:01] === WEBHOOK RECEIVED ===
[2026-01-19 09:55:01] Timestamp: 2026-01-19 09:55:01
[2026-01-19 09:55:01] Raw Data: buy|MUTHOOTFIN|3936.10
[2026-01-19 09:55:01] Loaded 142 symbols from list3.csv
[2026-01-19 09:55:01] Side: buy
[2026-01-19 09:55:01] Symbol: MUTHOOTFIN
[2026-01-19 09:55:01] ✓ Found in list3! SecurityId: 23650
[2026-01-19 09:55:01] Placing BUY MARKET order for MUTHOOTFIN (SecurityId: 23650)
[2026-01-19 09:55:01] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768796701_4107","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"23650","quantity":1}
[2026-01-19 09:55:02] HTTP Code: 200
[2026-01-19 09:55:02] Response: {"orderId":"22126011914315","orderStatus":"TRANSIT"}
[2026-01-19 09:55:02] ✓ Order Placed! ID: 22126011914315
[2026-01-19 09:55:02] ✓ Logged to database
[2026-01-19 09:55:02] === END ===

[2026-01-19 10:24:04] === WEBHOOK RECEIVED ===
[2026-01-19 10:24:04] Timestamp: 2026-01-19 10:24:04
[2026-01-19 10:24:04] Raw Data: sell|DABUR|517.40
[2026-01-19 10:24:04] Loaded 142 symbols from list3.csv
[2026-01-19 10:24:04] Side: sell
[2026-01-19 10:24:04] Symbol: DABUR
[2026-01-19 10:24:04] ✓ Found in list3! SecurityId: 772
[2026-01-19 10:24:04] Placing SELL MARKET order for DABUR (SecurityId: 772)
[2026-01-19 10:24:04] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768798444_1648","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"772","quantity":1}
[2026-01-19 10:24:05] HTTP Code: 200
[2026-01-19 10:24:05] Response: {"orderId":"22126011920805","orderStatus":"TRANSIT"}
[2026-01-19 10:24:05] ✓ Order Placed! ID: 22126011920805
[2026-01-19 10:24:05] ✓ Logged to database
[2026-01-19 10:24:05] === END ===

[2026-01-19 10:28:01] === WEBHOOK RECEIVED ===
[2026-01-19 10:28:01] Timestamp: 2026-01-19 10:28:01
[2026-01-19 10:28:01] Raw Data: sell|AMBUJACEM|552.95
[2026-01-19 10:28:01] Loaded 142 symbols from list3.csv
[2026-01-19 10:28:01] Side: sell
[2026-01-19 10:28:01] Symbol: AMBUJACEM
[2026-01-19 10:28:01] ✓ Found in list3! SecurityId: 1270
[2026-01-19 10:28:01] Placing SELL MARKET order for AMBUJACEM (SecurityId: 1270)
[2026-01-19 10:28:01] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768798681_7237","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"1270","quantity":1}
[2026-01-19 10:28:01] HTTP Code: 200
[2026-01-19 10:28:01] Response: {"orderId":"33126011921785","orderStatus":"TRANSIT"}
[2026-01-19 10:28:01] ✓ Order Placed! ID: 33126011921785
[2026-01-19 10:28:01] ✓ Logged to database
[2026-01-19 10:28:01] === END ===

[2026-01-19 10:30:12] === WEBHOOK RECEIVED ===
[2026-01-19 10:30:12] Timestamp: 2026-01-19 10:30:12
[2026-01-19 10:30:12] Raw Data: buy|MANAPPURAM|311.70
[2026-01-19 10:30:12] Loaded 142 symbols from list3.csv
[2026-01-19 10:30:12] Side: buy
[2026-01-19 10:30:12] Symbol: MANAPPURAM
[2026-01-19 10:30:12] ✓ Found in list3! SecurityId: 19061
[2026-01-19 10:30:12] Placing BUY MARKET order for MANAPPURAM (SecurityId: 19061)
[2026-01-19 10:30:12] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768798812_2212","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"19061","quantity":1}
[2026-01-19 10:30:12] HTTP Code: 200
[2026-01-19 10:30:12] Response: {"orderId":"21126011923115","orderStatus":"TRANSIT"}
[2026-01-19 10:30:12] ✓ Order Placed! ID: 21126011923115
[2026-01-19 10:30:12] ✓ Logged to database
[2026-01-19 10:30:12] === END ===

[2026-01-19 11:06:01] === WEBHOOK RECEIVED ===
[2026-01-19 11:06:01] Timestamp: 2026-01-19 11:06:01
[2026-01-19 11:06:01] Raw Data: sell|TVSMOTOR|3681.40
[2026-01-19 11:06:01] Loaded 142 symbols from list3.csv
[2026-01-19 11:06:01] Side: sell
[2026-01-19 11:06:01] Symbol: TVSMOTOR
[2026-01-19 11:06:01] ✓ Found in list3! SecurityId: 8479
[2026-01-19 11:06:01] Placing SELL MARKET order for TVSMOTOR (SecurityId: 8479)
[2026-01-19 11:06:01] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768800961_4696","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"8479","quantity":1}
[2026-01-19 11:06:02] HTTP Code: 200
[2026-01-19 11:06:02] Response: {"orderId":"36126011938805","orderStatus":"TRANSIT"}
[2026-01-19 11:06:02] ✓ Order Placed! ID: 36126011938805
[2026-01-19 11:06:02] ✓ Logged to database
[2026-01-19 11:06:02] === END ===

[2026-01-19 11:37:05] === WEBHOOK RECEIVED ===
[2026-01-19 11:37:05] Timestamp: 2026-01-19 11:37:05
[2026-01-19 11:37:05] Raw Data: sell|BAJAJFINSV|2016.90
[2026-01-19 11:37:05] Loaded 142 symbols from list3.csv
[2026-01-19 11:37:05] Side: sell
[2026-01-19 11:37:05] Symbol: BAJAJFINSV
[2026-01-19 11:37:05] ✓ Found in list3! SecurityId: 16675
[2026-01-19 11:37:05] Placing SELL MARKET order for BAJAJFINSV (SecurityId: 16675)
[2026-01-19 11:37:05] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768802825_7341","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"16675","quantity":1}
[2026-01-19 11:37:06] HTTP Code: 200
[2026-01-19 11:37:06] Response: {"orderId":"31126011945055","orderStatus":"TRANSIT"}
[2026-01-19 11:37:06] ✓ Order Placed! ID: 31126011945055
[2026-01-19 11:37:06] ✓ Logged to database
[2026-01-19 11:37:06] === END ===

[2026-01-19 11:38:00] === WEBHOOK RECEIVED ===
[2026-01-19 11:38:00] Timestamp: 2026-01-19 11:38:00
[2026-01-19 11:38:00] Raw Data: sell|DALBHARAT|2168.40
[2026-01-19 11:38:00] Loaded 142 symbols from list3.csv
[2026-01-19 11:38:00] Side: sell
[2026-01-19 11:38:00] Symbol: DALBHARAT
[2026-01-19 11:38:00] ✓ Found in list3! SecurityId: 8075
[2026-01-19 11:38:00] Placing SELL MARKET order for DALBHARAT (SecurityId: 8075)
[2026-01-19 11:38:00] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768802880_5759","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"8075","quantity":1}
[2026-01-19 11:38:01] HTTP Code: 200
[2026-01-19 11:38:01] Response: {"orderId":"21126011931605","orderStatus":"TRANSIT"}
[2026-01-19 11:38:01] ✓ Order Placed! ID: 21126011931605
[2026-01-19 11:38:01] ✓ Logged to database
[2026-01-19 11:38:01] === END ===

[2026-01-19 11:52:01] === WEBHOOK RECEIVED ===
[2026-01-19 11:52:01] Timestamp: 2026-01-19 11:52:01
[2026-01-19 11:52:01] Raw Data: sell|SUNPHARMA|1682.10
[2026-01-19 11:52:01] Loaded 142 symbols from list3.csv
[2026-01-19 11:52:01] Side: sell
[2026-01-19 11:52:01] Symbol: SUNPHARMA
[2026-01-19 11:52:01] ✓ Found in list3! SecurityId: 3351
[2026-01-19 11:52:01] Placing SELL MARKET order for SUNPHARMA (SecurityId: 3351)
[2026-01-19 11:52:01] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768803721_3654","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"3351","quantity":1}
[2026-01-19 11:52:02] HTTP Code: 200
[2026-01-19 11:52:02] Response: {"orderId":"33126011931905","orderStatus":"TRANSIT"}
[2026-01-19 11:52:02] ✓ Order Placed! ID: 33126011931905
[2026-01-19 11:52:02] ✓ Logged to database
[2026-01-19 11:52:02] === END ===

[2026-01-19 14:23:01] === WEBHOOK RECEIVED ===
[2026-01-19 14:23:01] Timestamp: 2026-01-19 14:23:01
[2026-01-19 14:23:01] Raw Data: buy|VEDL|674.90
[2026-01-19 14:23:01] Loaded 142 symbols from list3.csv
[2026-01-19 14:23:01] Side: buy
[2026-01-19 14:23:01] Symbol: VEDL
[2026-01-19 14:23:01] ✓ Found in list3! SecurityId: 3063
[2026-01-19 14:23:01] Placing BUY MARKET order for VEDL (SecurityId: 3063)
[2026-01-19 14:23:01] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768812781_1720","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"3063","quantity":1}
[2026-01-19 14:23:02] HTTP Code: 200
[2026-01-19 14:23:02] Response: {"orderId":"34126011944565","orderStatus":"TRANSIT"}
[2026-01-19 14:23:02] ✓ Order Placed! ID: 34126011944565
[2026-01-19 14:23:02] ✓ Logged to database
[2026-01-19 14:23:02] === END ===

[2026-01-19 14:38:03] === WEBHOOK RECEIVED ===
[2026-01-19 14:38:03] Timestamp: 2026-01-19 14:38:03
[2026-01-19 14:38:03] Raw Data: sell|ZYDUSLIFE|877.55
[2026-01-19 14:38:03] Loaded 142 symbols from list3.csv
[2026-01-19 14:38:03] Side: sell
[2026-01-19 14:38:03] Symbol: ZYDUSLIFE
[2026-01-19 14:38:03] ✓ Found in list3! SecurityId: 7929
[2026-01-19 14:38:03] Placing SELL MARKET order for ZYDUSLIFE (SecurityId: 7929)
[2026-01-19 14:38:03] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768813683_3355","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"7929","quantity":1}
[2026-01-19 14:38:03] HTTP Code: 200
[2026-01-19 14:38:03] Response: {"orderId":"36126011982605","orderStatus":"TRANSIT"}
[2026-01-19 14:38:03] ✓ Order Placed! ID: 36126011982605
[2026-01-19 14:38:03] ✓ Logged to database
[2026-01-19 14:38:03] === END ===

[2026-01-20 09:17:01] === WEBHOOK RECEIVED ===
[2026-01-20 09:17:01] Timestamp: 2026-01-20 09:17:01
[2026-01-20 09:17:01] Raw Data: sell|MFSL|1653.60
[2026-01-20 09:17:01] Loaded 142 symbols from list3.csv
[2026-01-20 09:17:01] Side: sell
[2026-01-20 09:17:01] Symbol: MFSL
[2026-01-20 09:17:01] ✓ Found in list3! SecurityId: 2142
[2026-01-20 09:17:01] Placing SELL MARKET order for MFSL (SecurityId: 2142)
[2026-01-20 09:17:01] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768880821_9366","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"2142","quantity":1}
[2026-01-20 09:17:02] HTTP Code: 200
[2026-01-20 09:17:02] Response: {"orderId":"3412601203155","orderStatus":"TRANSIT"}
[2026-01-20 09:17:02] ✓ Order Placed! ID: 3412601203155
[2026-01-20 09:17:02] ✓ Logged to database
[2026-01-20 09:17:02] === END ===

[2026-01-20 09:18:02] === WEBHOOK RECEIVED ===
[2026-01-20 09:18:02] Timestamp: 2026-01-20 09:18:02
[2026-01-20 09:18:02] Raw Data: sell|PNBHOUSING|960.75
[2026-01-20 09:18:02] Loaded 142 symbols from list3.csv
[2026-01-20 09:18:02] Side: sell
[2026-01-20 09:18:02] Symbol: PNBHOUSING
[2026-01-20 09:18:02] ✓ Found in list3! SecurityId: 18908
[2026-01-20 09:18:02] Placing SELL MARKET order for PNBHOUSING (SecurityId: 18908)
[2026-01-20 09:18:02] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768880882_7453","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"18908","quantity":1}
[2026-01-20 09:18:02] HTTP Code: 200
[2026-01-20 09:18:02] Response: {"orderId":"2212601203585","orderStatus":"TRANSIT"}
[2026-01-20 09:18:02] ✓ Order Placed! ID: 2212601203585
[2026-01-20 09:18:02] ✓ Logged to database
[2026-01-20 09:18:02] === END ===

[2026-01-20 09:20:07] === WEBHOOK RECEIVED ===
[2026-01-20 09:20:07] Timestamp: 2026-01-20 09:20:07
[2026-01-20 09:20:07] Raw Data: sell|OIL|440.00
[2026-01-20 09:20:07] Loaded 142 symbols from list3.csv
[2026-01-20 09:20:07] Side: sell
[2026-01-20 09:20:07] Symbol: OIL
[2026-01-20 09:20:07] ✓ Found in list3! SecurityId: 17438
[2026-01-20 09:20:07] Placing SELL MARKET order for OIL (SecurityId: 17438)
[2026-01-20 09:20:07] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768881007_4517","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"17438","quantity":1}
[2026-01-20 09:20:08] HTTP Code: 200
[2026-01-20 09:20:08] Response: {"orderId":"3412601204455","orderStatus":"TRANSIT"}
[2026-01-20 09:20:08] ✓ Order Placed! ID: 3412601204455
[2026-01-20 09:20:08] ✓ Logged to database
[2026-01-20 09:20:08] === END ===

[2026-01-20 09:22:00] === WEBHOOK RECEIVED ===
[2026-01-20 09:22:00] Timestamp: 2026-01-20 09:22:00
[2026-01-20 09:22:00] Raw Data: sell|HAVELLS|1446.00
[2026-01-20 09:22:00] Loaded 142 symbols from list3.csv
[2026-01-20 09:22:00] Side: sell
[2026-01-20 09:22:00] Symbol: HAVELLS
[2026-01-20 09:22:00] ✓ Found in list3! SecurityId: 9819
[2026-01-20 09:22:00] Placing SELL MARKET order for HAVELLS (SecurityId: 9819)
[2026-01-20 09:22:00] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768881120_4563","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"9819","quantity":1}
[2026-01-20 09:22:01] HTTP Code: 200
[2026-01-20 09:22:01] Response: {"orderId":"3212601207935","orderStatus":"TRANSIT"}
[2026-01-20 09:22:01] ✓ Order Placed! ID: 3212601207935
[2026-01-20 09:22:01] ✓ Logged to database
[2026-01-20 09:22:01] === END ===

[2026-01-20 09:22:07] === WEBHOOK RECEIVED ===
[2026-01-20 09:22:07] Timestamp: 2026-01-20 09:22:07
[2026-01-20 09:22:07] Raw Data: buy|PAYTM|1327.60
[2026-01-20 09:22:07] Loaded 142 symbols from list3.csv
[2026-01-20 09:22:07] Side: buy
[2026-01-20 09:22:07] Symbol: PAYTM
[2026-01-20 09:22:07] ✓ Found in list3! SecurityId: 6705
[2026-01-20 09:22:07] Placing BUY MARKET order for PAYTM (SecurityId: 6705)
[2026-01-20 09:22:07] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768881127_9259","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"6705","quantity":1}
[2026-01-20 09:22:08] HTTP Code: 200
[2026-01-20 09:22:08] Response: {"orderId":"3112601208525","orderStatus":"TRANSIT"}
[2026-01-20 09:22:08] ✓ Order Placed! ID: 3112601208525
[2026-01-20 09:22:08] ✓ Logged to database
[2026-01-20 09:22:08] === END ===

[2026-01-20 09:23:04] === WEBHOOK RECEIVED ===
[2026-01-20 09:23:04] Timestamp: 2026-01-20 09:23:04
[2026-01-20 09:23:04] Raw Data: buy|HDFCAMC|2569.50
[2026-01-20 09:23:04] Loaded 142 symbols from list3.csv
[2026-01-20 09:23:04] Side: buy
[2026-01-20 09:23:04] Symbol: HDFCAMC
[2026-01-20 09:23:04] ✓ Found in list3! SecurityId: 4244
[2026-01-20 09:23:04] Placing BUY MARKET order for HDFCAMC (SecurityId: 4244)
[2026-01-20 09:23:04] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768881184_5384","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"4244","quantity":1}
[2026-01-20 09:23:04] HTTP Code: 200
[2026-01-20 09:23:04] Response: {"orderId":"2212601205335","orderStatus":"TRANSIT"}
[2026-01-20 09:23:04] ✓ Order Placed! ID: 2212601205335
[2026-01-20 09:23:04] ✓ Logged to database
[2026-01-20 09:23:04] === END ===

[2026-01-20 09:26:04] === WEBHOOK RECEIVED ===
[2026-01-20 09:26:04] Timestamp: 2026-01-20 09:26:04
[2026-01-20 09:26:04] Raw Data: buy|CUMMINSIND|4031.80
[2026-01-20 09:26:04] Loaded 142 symbols from list3.csv
[2026-01-20 09:26:04] Side: buy
[2026-01-20 09:26:04] Symbol: CUMMINSIND
[2026-01-20 09:26:04] ✓ Found in list3! SecurityId: 1901
[2026-01-20 09:26:04] Placing BUY MARKET order for CUMMINSIND (SecurityId: 1901)
[2026-01-20 09:26:04] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768881364_1538","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"1901","quantity":1}
[2026-01-20 09:26:05] HTTP Code: 200
[2026-01-20 09:26:05] Response: {"orderId":"3112601209665","orderStatus":"TRANSIT"}
[2026-01-20 09:26:05] ✓ Order Placed! ID: 3112601209665
[2026-01-20 09:26:05] ✓ Logged to database
[2026-01-20 09:26:05] === END ===

[2026-01-20 09:27:03] === WEBHOOK RECEIVED ===
[2026-01-20 09:27:03] Timestamp: 2026-01-20 09:27:03
[2026-01-20 09:27:03] Raw Data: buy|PATANJALI|521.00
[2026-01-20 09:27:03] Loaded 142 symbols from list3.csv
[2026-01-20 09:27:03] Side: buy
[2026-01-20 09:27:03] Symbol: PATANJALI
[2026-01-20 09:27:03] ✓ Found in list3! SecurityId: 17029
[2026-01-20 09:27:03] Placing BUY MARKET order for PATANJALI (SecurityId: 17029)
[2026-01-20 09:27:03] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768881423_7424","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"17029","quantity":1}
[2026-01-20 09:27:04] HTTP Code: 200
[2026-01-20 09:27:04] Response: {"orderId":"3212601209635","orderStatus":"TRANSIT"}
[2026-01-20 09:27:04] ✓ Order Placed! ID: 3212601209635
[2026-01-20 09:27:04] ✓ Logged to database
[2026-01-20 09:27:04] === END ===

[2026-01-20 09:28:02] === WEBHOOK RECEIVED ===
[2026-01-20 09:28:02] Timestamp: 2026-01-20 09:28:02
[2026-01-20 09:28:02] Raw Data: buy|LUPIN|2166.30
[2026-01-20 09:28:02] Loaded 142 symbols from list3.csv
[2026-01-20 09:28:02] Side: buy
[2026-01-20 09:28:02] Symbol: LUPIN
[2026-01-20 09:28:02] ✓ Found in list3! SecurityId: 10440
[2026-01-20 09:28:02] Placing BUY MARKET order for LUPIN (SecurityId: 10440)
[2026-01-20 09:28:02] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768881482_7021","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"10440","quantity":1}
[2026-01-20 09:28:02] HTTP Code: 200
[2026-01-20 09:28:02] Response: {"orderId":"2212601206605","orderStatus":"TRANSIT"}
[2026-01-20 09:28:02] ✓ Order Placed! ID: 2212601206605
[2026-01-20 09:28:02] ✓ Logged to database
[2026-01-20 09:28:02] === END ===

[2026-01-20 09:31:02] === WEBHOOK RECEIVED ===
[2026-01-20 09:31:02] Timestamp: 2026-01-20 09:31:02
[2026-01-20 09:31:02] Raw Data: sell|ICICIBANK|1381.40
[2026-01-20 09:31:02] Loaded 142 symbols from list3.csv
[2026-01-20 09:31:02] Side: sell
[2026-01-20 09:31:02] Symbol: ICICIBANK
[2026-01-20 09:31:02] ✓ Found in list3! SecurityId: 4963
[2026-01-20 09:31:02] Placing SELL MARKET order for ICICIBANK (SecurityId: 4963)
[2026-01-20 09:31:02] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768881662_4942","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"4963","quantity":1}
[2026-01-20 09:31:03] HTTP Code: 200
[2026-01-20 09:31:03] Response: {"orderId":"31126012015465","orderStatus":"TRANSIT"}
[2026-01-20 09:31:03] ✓ Order Placed! ID: 31126012015465
[2026-01-20 09:31:03] ✓ Logged to database
[2026-01-20 09:31:03] === END ===

[2026-01-20 09:37:01] === WEBHOOK RECEIVED ===
[2026-01-20 09:37:01] Timestamp: 2026-01-20 09:37:01
[2026-01-20 09:37:01] Raw Data: buy|JSWSTEEL|1183.00
[2026-01-20 09:37:01] Loaded 142 symbols from list3.csv
[2026-01-20 09:37:01] Side: buy
[2026-01-20 09:37:01] Symbol: JSWSTEEL
[2026-01-20 09:37:01] ✓ Found in list3! SecurityId: 11723
[2026-01-20 09:37:01] Placing BUY MARKET order for JSWSTEEL (SecurityId: 11723)
[2026-01-20 09:37:01] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768882021_7932","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"11723","quantity":1}
[2026-01-20 09:37:01] HTTP Code: 200
[2026-01-20 09:37:01] Response: {"orderId":"24126012082605","orderStatus":"TRANSIT"}
[2026-01-20 09:37:01] ✓ Order Placed! ID: 24126012082605
[2026-01-20 09:37:01] ✓ Logged to database
[2026-01-20 09:37:01] === END ===

[2026-01-20 09:41:03] === WEBHOOK RECEIVED ===
[2026-01-20 09:41:03] Timestamp: 2026-01-20 09:41:03
[2026-01-20 09:41:03] Raw Data: buy|HINDALCO|937.55
[2026-01-20 09:41:03] Loaded 142 symbols from list3.csv
[2026-01-20 09:41:03] Side: buy
[2026-01-20 09:41:03] Symbol: HINDALCO
[2026-01-20 09:41:03] ✓ Found in list3! SecurityId: 1363
[2026-01-20 09:41:03] Placing BUY MARKET order for HINDALCO (SecurityId: 1363)
[2026-01-20 09:41:03] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768882263_3501","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"1363","quantity":1}
[2026-01-20 09:41:04] === WEBHOOK RECEIVED ===
[2026-01-20 09:41:04] Timestamp: 2026-01-20 09:41:04
[2026-01-20 09:41:04] Raw Data: buy|BEL|411.55
[2026-01-20 09:41:04] Loaded 142 symbols from list3.csv
[2026-01-20 09:41:04] Side: buy
[2026-01-20 09:41:04] Symbol: BEL
[2026-01-20 09:41:04] ✓ Found in list3! SecurityId: 383
[2026-01-20 09:41:04] Placing BUY MARKET order for BEL (SecurityId: 383)
[2026-01-20 09:41:04] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768882264_6445","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"383","quantity":1}
[2026-01-20 09:41:04] HTTP Code: 200
[2026-01-20 09:41:04] Response: {"orderId":"31126012018505","orderStatus":"TRANSIT"}
[2026-01-20 09:41:04] ✓ Order Placed! ID: 31126012018505
[2026-01-20 09:41:04] ✓ Logged to database
[2026-01-20 09:41:04] === END ===

[2026-01-20 09:41:04] HTTP Code: 200
[2026-01-20 09:41:04] Response: {"orderId":"34126012010065","orderStatus":"TRANSIT"}
[2026-01-20 09:41:04] ✓ Order Placed! ID: 34126012010065
[2026-01-20 09:41:04] ✓ Logged to database
[2026-01-20 09:41:04] === END ===

[2026-01-20 09:55:01] === WEBHOOK RECEIVED ===
[2026-01-20 09:55:01] Timestamp: 2026-01-20 09:55:01
[2026-01-20 09:55:01] Raw Data: buy|HINDZINC|659.00
[2026-01-20 09:55:01] Loaded 142 symbols from list3.csv
[2026-01-20 09:55:01] Side: buy
[2026-01-20 09:55:01] Symbol: HINDZINC
[2026-01-20 09:55:01] ✓ Found in list3! SecurityId: 1424
[2026-01-20 09:55:01] Placing BUY MARKET order for HINDZINC (SecurityId: 1424)
[2026-01-20 09:55:01] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768883101_1336","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"1424","quantity":1}
[2026-01-20 09:55:01] HTTP Code: 200
[2026-01-20 09:55:01] Response: {"orderId":"22126012012075","orderStatus":"TRANSIT"}
[2026-01-20 09:55:01] ✓ Order Placed! ID: 22126012012075
[2026-01-20 09:55:01] ✓ Logged to database
[2026-01-20 09:55:01] === END ===

[2026-01-20 10:03:01] === WEBHOOK RECEIVED ===
[2026-01-20 10:03:01] Timestamp: 2026-01-20 10:03:01
[2026-01-20 10:03:01] Raw Data: sell|LICI|815.05
[2026-01-20 10:03:01] Loaded 142 symbols from list3.csv
[2026-01-20 10:03:01] Side: sell
[2026-01-20 10:03:01] Symbol: LICI
[2026-01-20 10:03:01] ✓ Found in list3! SecurityId: 9480
[2026-01-20 10:03:01] Placing SELL MARKET order for LICI (SecurityId: 9480)
[2026-01-20 10:03:01] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768883581_8049","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"9480","quantity":1}
[2026-01-20 10:03:01] HTTP Code: 200
[2026-01-20 10:03:01] Response: {"orderId":"361260120130005","orderStatus":"TRANSIT"}
[2026-01-20 10:03:01] ✓ Order Placed! ID: 361260120130005
[2026-01-20 10:03:01] ✓ Logged to database
[2026-01-20 10:03:01] === END ===

[2026-01-20 10:10:01] === WEBHOOK RECEIVED ===
[2026-01-20 10:10:01] Timestamp: 2026-01-20 10:10:01
[2026-01-20 10:10:01] Raw Data: buy|POLICYBZR|1647.30
[2026-01-20 10:10:01] Loaded 142 symbols from list3.csv
[2026-01-20 10:10:01] Side: buy
[2026-01-20 10:10:01] Symbol: POLICYBZR
[2026-01-20 10:10:01] ✓ Found in list3! SecurityId: 6656
[2026-01-20 10:10:01] Placing BUY MARKET order for POLICYBZR (SecurityId: 6656)
[2026-01-20 10:10:01] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768884001_4623","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"6656","quantity":1}
[2026-01-20 10:10:02] HTTP Code: 200
[2026-01-20 10:10:02] Response: {"orderId":"21126012016475","orderStatus":"TRANSIT"}
[2026-01-20 10:10:02] ✓ Order Placed! ID: 21126012016475
[2026-01-20 10:10:02] ✓ Logged to database
[2026-01-20 10:10:02] === END ===

[2026-01-20 10:37:01] === WEBHOOK RECEIVED ===
[2026-01-20 10:37:01] Timestamp: 2026-01-20 10:37:01
[2026-01-20 10:37:01] Raw Data: buy|SBIN|1038.85
[2026-01-20 10:37:01] Loaded 142 symbols from list3.csv
[2026-01-20 10:37:01] Side: buy
[2026-01-20 10:37:01] Symbol: SBIN
[2026-01-20 10:37:01] ✓ Found in list3! SecurityId: 3045
[2026-01-20 10:37:01] Placing BUY MARKET order for SBIN (SecurityId: 3045)
[2026-01-20 10:37:01] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768885621_3132","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"3045","quantity":1}
[2026-01-20 10:37:02] HTTP Code: 200
[2026-01-20 10:37:02] Response: {"orderId":"21126012020335","orderStatus":"TRANSIT"}
[2026-01-20 10:37:02] ✓ Order Placed! ID: 21126012020335
[2026-01-20 10:37:02] ✓ Logged to database
[2026-01-20 10:37:02] === END ===

[2026-01-20 10:45:16] === WEBHOOK RECEIVED ===
[2026-01-20 10:45:16] Timestamp: 2026-01-20 10:45:16
[2026-01-20 10:45:16] Raw Data: sell|TORNTPOWER|1350.20
[2026-01-20 10:45:16] Loaded 142 symbols from list3.csv
[2026-01-20 10:45:16] Side: sell
[2026-01-20 10:45:16] Symbol: TORNTPOWER
[2026-01-20 10:45:16] ✓ Found in list3! SecurityId: 13786
[2026-01-20 10:45:16] Placing SELL MARKET order for TORNTPOWER (SecurityId: 13786)
[2026-01-20 10:45:16] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768886116_8996","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"13786","quantity":1}
[2026-01-20 10:45:16] HTTP Code: 200
[2026-01-20 10:45:16] Response: {"orderId":"241260120187905","orderStatus":"TRANSIT"}
[2026-01-20 10:45:16] ✓ Order Placed! ID: 241260120187905
[2026-01-20 10:45:16] ✓ Logged to database
[2026-01-20 10:45:16] === END ===

[2026-01-20 11:57:31] === WEBHOOK RECEIVED ===
[2026-01-20 11:57:31] Timestamp: 2026-01-20 11:57:31
[2026-01-20 11:57:31] Raw Data: buy|COLPAL|2153.00
[2026-01-20 11:57:31] Loaded 142 symbols from list3.csv
[2026-01-20 11:57:31] Side: buy
[2026-01-20 11:57:31] Symbol: COLPAL
[2026-01-20 11:57:31] ✓ Found in list3! SecurityId: 15141
[2026-01-20 11:57:31] Placing BUY MARKET order for COLPAL (SecurityId: 15141)
[2026-01-20 11:57:31] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768890451_4635","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"15141","quantity":1}
[2026-01-20 11:57:31] HTTP Code: 200
[2026-01-20 11:57:31] Response: {"orderId":"34126012025585","orderStatus":"TRANSIT"}
[2026-01-20 11:57:31] ✓ Order Placed! ID: 34126012025585
[2026-01-20 11:57:31] ✓ Logged to database
[2026-01-20 11:57:31] === END ===

[2026-01-20 12:28:01] === WEBHOOK RECEIVED ===
[2026-01-20 12:28:01] Timestamp: 2026-01-20 12:28:01
[2026-01-20 12:28:01] Raw Data: buy|HDFCLIFE|734.80
[2026-01-20 12:28:01] Loaded 142 symbols from list3.csv
[2026-01-20 12:28:01] Side: buy
[2026-01-20 12:28:01] Symbol: HDFCLIFE
[2026-01-20 12:28:01] ✓ Found in list3! SecurityId: 467
[2026-01-20 12:28:01] Placing BUY MARKET order for HDFCLIFE (SecurityId: 467)
[2026-01-20 12:28:01] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768892281_8072","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"467","quantity":1}
[2026-01-20 12:28:02] HTTP Code: 200
[2026-01-20 12:28:02] Response: {"orderId":"31126012042105","orderStatus":"TRANSIT"}
[2026-01-20 12:28:02] ✓ Order Placed! ID: 31126012042105
[2026-01-20 12:28:02] ✓ Logged to database
[2026-01-20 12:28:02] === END ===

[2026-01-20 15:04:02] === WEBHOOK RECEIVED ===
[2026-01-20 15:04:02] Timestamp: 2026-01-20 15:04:02
[2026-01-20 15:04:02] Raw Data: buy|HINDUNILVR|2390.00
[2026-01-20 15:04:02] ⚠ REJECTED: Webhook received after 15:00 (Market Cutoff Time)
[2026-01-20 15:04:02] Current Time: 15:04:02
[2026-01-20 15:04:02] ✓ Logged to database
[2026-01-20 15:04:02] === END ===

[2026-01-20 15:12:03] === WEBHOOK RECEIVED ===
[2026-01-20 15:12:03] Timestamp: 2026-01-20 15:12:03
[2026-01-20 15:12:03] Raw Data: buy|GODREJCP|1234.40
[2026-01-20 15:12:03] ⚠ REJECTED: Webhook received after 15:00 (Market Cutoff Time)
[2026-01-20 15:12:03] Current Time: 15:12:03
[2026-01-20 15:12:03] ✓ Logged to database
[2026-01-20 15:12:03] === END ===

[2026-01-20 15:19:01] === WEBHOOK RECEIVED ===
[2026-01-20 15:19:01] Timestamp: 2026-01-20 15:19:01
[2026-01-20 15:19:01] Raw Data: buy|KOTAKBANK|422.80
[2026-01-20 15:19:01] ⚠ REJECTED: Webhook received after 15:00 (Market Cutoff Time)
[2026-01-20 15:19:01] Current Time: 15:19:01
[2026-01-20 15:19:01] ✓ Logged to database
[2026-01-20 15:19:01] === END ===

[2026-01-20 18:00:58] === WEBHOOK RECEIVED ===
[2026-01-20 18:00:58] Timestamp: 2026-01-20 18:00:58
[2026-01-20 18:00:58] Raw Data: 
[2026-01-20 18:00:58] DEBUG: CSV Header = ["symbol","securityid"]
[2026-01-20 18:00:58] DEBUG: Loaded 142 symbols from list3.csv
[2026-01-20 18:00:58] DEBUG: Parts count = 1
[2026-01-20 18:00:58] ERROR: Invalid webhook format!
[2026-01-20 18:00:58] === END ===

[2026-01-20 18:01:08] === WEBHOOK RECEIVED ===
[2026-01-20 18:01:08] Timestamp: 2026-01-20 18:01:08
[2026-01-20 18:01:08] Raw Data: 
[2026-01-20 18:01:08] Loaded 142 symbols from list3.csv
[2026-01-20 18:01:08] ERROR: Invalid webhook format!
[2026-01-20 18:01:08] ✓ Logged to database
[2026-01-20 18:01:08] === END ===

[2026-01-20 18:01:09] === WEBHOOK RECEIVED ===
[2026-01-20 18:01:09] Timestamp: 2026-01-20 18:01:09
[2026-01-20 18:01:09] Raw Data: 
[2026-01-20 18:01:09] DEBUG: CSV Header = ["symbol","securityid"]
[2026-01-20 18:01:09] DEBUG: Loaded 142 symbols from list3.csv
[2026-01-20 18:01:09] DEBUG: Parts count = 1
[2026-01-20 18:01:09] ERROR: Invalid webhook format!
[2026-01-20 18:01:09] === END ===

[2026-01-20 18:01:20] === WEBHOOK RECEIVED ===
[2026-01-20 18:01:20] Timestamp: 2026-01-20 18:01:20
[2026-01-20 18:01:20] Raw Data: 
[2026-01-20 18:01:20] Loaded 142 symbols from list3.csv
[2026-01-20 18:01:20] ERROR: Invalid webhook format!
[2026-01-20 18:01:20] ✓ Logged to database
[2026-01-20 18:01:20] === END ===

[2026-01-20 21:17:32] === WEBHOOK RECEIVED ===
[2026-01-20 21:17:32] Timestamp: 2026-01-20 21:17:32
[2026-01-20 21:17:32] Raw Data: 
[2026-01-20 21:17:32] DEBUG: CSV Header = ["symbol","securityid"]
[2026-01-20 21:17:32] DEBUG: Loaded 142 symbols from list3.csv
[2026-01-20 21:17:32] DEBUG: Parts count = 1
[2026-01-20 21:17:32] ERROR: Invalid webhook format!
[2026-01-20 21:17:32] === END ===

[2026-01-20 21:17:36] === WEBHOOK RECEIVED ===
[2026-01-20 21:17:36] Timestamp: 2026-01-20 21:17:36
[2026-01-20 21:17:36] Raw Data: 
[2026-01-20 21:17:36] DEBUG: CSV Header = ["symbol","securityid"]
[2026-01-20 21:17:36] DEBUG: Loaded 142 symbols from list3.csv
[2026-01-20 21:17:36] DEBUG: Parts count = 1
[2026-01-20 21:17:36] ERROR: Invalid webhook format!
[2026-01-20 21:17:36] === END ===

[2026-01-20 21:17:42] === WEBHOOK RECEIVED ===
[2026-01-20 21:17:42] Timestamp: 2026-01-20 21:17:42
[2026-01-20 21:17:42] Raw Data: 
[2026-01-20 21:17:42] Loaded 142 symbols from list3.csv
[2026-01-20 21:17:42] ERROR: Invalid webhook format!
[2026-01-20 21:17:42] ✓ Logged to database
[2026-01-20 21:17:42] === END ===

[2026-01-20 21:17:48] === WEBHOOK RECEIVED ===
[2026-01-20 21:17:48] Timestamp: 2026-01-20 21:17:48
[2026-01-20 21:17:48] Raw Data: 
[2026-01-20 21:17:48] Loaded 142 symbols from list3.csv
[2026-01-20 21:17:48] ERROR: Invalid webhook format!
[2026-01-20 21:17:48] ✓ Logged to database
[2026-01-20 21:17:48] === END ===

[2026-01-21 09:20:06] === WEBHOOK RECEIVED ===
[2026-01-21 09:20:06] Timestamp: 2026-01-21 09:20:06
[2026-01-21 09:20:06] Raw Data: sell|SONACOMS|444.90
[2026-01-21 09:20:06] Loaded 142 symbols from list3.csv
[2026-01-21 09:20:06] Side: sell
[2026-01-21 09:20:06] Symbol: SONACOMS
[2026-01-21 09:20:06] ✓ Found in list3! SecurityId: 4684
[2026-01-21 09:20:06] Placing SELL MARKET order for SONACOMS (SecurityId: 4684)
[2026-01-21 09:20:06] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768967406_7811","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"4684","quantity":1}
[2026-01-21 09:20:06] HTTP Code: 200
[2026-01-21 09:20:06] Response: {"orderId":"23126012130505","orderStatus":"TRANSIT"}
[2026-01-21 09:20:06] ✓ Order Placed! ID: 23126012130505
[2026-01-21 09:20:06] ✓ Logged to database
[2026-01-21 09:20:06] === END ===

[2026-01-21 09:26:01] === WEBHOOK RECEIVED ===
[2026-01-21 09:26:01] Timestamp: 2026-01-21 09:26:01
[2026-01-21 09:26:01] Raw Data: sell|ADANIENSOL|905.60
[2026-01-21 09:26:01] Loaded 142 symbols from list3.csv
[2026-01-21 09:26:01] Side: sell
[2026-01-21 09:26:01] Symbol: ADANIENSOL
[2026-01-21 09:26:01] ✓ Found in list3! SecurityId: 10217
[2026-01-21 09:26:01] Placing SELL MARKET order for ADANIENSOL (SecurityId: 10217)
[2026-01-21 09:26:01] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768967761_4062","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"10217","quantity":1}
[2026-01-21 09:26:02] HTTP Code: 200
[2026-01-21 09:26:02] Response: {"orderId":"3312601216515","orderStatus":"TRANSIT"}
[2026-01-21 09:26:02] ✓ Order Placed! ID: 3312601216515
[2026-01-21 09:26:02] ✓ Logged to database
[2026-01-21 09:26:02] === END ===

[2026-01-21 09:26:02] === WEBHOOK RECEIVED ===
[2026-01-21 09:26:02] Timestamp: 2026-01-21 09:26:02
[2026-01-21 09:26:02] Raw Data: sell|LICI|813.00
[2026-01-21 09:26:02] Loaded 142 symbols from list3.csv
[2026-01-21 09:26:02] Side: sell
[2026-01-21 09:26:02] Symbol: LICI
[2026-01-21 09:26:02] ✓ Found in list3! SecurityId: 9480
[2026-01-21 09:26:02] Placing SELL MARKET order for LICI (SecurityId: 9480)
[2026-01-21 09:26:02] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768967762_7399","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"9480","quantity":1}
[2026-01-21 09:26:03] HTTP Code: 200
[2026-01-21 09:26:03] Response: {"orderId":"3112601219805","orderStatus":"TRANSIT"}
[2026-01-21 09:26:03] ✓ Order Placed! ID: 3112601219805
[2026-01-21 09:26:03] ✓ Logged to database
[2026-01-21 09:26:03] === END ===

[2026-01-21 09:26:04] === WEBHOOK RECEIVED ===
[2026-01-21 09:26:04] Timestamp: 2026-01-21 09:26:04
[2026-01-21 09:26:04] Raw Data: sell|CUMMINSIND|4030.20
[2026-01-21 09:26:04] Loaded 142 symbols from list3.csv
[2026-01-21 09:26:04] Side: sell
[2026-01-21 09:26:04] Symbol: CUMMINSIND
[2026-01-21 09:26:04] ✓ Found in list3! SecurityId: 1901
[2026-01-21 09:26:04] Placing SELL MARKET order for CUMMINSIND (SecurityId: 1901)
[2026-01-21 09:26:04] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768967764_5031","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"1901","quantity":1}
[2026-01-21 09:26:04] HTTP Code: 200
[2026-01-21 09:26:04] Response: {"orderId":"3412601215595","orderStatus":"TRANSIT"}
[2026-01-21 09:26:04] ✓ Order Placed! ID: 3412601215595
[2026-01-21 09:26:04] ✓ Logged to database
[2026-01-21 09:26:04] === END ===

[2026-01-21 09:27:08] === WEBHOOK RECEIVED ===
[2026-01-21 09:27:08] Timestamp: 2026-01-21 09:27:08
[2026-01-21 09:27:08] Raw Data: sell|INDIANB|856.55
[2026-01-21 09:27:08] Loaded 142 symbols from list3.csv
[2026-01-21 09:27:08] Side: sell
[2026-01-21 09:27:08] Symbol: INDIANB
[2026-01-21 09:27:08] ✓ Found in list3! SecurityId: 14309
[2026-01-21 09:27:08] Placing SELL MARKET order for INDIANB (SecurityId: 14309)
[2026-01-21 09:27:08] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768967828_5672","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"14309","quantity":1}
[2026-01-21 09:27:08] HTTP Code: 200
[2026-01-21 09:27:08] Response: {"orderId":"31126012110145","orderStatus":"TRANSIT"}
[2026-01-21 09:27:08] ✓ Order Placed! ID: 31126012110145
[2026-01-21 09:27:08] ✓ Logged to database
[2026-01-21 09:27:08] === END ===

[2026-01-21 09:35:02] === WEBHOOK RECEIVED ===
[2026-01-21 09:35:02] Timestamp: 2026-01-21 09:35:02
[2026-01-21 09:35:02] Raw Data: sell|BHARTIARTL|1997.00
[2026-01-21 09:35:02] Loaded 142 symbols from list3.csv
[2026-01-21 09:35:02] Side: sell
[2026-01-21 09:35:02] Symbol: BHARTIARTL
[2026-01-21 09:35:02] ✓ Found in list3! SecurityId: 10604
[2026-01-21 09:35:02] Placing SELL MARKET order for BHARTIARTL (SecurityId: 10604)
[2026-01-21 09:35:02] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768968302_2010","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"10604","quantity":1}
[2026-01-21 09:35:03] HTTP Code: 200
[2026-01-21 09:35:03] Response: {"orderId":"3312601218995","orderStatus":"TRANSIT"}
[2026-01-21 09:35:03] ✓ Order Placed! ID: 3312601218995
[2026-01-21 09:35:03] ✓ Logged to database
[2026-01-21 09:35:03] === END ===

[2026-01-21 09:50:03] === WEBHOOK RECEIVED ===
[2026-01-21 09:50:03] Timestamp: 2026-01-21 09:50:03
[2026-01-21 09:50:03] Raw Data: buy|MUTHOOTFIN|3925.50
[2026-01-21 09:50:03] Loaded 142 symbols from list3.csv
[2026-01-21 09:50:03] Side: buy
[2026-01-21 09:50:03] Symbol: MUTHOOTFIN
[2026-01-21 09:50:03] ✓ Found in list3! SecurityId: 23650
[2026-01-21 09:50:03] Placing BUY MARKET order for MUTHOOTFIN (SecurityId: 23650)
[2026-01-21 09:50:03] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768969203_5921","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"23650","quantity":1}
[2026-01-21 09:50:04] HTTP Code: 200
[2026-01-21 09:50:04] Response: {"orderId":"34126012110445","orderStatus":"TRANSIT"}
[2026-01-21 09:50:04] ✓ Order Placed! ID: 34126012110445
[2026-01-21 09:50:04] ✓ Logged to database
[2026-01-21 09:50:04] === END ===

[2026-01-21 09:54:02] === WEBHOOK RECEIVED ===
[2026-01-21 09:54:02] Timestamp: 2026-01-21 09:54:02
[2026-01-21 09:54:02] Raw Data: sell|TMPV|341.20
[2026-01-21 09:54:02] Loaded 142 symbols from list3.csv
[2026-01-21 09:54:02] Side: sell
[2026-01-21 09:54:02] Symbol: TMPV
[2026-01-21 09:54:02] ✓ Found in list3! SecurityId: 3456
[2026-01-21 09:54:02] Placing SELL MARKET order for TMPV (SecurityId: 3456)
[2026-01-21 09:54:02] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768969442_7927","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"3456","quantity":1}
[2026-01-21 09:54:03] HTTP Code: 200
[2026-01-21 09:54:03] Response: {"orderId":"351260121106105","orderStatus":"TRANSIT"}
[2026-01-21 09:54:03] ✓ Order Placed! ID: 351260121106105
[2026-01-21 09:54:03] ✓ Logged to database
[2026-01-21 09:54:03] === END ===

[2026-01-21 12:01:06] === WEBHOOK RECEIVED ===
[2026-01-21 12:01:06] Timestamp: 2026-01-21 12:01:06
[2026-01-21 12:01:06] Raw Data: sell|DABUR|510.00
[2026-01-21 12:01:06] Loaded 142 symbols from list3.csv
[2026-01-21 12:01:06] Side: sell
[2026-01-21 12:01:06] Symbol: DABUR
[2026-01-21 12:01:06] ✓ Found in list3! SecurityId: 772
[2026-01-21 12:01:06] Placing SELL MARKET order for DABUR (SecurityId: 772)
[2026-01-21 12:01:06] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768977066_9266","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"772","quantity":1}
[2026-01-21 12:01:07] HTTP Code: 200
[2026-01-21 12:01:07] Response: {"orderId":"231260121262505","orderStatus":"TRANSIT"}
[2026-01-21 12:01:07] ✓ Order Placed! ID: 231260121262505
[2026-01-21 12:01:07] ✓ Logged to database
[2026-01-21 12:01:07] === END ===

[2026-01-21 12:03:01] === WEBHOOK RECEIVED ===
[2026-01-21 12:03:01] Timestamp: 2026-01-21 12:03:01
[2026-01-21 12:03:01] Raw Data: sell|TCS|3124.80
[2026-01-21 12:03:01] Loaded 142 symbols from list3.csv
[2026-01-21 12:03:01] Side: sell
[2026-01-21 12:03:01] Symbol: TCS
[2026-01-21 12:03:01] ✓ Found in list3! SecurityId: 11536
[2026-01-21 12:03:01] Placing SELL MARKET order for TCS (SecurityId: 11536)
[2026-01-21 12:03:01] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768977181_5270","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"11536","quantity":1}
[2026-01-21 12:03:01] HTTP Code: 200
[2026-01-21 12:03:01] Response: {"orderId":"361260121263505","orderStatus":"TRANSIT"}
[2026-01-21 12:03:01] ✓ Order Placed! ID: 361260121263505
[2026-01-21 12:03:01] ✓ Logged to database
[2026-01-21 12:03:01] === END ===

[2026-01-21 12:34:02] === WEBHOOK RECEIVED ===
[2026-01-21 12:34:02] Timestamp: 2026-01-21 12:34:02
[2026-01-21 12:34:02] Raw Data: sell|RELIANCE|1403.30
[2026-01-21 12:34:02] Loaded 142 symbols from list3.csv
[2026-01-21 12:34:02] Side: sell
[2026-01-21 12:34:02] Symbol: RELIANCE
[2026-01-21 12:34:02] ✓ Found in list3! SecurityId: 2885
[2026-01-21 12:34:02] Placing SELL MARKET order for RELIANCE (SecurityId: 2885)
[2026-01-21 12:34:02] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768979042_2759","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"2885","quantity":1}
[2026-01-21 12:34:02] HTTP Code: 200
[2026-01-21 12:34:02] Response: {"orderId":"241260121285805","orderStatus":"TRANSIT"}
[2026-01-21 12:34:02] ✓ Order Placed! ID: 241260121285805
[2026-01-21 12:34:02] ✓ Logged to database
[2026-01-21 12:34:02] === END ===

[2026-01-21 12:37:01] === WEBHOOK RECEIVED ===
[2026-01-21 12:37:01] Timestamp: 2026-01-21 12:37:01
[2026-01-21 12:37:01] Raw Data: sell|INDHOTEL|656.10
[2026-01-21 12:37:01] Loaded 142 symbols from list3.csv
[2026-01-21 12:37:01] Side: sell
[2026-01-21 12:37:01] Symbol: INDHOTEL
[2026-01-21 12:37:01] ✓ Found in list3! SecurityId: 1512
[2026-01-21 12:37:01] Placing SELL MARKET order for INDHOTEL (SecurityId: 1512)
[2026-01-21 12:37:01] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768979221_7530","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"1512","quantity":1}
[2026-01-21 12:37:02] HTTP Code: 200
[2026-01-21 12:37:02] Response: {"orderId":"351260121302805","orderStatus":"TRANSIT"}
[2026-01-21 12:37:02] ✓ Order Placed! ID: 351260121302805
[2026-01-21 12:37:02] ✓ Logged to database
[2026-01-21 12:37:02] === END ===

[2026-01-21 12:37:38] === WEBHOOK RECEIVED ===
[2026-01-21 12:37:38] Timestamp: 2026-01-21 12:37:38
[2026-01-21 12:37:38] Raw Data: sell|PETRONET|276.60
[2026-01-21 12:37:38] Loaded 142 symbols from list3.csv
[2026-01-21 12:37:38] Side: sell
[2026-01-21 12:37:38] Symbol: PETRONET
[2026-01-21 12:37:38] ✓ Found in list3! SecurityId: 11351
[2026-01-21 12:37:38] Placing SELL MARKET order for PETRONET (SecurityId: 11351)
[2026-01-21 12:37:38] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768979258_2480","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"11351","quantity":1}
[2026-01-21 12:37:38] HTTP Code: 200
[2026-01-21 12:37:38] Response: {"orderId":"31126012145405","orderStatus":"TRANSIT"}
[2026-01-21 12:37:38] ✓ Order Placed! ID: 31126012145405
[2026-01-21 12:37:38] ✓ Logged to database
[2026-01-21 12:37:38] === END ===

[2026-01-21 12:40:05] === WEBHOOK RECEIVED ===
[2026-01-21 12:40:05] Timestamp: 2026-01-21 12:40:05
[2026-01-21 12:40:05] Raw Data: sell|NAUKRI|1311.50
[2026-01-21 12:40:05] Loaded 142 symbols from list3.csv
[2026-01-21 12:40:05] Side: sell
[2026-01-21 12:40:05] Symbol: NAUKRI
[2026-01-21 12:40:05] ✓ Found in list3! SecurityId: 13751
[2026-01-21 12:40:05] Placing SELL MARKET order for NAUKRI (SecurityId: 13751)
[2026-01-21 12:40:05] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768979405_7016","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"13751","quantity":1}
[2026-01-21 12:40:06] HTTP Code: 200
[2026-01-21 12:40:06] Response: {"orderId":"22126012133485","orderStatus":"TRANSIT"}
[2026-01-21 12:40:06] ✓ Order Placed! ID: 22126012133485
[2026-01-21 12:40:06] ✓ Logged to database
[2026-01-21 12:40:06] === END ===

[2026-01-21 12:46:16] === WEBHOOK RECEIVED ===
[2026-01-21 12:46:16] Timestamp: 2026-01-21 12:46:16
[2026-01-21 12:46:16] Raw Data: sell|SIEMENS|2891.30
[2026-01-21 12:46:16] Loaded 142 symbols from list3.csv
[2026-01-21 12:46:16] Side: sell
[2026-01-21 12:46:16] Symbol: SIEMENS
[2026-01-21 12:46:16] ✓ Found in list3! SecurityId: 3150
[2026-01-21 12:46:16] Placing SELL MARKET order for SIEMENS (SecurityId: 3150)
[2026-01-21 12:46:16] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768979776_4807","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"3150","quantity":1}
[2026-01-21 12:46:16] HTTP Code: 200
[2026-01-21 12:46:16] Response: {"orderId":"33126012134365","orderStatus":"TRANSIT"}
[2026-01-21 12:46:16] ✓ Order Placed! ID: 33126012134365
[2026-01-21 12:46:16] ✓ Logged to database
[2026-01-21 12:46:16] === END ===

[2026-01-21 12:55:02] === WEBHOOK RECEIVED ===
[2026-01-21 12:55:02] Timestamp: 2026-01-21 12:55:02
[2026-01-21 12:55:02] Raw Data: sell|AMBUJACEM|544.70
[2026-01-21 12:55:02] Loaded 142 symbols from list3.csv
[2026-01-21 12:55:02] Side: sell
[2026-01-21 12:55:02] Symbol: AMBUJACEM
[2026-01-21 12:55:02] ✓ Found in list3! SecurityId: 1270
[2026-01-21 12:55:02] Placing SELL MARKET order for AMBUJACEM (SecurityId: 1270)
[2026-01-21 12:55:02] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768980302_5272","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"1270","quantity":1}
[2026-01-21 12:55:03] HTTP Code: 200
[2026-01-21 12:55:03] Response: {"orderId":"31126012147125","orderStatus":"TRANSIT"}
[2026-01-21 12:55:03] ✓ Order Placed! ID: 31126012147125
[2026-01-21 12:55:03] ✓ Logged to database
[2026-01-21 12:55:03] === END ===

[2026-01-21 14:59:01] === WEBHOOK RECEIVED ===
[2026-01-21 14:59:01] Timestamp: 2026-01-21 14:59:01
[2026-01-21 14:59:01] Raw Data: sell|UNITDSPR|1320.90
[2026-01-21 14:59:01] Loaded 142 symbols from list3.csv
[2026-01-21 14:59:01] Side: sell
[2026-01-21 14:59:01] Symbol: UNITDSPR
[2026-01-21 14:59:01] ✓ Found in list3! SecurityId: 10447
[2026-01-21 14:59:01] Placing SELL MARKET order for UNITDSPR (SecurityId: 10447)
[2026-01-21 14:59:01] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1768987741_6351","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"10447","quantity":1}
[2026-01-21 14:59:01] HTTP Code: 200
[2026-01-21 14:59:01] Response: {"orderId":"361260121390405","orderStatus":"TRANSIT"}
[2026-01-21 14:59:01] ✓ Order Placed! ID: 361260121390405
[2026-01-21 14:59:01] ✓ Logged to database
[2026-01-21 14:59:01] === END ===

[2026-01-21 15:24:06] === WEBHOOK RECEIVED ===
[2026-01-21 15:24:06] Timestamp: 2026-01-21 15:24:06
[2026-01-21 15:24:06] Raw Data: sell|TITAGARH|781.70
[2026-01-21 15:24:06] ⚠ REJECTED: Webhook received after 15:00 (Market Cutoff Time)
[2026-01-21 15:24:06] Current Time: 15:24:06
[2026-01-21 15:24:06] ✓ Logged to database
[2026-01-21 15:24:06] === END ===

[2026-01-21 15:30:06] === WEBHOOK RECEIVED ===
[2026-01-21 15:30:06] Timestamp: 2026-01-21 15:30:06
[2026-01-21 15:30:06] Raw Data: sell|SHRIRAMFIN|995.05
[2026-01-21 15:30:06] ⚠ REJECTED: Webhook received after 15:00 (Market Cutoff Time)
[2026-01-21 15:30:06] Current Time: 15:30:06
[2026-01-21 15:30:06] ✓ Logged to database
[2026-01-21 15:30:06] === END ===

[2026-01-22 09:18:01] === WEBHOOK RECEIVED ===
[2026-01-22 09:18:01] Timestamp: 2026-01-22 09:18:01
[2026-01-22 09:18:01] Raw Data: buy|FORTIS|845.35
[2026-01-22 09:18:01] Loaded 142 symbols from list3.csv
[2026-01-22 09:18:01] Side: buy
[2026-01-22 09:18:01] Symbol: FORTIS
[2026-01-22 09:18:01] ✓ Found in list3! SecurityId: 14592
[2026-01-22 09:18:01] Placing BUY MARKET order for FORTIS (SecurityId: 14592)
[2026-01-22 09:18:01] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1769053681_7666","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"14592","quantity":1}
[2026-01-22 09:18:02] HTTP Code: 200
[2026-01-22 09:18:02] Response: {"orderId":"2112601224825","orderStatus":"TRANSIT"}
[2026-01-22 09:18:02] ✓ Order Placed! ID: 2112601224825
[2026-01-22 09:18:02] ✓ Logged to database
[2026-01-22 09:18:02] === END ===

[2026-01-22 09:19:01] === WEBHOOK RECEIVED ===
[2026-01-22 09:19:01] Timestamp: 2026-01-22 09:19:01
[2026-01-22 09:19:01] Raw Data: buy|LT|3771.00
[2026-01-22 09:19:01] Loaded 142 symbols from list3.csv
[2026-01-22 09:19:01] Side: buy
[2026-01-22 09:19:01] Symbol: LT
[2026-01-22 09:19:01] ✓ Found in list3! SecurityId: 11483
[2026-01-22 09:19:01] Placing BUY MARKET order for LT (SecurityId: 11483)
[2026-01-22 09:19:01] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1769053741_6699","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"11483","quantity":1}
[2026-01-22 09:19:02] HTTP Code: 200
[2026-01-22 09:19:02] Response: {"orderId":"23126012239805","orderStatus":"TRANSIT"}
[2026-01-22 09:19:02] ✓ Order Placed! ID: 23126012239805
[2026-01-22 09:19:02] ✓ Logged to database
[2026-01-22 09:19:02] === END ===

[2026-01-22 09:26:03] === WEBHOOK RECEIVED ===
[2026-01-22 09:26:03] Timestamp: 2026-01-22 09:26:03
[2026-01-22 09:26:03] Raw Data: buy|DALBHARAT|2207.20
[2026-01-22 09:26:03] Loaded 142 symbols from list3.csv
[2026-01-22 09:26:03] Side: buy
[2026-01-22 09:26:03] Symbol: DALBHARAT
[2026-01-22 09:26:03] ✓ Found in list3! SecurityId: 8075
[2026-01-22 09:26:03] Placing BUY MARKET order for DALBHARAT (SecurityId: 8075)
[2026-01-22 09:26:03] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1769054163_6155","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"8075","quantity":1}
[2026-01-22 09:26:03] HTTP Code: 200
[2026-01-22 09:26:03] Response: {"orderId":"24126012266305","orderStatus":"TRANSIT"}
[2026-01-22 09:26:03] ✓ Order Placed! ID: 24126012266305
[2026-01-22 09:26:03] ✓ Logged to database
[2026-01-22 09:26:03] === END ===

[2026-01-22 09:31:04] === WEBHOOK RECEIVED ===
[2026-01-22 09:31:04] Timestamp: 2026-01-22 09:31:04
[2026-01-22 09:31:04] Raw Data: sell|UBL|1445.00
[2026-01-22 09:31:04] Loaded 142 symbols from list3.csv
[2026-01-22 09:31:04] Side: sell
[2026-01-22 09:31:04] Symbol: UBL
[2026-01-22 09:31:04] ✓ Found in list3! SecurityId: 16713
[2026-01-22 09:31:04] Placing SELL MARKET order for UBL (SecurityId: 16713)
[2026-01-22 09:31:04] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1769054464_4650","transactionType":"SELL","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"16713","quantity":1}
[2026-01-22 09:31:05] HTTP Code: 200
[2026-01-22 09:31:05] Response: {"orderId":"32126012216345","orderStatus":"TRANSIT"}
[2026-01-22 09:31:05] ✓ Order Placed! ID: 32126012216345
[2026-01-22 09:31:05] ✓ Logged to database
[2026-01-22 09:31:05] === END ===

[2026-01-22 09:42:04] === WEBHOOK RECEIVED ===
[2026-01-22 09:42:04] Timestamp: 2026-01-22 09:42:04
[2026-01-22 09:42:04] Raw Data: buy|ICICIGI|1834.60
[2026-01-22 09:42:04] Loaded 142 symbols from list3.csv
[2026-01-22 09:42:04] Side: buy
[2026-01-22 09:42:04] Symbol: ICICIGI
[2026-01-22 09:42:04] ✓ Found in list3! SecurityId: 21770
[2026-01-22 09:42:04] Placing BUY MARKET order for ICICIGI (SecurityId: 21770)
[2026-01-22 09:42:04] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1769055124_2752","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"21770","quantity":1}
[2026-01-22 09:42:04] HTTP Code: 200
[2026-01-22 09:42:04] Response: {"orderId":"351260122109405","orderStatus":"TRANSIT"}
[2026-01-22 09:42:04] ✓ Order Placed! ID: 351260122109405
[2026-01-22 09:42:04] ✓ Logged to database
[2026-01-22 09:42:04] === END ===

[2026-01-22 09:47:01] === WEBHOOK RECEIVED ===
[2026-01-22 09:47:01] Timestamp: 2026-01-22 09:47:01
[2026-01-22 09:47:01] Raw Data: buy|IIFL|615.35
[2026-01-22 09:47:01] Loaded 142 symbols from list3.csv
[2026-01-22 09:47:01] Side: buy
[2026-01-22 09:47:01] Symbol: IIFL
[2026-01-22 09:47:01] ✓ Found in list3! SecurityId: 11809
[2026-01-22 09:47:01] Placing BUY MARKET order for IIFL (SecurityId: 11809)
[2026-01-22 09:47:01] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1769055421_9241","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"11809","quantity":1}
[2026-01-22 09:47:02] HTTP Code: 200
[2026-01-22 09:47:02] Response: {"orderId":"351260122123905","orderStatus":"TRANSIT"}
[2026-01-22 09:47:02] ✓ Order Placed! ID: 351260122123905
[2026-01-22 09:47:02] ✓ Logged to database
[2026-01-22 09:47:02] === END ===

[2026-01-22 09:54:02] === WEBHOOK RECEIVED ===
[2026-01-22 09:54:02] Timestamp: 2026-01-22 09:54:02
[2026-01-22 09:54:02] Raw Data: buy|INDUSINDBK|905.05
[2026-01-22 09:54:02] Loaded 142 symbols from list3.csv
[2026-01-22 09:54:02] Side: buy
[2026-01-22 09:54:02] Symbol: INDUSINDBK
[2026-01-22 09:54:02] ✓ Found in list3! SecurityId: 5258
[2026-01-22 09:54:02] Placing BUY MARKET order for INDUSINDBK (SecurityId: 5258)
[2026-01-22 09:54:02] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1769055842_6655","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"5258","quantity":1}
[2026-01-22 09:54:02] HTTP Code: 200
[2026-01-22 09:54:02] Response: {"orderId":"33126012221855","orderStatus":"TRANSIT"}
[2026-01-22 09:54:02] ✓ Order Placed! ID: 33126012221855
[2026-01-22 09:54:02] ✓ Logged to database
[2026-01-22 09:54:02] === END ===

[2026-01-22 09:58:03] === WEBHOOK RECEIVED ===
[2026-01-22 09:58:03] Timestamp: 2026-01-22 09:58:03
[2026-01-22 09:58:03] Raw Data: buy|UPL|697.25
[2026-01-22 09:58:03] Loaded 142 symbols from list3.csv
[2026-01-22 09:58:03] Side: buy
[2026-01-22 09:58:03] Symbol: UPL
[2026-01-22 09:58:03] ✓ Found in list3! SecurityId: 11287
[2026-01-22 09:58:03] Placing BUY MARKET order for UPL (SecurityId: 11287)
[2026-01-22 09:58:03] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1769056083_1250","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"11287","quantity":1}
[2026-01-22 09:58:03] HTTP Code: 200
[2026-01-22 09:58:03] Response: {"orderId":"21126012217735","orderStatus":"TRANSIT"}
[2026-01-22 09:58:03] ✓ Order Placed! ID: 21126012217735
[2026-01-22 09:58:03] ✓ Logged to database
[2026-01-22 09:58:03] === END ===

[2026-01-22 10:04:01] === WEBHOOK RECEIVED ===
[2026-01-22 10:04:01] Timestamp: 2026-01-22 10:04:01
[2026-01-22 10:04:01] Raw Data: buy|NATIONALUM|358.00
[2026-01-22 10:04:01] Loaded 142 symbols from list3.csv
[2026-01-22 10:04:01] Side: buy
[2026-01-22 10:04:01] Symbol: NATIONALUM
[2026-01-22 10:04:01] ✓ Found in list3! SecurityId: 6364
[2026-01-22 10:04:01] Placing BUY MARKET order for NATIONALUM (SecurityId: 6364)
[2026-01-22 10:04:01] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1769056441_6689","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"6364","quantity":1}
[2026-01-22 10:04:01] === WEBHOOK RECEIVED ===
[2026-01-22 10:04:01] Timestamp: 2026-01-22 10:04:01
[2026-01-22 10:04:01] Raw Data: buy|VEDL|665.90
[2026-01-22 10:04:01] Loaded 142 symbols from list3.csv
[2026-01-22 10:04:01] Side: buy
[2026-01-22 10:04:01] Symbol: VEDL
[2026-01-22 10:04:01] ✓ Found in list3! SecurityId: 3063
[2026-01-22 10:04:01] Placing BUY MARKET order for VEDL (SecurityId: 3063)
[2026-01-22 10:04:01] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1769056441_4876","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"3063","quantity":1}
[2026-01-22 10:04:02] HTTP Code: 200
[2026-01-22 10:04:02] Response: {"orderId":"21126012219225","orderStatus":"TRANSIT"}
[2026-01-22 10:04:02] ✓ Order Placed! ID: 21126012219225
[2026-01-22 10:04:02] ✓ Logged to database
[2026-01-22 10:04:02] === END ===

[2026-01-22 10:04:02] HTTP Code: 200
[2026-01-22 10:04:02] Response: {"orderId":"361260122176105","orderStatus":"TRANSIT"}
[2026-01-22 10:04:02] ✓ Order Placed! ID: 361260122176105
[2026-01-22 10:04:02] ✓ Logged to database
[2026-01-22 10:04:02] === END ===

[2026-01-22 10:18:01] === WEBHOOK RECEIVED ===
[2026-01-22 10:18:01] Timestamp: 2026-01-22 10:18:01
[2026-01-22 10:18:01] Raw Data: buy|HDFCBANK|922.00
[2026-01-22 10:18:01] Loaded 142 symbols from list3.csv
[2026-01-22 10:18:01] Side: buy
[2026-01-22 10:18:01] Symbol: HDFCBANK
[2026-01-22 10:18:01] ✓ Found in list3! SecurityId: 1333
[2026-01-22 10:18:01] Placing BUY MARKET order for HDFCBANK (SecurityId: 1333)
[2026-01-22 10:18:01] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1769057281_6755","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"1333","quantity":1}
[2026-01-22 10:18:02] HTTP Code: 200
[2026-01-22 10:18:02] Response: {"orderId":"351260122202205","orderStatus":"TRANSIT"}
[2026-01-22 10:18:02] ✓ Order Placed! ID: 351260122202205
[2026-01-22 10:18:02] ✓ Logged to database
[2026-01-22 10:18:02] === END ===

[2026-01-22 10:20:02] === WEBHOOK RECEIVED ===
[2026-01-22 10:20:02] Timestamp: 2026-01-22 10:20:02
[2026-01-22 10:20:02] Raw Data: buy|AUBANK|995.50
[2026-01-22 10:20:02] Loaded 142 symbols from list3.csv
[2026-01-22 10:20:02] Side: buy
[2026-01-22 10:20:02] Symbol: AUBANK
[2026-01-22 10:20:02] ✓ Found in list3! SecurityId: 21238
[2026-01-22 10:20:02] Placing BUY MARKET order for AUBANK (SecurityId: 21238)
[2026-01-22 10:20:02] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1769057402_5453","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"21238","quantity":1}
[2026-01-22 10:20:02] HTTP Code: 200
[2026-01-22 10:20:02] Response: {"orderId":"361260122208505","orderStatus":"TRANSIT"}
[2026-01-22 10:20:02] ✓ Order Placed! ID: 361260122208505
[2026-01-22 10:20:02] ✓ Logged to database
[2026-01-22 10:20:02] === END ===

[2026-01-22 10:20:14] === WEBHOOK RECEIVED ===
[2026-01-22 10:20:14] Timestamp: 2026-01-22 10:20:14
[2026-01-22 10:20:14] Raw Data: buy|LODHA|973.50
[2026-01-22 10:20:14] Loaded 142 symbols from list3.csv
[2026-01-22 10:20:14] Side: buy
[2026-01-22 10:20:14] Symbol: LODHA
[2026-01-22 10:20:14] ✓ Found in list3! SecurityId: 3220
[2026-01-22 10:20:14] Placing BUY MARKET order for LODHA (SecurityId: 3220)
[2026-01-22 10:20:14] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1769057414_1887","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"3220","quantity":1}
[2026-01-22 10:20:14] HTTP Code: 200
[2026-01-22 10:20:14] Response: {"orderId":"361260122209005","orderStatus":"TRANSIT"}
[2026-01-22 10:20:14] ✓ Order Placed! ID: 361260122209005
[2026-01-22 10:20:14] ✓ Logged to database
[2026-01-22 10:20:14] === END ===

[2026-01-22 10:28:01] === WEBHOOK RECEIVED ===
[2026-01-22 10:28:01] Timestamp: 2026-01-22 10:28:01
[2026-01-22 10:28:01] Raw Data: buy|ETERNAL|277.35
[2026-01-22 10:28:01] Loaded 142 symbols from list3.csv
[2026-01-22 10:28:01] Side: buy
[2026-01-22 10:28:01] Symbol: ETERNAL
[2026-01-22 10:28:01] ✓ Found in list3! SecurityId: 5097
[2026-01-22 10:28:01] Placing BUY MARKET order for ETERNAL (SecurityId: 5097)
[2026-01-22 10:28:01] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1769057881_3754","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"5097","quantity":1}
[2026-01-22 10:28:01] HTTP Code: 200
[2026-01-22 10:28:01] Response: {"orderId":"241260122214005","orderStatus":"TRANSIT"}
[2026-01-22 10:28:01] ✓ Order Placed! ID: 241260122214005
[2026-01-22 10:28:01] ✓ Logged to database
[2026-01-22 10:28:01] === END ===

[2026-01-22 10:28:03] === WEBHOOK RECEIVED ===
[2026-01-22 10:28:03] Timestamp: 2026-01-22 10:28:03
[2026-01-22 10:28:03] Raw Data: buy|DLF|615.35
[2026-01-22 10:28:03] Loaded 142 symbols from list3.csv
[2026-01-22 10:28:03] Side: buy
[2026-01-22 10:28:03] Symbol: DLF
[2026-01-22 10:28:03] ✓ Found in list3! SecurityId: 14732
[2026-01-22 10:28:03] Placing BUY MARKET order for DLF (SecurityId: 14732)
[2026-01-22 10:28:03] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1769057883_5238","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"14732","quantity":1}
[2026-01-22 10:28:04] HTTP Code: 200
[2026-01-22 10:28:04] Response: {"orderId":"32126012232785","orderStatus":"TRANSIT"}
[2026-01-22 10:28:04] ✓ Order Placed! ID: 32126012232785
[2026-01-22 10:28:04] ✓ Logged to database
[2026-01-22 10:28:04] === END ===

[2026-01-22 10:29:03] === WEBHOOK RECEIVED ===
[2026-01-22 10:29:03] Timestamp: 2026-01-22 10:29:03
[2026-01-22 10:29:03] Raw Data: buy|JUBLFOOD|505.05
[2026-01-22 10:29:03] Loaded 142 symbols from list3.csv
[2026-01-22 10:29:03] Side: buy
[2026-01-22 10:29:03] Symbol: JUBLFOOD
[2026-01-22 10:29:03] ✓ Found in list3! SecurityId: 18096
[2026-01-22 10:29:03] Placing BUY MARKET order for JUBLFOOD (SecurityId: 18096)
[2026-01-22 10:29:03] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1769057943_4387","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"18096","quantity":1}
[2026-01-22 10:29:04] HTTP Code: 200
[2026-01-22 10:29:04] Response: {"orderId":"31126012226055","orderStatus":"TRANSIT"}
[2026-01-22 10:29:04] ✓ Order Placed! ID: 31126012226055
[2026-01-22 10:29:04] ✓ Logged to database
[2026-01-22 10:29:04] === END ===

[2026-01-22 10:32:01] === WEBHOOK RECEIVED ===
[2026-01-22 10:32:01] Timestamp: 2026-01-22 10:32:01
[2026-01-22 10:32:01] Raw Data: buy|HAVELLS|1318.80
[2026-01-22 10:32:01] Loaded 142 symbols from list3.csv
[2026-01-22 10:32:01] Side: buy
[2026-01-22 10:32:01] Symbol: HAVELLS
[2026-01-22 10:32:01] ✓ Found in list3! SecurityId: 9819
[2026-01-22 10:32:01] Placing BUY MARKET order for HAVELLS (SecurityId: 9819)
[2026-01-22 10:32:01] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1769058121_6895","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"9819","quantity":1}
[2026-01-22 10:32:01] HTTP Code: 200
[2026-01-22 10:32:01] Response: {"orderId":"33126012232905","orderStatus":"TRANSIT"}
[2026-01-22 10:32:01] ✓ Order Placed! ID: 33126012232905
[2026-01-22 10:32:01] ✓ Logged to database
[2026-01-22 10:32:01] === END ===

[2026-01-22 10:49:03] === WEBHOOK RECEIVED ===
[2026-01-22 10:49:03] Timestamp: 2026-01-22 10:49:03
[2026-01-22 10:49:03] Raw Data: buy|PGEL|534.70
[2026-01-22 10:49:03] Loaded 142 symbols from list3.csv
[2026-01-22 10:49:03] Side: buy
[2026-01-22 10:49:03] Symbol: PGEL
[2026-01-22 10:49:03] ✓ Found in list3! SecurityId: 25358
[2026-01-22 10:49:03] Placing BUY MARKET order for PGEL (SecurityId: 25358)
[2026-01-22 10:49:03] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1769059143_1377","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"25358","quantity":1}
[2026-01-22 10:49:03] HTTP Code: 200
[2026-01-22 10:49:03] Response: {"orderId":"241260122240205","orderStatus":"TRANSIT"}
[2026-01-22 10:49:03] ✓ Order Placed! ID: 241260122240205
[2026-01-22 10:49:03] ✓ Logged to database
[2026-01-22 10:49:03] === END ===

[2026-01-22 11:00:01] === WEBHOOK RECEIVED ===
[2026-01-22 11:00:01] Timestamp: 2026-01-22 11:00:01
[2026-01-22 11:00:01] Raw Data: buy|JIOFIN|264.20
[2026-01-22 11:00:01] Loaded 142 symbols from list3.csv
[2026-01-22 11:00:01] Side: buy
[2026-01-22 11:00:01] Symbol: JIOFIN
[2026-01-22 11:00:01] ✓ Found in list3! SecurityId: 18143
[2026-01-22 11:00:01] Placing BUY MARKET order for JIOFIN (SecurityId: 18143)
[2026-01-22 11:00:01] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1769059801_9840","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"18143","quantity":1}
[2026-01-22 11:00:01] HTTP Code: 200
[2026-01-22 11:00:01] Response: {"orderId":"241260122254605","orderStatus":"TRANSIT"}
[2026-01-22 11:00:01] ✓ Order Placed! ID: 241260122254605
[2026-01-22 11:00:01] ✓ Logged to database
[2026-01-22 11:00:01] === END ===

[2026-01-22 11:00:03] === WEBHOOK RECEIVED ===
[2026-01-22 11:00:03] Timestamp: 2026-01-22 11:00:03
[2026-01-22 11:00:03] Raw Data: buy|HINDALCO|935.00
[2026-01-22 11:00:03] Loaded 142 symbols from list3.csv
[2026-01-22 11:00:03] Side: buy
[2026-01-22 11:00:03] Symbol: HINDALCO
[2026-01-22 11:00:03] ✓ Found in list3! SecurityId: 1363
[2026-01-22 11:00:03] Placing BUY MARKET order for HINDALCO (SecurityId: 1363)
[2026-01-22 11:00:03] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1769059803_4912","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"1363","quantity":1}
[2026-01-22 11:00:04] HTTP Code: 200
[2026-01-22 11:00:04] Response: {"orderId":"31126012230445","orderStatus":"TRANSIT"}
[2026-01-22 11:00:04] ✓ Order Placed! ID: 31126012230445
[2026-01-22 11:00:04] ✓ Logged to database
[2026-01-22 11:00:04] === END ===

[2026-01-22 11:00:05] === WEBHOOK RECEIVED ===
[2026-01-22 11:00:05] Timestamp: 2026-01-22 11:00:05
[2026-01-22 11:00:05] Raw Data: buy|TITAN|4080.10
[2026-01-22 11:00:05] Loaded 142 symbols from list3.csv
[2026-01-22 11:00:05] Side: buy
[2026-01-22 11:00:05] Symbol: TITAN
[2026-01-22 11:00:05] ✓ Found in list3! SecurityId: 3506
[2026-01-22 11:00:05] Placing BUY MARKET order for TITAN (SecurityId: 3506)
[2026-01-22 11:00:05] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1769059805_6936","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"3506","quantity":1}
[2026-01-22 11:00:06] HTTP Code: 200
[2026-01-22 11:00:06] Response: {"orderId":"32126012237335","orderStatus":"TRANSIT"}
[2026-01-22 11:00:06] ✓ Order Placed! ID: 32126012237335
[2026-01-22 11:00:06] ✓ Logged to database
[2026-01-22 11:00:06] === END ===

[2026-01-22 11:06:02] === WEBHOOK RECEIVED ===
[2026-01-22 11:06:02] Timestamp: 2026-01-22 11:06:02
[2026-01-22 11:06:02] Raw Data: buy|KOTAKBANK|420.60
[2026-01-22 11:06:02] Loaded 142 symbols from list3.csv
[2026-01-22 11:06:02] Side: buy
[2026-01-22 11:06:02] Symbol: KOTAKBANK
[2026-01-22 11:06:02] ✓ Found in list3! SecurityId: 1922
[2026-01-22 11:06:02] Placing BUY MARKET order for KOTAKBANK (SecurityId: 1922)
[2026-01-22 11:06:02] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1769060162_3069","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"1922","quantity":1}
[2026-01-22 11:06:02] HTTP Code: 200
[2026-01-22 11:06:02] Response: {"orderId":"351260122271705","orderStatus":"TRANSIT"}
[2026-01-22 11:06:02] ✓ Order Placed! ID: 351260122271705
[2026-01-22 11:06:02] ✓ Logged to database
[2026-01-22 11:06:02] === END ===

[2026-01-22 11:18:01] === WEBHOOK RECEIVED ===
[2026-01-22 11:18:01] Timestamp: 2026-01-22 11:18:01
[2026-01-22 11:18:01] Raw Data: buy|MAXHEALTH|993.00
[2026-01-22 11:18:01] Loaded 142 symbols from list3.csv
[2026-01-22 11:18:01] Side: buy
[2026-01-22 11:18:01] Symbol: MAXHEALTH
[2026-01-22 11:18:01] ✓ Found in list3! SecurityId: 22377
[2026-01-22 11:18:01] Placing BUY MARKET order for MAXHEALTH (SecurityId: 22377)
[2026-01-22 11:18:01] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1769060881_6237","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"22377","quantity":1}
[2026-01-22 11:18:02] HTTP Code: 200
[2026-01-22 11:18:02] Response: {"orderId":"31126012232285","orderStatus":"TRANSIT"}
[2026-01-22 11:18:02] ✓ Order Placed! ID: 31126012232285
[2026-01-22 11:18:02] ✓ Logged to database
[2026-01-22 11:18:02] === END ===

[2026-01-22 11:38:02] === WEBHOOK RECEIVED ===
[2026-01-22 11:38:02] Timestamp: 2026-01-22 11:38:02
[2026-01-22 11:38:02] Raw Data: buy|NAUKRI|1306.30
[2026-01-22 11:38:02] Loaded 142 symbols from list3.csv
[2026-01-22 11:38:02] Side: buy
[2026-01-22 11:38:02] Symbol: NAUKRI
[2026-01-22 11:38:02] ✓ Found in list3! SecurityId: 13751
[2026-01-22 11:38:02] Placing BUY MARKET order for NAUKRI (SecurityId: 13751)
[2026-01-22 11:38:02] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1769062082_8994","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"13751","quantity":1}
[2026-01-22 11:38:03] HTTP Code: 200
[2026-01-22 11:38:03] Response: {"orderId":"351260122306105","orderStatus":"TRANSIT"}
[2026-01-22 11:38:03] ✓ Order Placed! ID: 351260122306105
[2026-01-22 11:38:03] ✓ Logged to database
[2026-01-22 11:38:03] === END ===

[2026-01-22 12:44:02] === WEBHOOK RECEIVED ===
[2026-01-22 12:44:02] Timestamp: 2026-01-22 12:44:02
[2026-01-22 12:44:02] Raw Data: buy|POWERGRID|256.25
[2026-01-22 12:44:02] Loaded 142 symbols from list3.csv
[2026-01-22 12:44:02] Side: buy
[2026-01-22 12:44:02] Symbol: POWERGRID
[2026-01-22 12:44:02] ✓ Found in list3! SecurityId: 14977
[2026-01-22 12:44:02] Placing BUY MARKET order for POWERGRID (SecurityId: 14977)
[2026-01-22 12:44:02] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1769066042_9612","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"14977","quantity":1}
[2026-01-22 12:44:02] HTTP Code: 200
[2026-01-22 12:44:02] Response: {"orderId":"33126012248535","orderStatus":"TRANSIT"}
[2026-01-22 12:44:02] ✓ Order Placed! ID: 33126012248535
[2026-01-22 12:44:02] ✓ Logged to database
[2026-01-22 12:44:02] === END ===

[2026-01-22 13:17:04] === WEBHOOK RECEIVED ===
[2026-01-22 13:17:04] Timestamp: 2026-01-22 13:17:04
[2026-01-22 13:17:04] Raw Data: buy|WIPRO|239.70
[2026-01-22 13:17:04] Loaded 142 symbols from list3.csv
[2026-01-22 13:17:04] Side: buy
[2026-01-22 13:17:04] Symbol: WIPRO
[2026-01-22 13:17:04] ✓ Found in list3! SecurityId: 3787
[2026-01-22 13:17:04] Placing BUY MARKET order for WIPRO (SecurityId: 3787)
[2026-01-22 13:17:04] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1769068024_7994","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"3787","quantity":1}
[2026-01-22 13:17:04] HTTP Code: 200
[2026-01-22 13:17:04] Response: {"orderId":"361260122380405","orderStatus":"TRANSIT"}
[2026-01-22 13:17:04] ✓ Order Placed! ID: 361260122380405
[2026-01-22 13:17:04] ✓ Logged to database
[2026-01-22 13:17:04] === END ===

[2026-01-22 13:32:07] === WEBHOOK RECEIVED ===
[2026-01-22 13:32:07] Timestamp: 2026-01-22 13:32:07
[2026-01-22 13:32:07] Raw Data: buy|SAMMAANCAP|138.60
[2026-01-22 13:32:07] Loaded 142 symbols from list3.csv
[2026-01-22 13:32:07] Side: buy
[2026-01-22 13:32:07] Symbol: SAMMAANCAP
[2026-01-22 13:32:07] ✓ Found in list3! SecurityId: 30125
[2026-01-22 13:32:07] Placing BUY MARKET order for SAMMAANCAP (SecurityId: 30125)
[2026-01-22 13:32:07] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1769068927_8398","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"30125","quantity":1}
[2026-01-22 13:32:08] HTTP Code: 200
[2026-01-22 13:32:08] Response: {"orderId":"361260122390805","orderStatus":"TRANSIT"}
[2026-01-22 13:32:08] ✓ Order Placed! ID: 361260122390805
[2026-01-22 13:32:08] ✓ Logged to database
[2026-01-22 13:32:08] === END ===

[2026-01-22 13:51:02] === WEBHOOK RECEIVED ===
[2026-01-22 13:51:02] Timestamp: 2026-01-22 13:51:02
[2026-01-22 13:51:02] Raw Data: buy|TVSMOTOR|3566.50
[2026-01-22 13:51:02] Loaded 142 symbols from list3.csv
[2026-01-22 13:51:02] Side: buy
[2026-01-22 13:51:02] Symbol: TVSMOTOR
[2026-01-22 13:51:02] ✓ Found in list3! SecurityId: 8479
[2026-01-22 13:51:02] Placing BUY MARKET order for TVSMOTOR (SecurityId: 8479)
[2026-01-22 13:51:02] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1769070062_2508","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"8479","quantity":1}
[2026-01-22 13:51:02] HTTP Code: 200
[2026-01-22 13:51:02] Response: {"orderId":"231260122396805","orderStatus":"TRANSIT"}
[2026-01-22 13:51:02] ✓ Order Placed! ID: 231260122396805
[2026-01-22 13:51:02] ✓ Logged to database
[2026-01-22 13:51:02] === END ===

[2026-01-22 14:20:03] === WEBHOOK RECEIVED ===
[2026-01-22 14:20:03] Timestamp: 2026-01-22 14:20:03
[2026-01-22 14:20:03] Raw Data: buy|KPITTECH|1109.70
[2026-01-22 14:20:03] Loaded 142 symbols from list3.csv
[2026-01-22 14:20:03] Side: buy
[2026-01-22 14:20:03] Symbol: KPITTECH
[2026-01-22 14:20:03] ✓ Found in list3! SecurityId: 9683
[2026-01-22 14:20:03] Placing BUY MARKET order for KPITTECH (SecurityId: 9683)
[2026-01-22 14:20:03] Request: {"dhanClientId":"1100267668","correlationId":"ORDER_1769071803_8712","transactionType":"BUY","exchangeSegment":"NSE_EQ","productType":"INTRADAY","orderType":"MARKET","validity":"DAY","securityId":"9683","quantity":1}
[2026-01-22 14:20:04] HTTP Code: 200
[2026-01-22 14:20:04] Response: {"orderId":"241260122417105","orderStatus":"TRANSIT"}
[2026-01-22 14:20:04] ✓ Order Placed! ID: 241260122417105
[2026-01-22 14:20:04] ✓ Logged to database
[2026-01-22 14:20:04] === END ===

[2026-02-02 15:18:16] === WEBHOOK RECEIVED ===
[2026-02-02 15:18:16] Timestamp: 2026-02-02 15:18:16
[2026-02-02 15:18:16] Raw Data: 
[2026-02-02 15:18:16] DEBUG: CSV Header = ["symbol","securityid"]
[2026-02-02 15:18:16] DEBUG: Loaded 142 symbols from list3.csv
[2026-02-02 15:18:16] DEBUG: Parts count = 1
[2026-02-02 15:18:16] ERROR: Invalid webhook format!
[2026-02-02 15:18:16] === END ===

[2026-02-02 15:40:18] === WEBHOOK RECEIVED ===
[2026-02-02 15:40:18] Timestamp: 2026-02-02 15:40:18
[2026-02-02 15:40:18] Raw Data: 
[2026-02-02 15:40:18] Loaded 142 symbols from list3.csv
[2026-02-02 15:40:18] ERROR: Invalid webhook format!
[2026-02-02 15:40:18] ✓ Logged to database
[2026-02-02 15:40:18] === END ===

[2026-02-02 15:40:29] === WEBHOOK RECEIVED ===
[2026-02-02 15:40:29] Timestamp: 2026-02-02 15:40:29
[2026-02-02 15:40:29] Raw Data: 
[2026-02-02 15:40:29] DEBUG: CSV Header = ["symbol","securityid"]
[2026-02-02 15:40:29] DEBUG: Loaded 142 symbols from list3.csv
[2026-02-02 15:40:29] DEBUG: Parts count = 1
[2026-02-02 15:40:29] ERROR: Invalid webhook format!
[2026-02-02 15:40:29] === END ===

[2026-02-02 15:52:49] === WEBHOOK RECEIVED ===
[2026-02-02 15:52:49] Timestamp: 2026-02-02 15:52:49
[2026-02-02 15:52:49] Raw Data: 
[2026-02-02 15:52:49] ⚠ REJECTED: Webhook received after 15:00 (Market Cutoff Time)
[2026-02-02 15:52:49] Current Time: 15:52:49
[2026-02-02 15:52:49] ✓ Logged to database
[2026-02-02 15:52:49] === END ===

[2026-02-20 16:05:36] === WEBHOOK RECEIVED ===
[2026-02-20 16:05:36] Timestamp: 2026-02-20 16:05:36
[2026-02-20 16:05:36] Raw Data: 
[2026-02-20 16:05:36] DEBUG: CSV Header = ["symbol","securityid"]
[2026-02-20 16:05:36] DEBUG: Loaded 142 symbols from list3.csv
[2026-02-20 16:05:36] DEBUG: Parts count = 1
[2026-02-20 16:05:36] ERROR: Invalid webhook format!
[2026-02-20 16:05:36] === END ===

[2026-02-20 16:05:38] === WEBHOOK RECEIVED ===
[2026-02-20 16:05:38] Timestamp: 2026-02-20 16:05:38
[2026-02-20 16:05:38] Raw Data: 
[2026-02-20 16:05:38] ⚠ REJECTED: Webhook received after 15:00 (Market Cutoff Time)
[2026-02-20 16:05:38] Current Time: 16:05:38
[2026-02-20 16:05:38] ✓ Logged to database
[2026-02-20 16:05:38] === END ===

[2026-02-20 16:05:58] === WEBHOOK RECEIVED ===
[2026-02-20 16:05:58] Timestamp: 2026-02-20 16:05:58
[2026-02-20 16:05:58] Raw Data: 
[2026-02-20 16:05:58] DEBUG: CSV Header = ["symbol","securityid"]
[2026-02-20 16:05:58] DEBUG: Loaded 142 symbols from list3.csv
[2026-02-20 16:05:58] DEBUG: Parts count = 1
[2026-02-20 16:05:58] ERROR: Invalid webhook format!
[2026-02-20 16:05:58] === END ===

[2026-02-20 16:06:01] === WEBHOOK RECEIVED ===
[2026-02-20 16:06:01] Timestamp: 2026-02-20 16:06:01
[2026-02-20 16:06:01] Raw Data: 
[2026-02-20 16:06:01] Loaded 142 symbols from list3.csv
[2026-02-20 16:06:01] ERROR: Invalid webhook format!
[2026-02-20 16:06:01] ✓ Logged to database
[2026-02-20 16:06:01] === END ===

[2026-02-20 16:06:02] === WEBHOOK RECEIVED ===
[2026-02-20 16:06:02] Timestamp: 2026-02-20 16:06:02
[2026-02-20 16:06:02] Raw Data: 
[2026-02-20 16:06:02] Loaded 142 symbols from list3.csv
[2026-02-20 16:06:02] ERROR: Invalid webhook format!
[2026-02-20 16:06:02] ✓ Logged to database
[2026-02-20 16:06:02] === END ===

[2026-02-20 20:03:18] === WEBHOOK RECEIVED ===
[2026-02-20 20:03:18] Timestamp: 2026-02-20 20:03:18
[2026-02-20 20:03:18] Raw Data: 
[2026-02-20 20:03:18] DEBUG: CSV Header = ["symbol","securityid"]
[2026-02-20 20:03:18] DEBUG: Loaded 142 symbols from list3.csv
[2026-02-20 20:03:18] DEBUG: Parts count = 1
[2026-02-20 20:03:18] ERROR: Invalid webhook format!
[2026-02-20 20:03:18] === END ===

[2026-02-20 20:03:31] === WEBHOOK RECEIVED ===
[2026-02-20 20:03:31] Timestamp: 2026-02-20 20:03:31
[2026-02-20 20:03:31] Raw Data: 
[2026-02-20 20:03:31] DEBUG: CSV Header = ["symbol","securityid"]
[2026-02-20 20:03:31] DEBUG: Loaded 142 symbols from list3.csv
[2026-02-20 20:03:31] DEBUG: Parts count = 1
[2026-02-20 20:03:31] ERROR: Invalid webhook format!
[2026-02-20 20:03:31] === END ===

[2026-02-20 20:03:38] === WEBHOOK RECEIVED ===
[2026-02-20 20:03:38] Timestamp: 2026-02-20 20:03:38
[2026-02-20 20:03:38] Raw Data: 
[2026-02-20 20:03:38] Loaded 142 symbols from list3.csv
[2026-02-20 20:03:38] ERROR: Invalid webhook format!
[2026-02-20 20:03:38] ✓ Logged to database
[2026-02-20 20:03:38] === END ===

[2026-02-20 20:03:39] === WEBHOOK RECEIVED ===
[2026-02-20 20:03:39] Timestamp: 2026-02-20 20:03:39
[2026-02-20 20:03:39] Raw Data: 
[2026-02-20 20:03:39] Loaded 142 symbols from list3.csv
[2026-02-20 20:03:39] ERROR: Invalid webhook format!
[2026-02-20 20:03:39] ✓ Logged to database
[2026-02-20 20:03:39] === END ===

[2026-02-20 20:03:41] === WEBHOOK RECEIVED ===
[2026-02-20 20:03:41] Timestamp: 2026-02-20 20:03:41
[2026-02-20 20:03:41] Raw Data: 
[2026-02-20 20:03:41] ⚠ REJECTED: Webhook received after 15:00 (Market Cutoff Time)
[2026-02-20 20:03:41] Current Time: 20:03:41
[2026-02-20 20:03:41] ✓ Logged to database
[2026-02-20 20:03:41] === END ===

[2026-03-13 05:28:08] === WEBHOOK RECEIVED ===
[2026-03-13 05:28:08] Timestamp: 2026-03-13 05:28:08
[2026-03-13 05:28:08] Raw Data: 
[2026-03-13 05:28:08] Loaded 142 symbols from list3.csv
[2026-03-13 05:28:08] ERROR: Invalid webhook format!
[2026-03-13 05:28:08] ✓ Logged to database
[2026-03-13 05:28:08] === END ===

[2026-03-13 05:28:20] === WEBHOOK RECEIVED ===
[2026-03-13 05:28:20] Timestamp: 2026-03-13 05:28:20
[2026-03-13 05:28:20] Raw Data: 
[2026-03-13 05:28:20] DEBUG: CSV Header = ["symbol","securityid"]
[2026-03-13 05:28:20] DEBUG: Loaded 142 symbols from list3.csv
[2026-03-13 05:28:20] DEBUG: Parts count = 1
[2026-03-13 05:28:20] ERROR: Invalid webhook format!
[2026-03-13 05:28:20] === END ===

[2026-03-13 05:28:23] === WEBHOOK RECEIVED ===
[2026-03-13 05:28:23] Timestamp: 2026-03-13 05:28:23
[2026-03-13 05:28:23] Raw Data: 
[2026-03-13 05:28:23] Loaded 142 symbols from list3.csv
[2026-03-13 05:28:23] ERROR: Invalid webhook format!
[2026-03-13 05:28:23] ✓ Logged to database
[2026-03-13 05:28:23] === END ===

[2026-03-13 05:28:24] === WEBHOOK RECEIVED ===
[2026-03-13 05:28:24] Timestamp: 2026-03-13 05:28:24
[2026-03-13 05:28:24] Raw Data: 
[2026-03-13 05:28:24] DEBUG: CSV Header = ["symbol","securityid"]
[2026-03-13 05:28:24] DEBUG: Loaded 142 symbols from list3.csv
[2026-03-13 05:28:24] DEBUG: Parts count = 1
[2026-03-13 05:28:24] ERROR: Invalid webhook format!
[2026-03-13 05:28:24] === END ===

[2026-03-13 22:53:05] === WEBHOOK RECEIVED ===
[2026-03-13 22:53:05] Timestamp: 2026-03-13 22:53:05
[2026-03-13 22:53:05] Raw Data: 
[2026-03-13 22:53:05] Loaded 142 symbols from list3.csv
[2026-03-13 22:53:05] ERROR: Invalid webhook format!
[2026-03-13 22:53:05] ✓ Logged to database
[2026-03-13 22:53:05] === END ===

[2026-03-13 22:53:09] === WEBHOOK RECEIVED ===
[2026-03-13 22:53:09] Timestamp: 2026-03-13 22:53:09
[2026-03-13 22:53:09] Raw Data: 
[2026-03-13 22:53:09] DEBUG: CSV Header = ["symbol","securityid"]
[2026-03-13 22:53:09] DEBUG: Loaded 142 symbols from list3.csv
[2026-03-13 22:53:09] DEBUG: Parts count = 1
[2026-03-13 22:53:09] ERROR: Invalid webhook format!
[2026-03-13 22:53:09] === END ===

[2026-03-13 22:53:12] === WEBHOOK RECEIVED ===
[2026-03-13 22:53:12] Timestamp: 2026-03-13 22:53:12
[2026-03-13 22:53:12] Raw Data: 
[2026-03-13 22:53:12] Loaded 142 symbols from list3.csv
[2026-03-13 22:53:12] ERROR: Invalid webhook format!
[2026-03-13 22:53:12] ✓ Logged to database
[2026-03-13 22:53:12] === END ===

[2026-03-13 22:53:14] === WEBHOOK RECEIVED ===
[2026-03-13 22:53:14] Timestamp: 2026-03-13 22:53:14
[2026-03-13 22:53:14] Raw Data: 
[2026-03-13 22:53:14] DEBUG: CSV Header = ["symbol","securityid"]
[2026-03-13 22:53:14] DEBUG: Loaded 142 symbols from list3.csv
[2026-03-13 22:53:14] DEBUG: Parts count = 1
[2026-03-13 22:53:14] ERROR: Invalid webhook format!
[2026-03-13 22:53:14] === END ===

[2026-03-15 07:51:44] === WEBHOOK RECEIVED ===
[2026-03-15 07:51:44] Timestamp: 2026-03-15 07:51:44
[2026-03-15 07:51:44] Raw Data: 
[2026-03-15 07:51:44] Loaded 142 symbols from list3.csv
[2026-03-15 07:51:44] ERROR: Invalid webhook format!
[2026-03-15 07:51:44] ✓ Logged to database
[2026-03-15 07:51:44] === END ===

[2026-03-15 07:51:46] === WEBHOOK RECEIVED ===
[2026-03-15 07:51:46] Timestamp: 2026-03-15 07:51:46
[2026-03-15 07:51:46] Raw Data: 
[2026-03-15 07:51:46] DEBUG: CSV Header = ["symbol","securityid"]
[2026-03-15 07:51:46] DEBUG: Loaded 142 symbols from list3.csv
[2026-03-15 07:51:46] DEBUG: Parts count = 1
[2026-03-15 07:51:46] ERROR: Invalid webhook format!
[2026-03-15 07:51:46] === END ===

[2026-03-15 07:51:46] === WEBHOOK RECEIVED ===
[2026-03-15 07:51:46] Timestamp: 2026-03-15 07:51:46
[2026-03-15 07:51:46] Raw Data: 
[2026-03-15 07:51:46] Loaded 142 symbols from list3.csv
[2026-03-15 07:51:46] ERROR: Invalid webhook format!
[2026-03-15 07:51:46] ✓ Logged to database
[2026-03-15 07:51:46] === END ===

[2026-03-15 07:51:46] === WEBHOOK RECEIVED ===
[2026-03-15 07:51:46] Timestamp: 2026-03-15 07:51:46
[2026-03-15 07:51:46] Raw Data: 
[2026-03-15 07:51:46] DEBUG: CSV Header = ["symbol","securityid"]
[2026-03-15 07:51:46] DEBUG: Loaded 142 symbols from list3.csv
[2026-03-15 07:51:46] DEBUG: Parts count = 1
[2026-03-15 07:51:46] ERROR: Invalid webhook format!
[2026-03-15 07:51:46] === END ===

[2026-03-15 07:51:47] === WEBHOOK RECEIVED ===
[2026-03-15 07:51:47] Timestamp: 2026-03-15 07:51:47
[2026-03-15 07:51:47] Raw Data: 
[2026-03-15 07:51:47] Loaded 142 symbols from list3.csv
[2026-03-15 07:51:47] ERROR: Invalid webhook format!
[2026-03-15 07:51:47] ✓ Logged to database
[2026-03-15 07:51:47] === END ===

[2026-03-15 09:55:24] === WEBHOOK RECEIVED ===
[2026-03-15 09:55:24] Timestamp: 2026-03-15 09:55:24
[2026-03-15 09:55:24] Raw Data: 
[2026-03-15 09:55:24] DEBUG: CSV Header = ["symbol","securityid"]
[2026-03-15 09:55:24] DEBUG: Loaded 142 symbols from list3.csv
[2026-03-15 09:55:24] DEBUG: Parts count = 1
[2026-03-15 09:55:24] ERROR: Invalid webhook format!
[2026-03-15 09:55:24] === END ===

[2026-03-15 09:55:25] === WEBHOOK RECEIVED ===
[2026-03-15 09:55:25] Timestamp: 2026-03-15 09:55:25
[2026-03-15 09:55:25] Raw Data: 
[2026-03-15 09:55:25] DEBUG: CSV Header = ["symbol","securityid"]
[2026-03-15 09:55:25] DEBUG: Loaded 142 symbols from list3.csv
[2026-03-15 09:55:25] DEBUG: Parts count = 1
[2026-03-15 09:55:25] ERROR: Invalid webhook format!
[2026-03-15 09:55:25] === END ===

[2026-03-16 07:35:04] === WEBHOOK RECEIVED ===
[2026-03-16 07:35:04] Timestamp: 2026-03-16 07:35:04
[2026-03-16 07:35:04] Raw Data: 
[2026-03-16 07:35:04] DEBUG: CSV Header = ["symbol","securityid"]
[2026-03-16 07:35:04] DEBUG: Loaded 142 symbols from list3.csv
[2026-03-16 07:35:04] DEBUG: Parts count = 1
[2026-03-16 07:35:04] ERROR: Invalid webhook format!
[2026-03-16 07:35:04] === END ===

[2026-03-16 07:35:04] === WEBHOOK RECEIVED ===
[2026-03-16 07:35:04] Timestamp: 2026-03-16 07:35:04
[2026-03-16 07:35:04] Raw Data: 
[2026-03-16 07:35:04] Loaded 142 symbols from list3.csv
[2026-03-16 07:35:04] ERROR: Invalid webhook format!
[2026-03-16 07:35:04] ✓ Logged to database
[2026-03-16 07:35:04] === END ===

[2026-03-16 07:35:05] === WEBHOOK RECEIVED ===
[2026-03-16 07:35:05] Timestamp: 2026-03-16 07:35:05
[2026-03-16 07:35:05] Raw Data: 
[2026-03-16 07:35:05] Loaded 142 symbols from list3.csv
[2026-03-16 07:35:05] ERROR: Invalid webhook format!
[2026-03-16 07:35:05] ✓ Logged to database
[2026-03-16 07:35:05] === END ===

[2026-03-16 07:35:06] === WEBHOOK RECEIVED ===
[2026-03-16 07:35:06] Timestamp: 2026-03-16 07:35:06
[2026-03-16 07:35:06] Raw Data: 
[2026-03-16 07:35:06] Loaded 142 symbols from list3.csv
[2026-03-16 07:35:06] ERROR: Invalid webhook format!
[2026-03-16 07:35:06] ✓ Logged to database
[2026-03-16 07:35:06] === END ===

[2026-03-16 07:35:06] === WEBHOOK RECEIVED ===
[2026-03-16 07:35:06] Timestamp: 2026-03-16 07:35:06
[2026-03-16 07:35:06] Raw Data: 
[2026-03-16 07:35:06] DEBUG: CSV Header = ["symbol","securityid"]
[2026-03-16 07:35:06] DEBUG: Loaded 142 symbols from list3.csv
[2026-03-16 07:35:06] DEBUG: Parts count = 1
[2026-03-16 07:35:06] ERROR: Invalid webhook format!
[2026-03-16 07:35:06] === END ===

[2026-03-17 08:11:41] === WEBHOOK RECEIVED ===
[2026-03-17 08:11:41] Timestamp: 2026-03-17 08:11:41
[2026-03-17 08:11:41] Raw Data: 
[2026-03-17 08:11:41] Loaded 142 symbols from list3.csv
[2026-03-17 08:11:41] ERROR: Invalid webhook format!
[2026-03-17 08:11:41] ✓ Logged to database
[2026-03-17 08:11:41] === END ===

[2026-03-17 08:11:41] === WEBHOOK RECEIVED ===
[2026-03-17 08:11:41] Timestamp: 2026-03-17 08:11:41
[2026-03-17 08:11:41] Raw Data: 
[2026-03-17 08:11:41] Loaded 142 symbols from list3.csv
[2026-03-17 08:11:41] ERROR: Invalid webhook format!
[2026-03-17 08:11:41] ✓ Logged to database
[2026-03-17 08:11:41] === END ===

[2026-03-17 08:11:41] === WEBHOOK RECEIVED ===
[2026-03-17 08:11:41] Timestamp: 2026-03-17 08:11:41
[2026-03-17 08:11:41] Raw Data: 
[2026-03-17 08:11:41] DEBUG: CSV Header = ["symbol","securityid"]
[2026-03-17 08:11:41] DEBUG: Loaded 142 symbols from list3.csv
[2026-03-17 08:11:41] DEBUG: Parts count = 1
[2026-03-17 08:11:41] ERROR: Invalid webhook format!
[2026-03-17 08:11:41] === END ===

[2026-03-17 08:11:42] === WEBHOOK RECEIVED ===
[2026-03-17 08:11:42] Timestamp: 2026-03-17 08:11:42
[2026-03-17 08:11:42] Raw Data: 
[2026-03-17 08:11:42] Loaded 142 symbols from list3.csv
[2026-03-17 08:11:42] ERROR: Invalid webhook format!
[2026-03-17 08:11:42] ✓ Logged to database
[2026-03-17 08:11:42] === END ===

[2026-03-17 08:11:42] === WEBHOOK RECEIVED ===
[2026-03-17 08:11:42] Timestamp: 2026-03-17 08:11:42
[2026-03-17 08:11:42] Raw Data: 
[2026-03-17 08:11:42] DEBUG: CSV Header = ["symbol","securityid"]
[2026-03-17 08:11:42] DEBUG: Loaded 142 symbols from list3.csv
[2026-03-17 08:11:42] DEBUG: Parts count = 1
[2026-03-17 08:11:42] ERROR: Invalid webhook format!
[2026-03-17 08:11:42] === END ===

[2026-03-22 21:59:04] === WEBHOOK RECEIVED ===
[2026-03-22 21:59:04] Timestamp: 2026-03-22 21:59:04
[2026-03-22 21:59:04] Raw Data: 
[2026-03-22 21:59:04] DEBUG: CSV Header = ["symbol","securityid"]
[2026-03-22 21:59:04] DEBUG: Loaded 142 symbols from list3.csv
[2026-03-22 21:59:04] DEBUG: Parts count = 1
[2026-03-22 21:59:04] ERROR: Invalid webhook format!
[2026-03-22 21:59:04] === END ===

[2026-03-22 21:59:09] === WEBHOOK RECEIVED ===
[2026-03-22 21:59:09] Timestamp: 2026-03-22 21:59:09
[2026-03-22 21:59:09] Raw Data: 
[2026-03-22 21:59:09] DEBUG: CSV Header = ["symbol","securityid"]
[2026-03-22 21:59:09] DEBUG: Loaded 142 symbols from list3.csv
[2026-03-22 21:59:09] DEBUG: Parts count = 1
[2026-03-22 21:59:09] ERROR: Invalid webhook format!
[2026-03-22 21:59:09] === END ===

[2026-03-22 21:59:12] === WEBHOOK RECEIVED ===
[2026-03-22 21:59:12] Timestamp: 2026-03-22 21:59:12
[2026-03-22 21:59:12] Raw Data: 
[2026-03-22 21:59:12] Loaded 142 symbols from list3.csv
[2026-03-22 21:59:12] ERROR: Invalid webhook format!
[2026-03-22 21:59:12] ✓ Logged to database
[2026-03-22 21:59:12] === END ===

[2026-03-22 21:59:12] === WEBHOOK RECEIVED ===
[2026-03-22 21:59:12] Timestamp: 2026-03-22 21:59:12
[2026-03-22 21:59:12] Raw Data: 
[2026-03-22 21:59:12] Loaded 142 symbols from list3.csv
[2026-03-22 21:59:12] ERROR: Invalid webhook format!
[2026-03-22 21:59:12] ✓ Logged to database
[2026-03-22 21:59:12] === END ===

[2026-03-23 18:04:52] === WEBHOOK RECEIVED ===
[2026-03-23 18:04:52] Timestamp: 2026-03-23 18:04:52
[2026-03-23 18:04:52] Raw Data: 
[2026-03-23 18:04:52] DEBUG: CSV Header = ["symbol","securityid"]
[2026-03-23 18:04:52] DEBUG: Loaded 142 symbols from list3.csv
[2026-03-23 18:04:52] DEBUG: Parts count = 1
[2026-03-23 18:04:52] ERROR: Invalid webhook format!
[2026-03-23 18:04:52] === END ===

[2026-03-23 18:04:54] === WEBHOOK RECEIVED ===
[2026-03-23 18:04:54] Timestamp: 2026-03-23 18:04:54
[2026-03-23 18:04:54] Raw Data: 
[2026-03-23 18:04:54] DEBUG: CSV Header = ["symbol","securityid"]
[2026-03-23 18:04:54] DEBUG: Loaded 142 symbols from list3.csv
[2026-03-23 18:04:54] DEBUG: Parts count = 1
[2026-03-23 18:04:54] ERROR: Invalid webhook format!
[2026-03-23 18:04:54] === END ===

[2026-03-23 18:04:54] === WEBHOOK RECEIVED ===
[2026-03-23 18:04:54] Timestamp: 2026-03-23 18:04:54
[2026-03-23 18:04:54] Raw Data: 
[2026-03-23 18:04:54] ⚠ REJECTED: Webhook received after 15:00 (Market Cutoff Time)
[2026-03-23 18:04:54] Current Time: 18:04:54
[2026-03-23 18:04:54] ✓ Logged to database
[2026-03-23 18:04:54] === END ===

[2026-03-23 18:16:41] === WEBHOOK RECEIVED ===
[2026-03-23 18:16:41] Timestamp: 2026-03-23 18:16:41
[2026-03-23 18:16:41] Raw Data: 
[2026-03-23 18:16:41] DEBUG: CSV Header = ["symbol","securityid"]
[2026-03-23 18:16:41] DEBUG: Loaded 142 symbols from list3.csv
[2026-03-23 18:16:41] DEBUG: Parts count = 1
[2026-03-23 18:16:41] ERROR: Invalid webhook format!
[2026-03-23 18:16:41] === END ===

[2026-03-23 18:16:41] === WEBHOOK RECEIVED ===
[2026-03-23 18:16:41] Timestamp: 2026-03-23 18:16:41
[2026-03-23 18:16:41] Raw Data: 
[2026-03-23 18:16:41] DEBUG: CSV Header = ["symbol","securityid"]
[2026-03-23 18:16:41] DEBUG: Loaded 142 symbols from list3.csv
[2026-03-23 18:16:41] DEBUG: Parts count = 1
[2026-03-23 18:16:41] ERROR: Invalid webhook format!
[2026-03-23 18:16:41] === END ===

[2026-03-23 18:16:41] === WEBHOOK RECEIVED ===
[2026-03-23 18:16:41] Timestamp: 2026-03-23 18:16:41
[2026-03-23 18:16:41] Raw Data: 
[2026-03-23 18:16:41] Loaded 142 symbols from list3.csv
[2026-03-23 18:16:41] ERROR: Invalid webhook format!
[2026-03-23 18:16:41] ✓ Logged to database
[2026-03-23 18:16:41] === END ===

[2026-03-23 18:16:41] === WEBHOOK RECEIVED ===
[2026-03-23 18:16:41] Timestamp: 2026-03-23 18:16:41
[2026-03-23 18:16:41] Raw Data: 
[2026-03-23 18:16:41] Loaded 142 symbols from list3.csv
[2026-03-23 18:16:41] ERROR: Invalid webhook format!
[2026-03-23 18:16:41] ✓ Logged to database
[2026-03-23 18:16:41] === END ===

[2026-03-23 18:16:41] === WEBHOOK RECEIVED ===
[2026-03-23 18:16:41] Timestamp: 2026-03-23 18:16:41
[2026-03-23 18:16:41] Raw Data: 
[2026-03-23 18:16:41] ⚠ REJECTED: Webhook received after 15:00 (Market Cutoff Time)
[2026-03-23 18:16:41] Current Time: 18:16:41
[2026-03-23 18:16:41] ✓ Logged to database
[2026-03-23 18:16:41] === END ===

[2026-03-23 18:27:24] === WEBHOOK RECEIVED ===
[2026-03-23 18:27:24] Timestamp: 2026-03-23 18:27:24
[2026-03-23 18:27:24] Raw Data: 
[2026-03-23 18:27:24] Loaded 142 symbols from list3.csv
[2026-03-23 18:27:24] ERROR: Invalid webhook format!
[2026-03-23 18:27:24] ✓ Logged to database
[2026-03-23 18:27:24] === END ===

[2026-03-23 18:27:30] === WEBHOOK RECEIVED ===
[2026-03-23 18:27:30] Timestamp: 2026-03-23 18:27:30
[2026-03-23 18:27:30] Raw Data: 
[2026-03-23 18:27:30] Loaded 142 symbols from list3.csv
[2026-03-23 18:27:30] ERROR: Invalid webhook format!
[2026-03-23 18:27:30] ✓ Logged to database
[2026-03-23 18:27:30] === END ===

[2026-03-23 18:27:38] === WEBHOOK RECEIVED ===
[2026-03-23 18:27:38] Timestamp: 2026-03-23 18:27:38
[2026-03-23 18:27:38] Raw Data: 
[2026-03-23 18:27:38] DEBUG: CSV Header = ["symbol","securityid"]
[2026-03-23 18:27:38] DEBUG: Loaded 142 symbols from list3.csv
[2026-03-23 18:27:38] DEBUG: Parts count = 1
[2026-03-23 18:27:38] ERROR: Invalid webhook format!
[2026-03-23 18:27:38] === END ===

[2026-03-23 18:27:40] === WEBHOOK RECEIVED ===
[2026-03-23 18:27:40] Timestamp: 2026-03-23 18:27:40
[2026-03-23 18:27:40] Raw Data: 
[2026-03-23 18:27:40] DEBUG: CSV Header = ["symbol","securityid"]
[2026-03-23 18:27:40] DEBUG: Loaded 142 symbols from list3.csv
[2026-03-23 18:27:40] DEBUG: Parts count = 1
[2026-03-23 18:27:40] ERROR: Invalid webhook format!
[2026-03-23 18:27:40] === END ===

[2026-03-23 18:55:17] === WEBHOOK RECEIVED ===
[2026-03-23 18:55:17] Timestamp: 2026-03-23 18:55:17
[2026-03-23 18:55:17] Raw Data: 
[2026-03-23 18:55:17] DEBUG: CSV Header = ["symbol","securityid"]
[2026-03-23 18:55:17] DEBUG: Loaded 142 symbols from list3.csv
[2026-03-23 18:55:17] DEBUG: Parts count = 1
[2026-03-23 18:55:17] ERROR: Invalid webhook format!
[2026-03-23 18:55:17] === END ===

[2026-03-23 18:55:17] === WEBHOOK RECEIVED ===
[2026-03-23 18:55:17] Timestamp: 2026-03-23 18:55:17
[2026-03-23 18:55:17] Raw Data: 
[2026-03-23 18:55:17] Loaded 142 symbols from list3.csv
[2026-03-23 18:55:17] ERROR: Invalid webhook format!
[2026-03-23 18:55:17] ✓ Logged to database
[2026-03-23 18:55:17] === END ===

[2026-03-23 18:55:17] === WEBHOOK RECEIVED ===
[2026-03-23 18:55:17] Timestamp: 2026-03-23 18:55:17
[2026-03-23 18:55:17] Raw Data: 
[2026-03-23 18:55:17] DEBUG: CSV Header = ["symbol","securityid"]
[2026-03-23 18:55:17] DEBUG: Loaded 142 symbols from list3.csv
[2026-03-23 18:55:17] DEBUG: Parts count = 1
[2026-03-23 18:55:17] ERROR: Invalid webhook format!
[2026-03-23 18:55:17] === END ===

[2026-03-23 18:55:17] === WEBHOOK RECEIVED ===
[2026-03-23 18:55:17] Timestamp: 2026-03-23 18:55:17
[2026-03-23 18:55:17] Raw Data: 
[2026-03-23 18:55:17] Loaded 142 symbols from list3.csv
[2026-03-23 18:55:17] ERROR: Invalid webhook format!
[2026-03-23 18:55:17] ✓ Logged to database
[2026-03-23 18:55:17] === END ===

[2026-03-23 18:55:17] === WEBHOOK RECEIVED ===
[2026-03-23 18:55:17] Timestamp: 2026-03-23 18:55:17
[2026-03-23 18:55:17] Raw Data: 
[2026-03-23 18:55:17] DEBUG: CSV Header = ["symbol","securityid"]
[2026-03-23 18:55:17] DEBUG: Loaded 142 symbols from list3.csv
[2026-03-23 18:55:17] DEBUG: Parts count = 1
[2026-03-23 18:55:17] ERROR: Invalid webhook format!
[2026-03-23 18:55:17] === END ===

[2026-03-23 18:55:17] === WEBHOOK RECEIVED ===
[2026-03-23 18:55:17] Timestamp: 2026-03-23 18:55:17
[2026-03-23 18:55:17] Raw Data: 
[2026-03-23 18:55:17] ⚠ REJECTED: Webhook received after 15:00 (Market Cutoff Time)
[2026-03-23 18:55:17] Current Time: 18:55:17
[2026-03-23 18:55:17] ✓ Logged to database
[2026-03-23 18:55:17] === END ===

[2026-03-23 18:55:17] === WEBHOOK RECEIVED ===
[2026-03-23 18:55:17] Timestamp: 2026-03-23 18:55:17
[2026-03-23 18:55:17] Raw Data: 
[2026-03-23 18:55:17] Loaded 142 symbols from list3.csv
[2026-03-23 18:55:17] ERROR: Invalid webhook format!
[2026-03-23 18:55:17] ✓ Logged to database
[2026-03-23 18:55:17] === END ===

[2026-03-23 18:55:17] === WEBHOOK RECEIVED ===
[2026-03-23 18:55:17] Timestamp: 2026-03-23 18:55:17
[2026-03-23 18:55:17] Raw Data: 
[2026-03-23 18:55:17] DEBUG: CSV Header = ["symbol","securityid"]
[2026-03-23 18:55:17] DEBUG: Loaded 142 symbols from list3.csv
[2026-03-23 18:55:17] DEBUG: Parts count = 1
[2026-03-23 18:55:17] ERROR: Invalid webhook format!
[2026-03-23 18:55:17] === END ===

[2026-03-23 18:55:17] === WEBHOOK RECEIVED ===
[2026-03-23 18:55:17] Timestamp: 2026-03-23 18:55:17
[2026-03-23 18:55:17] Raw Data: 
[2026-03-23 18:55:17] Loaded 142 symbols from list3.csv
[2026-03-23 18:55:17] ERROR: Invalid webhook format!
[2026-03-23 18:55:17] ✓ Logged to database
[2026-03-23 18:55:17] === END ===

[2026-03-23 18:55:17] === WEBHOOK RECEIVED ===
[2026-03-23 18:55:17] Timestamp: 2026-03-23 18:55:17
[2026-03-23 18:55:17] Raw Data: 
[2026-03-23 18:55:17] ⚠ REJECTED: Webhook received after 15:00 (Market Cutoff Time)
[2026-03-23 18:55:17] Current Time: 18:55:17
[2026-03-23 18:55:17] ✓ Logged to database
[2026-03-23 18:55:17] === END ===

[2026-03-23 18:55:27] === WEBHOOK RECEIVED ===
[2026-03-23 18:55:27] Timestamp: 2026-03-23 18:55:27
[2026-03-23 18:55:27] Raw Data: 
[2026-03-23 18:55:27] DEBUG: CSV Header = ["symbol","securityid"]
[2026-03-23 18:55:27] DEBUG: Loaded 142 symbols from list3.csv
[2026-03-23 18:55:27] DEBUG: Parts count = 1
[2026-03-23 18:55:27] ERROR: Invalid webhook format!
[2026-03-23 18:55:27] === END ===

[2026-03-23 18:55:28] === WEBHOOK RECEIVED ===
[2026-03-23 18:55:28] Timestamp: 2026-03-23 18:55:28
[2026-03-23 18:55:28] Raw Data: 
[2026-03-23 18:55:28] Loaded 142 symbols from list3.csv
[2026-03-23 18:55:28] ERROR: Invalid webhook format!
[2026-03-23 18:55:28] ✓ Logged to database
[2026-03-23 18:55:28] === END ===

[2026-03-23 18:55:28] === WEBHOOK RECEIVED ===
[2026-03-23 18:55:28] Timestamp: 2026-03-23 18:55:28
[2026-03-23 18:55:28] Raw Data: 
[2026-03-23 18:55:28] DEBUG: CSV Header = ["symbol","securityid"]
[2026-03-23 18:55:28] DEBUG: Loaded 142 symbols from list3.csv
[2026-03-23 18:55:28] DEBUG: Parts count = 1
[2026-03-23 18:55:28] ERROR: Invalid webhook format!
[2026-03-23 18:55:28] === END ===

[2026-03-23 18:55:28] === WEBHOOK RECEIVED ===
[2026-03-23 18:55:28] Timestamp: 2026-03-23 18:55:28
[2026-03-23 18:55:28] Raw Data: 
[2026-03-23 18:55:28] Loaded 142 symbols from list3.csv
[2026-03-23 18:55:28] ERROR: Invalid webhook format!
[2026-03-23 18:55:28] ✓ Logged to database
[2026-03-23 18:55:28] === END ===

[2026-03-23 18:55:28] === WEBHOOK RECEIVED ===
[2026-03-23 18:55:28] Timestamp: 2026-03-23 18:55:28
[2026-03-23 18:55:28] Raw Data: 
[2026-03-23 18:55:28] ⚠ REJECTED: Webhook received after 15:00 (Market Cutoff Time)
[2026-03-23 18:55:28] Current Time: 18:55:28
[2026-03-23 18:55:28] ✓ Logged to database
[2026-03-23 18:55:28] === END ===

[2026-03-23 19:23:52] === WEBHOOK RECEIVED ===
[2026-03-23 19:23:52] Timestamp: 2026-03-23 19:23:52
[2026-03-23 19:23:52] Raw Data: 
[2026-03-23 19:23:52] DEBUG: CSV Header = ["symbol","securityid"]
[2026-03-23 19:23:52] DEBUG: Loaded 142 symbols from list3.csv
[2026-03-23 19:23:52] DEBUG: Parts count = 1
[2026-03-23 19:23:52] ERROR: Invalid webhook format!
[2026-03-23 19:23:52] === END ===

[2026-03-23 19:23:53] === WEBHOOK RECEIVED ===
[2026-03-23 19:23:53] Timestamp: 2026-03-23 19:23:53
[2026-03-23 19:23:53] Raw Data: 
[2026-03-23 19:23:53] DEBUG: CSV Header = ["symbol","securityid"]
[2026-03-23 19:23:53] DEBUG: Loaded 142 symbols from list3.csv
[2026-03-23 19:23:53] DEBUG: Parts count = 1
[2026-03-23 19:23:53] ERROR: Invalid webhook format!
[2026-03-23 19:23:53] === END ===

[2026-03-23 19:23:53] === WEBHOOK RECEIVED ===
[2026-03-23 19:23:53] Timestamp: 2026-03-23 19:23:53
[2026-03-23 19:23:53] Raw Data: 
[2026-03-23 19:23:53] Loaded 142 symbols from list3.csv
[2026-03-23 19:23:53] ERROR: Invalid webhook format!
[2026-03-23 19:23:53] ✓ Logged to database
[2026-03-23 19:23:53] === END ===

[2026-03-23 19:23:53] === WEBHOOK RECEIVED ===
[2026-03-23 19:23:53] Timestamp: 2026-03-23 19:23:53
[2026-03-23 19:23:53] Raw Data: 
[2026-03-23 19:23:53] Loaded 142 symbols from list3.csv
[2026-03-23 19:23:53] ERROR: Invalid webhook format!
[2026-03-23 19:23:53] ✓ Logged to database
[2026-03-23 19:23:53] === END ===

[2026-03-23 19:23:53] === WEBHOOK RECEIVED ===
[2026-03-23 19:23:53] Timestamp: 2026-03-23 19:23:53
[2026-03-23 19:23:53] Raw Data: 
[2026-03-23 19:23:53] Loaded 142 symbols from list3.csv
[2026-03-23 19:23:53] ERROR: Invalid webhook format!
[2026-03-23 19:23:53] ✓ Logged to database
[2026-03-23 19:23:53] === END ===

[2026-03-23 19:23:53] === WEBHOOK RECEIVED ===
[2026-03-23 19:23:53] Timestamp: 2026-03-23 19:23:53
[2026-03-23 19:23:53] Raw Data: 
[2026-03-23 19:23:53] DEBUG: CSV Header = ["symbol","securityid"]
[2026-03-23 19:23:53] DEBUG: Loaded 142 symbols from list3.csv
[2026-03-23 19:23:53] DEBUG: Parts count = 1
[2026-03-23 19:23:53] ERROR: Invalid webhook format!
[2026-03-23 19:23:53] === END ===

[2026-03-23 19:23:53] === WEBHOOK RECEIVED ===
[2026-03-23 19:23:53] Timestamp: 2026-03-23 19:23:53
[2026-03-23 19:23:53] Raw Data: 
[2026-03-23 19:23:53] Loaded 142 symbols from list3.csv
[2026-03-23 19:23:53] ERROR: Invalid webhook format!
[2026-03-23 19:23:53] ✓ Logged to database
[2026-03-23 19:23:53] === END ===

[2026-03-23 19:23:53] === WEBHOOK RECEIVED ===
[2026-03-23 19:23:53] Timestamp: 2026-03-23 19:23:53
[2026-03-23 19:23:53] Raw Data: 
[2026-03-23 19:23:53] DEBUG: CSV Header = ["symbol","securityid"]
[2026-03-23 19:23:53] DEBUG: Loaded 142 symbols from list3.csv
[2026-03-23 19:23:53] DEBUG: Parts count = 1
[2026-03-23 19:23:53] ERROR: Invalid webhook format!
[2026-03-23 19:23:53] === END ===

[2026-03-23 19:23:53] === WEBHOOK RECEIVED ===
[2026-03-23 19:23:53] Timestamp: 2026-03-23 19:23:53
[2026-03-23 19:23:53] Raw Data: 
[2026-03-23 19:23:53] Loaded 142 symbols from list3.csv
[2026-03-23 19:23:53] ERROR: Invalid webhook format!
[2026-03-23 19:23:53] ✓ Logged to database
[2026-03-23 19:23:53] === END ===

[2026-03-23 19:23:53] === WEBHOOK RECEIVED ===
[2026-03-23 19:23:53] Timestamp: 2026-03-23 19:23:53
[2026-03-23 19:23:53] Raw Data: 
[2026-03-23 19:23:53] Loaded 142 symbols from list3.csv
[2026-03-23 19:23:53] ERROR: Invalid webhook format!
[2026-03-23 19:23:53] ✓ Logged to database
[2026-03-23 19:23:53] === END ===

[2026-03-23 19:23:53] === WEBHOOK RECEIVED ===
[2026-03-23 19:23:53] Timestamp: 2026-03-23 19:23:53
[2026-03-23 19:23:53] Raw Data: 
[2026-03-23 19:23:53] ⚠ REJECTED: Webhook received after 15:00 (Market Cutoff Time)
[2026-03-23 19:23:53] Current Time: 19:23:53
[2026-03-23 19:23:53] ✓ Logged to database
[2026-03-23 19:23:53] === END ===

[2026-03-23 19:23:54] === WEBHOOK RECEIVED ===
[2026-03-23 19:23:54] Timestamp: 2026-03-23 19:23:54
[2026-03-23 19:23:54] Raw Data: 
[2026-03-23 19:23:54] Loaded 142 symbols from list3.csv
[2026-03-23 19:23:54] ERROR: Invalid webhook format!
[2026-03-23 19:23:54] ✓ Logged to database
[2026-03-23 19:23:54] === END ===

[2026-03-23 19:23:54] === WEBHOOK RECEIVED ===
[2026-03-23 19:23:54] Timestamp: 2026-03-23 19:23:54
[2026-03-23 19:23:54] Raw Data: 
[2026-03-23 19:23:54] ⚠ REJECTED: Webhook received after 15:00 (Market Cutoff Time)
[2026-03-23 19:23:54] Current Time: 19:23:54
[2026-03-23 19:23:54] ✓ Logged to database
[2026-03-23 19:23:54] === END ===

[2026-03-23 19:23:54] === WEBHOOK RECEIVED ===
[2026-03-23 19:23:54] Timestamp: 2026-03-23 19:23:54
[2026-03-23 19:23:54] Raw Data: 
[2026-03-23 19:23:54] ⚠ REJECTED: Webhook received after 15:00 (Market Cutoff Time)
[2026-03-23 19:23:54] Current Time: 19:23:54
[2026-03-23 19:23:54] ✓ Logged to database
[2026-03-23 19:23:54] === END ===

[2026-03-23 19:23:57] === WEBHOOK RECEIVED ===
[2026-03-23 19:23:57] Timestamp: 2026-03-23 19:23:57
[2026-03-23 19:23:57] Raw Data: 
[2026-03-23 19:23:57] DEBUG: CSV Header = ["symbol","securityid"]
[2026-03-23 19:23:57] DEBUG: Loaded 142 symbols from list3.csv
[2026-03-23 19:23:57] DEBUG: Parts count = 1
[2026-03-23 19:23:57] ERROR: Invalid webhook format!
[2026-03-23 19:23:57] === END ===

[2026-03-23 19:23:57] === WEBHOOK RECEIVED ===
[2026-03-23 19:23:57] Timestamp: 2026-03-23 19:23:57
[2026-03-23 19:23:57] Raw Data: 
[2026-03-23 19:23:57] Loaded 142 symbols from list3.csv
[2026-03-23 19:23:57] ERROR: Invalid webhook format!
[2026-03-23 19:23:57] ✓ Logged to database
[2026-03-23 19:23:57] === END ===

[2026-03-23 19:23:57] === WEBHOOK RECEIVED ===
[2026-03-23 19:23:57] Timestamp: 2026-03-23 19:23:57
[2026-03-23 19:23:57] Raw Data: 
[2026-03-23 19:23:57] DEBUG: CSV Header = ["symbol","securityid"]
[2026-03-23 19:23:57] DEBUG: Loaded 142 symbols from list3.csv
[2026-03-23 19:23:57] DEBUG: Parts count = 1
[2026-03-23 19:23:57] ERROR: Invalid webhook format!
[2026-03-23 19:23:57] === END ===

[2026-03-23 19:23:57] === WEBHOOK RECEIVED ===
[2026-03-23 19:23:57] Timestamp: 2026-03-23 19:23:57
[2026-03-23 19:23:57] Raw Data: 
[2026-03-23 19:23:57] Loaded 142 symbols from list3.csv
[2026-03-23 19:23:57] ERROR: Invalid webhook format!
[2026-03-23 19:23:57] ✓ Logged to database
[2026-03-23 19:23:57] === END ===

[2026-03-23 19:23:58] === WEBHOOK RECEIVED ===
[2026-03-23 19:23:58] Timestamp: 2026-03-23 19:23:58
[2026-03-23 19:23:58] Raw Data: 
[2026-03-23 19:23:58] ⚠ REJECTED: Webhook received after 15:00 (Market Cutoff Time)
[2026-03-23 19:23:58] Current Time: 19:23:58
[2026-03-23 19:23:58] ✓ Logged to database
[2026-03-23 19:23:58] === END ===

[2026-03-31 05:22:02] === WEBHOOK RECEIVED ===
[2026-03-31 05:22:02] Timestamp: 2026-03-31 05:22:02
[2026-03-31 05:22:02] Raw Data: 
[2026-03-31 05:22:02] DEBUG: CSV Header = ["symbol","securityid"]
[2026-03-31 05:22:02] DEBUG: Loaded 142 symbols from list3.csv
[2026-03-31 05:22:02] DEBUG: Parts count = 1
[2026-03-31 05:22:02] ERROR: Invalid webhook format!
[2026-03-31 05:22:02] === END ===

[2026-03-31 05:22:16] === WEBHOOK RECEIVED ===
[2026-03-31 05:22:16] Timestamp: 2026-03-31 05:22:16
[2026-03-31 05:22:16] Raw Data: 
[2026-03-31 05:22:16] Loaded 142 symbols from list3.csv
[2026-03-31 05:22:16] ERROR: Invalid webhook format!
[2026-03-31 05:22:16] ✓ Logged to database
[2026-03-31 05:22:16] === END ===

[2026-03-31 05:22:18] === WEBHOOK RECEIVED ===
[2026-03-31 05:22:18] Timestamp: 2026-03-31 05:22:18
[2026-03-31 05:22:18] Raw Data: 
[2026-03-31 05:22:18] Loaded 142 symbols from list3.csv
[2026-03-31 05:22:18] ERROR: Invalid webhook format!
[2026-03-31 05:22:18] ✓ Logged to database
[2026-03-31 05:22:18] === END ===

[2026-03-31 05:22:20] === WEBHOOK RECEIVED ===
[2026-03-31 05:22:20] Timestamp: 2026-03-31 05:22:20
[2026-03-31 05:22:20] Raw Data: 
[2026-03-31 05:22:20] DEBUG: CSV Header = ["symbol","securityid"]
[2026-03-31 05:22:20] DEBUG: Loaded 142 symbols from list3.csv
[2026-03-31 05:22:20] DEBUG: Parts count = 1
[2026-03-31 05:22:20] ERROR: Invalid webhook format!
[2026-03-31 05:22:20] === END ===

[2026-04-02 08:22:56] === WEBHOOK RECEIVED ===
[2026-04-02 08:22:56] Timestamp: 2026-04-02 08:22:56
[2026-04-02 08:22:56] Raw Data: 
[2026-04-02 08:22:56] Loaded 142 symbols from list3.csv
[2026-04-02 08:22:56] ERROR: Invalid webhook format!
[2026-04-02 08:22:56] ✓ Logged to database
[2026-04-02 08:22:56] === END ===

[2026-04-02 08:23:02] === WEBHOOK RECEIVED ===
[2026-04-02 08:23:02] Timestamp: 2026-04-02 08:23:02
[2026-04-02 08:23:02] Raw Data: 
[2026-04-02 08:23:02] DEBUG: CSV Header = ["symbol","securityid"]
[2026-04-02 08:23:02] DEBUG: Loaded 142 symbols from list3.csv
[2026-04-02 08:23:02] DEBUG: Parts count = 1
[2026-04-02 08:23:02] ERROR: Invalid webhook format!
[2026-04-02 08:23:02] === END ===

[2026-04-02 08:23:05] === WEBHOOK RECEIVED ===
[2026-04-02 08:23:05] Timestamp: 2026-04-02 08:23:05
[2026-04-02 08:23:05] Raw Data: 
[2026-04-02 08:23:05] Loaded 142 symbols from list3.csv
[2026-04-02 08:23:05] ERROR: Invalid webhook format!
[2026-04-02 08:23:05] ✓ Logged to database
[2026-04-02 08:23:05] === END ===

[2026-04-02 08:23:07] === WEBHOOK RECEIVED ===
[2026-04-02 08:23:07] Timestamp: 2026-04-02 08:23:07
[2026-04-02 08:23:07] Raw Data: 
[2026-04-02 08:23:07] DEBUG: CSV Header = ["symbol","securityid"]
[2026-04-02 08:23:07] DEBUG: Loaded 142 symbols from list3.csv
[2026-04-02 08:23:07] DEBUG: Parts count = 1
[2026-04-02 08:23:07] ERROR: Invalid webhook format!
[2026-04-02 08:23:07] === END ===

[2026-04-11 14:07:58] === WEBHOOK RECEIVED ===
[2026-04-11 14:07:58] Timestamp: 2026-04-11 14:07:58
[2026-04-11 14:07:58] Raw Data: 
[2026-04-11 14:07:58] Loaded 142 symbols from list3.csv
[2026-04-11 14:07:58] ERROR: Invalid webhook format!
[2026-04-11 14:07:58] ✓ Logged to database
[2026-04-11 14:07:58] === END ===

[2026-04-11 15:09:33] === WEBHOOK RECEIVED ===
[2026-04-11 15:09:33] Timestamp: 2026-04-11 15:09:33
[2026-04-11 15:09:33] Raw Data: 
[2026-04-11 15:09:33] DEBUG: CSV Header = ["symbol","securityid"]
[2026-04-11 15:09:33] DEBUG: Loaded 142 symbols from list3.csv
[2026-04-11 15:09:33] DEBUG: Parts count = 1
[2026-04-11 15:09:33] ERROR: Invalid webhook format!
[2026-04-11 15:09:33] === END ===

[2026-04-11 15:09:43] === WEBHOOK RECEIVED ===
[2026-04-11 15:09:43] Timestamp: 2026-04-11 15:09:43
[2026-04-11 15:09:43] Raw Data: 
[2026-04-11 15:09:43] Loaded 142 symbols from list3.csv
[2026-04-11 15:09:43] ERROR: Invalid webhook format!
[2026-04-11 15:09:43] ✓ Logged to database
[2026-04-11 15:09:43] === END ===

[2026-04-11 15:09:48] === WEBHOOK RECEIVED ===
[2026-04-11 15:09:48] Timestamp: 2026-04-11 15:09:48
[2026-04-11 15:09:48] Raw Data: 
[2026-04-11 15:09:48] Loaded 142 symbols from list3.csv
[2026-04-11 15:09:48] ERROR: Invalid webhook format!
[2026-04-11 15:09:48] ✓ Logged to database
[2026-04-11 15:09:48] === END ===

[2026-04-11 15:09:49] === WEBHOOK RECEIVED ===
[2026-04-11 15:09:49] Timestamp: 2026-04-11 15:09:49
[2026-04-11 15:09:49] Raw Data: 
[2026-04-11 15:09:49] DEBUG: CSV Header = ["symbol","securityid"]
[2026-04-11 15:09:49] DEBUG: Loaded 142 symbols from list3.csv
[2026-04-11 15:09:49] DEBUG: Parts count = 1
[2026-04-11 15:09:49] ERROR: Invalid webhook format!
[2026-04-11 15:09:49] === END ===

[2026-04-14 03:41:23] === WEBHOOK RECEIVED ===
[2026-04-14 03:41:23] Timestamp: 2026-04-14 03:41:23
[2026-04-14 03:41:23] Raw Data: 
[2026-04-14 03:41:23] Loaded 142 symbols from list3.csv
[2026-04-14 03:41:23] ERROR: Invalid webhook format!
[2026-04-14 03:41:23] ✓ Logged to database
[2026-04-14 03:41:23] === END ===

[2026-04-14 03:42:19] === WEBHOOK RECEIVED ===
[2026-04-14 03:42:19] Timestamp: 2026-04-14 03:42:19
[2026-04-14 03:42:19] Raw Data: 
[2026-04-14 03:42:19] DEBUG: CSV Header = ["symbol","securityid"]
[2026-04-14 03:42:19] DEBUG: Loaded 142 symbols from list3.csv
[2026-04-14 03:42:19] DEBUG: Parts count = 1
[2026-04-14 03:42:19] ERROR: Invalid webhook format!
[2026-04-14 03:42:19] === END ===

