2025-02-02 21:18:06,202 - INFO - Database connection established 2025-02-02 21:18:06,203 - INFO - Loaded 45 unique indexes 2025-02-02 21:18:06,204 - INFO - Initialized MarketIndexCollector with 45 unique indexes 2025-02-02 21:18:06,216 - INFO - All indexes are already initialized 2025-02-02 21:18:06,745 - INFO - Initial statistics: 2025-02-02 21:18:06,745 - INFO - Total indexes: 45 2025-02-02 21:18:06,745 - INFO - Total prices: 337090 2025-02-02 21:18:06,747 - INFO - Found 45 active indexes to update 2025-02-02 21:18:07,816 - INFO - Retrieved 4 historical prices for ^AEX using ^AEX 2025-02-02 21:18:07,825 - INFO - Updated 4 records for ^AEX 2025-02-02 21:18:07,830 - INFO - Successfully updated 4 records for ^AEX 2025-02-02 21:18:08,897 - INFO - Retrieved 4 historical prices for ^BFX using ^BFX 2025-02-02 21:18:08,904 - INFO - Updated 4 records for ^BFX 2025-02-02 21:18:08,906 - INFO - Successfully updated 4 records for ^BFX 2025-02-02 21:18:09,971 - INFO - Retrieved 4 historical prices for ^DJI using ^DJI 2025-02-02 21:18:09,975 - INFO - Updated 4 records for ^DJI 2025-02-02 21:18:09,979 - INFO - Successfully updated 4 records for ^DJI 2025-02-02 21:18:11,074 - INFO - Retrieved 4 historical prices for ^DJT using ^DJT 2025-02-02 21:18:11,080 - INFO - Updated 4 records for ^DJT 2025-02-02 21:18:11,082 - INFO - Successfully updated 4 records for ^DJT 2025-02-02 21:18:12,144 - INFO - Retrieved 4 historical prices for ^DJU using ^DJU 2025-02-02 21:18:12,158 - INFO - Updated 4 records for ^DJU 2025-02-02 21:18:12,162 - INFO - Successfully updated 4 records for ^DJU 2025-02-02 21:18:12,162 - INFO - Progress: 5/45 indexes processed 2025-02-02 21:18:13,225 - INFO - Retrieved 4 historical prices for ^DJUSSC using ^DJUSSC 2025-02-02 21:18:13,228 - INFO - Updated 4 records for ^DJUSSC 2025-02-02 21:18:13,231 - INFO - Successfully updated 4 records for ^DJUSSC 2025-02-02 21:18:14,295 - INFO - Retrieved 4 historical prices for DX-Y.NYB using DX-Y.NYB 2025-02-02 21:18:14,300 - INFO - Updated 4 records for DX-Y.NYB 2025-02-02 21:18:14,302 - INFO - Successfully updated 4 records for DX-Y.NYB 2025-02-02 21:18:15,371 - INFO - Retrieved 4 historical prices for ^FCHI using ^FCHI 2025-02-02 21:18:15,374 - INFO - Updated 4 records for ^FCHI 2025-02-02 21:18:15,377 - INFO - Successfully updated 4 records for ^FCHI 2025-02-02 21:18:16,447 - INFO - Retrieved 4 historical prices for ^FTSE using ^FTSE 2025-02-02 21:18:16,451 - INFO - Updated 4 records for ^FTSE 2025-02-02 21:18:16,454 - INFO - Successfully updated 4 records for ^FTSE 2025-02-02 21:18:17,517 - INFO - Retrieved 4 historical prices for FTSEMIB.MI using FTSEMIB.MI 2025-02-02 21:18:17,522 - INFO - Updated 4 records for FTSEMIB.MI 2025-02-02 21:18:17,525 - INFO - Successfully updated 4 records for FTSEMIB.MI 2025-02-02 21:18:17,526 - INFO - Progress: 10/45 indexes processed 2025-02-02 21:18:18,585 - INFO - Retrieved 4 historical prices for ^GDAXI using ^GDAXI 2025-02-02 21:18:18,589 - INFO - Updated 4 records for ^GDAXI 2025-02-02 21:18:18,593 - INFO - Successfully updated 4 records for ^GDAXI 2025-02-02 21:18:19,658 - INFO - Retrieved 4 historical prices for ^GSPE using ^GSPE 2025-02-02 21:18:19,668 - INFO - Updated 4 records for ^GSPE 2025-02-02 21:18:19,670 - INFO - Successfully updated 4 records for ^GSPE 2025-02-02 21:18:20,731 - INFO - Retrieved 3 historical prices for ^HSI using ^HSI 2025-02-02 21:18:20,734 - INFO - Updated 3 records for ^HSI 2025-02-02 21:18:20,736 - INFO - Successfully updated 3 records for ^HSI 2025-02-02 21:18:21,821 - INFO - Retrieved 4 historical prices for ^IBEX using ^IBEX 2025-02-02 21:18:21,835 - INFO - Updated 4 records for ^IBEX 2025-02-02 21:18:21,839 - INFO - Successfully updated 4 records for ^IBEX 2025-02-02 21:18:22,904 - INFO - Retrieved 4 historical prices for ^ICEBIO using ^ICEBIO 2025-02-02 21:18:22,908 - INFO - Updated 4 records for ^ICEBIO 2025-02-02 21:18:22,910 - INFO - Successfully updated 4 records for ^ICEBIO 2025-02-02 21:18:22,910 - INFO - Progress: 15/45 indexes processed 2025-02-02 21:18:23,972 - INFO - Retrieved 2 historical prices for KOSPI200.KS using KOSPI200.KS 2025-02-02 21:18:23,976 - INFO - Updated 2 records for KOSPI200.KS 2025-02-02 21:18:23,979 - INFO - Successfully updated 2 records for KOSPI200.KS 2025-02-02 21:18:25,134 - INFO - Retrieved 2 historical prices for ^KS11 using ^KS11 2025-02-02 21:18:25,150 - INFO - Updated 2 records for ^KS11 2025-02-02 21:18:25,156 - INFO - Successfully updated 2 records for ^KS11 2025-02-02 21:18:27,459 - INFO - Retrieved 11684 historical prices for MSCIWORLD using MSCIWORLD 2025-02-02 21:18:27,731 - WARNING - Found 21 duplicate dates for MSCIWORLD: ['2025-01-02', '2025-01-05', '2025-01-06', '2025-01-07', '2025-01-08', '2025-01-09', '2025-01-12', '2025-01-13', '2025-01-14', '2025-01-15', '2025-01-16', '2025-01-19', '2025-01-20', '2025-01-21', '2025-01-22', '2025-01-23', '2025-01-26', '2025-01-27', '2025-01-28', '2025-01-29', '2025-01-30'] 2025-02-02 21:18:27,877 - INFO - Updated 1000 records for MSCIWORLD 2025-02-02 21:18:28,001 - INFO - Updated 1000 records for MSCIWORLD 2025-02-02 21:18:28,127 - INFO - Updated 1000 records for MSCIWORLD 2025-02-02 21:18:28,251 - INFO - Updated 1000 records for MSCIWORLD 2025-02-02 21:18:28,373 - INFO - Updated 1000 records for MSCIWORLD 2025-02-02 21:18:28,492 - INFO - Updated 1000 records for MSCIWORLD 2025-02-02 21:18:28,608 - INFO - Updated 1000 records for MSCIWORLD 2025-02-02 21:18:28,726 - INFO - Updated 1000 records for MSCIWORLD 2025-02-02 21:18:28,845 - INFO - Updated 1000 records for MSCIWORLD 2025-02-02 21:18:28,968 - INFO - Updated 1000 records for MSCIWORLD 2025-02-02 21:18:29,092 - INFO - Updated 1000 records for MSCIWORLD 2025-02-02 21:18:29,173 - INFO - Updated 662 records for MSCIWORLD 2025-02-02 21:18:29,176 - INFO - Successfully updated 11662 records for MSCIWORLD 2025-02-02 21:18:30,253 - INFO - Retrieved 4 historical prices for ^N300 using ^N300 2025-02-02 21:18:30,256 - INFO - Updated 4 records for ^N300 2025-02-02 21:18:30,259 - INFO - Successfully updated 4 records for ^N300 2025-02-02 21:18:31,322 - INFO - Retrieved 4 historical prices for ^NBI using ^NBI 2025-02-02 21:18:31,327 - INFO - Updated 4 records for ^NBI 2025-02-02 21:18:31,330 - INFO - Successfully updated 4 records for ^NBI 2025-02-02 21:18:31,330 - INFO - Progress: 20/45 indexes processed 2025-02-02 21:18:32,396 - INFO - Retrieved 4 historical prices for ^NDX using ^NDX 2025-02-02 21:18:32,411 - INFO - Updated 4 records for ^NDX 2025-02-02 21:18:32,414 - INFO - Successfully updated 4 records for ^NDX 2025-02-02 21:18:33,478 - INFO - Retrieved 4 historical prices for ^NYA using ^NYA 2025-02-02 21:18:33,481 - INFO - Updated 4 records for ^NYA 2025-02-02 21:18:33,483 - INFO - Successfully updated 4 records for ^NYA 2025-02-02 21:18:34,544 - INFO - Retrieved 4 historical prices for ^RUI using ^RUI 2025-02-02 21:18:34,549 - INFO - Updated 4 records for ^RUI 2025-02-02 21:18:34,552 - INFO - Successfully updated 4 records for ^RUI 2025-02-02 21:18:35,616 - INFO - Retrieved 4 historical prices for ^SP500-15 using ^SP500-15 2025-02-02 21:18:35,623 - INFO - Updated 4 records for ^SP500-15 2025-02-02 21:18:35,626 - INFO - Successfully updated 4 records for ^SP500-15 2025-02-02 21:18:36,697 - INFO - Retrieved 4 historical prices for ^SP500-20 using ^SP500-20 2025-02-02 21:18:36,701 - INFO - Updated 4 records for ^SP500-20 2025-02-02 21:18:36,704 - INFO - Successfully updated 4 records for ^SP500-20 2025-02-02 21:18:36,704 - INFO - Progress: 25/45 indexes processed 2025-02-02 21:18:37,766 - INFO - Retrieved 4 historical prices for ^SP500-25 using ^SP500-25 2025-02-02 21:18:37,770 - INFO - Updated 4 records for ^SP500-25 2025-02-02 21:18:37,773 - INFO - Successfully updated 4 records for ^SP500-25 2025-02-02 21:18:38,838 - INFO - Retrieved 4 historical prices for ^SP500-30 using ^SP500-30 2025-02-02 21:18:38,844 - INFO - Updated 4 records for ^SP500-30 2025-02-02 21:18:38,847 - INFO - Successfully updated 4 records for ^SP500-30 2025-02-02 21:18:39,906 - INFO - Retrieved 4 historical prices for ^SP500-35 using ^SP500-35 2025-02-02 21:18:39,912 - INFO - Updated 4 records for ^SP500-35 2025-02-02 21:18:39,915 - INFO - Successfully updated 4 records for ^SP500-35 2025-02-02 21:18:40,980 - INFO - Retrieved 4 historical prices for ^SP500-40 using ^SP500-40 2025-02-02 21:18:40,984 - INFO - Updated 4 records for ^SP500-40 2025-02-02 21:18:40,987 - INFO - Successfully updated 4 records for ^SP500-40 2025-02-02 21:18:42,050 - INFO - Retrieved 4 historical prices for ^SP500-45 using ^SP500-45 2025-02-02 21:18:42,054 - INFO - Updated 4 records for ^SP500-45 2025-02-02 21:18:42,058 - INFO - Successfully updated 4 records for ^SP500-45 2025-02-02 21:18:42,058 - INFO - Progress: 30/45 indexes processed 2025-02-02 21:18:43,125 - INFO - Retrieved 4 historical prices for ^SP500-50 using ^SP500-50 2025-02-02 21:18:43,129 - INFO - Updated 4 records for ^SP500-50 2025-02-02 21:18:43,132 - INFO - Successfully updated 4 records for ^SP500-50 2025-02-02 21:18:44,205 - INFO - Retrieved 4 historical prices for ^SP500-55 using ^SP500-55 2025-02-02 21:18:44,210 - INFO - Updated 4 records for ^SP500-55 2025-02-02 21:18:44,213 - INFO - Successfully updated 4 records for ^SP500-55 2025-02-02 21:18:45,279 - INFO - Retrieved 4 historical prices for ^SP500-60 using ^SP500-60 2025-02-02 21:18:45,287 - INFO - Updated 4 records for ^SP500-60 2025-02-02 21:18:45,290 - INFO - Successfully updated 4 records for ^SP500-60 2025-02-02 21:18:46,351 - INFO - Retrieved 4 historical prices for ^SPESG using ^SPESG 2025-02-02 21:18:46,355 - INFO - Updated 4 records for ^SPESG 2025-02-02 21:18:46,357 - INFO - Successfully updated 4 records for ^SPESG 2025-02-02 21:18:47,421 - INFO - Retrieved 4 historical prices for ^SPSIBI using ^SPSIBI 2025-02-02 21:18:47,426 - INFO - Updated 4 records for ^SPSIBI 2025-02-02 21:18:47,429 - INFO - Successfully updated 4 records for ^SPSIBI 2025-02-02 21:18:47,429 - INFO - Progress: 35/45 indexes processed 2025-02-02 21:18:48,500 - INFO - Retrieved 4 historical prices for ^SPX using ^SPX 2025-02-02 21:18:48,506 - INFO - Updated 4 records for ^SPX 2025-02-02 21:18:48,509 - INFO - Successfully updated 4 records for ^SPX 2025-02-02 21:18:49,575 - INFO - Retrieved 4 historical prices for ^SSMI using ^SSMI 2025-02-02 21:18:49,581 - INFO - Updated 4 records for ^SSMI 2025-02-02 21:18:49,584 - INFO - Successfully updated 4 records for ^SSMI 2025-02-02 21:18:50,649 - INFO - Retrieved 3 historical prices for ^STI using ^STI 2025-02-02 21:18:50,653 - INFO - Updated 3 records for ^STI 2025-02-02 21:18:50,655 - INFO - Successfully updated 3 records for ^STI 2025-02-02 21:18:51,722 - INFO - Retrieved 4 historical prices for ^STOXX using ^STOXX 2025-02-02 21:18:51,727 - INFO - Updated 4 records for ^STOXX 2025-02-02 21:18:51,730 - INFO - Successfully updated 4 records for ^STOXX 2025-02-02 21:18:52,798 - INFO - Retrieved 4 historical prices for ^STOXX50E using ^STOXX50E 2025-02-02 21:18:52,802 - INFO - Updated 4 records for ^STOXX50E 2025-02-02 21:18:52,804 - INFO - Successfully updated 4 records for ^STOXX50E 2025-02-02 21:18:52,805 - INFO - Progress: 40/45 indexes processed 2025-02-02 21:18:53,874 - INFO - Retrieved 4 historical prices for SX7E.Z using SX7E.Z 2025-02-02 21:18:53,878 - INFO - Updated 4 records for SX7E.Z 2025-02-02 21:18:53,881 - INFO - Successfully updated 4 records for SX7E.Z 2025-02-02 21:18:54,942 - INFO - Retrieved 4 historical prices for SX8P.Z using SX8P.Z 2025-02-02 21:18:54,947 - INFO - Updated 4 records for SX8P.Z 2025-02-02 21:18:54,950 - INFO - Successfully updated 4 records for SX8P.Z 2025-02-02 21:18:56,015 - INFO - Retrieved 4 historical prices for ^TNX using ^TNX 2025-02-02 21:18:56,020 - INFO - Updated 4 records for ^TNX 2025-02-02 21:18:56,023 - INFO - Successfully updated 4 records for ^TNX 2025-02-02 21:18:57,285 - INFO - Retrieved 4 historical prices for ^VVIX using ^VVIX 2025-02-02 21:18:57,290 - INFO - Updated 4 records for ^VVIX 2025-02-02 21:18:57,293 - INFO - Successfully updated 4 records for ^VVIX 2025-02-02 21:18:58,379 - INFO - Retrieved 5 historical prices for ^W1DOW using ^W1DOW 2025-02-02 21:18:58,383 - INFO - Updated 4 records for ^W1DOW 2025-02-02 21:18:58,386 - INFO - Successfully updated 4 records for ^W1DOW 2025-02-02 21:18:58,387 - INFO - Progress: 45/45 indexes processed 2025-02-02 21:18:59,316 - WARNING - Data integrity issues found: 2025-02-02 21:18:59,317 - WARNING - anomalies: 2 issues found 2025-02-02 21:18:59,851 - INFO - Final statistics: 2025-02-02 21:18:59,852 - INFO - Total indexes: 45 2025-02-02 21:18:59,852 - INFO - Total prices: 348752 2025-02-02 21:18:59,852 - INFO - Successfully processed: 45 2025-02-02 21:18:59,852 - INFO - Failed: 0 2025-02-02 21:18:59,855 - INFO - Database connection closed