2026-04-23 10:29:40,910 INFO moo955.scorer V7: scoring 454 candidates 2026-04-23 10:29:42,793 INFO moo955.scorer V7 scored: 454 rows, 355 non-zero scores 2026-04-23 10:29:42,813 INFO moo955.scorer M10R applied: {'A+': 29, 'A': 19, 'B+': 0, 'SKIP': 406, 'long_keep': 19, 'short_keep': 29, 'short_s1': 29} 2026-04-23 10:29:42,813 INFO moo955.scorer Position cap: 48 -> 30 (kept top by grade/score) 2026-04-23 10:29:42,827 INFO moo955 Cycle done: 30 positions, $44500 BP, TRAP=OK, 312.3s 2026-04-23 10:29:42,830 ERROR moo955.post_trade Position collection failed: (231, 'CreateFile', 'Все копии канала заняты.') 2026-04-23 10:34:42,838 INFO moo955 Cycle start: phase=post_trade 2026-04-23 10:34:55,802 INFO moo955.collector Polygon: 479 candidates (gap 1.5-20%, ADV 2M+ universe, 10701 skipped not-in-universe) 2026-04-23 10:34:55,814 INFO moo955.collector TRAP: 479 tickers with live gaps 2026-04-23 10:39:32,833 INFO moo955.collector Enriched 300/300 with bars+details 2026-04-23 10:39:36,892 INFO moo955.scorer V7: WINNERS_PATH=C:\datum-api-examples-main\timeline-pro\..\research_results\MASTER_FILTERED_winners.csv exists=True 2026-04-23 10:39:36,892 INFO moo955.scorer V7: scoring 479 candidates 2026-04-23 10:39:38,814 INFO moo955.scorer V7 scored: 479 rows, 374 non-zero scores 2026-04-23 10:39:38,836 INFO moo955.scorer M10R applied: {'A+': 26, 'A': 17, 'B+': 6, 'SKIP': 430, 'long_keep': 16, 'short_keep': 33, 'short_s1': 33} 2026-04-23 10:39:38,837 INFO moo955.scorer Position cap: 49 -> 30 (kept top by grade/score) 2026-04-23 10:39:38,850 INFO moo955 Cycle done: 30 positions, $43000 BP, TRAP=OK, 296.0s 2026-04-23 10:39:38,853 ERROR moo955.post_trade Position collection failed: (231, 'CreateFile', 'Все копии канала заняты.') 2026-04-23 10:44:38,858 INFO moo955 Cycle start: phase=post_trade 2026-04-23 10:44:51,316 INFO moo955.collector Polygon: 462 candidates (gap 1.5-20%, ADV 2M+ universe, 10701 skipped not-in-universe) 2026-04-23 10:44:51,327 INFO moo955.collector TRAP: 462 tickers with live gaps 2026-04-23 10:50:00,433 INFO moo955.collector Enriched 299/300 with bars+details 2026-04-23 10:50:04,889 INFO moo955.scorer V7: WINNERS_PATH=C:\datum-api-examples-main\timeline-pro\..\research_results\MASTER_FILTERED_winners.csv exists=True 2026-04-23 10:50:04,889 INFO moo955.scorer V7: scoring 462 candidates 2026-04-23 10:50:06,690 INFO moo955.scorer V7 scored: 462 rows, 239 non-zero scores 2026-04-23 10:50:06,711 INFO moo955.scorer M10R applied: {'A+': 0, 'A': 25, 'B+': 0, 'SKIP': 437, 'long_keep': 21, 'short_keep': 4, 'short_s1': 4} 2026-04-23 10:50:06,724 INFO moo955 Cycle done: 25 positions, $25000 BP, TRAP=OK, 327.9s 2026-04-23 10:50:06,727 ERROR moo955.post_trade Position collection failed: (231, 'CreateFile', 'Все копии канала заняты.') 2026-04-23 10:55:06,728 INFO moo955 Cycle start: phase=post_trade 2026-04-23 10:55:20,642 INFO moo955.collector Polygon: 481 candidates (gap 1.5-20%, ADV 2M+ universe, 10702 skipped not-in-universe) 2026-04-23 10:55:20,656 INFO moo955.collector TRAP: 481 tickers with live gaps 2026-04-23 11:00:01,269 INFO moo955.collector Enriched 300/300 with bars+details 2026-04-23 11:00:06,091 INFO moo955.scorer V7: WINNERS_PATH=C:\datum-api-examples-main\timeline-pro\..\research_results\MASTER_FILTERED_winners.csv exists=True 2026-04-23 11:00:06,091 INFO moo955.scorer V7: scoring 481 candidates 2026-04-23 11:00:08,044 INFO moo955.scorer V7 scored: 481 rows, 229 non-zero scores 2026-04-23 11:00:08,065 INFO moo955.scorer M10R applied: {'A+': 0, 'A': 25, 'B+': 0, 'SKIP': 456, 'long_keep': 23, 'short_keep': 2, 'short_s1': 2} 2026-04-23 11:00:08,101 INFO moo955 Cycle done: 25 positions, $25000 BP, TRAP=OK, 301.3s 2026-04-23 11:00:08,104 ERROR moo955.post_trade Position collection failed: (231, 'CreateFile', 'Все копии канала заняты.') 2026-04-23 11:05:08,117 INFO moo955 Cycle start: phase=post_trade 2026-04-23 11:05:20,635 INFO moo955.collector Polygon: 471 candidates (gap 1.5-20%, ADV 2M+ universe, 10702 skipped not-in-universe) 2026-04-23 11:05:20,646 INFO moo955.collector TRAP: 471 tickers with live gaps 2026-04-23 11:10:30,455 INFO moo955.collector Enriched 299/300 with bars+details 2026-04-23 11:10:34,608 INFO moo955.scorer V7: WINNERS_PATH=C:\datum-api-examples-main\timeline-pro\..\research_results\MASTER_FILTERED_winners.csv exists=True 2026-04-23 11:10:34,608 INFO moo955.scorer V7: scoring 471 candidates 2026-04-23 11:10:36,423 INFO moo955.scorer V7 scored: 471 rows, 358 non-zero scores 2026-04-23 11:10:36,455 INFO moo955.scorer M10R applied: {'A+': 31, 'A': 23, 'B+': 0, 'SKIP': 417, 'long_keep': 21, 'short_keep': 33, 'short_s1': 33} 2026-04-23 11:10:36,456 INFO moo955.scorer Position cap: 54 -> 30 (kept top by grade/score) 2026-04-23 11:10:36,469 INFO moo955 Cycle done: 30 positions, $45000 BP, TRAP=OK, 328.3s 2026-04-23 11:10:36,471 ERROR moo955.post_trade Position collection failed: (231, 'CreateFile', 'Все копии канала заняты.') 2026-04-23 11:15:36,476 INFO moo955 Cycle start: phase=post_trade 2026-04-23 11:15:49,919 INFO moo955.collector Polygon: 451 candidates (gap 1.5-20%, ADV 2M+ universe, 10703 skipped not-in-universe) 2026-04-23 11:15:49,930 INFO moo955.collector TRAP: 451 tickers with live gaps 2026-04-23 11:21:19,198 INFO moo955.collector Enriched 300/300 with bars+details 2026-04-23 11:21:23,396 INFO moo955.scorer V7: WINNERS_PATH=C:\datum-api-examples-main\timeline-pro\..\research_results\MASTER_FILTERED_winners.csv exists=True 2026-04-23 11:21:23,396 INFO moo955.scorer V7: scoring 451 candidates 2026-04-23 11:21:25,269 INFO moo955.scorer V7 scored: 451 rows, 344 non-zero scores 2026-04-23 11:21:25,288 INFO moo955.scorer M10R applied: {'A+': 0, 'A': 30, 'B+': 0, 'SKIP': 421, 'long_keep': 30, 'short_keep': 0, 'short_s1': 0} 2026-04-23 11:21:25,301 INFO moo955 Cycle done: 30 positions, $30000 BP, TRAP=OK, 348.8s 2026-04-23 11:21:25,304 ERROR moo955.post_trade Position collection failed: (231, 'CreateFile', 'Все копии канала заняты.') 2026-04-23 11:26:25,315 INFO moo955 Cycle start: phase=post_trade 2026-04-23 11:26:37,920 INFO moo955.collector Polygon: 456 candidates (gap 1.5-20%, ADV 2M+ universe, 10703 skipped not-in-universe) 2026-04-23 11:26:37,932 INFO moo955.collector TRAP: 456 tickers with live gaps 2026-04-23 11:31:02,712 INFO moo955.collector Enriched 300/300 with bars+details 2026-04-23 11:31:07,097 INFO moo955.scorer V7: WINNERS_PATH=C:\datum-api-examples-main\timeline-pro\..\research_results\MASTER_FILTERED_winners.csv exists=True 2026-04-23 11:31:07,097 INFO moo955.scorer V7: scoring 456 candidates 2026-04-23 11:31:08,982 INFO moo955.scorer V7 scored: 456 rows, 359 non-zero scores 2026-04-23 11:31:09,004 INFO moo955.scorer M10R applied: {'A+': 0, 'A': 33, 'B+': 0, 'SKIP': 423, 'long_keep': 33, 'short_keep': 0, 'short_s1': 0} 2026-04-23 11:31:09,004 INFO moo955.scorer Position cap: 33 -> 30 (kept top by grade/score) 2026-04-23 11:31:09,034 INFO moo955 Cycle done: 30 positions, $30000 BP, TRAP=OK, 283.7s 2026-04-23 11:31:09,036 ERROR moo955.post_trade Position collection failed: (231, 'CreateFile', 'Все копии канала заняты.') 2026-04-23 11:36:09,047 INFO moo955 Cycle start: phase=post_trade 2026-04-23 11:36:21,418 INFO moo955.collector Polygon: 466 candidates (gap 1.5-20%, ADV 2M+ universe, 10703 skipped not-in-universe) 2026-04-23 11:36:21,431 INFO moo955.collector TRAP: 466 tickers with live gaps 2026-04-23 11:41:25,934 INFO moo955.collector Enriched 300/300 with bars+details 2026-04-23 11:41:31,129 INFO moo955.scorer V7: WINNERS_PATH=C:\datum-api-examples-main\timeline-pro\..\research_results\MASTER_FILTERED_winners.csv exists=True 2026-04-23 11:41:31,129 INFO moo955.scorer V7: scoring 466 candidates 2026-04-23 11:41:33,007 INFO moo955.scorer V7 scored: 466 rows, 362 non-zero scores 2026-04-23 11:41:33,029 INFO moo955.scorer M10R applied: {'A+': 0, 'A': 33, 'B+': 0, 'SKIP': 433, 'long_keep': 32, 'short_keep': 1, 'short_s1': 1} 2026-04-23 11:41:33,030 INFO moo955.scorer Position cap: 33 -> 30 (kept top by grade/score) 2026-04-23 11:41:33,044 INFO moo955 Cycle done: 30 positions, $30000 BP, TRAP=OK, 324.0s 2026-04-23 11:41:33,046 ERROR moo955.post_trade Position collection failed: (231, 'CreateFile', 'Все копии канала заняты.') 2026-04-23 11:46:33,055 INFO moo955 Cycle start: phase=post_trade 2026-04-23 11:46:45,689 INFO moo955.collector Polygon: 494 candidates (gap 1.5-20%, ADV 2M+ universe, 10702 skipped not-in-universe) 2026-04-23 11:46:45,703 INFO moo955.collector TRAP: 493 tickers with live gaps 2026-04-23 11:51:58,093 INFO moo955.collector Enriched 300/300 with bars+details 2026-04-23 11:52:02,308 INFO moo955.scorer V7: WINNERS_PATH=C:\datum-api-examples-main\timeline-pro\..\research_results\MASTER_FILTERED_winners.csv exists=True 2026-04-23 11:52:02,308 INFO moo955.scorer V7: scoring 494 candidates 2026-04-23 11:52:04,167 INFO moo955.scorer V7 scored: 494 rows, 373 non-zero scores 2026-04-23 11:52:04,189 INFO moo955.scorer M10R applied: {'A+': 0, 'A': 33, 'B+': 0, 'SKIP': 461, 'long_keep': 33, 'short_keep': 0, 'short_s1': 0} 2026-04-23 11:52:04,190 INFO moo955.scorer Position cap: 33 -> 30 (kept top by grade/score) 2026-04-23 11:52:04,215 INFO moo955 Cycle done: 30 positions, $30000 BP, TRAP=OK, 331.1s 2026-04-23 11:52:04,218 ERROR moo955.post_trade Position collection failed: (231, 'CreateFile', 'Все копии канала заняты.') 2026-04-23 11:57:04,227 INFO moo955 Cycle start: phase=post_trade 2026-04-23 11:57:17,572 INFO moo955.collector Polygon: 498 candidates (gap 1.5-20%, ADV 2M+ universe, 10703 skipped not-in-universe) 2026-04-23 11:57:17,583 INFO moo955.collector TRAP: 497 tickers with live gaps 2026-04-23 12:02:16,144 INFO moo955.collector Enriched 299/300 with bars+details 2026-04-23 12:02:20,188 INFO moo955.scorer V7: WINNERS_PATH=C:\datum-api-examples-main\timeline-pro\..\research_results\MASTER_FILTERED_winners.csv exists=True 2026-04-23 12:02:20,188 INFO moo955.scorer V7: scoring 498 candidates 2026-04-23 12:02:21,979 INFO moo955.scorer V7 scored: 498 rows, 375 non-zero scores 2026-04-23 12:02:22,010 INFO moo955.scorer M10R applied: {'A+': 12, 'A': 32, 'B+': 0, 'SKIP': 454, 'long_keep': 30, 'short_keep': 14, 'short_s1': 14} 2026-04-23 12:02:22,010 INFO moo955.scorer Position cap: 44 -> 30 (kept top by grade/score)