(prod: 3276463 ) 2026-01-03 18:06:06 [INFO] make_extend_EG.py:341 tradelist 
(prod: 3276463 ) 2026-01-03 18:06:06 [INFO] Simulation.py:473 Simulation.py:loadPositionFile (/mnt/signal/simulation/EGProd1/trading_portfolio_positions_pretrade_20260102.plz4) 
(prod: 3276463 ) 2026-01-03 18:06:06 [INFO] EG.py:513 exportTradeList positions for EG len:1032 tradeDate:2026-01-02 
(prod: 3276463 ) 2026-01-03 18:06:07 [INFO] EG.py:310 HK names (183) 
(prod: 3276463 ) 2026-01-03 18:06:07 [INFO] EG.py:312 Tokyo names (272) 
(prod: 3276463 ) 2026-01-03 18:06:07 [INFO] EG.py:314 Taiwan names (75) 
(prod: 3276463 ) 2026-01-03 18:06:07 [INFO] EG.py:316 IN names (0)  USD(0.0) 
(prod: 3276463 ) 2026-01-03 18:06:07 [INFO] EG.py:318 NS names (0)  USD(0.0) 
(prod: 3276463 ) 2026-01-03 18:06:07 [INFO] EG.py:320 NZ names (outpath4)  USD(172571.48592600002) 
(prod: 3276463 ) 2026-01-03 18:06:07 [INFO] EG.py:322 PH names (0)  USD(0.0) 
(prod: 3276463 ) 2026-01-03 18:06:07 [INFO] EG.py:324 dch::EG.py.exportTradeList  proposed Notional (42496970.704422995) 
(prod: 3276463 ) 2026-01-03 18:06:07 [INFO] EG.py:212 dframe has ric nans ct:0 
(prod: 3276463 ) 2026-01-03 18:06:07 [INFO] EG.py:284 EG.py writeTargetsFile wrote(/mnt/signal/simulation/EGProd1/TradeLists/targets_model.20260102.csv) length was 1032 
(prod: 3276463 ) 2026-01-03 18:06:07 [INFO] Simulation.py:473 Simulation.py:loadPositionFile (/mnt/signal/simulation/EGProd1/trading_portfolio_positions_pretrade_20260102.plz4) 
(prod: 3276463 ) 2026-01-03 18:06:08 [INFO] EG.py:445 borrows len 11554 
(prod: 3276463 ) 2026-01-03 18:06:10 [INFO] DbConn.py:36  SELECT MAX(queryDate) AS queryDate FROM ( SELECT MIN(effectiveDate) AS queryDate FROM bloomberg_hk_lot_size        UNION        SELECT MAX(effectiveDate) AS queryDate FROM bloomberg_hk_lot_size WHERE effectiveDate<='2025-12-31') AS x 
(prod: 3276463 ) 2026-01-03 18:06:10 [INFO] DbConn.py:36  SELECT assetKey, bbgLotSize AS lotSize FROM bloomberg_hk_lot_size WHERE effectiveDate='2022-06-18' 
(prod: 3276463 ) 2026-01-03 18:06:10 [INFO] EG.py:496 writing detailed list to /mnt/signal/simulation/EGProd1/details/detailed_tradelist_20260102.csv contains 1032 lines 
(prod: 3276463 ) 2026-01-03 18:06:10 [INFO] WebStatus.py:1252 targets_ran reporting to /mnt/signal/simulation/EGProd1/web_status/20260102 
(prod: 3276463 ) 2026-01-03 18:06:10 [INFO] category.py:234 Using categorical units to plot a list of strings that are all parsable as floats or dates. If these strings should be plotted as numbers, cast to the appropriate data type before plotting. 
(prod: 3276463 ) 2026-01-03 18:06:10 [INFO] category.py:234 Using categorical units to plot a list of strings that are all parsable as floats or dates. If these strings should be plotted as numbers, cast to the appropriate data type before plotting. 
(prod: 3276463 ) 2026-01-03 18:06:59 [INFO] WebStatus.py:630 Limited  data available for positive_alpha NZ 
(prod: 3276463 ) 2026-01-03 18:07:00 [INFO] DbConn.py:36 select A.name, B.code, B.date_, B.exchcode, C.isoctry  from sdinfo_v A, sddates_v B, sdexchinfo_v C  where A.code = B.code  and B.exchcode = C.exchcode  and C.isoctry = 'MY' and B.date_ = '2026-01-02' 
(prod: 3276463 ) 2026-01-03 18:07:00 [INFO] DbConn.py:36 select A.name, B.code, B.date_, B.exchcode, C.isoctry  from sdinfo_v A, sddates_v B, sdexchinfo_v C  where A.code = B.code  and B.exchcode = C.exchcode  and C.isoctry = 'XH' and B.date_ = '2026-01-02' 
(prod: 3276463 ) 2026-01-03 18:07:00 [INFO] DbConn.py:36 select A.name, B.code, B.date_, B.exchcode, C.isoctry  from sdinfo_v A, sddates_v B, sdexchinfo_v C  where A.code = B.code  and B.exchcode = C.exchcode  and C.isoctry = 'IN' and B.date_ = '2026-01-02' 
(prod: 3276463 ) 2026-01-03 18:07:00 [INFO] DbConn.py:36 select A.name, B.code, B.date_, B.exchcode, C.isoctry  from sdinfo_v A, sddates_v B, sdexchinfo_v C  where A.code = B.code  and B.exchcode = C.exchcode  and C.isoctry = 'TW' and B.date_ = '2026-01-02' 
(prod: 3276463 ) 2026-01-03 18:07:00 [INFO] DbConn.py:36 select A.name, B.code, B.date_, B.exchcode, C.isoctry  from sdinfo_v A, sddates_v B, sdexchinfo_v C  where A.code = B.code  and B.exchcode = C.exchcode  and C.isoctry = 'HK' and B.date_ = '2026-01-02' 
(prod: 3276463 ) 2026-01-03 18:07:00 [INFO] DbConn.py:36 select A.name, B.code, B.date_, B.exchcode, C.isoctry  from sdinfo_v A, sddates_v B, sdexchinfo_v C  where A.code = B.code  and B.exchcode = C.exchcode  and C.isoctry = 'CN' and B.date_ = '2026-01-02' 
(prod: 3276463 ) 2026-01-03 18:07:00 [INFO] DbConn.py:36 select A.name, B.code, B.date_, B.exchcode, C.isoctry  from sdinfo_v A, sddates_v B, sdexchinfo_v C  where A.code = B.code  and B.exchcode = C.exchcode  and C.isoctry = 'JP' and B.date_ = '2026-01-02' 
(prod: 3276463 ) 2026-01-03 18:07:00 [INFO] DbConn.py:36 select A.name, B.code, B.date_, B.exchcode, C.isoctry  from sdinfo_v A, sddates_v B, sdexchinfo_v C  where A.code = B.code  and B.exchcode = C.exchcode  and C.isoctry = 'TH' and B.date_ = '2026-01-02' 
(prod: 3276463 ) 2026-01-03 18:07:00 [INFO] DbConn.py:36 select A.name, B.code, B.date_, B.exchcode, C.isoctry  from sdinfo_v A, sddates_v B, sdexchinfo_v C  where A.code = B.code  and B.exchcode = C.exchcode  and C.isoctry = 'AU' and B.date_ = '2026-01-02' 
(prod: 3276463 ) 2026-01-03 18:07:00 [INFO] DbConn.py:36 select A.name, B.code, B.date_, B.exchcode, C.isoctry  from sdinfo_v A, sddates_v B, sdexchinfo_v C  where A.code = B.code  and B.exchcode = C.exchcode  and C.isoctry = 'PH' and B.date_ = '2026-01-02' 
(prod: 3276463 ) 2026-01-03 18:07:00 [INFO] DbConn.py:36 select A.name, B.code, B.date_, B.exchcode, C.isoctry  from sdinfo_v A, sddates_v B, sdexchinfo_v C  where A.code = B.code  and B.exchcode = C.exchcode  and C.isoctry = 'NZ' and B.date_ = '2026-01-02' 
(prod: 3276463 ) 2026-01-03 18:07:01 [INFO] DbConn.py:36 select A.name, B.code, B.date_, B.exchcode, C.isoctry  from sdinfo_v A, sddates_v B, sdexchinfo_v C  where A.code = B.code  and B.exchcode = C.exchcode  and C.isoctry = 'KR' and B.date_ = '2026-01-02' 
(prod: 3276463 ) 2026-01-03 18:07:01 [INFO] DbConn.py:36 select A.name, B.code, B.date_, B.exchcode, C.isoctry  from sdinfo_v A, sddates_v B, sdexchinfo_v C  where A.code = B.code  and B.exchcode = C.exchcode  and C.isoctry = 'ID' and B.date_ = '2026-01-02' 
(prod: 3276463 ) 2026-01-03 18:07:01 [INFO] DbConn.py:36 select A.name, B.code, B.date_, B.exchcode, C.isoctry  from sdinfo_v A, sddates_v B, sdexchinfo_v C  where A.code = B.code  and B.exchcode = C.exchcode  and C.isoctry = 'SG' and B.date_ = '2026-01-02' 
(prod: 3276463 ) 2026-01-03 18:07:01 [INFO] EG.py:368 incrementally requested 0 shares 0 usd china borrow 
(prod: 3276463 ) 2026-01-03 18:07:01 [INFO] EG.py:298 EG.py writeTargetsFile wrote(/mnt/signal/simulation/EGProd1/TradeLists/targets_china_adjust.20260102.csv) length was 1032 
(prod: 3276463 ) 2026-01-03 18:07:01 [INFO] EG.py:303 EG.py writeTargetsFile wrote(/mnt/signal/simulation/EGProd1/TradeLists/targets.20260102.csv) length was 1032 
(prod: 3276463 ) 2026-01-03 18:07:01 [INFO] WebStatus.py:1252 targets_ran reporting to /mnt/signal/simulation/EGProd1/web_status/20260102/china_adjust 
(prod: 3276463 ) 2026-01-03 18:07:01 [INFO] category.py:234 Using categorical units to plot a list of strings that are all parsable as floats or dates. If these strings should be plotted as numbers, cast to the appropriate data type before plotting. 
(prod: 3276463 ) 2026-01-03 18:07:01 [INFO] category.py:234 Using categorical units to plot a list of strings that are all parsable as floats or dates. If these strings should be plotted as numbers, cast to the appropriate data type before plotting. 
(prod: 3276463 ) 2026-01-03 18:07:51 [INFO] WebStatus.py:630 Limited  data available for positive_alpha NZ 
(prod: 3276463 ) 2026-01-03 18:07:52 [INFO] DbConn.py:36 select A.name, B.code, B.date_, B.exchcode, C.isoctry  from sdinfo_v A, sddates_v B, sdexchinfo_v C  where A.code = B.code  and B.exchcode = C.exchcode  and C.isoctry = 'MY' and B.date_ = '2026-01-02' 
(prod: 3276463 ) 2026-01-03 18:07:52 [INFO] DbConn.py:36 select A.name, B.code, B.date_, B.exchcode, C.isoctry  from sdinfo_v A, sddates_v B, sdexchinfo_v C  where A.code = B.code  and B.exchcode = C.exchcode  and C.isoctry = 'XH' and B.date_ = '2026-01-02' 
(prod: 3276463 ) 2026-01-03 18:07:52 [INFO] DbConn.py:36 select A.name, B.code, B.date_, B.exchcode, C.isoctry  from sdinfo_v A, sddates_v B, sdexchinfo_v C  where A.code = B.code  and B.exchcode = C.exchcode  and C.isoctry = 'IN' and B.date_ = '2026-01-02' 
(prod: 3276463 ) 2026-01-03 18:07:52 [INFO] DbConn.py:36 select A.name, B.code, B.date_, B.exchcode, C.isoctry  from sdinfo_v A, sddates_v B, sdexchinfo_v C  where A.code = B.code  and B.exchcode = C.exchcode  and C.isoctry = 'TW' and B.date_ = '2026-01-02' 
(prod: 3276463 ) 2026-01-03 18:07:52 [INFO] DbConn.py:36 select A.name, B.code, B.date_, B.exchcode, C.isoctry  from sdinfo_v A, sddates_v B, sdexchinfo_v C  where A.code = B.code  and B.exchcode = C.exchcode  and C.isoctry = 'HK' and B.date_ = '2026-01-02' 
(prod: 3276463 ) 2026-01-03 18:07:52 [INFO] DbConn.py:36 select A.name, B.code, B.date_, B.exchcode, C.isoctry  from sdinfo_v A, sddates_v B, sdexchinfo_v C  where A.code = B.code  and B.exchcode = C.exchcode  and C.isoctry = 'CN' and B.date_ = '2026-01-02' 
(prod: 3276463 ) 2026-01-03 18:07:52 [INFO] DbConn.py:36 select A.name, B.code, B.date_, B.exchcode, C.isoctry  from sdinfo_v A, sddates_v B, sdexchinfo_v C  where A.code = B.code  and B.exchcode = C.exchcode  and C.isoctry = 'JP' and B.date_ = '2026-01-02' 
(prod: 3276463 ) 2026-01-03 18:07:52 [INFO] DbConn.py:36 select A.name, B.code, B.date_, B.exchcode, C.isoctry  from sdinfo_v A, sddates_v B, sdexchinfo_v C  where A.code = B.code  and B.exchcode = C.exchcode  and C.isoctry = 'TH' and B.date_ = '2026-01-02' 
(prod: 3276463 ) 2026-01-03 18:07:52 [INFO] DbConn.py:36 select A.name, B.code, B.date_, B.exchcode, C.isoctry  from sdinfo_v A, sddates_v B, sdexchinfo_v C  where A.code = B.code  and B.exchcode = C.exchcode  and C.isoctry = 'AU' and B.date_ = '2026-01-02' 
(prod: 3276463 ) 2026-01-03 18:07:52 [INFO] DbConn.py:36 select A.name, B.code, B.date_, B.exchcode, C.isoctry  from sdinfo_v A, sddates_v B, sdexchinfo_v C  where A.code = B.code  and B.exchcode = C.exchcode  and C.isoctry = 'PH' and B.date_ = '2026-01-02' 
(prod: 3276463 ) 2026-01-03 18:07:52 [INFO] DbConn.py:36 select A.name, B.code, B.date_, B.exchcode, C.isoctry  from sdinfo_v A, sddates_v B, sdexchinfo_v C  where A.code = B.code  and B.exchcode = C.exchcode  and C.isoctry = 'NZ' and B.date_ = '2026-01-02' 
(prod: 3276463 ) 2026-01-03 18:07:52 [INFO] DbConn.py:36 select A.name, B.code, B.date_, B.exchcode, C.isoctry  from sdinfo_v A, sddates_v B, sdexchinfo_v C  where A.code = B.code  and B.exchcode = C.exchcode  and C.isoctry = 'KR' and B.date_ = '2026-01-02' 
(prod: 3276463 ) 2026-01-03 18:07:52 [INFO] DbConn.py:36 select A.name, B.code, B.date_, B.exchcode, C.isoctry  from sdinfo_v A, sddates_v B, sdexchinfo_v C  where A.code = B.code  and B.exchcode = C.exchcode  and C.isoctry = 'ID' and B.date_ = '2026-01-02' 
(prod: 3276463 ) 2026-01-03 18:07:52 [INFO] DbConn.py:36 select A.name, B.code, B.date_, B.exchcode, C.isoctry  from sdinfo_v A, sddates_v B, sdexchinfo_v C  where A.code = B.code  and B.exchcode = C.exchcode  and C.isoctry = 'SG' and B.date_ = '2026-01-02' 
Running exportTradeList for tradeDate=2026-01-02
DONE
