LogViewer
=========================================================================
2025-06-30 16:25:51 Mon	START TASK.01	future_1d  future_rank
=========================================================================
2025-06-30 16:25:53,294 - future_1d - INFO - future_rank check=True check_last=7 start...
2025-06-30 16:25:53,379 - future_1d - INFO - future_rank date = 2025-06-20
2025-06-30 16:25:53,474 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-20',exchange='CFFEX) done
2025-06-30 16:25:53,583 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-20',exchange='GFEX) done
2025-06-30 16:25:53,729 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-20',exchange='DCE) done
2025-06-30 16:25:53,919 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-20',exchange='CZCE) done
2025-06-30 16:25:54,088 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-20',exchange='SHFE) done
2025-06-30 16:25:54,154 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-20',exchange='INE) done
2025-06-30 16:25:54,840 - future_1d - INFO - save future_rank 2025-06-20 completed
2025-06-30 16:26:00,081 - future_1d - INFO - future_rank date = 2025-06-23
2025-06-30 16:26:00,198 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-23',exchange='CFFEX) done
2025-06-30 16:26:00,294 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-23',exchange='GFEX) done
2025-06-30 16:26:00,433 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-23',exchange='DCE) done
2025-06-30 16:26:00,605 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-23',exchange='CZCE) done
2025-06-30 16:26:00,742 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-23',exchange='SHFE) done
2025-06-30 16:26:00,805 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-23',exchange='INE) done
2025-06-30 16:26:01,511 - future_1d - INFO - save future_rank 2025-06-23 completed
2025-06-30 16:26:04,935 - future_1d - INFO - future_rank date = 2025-06-24
2025-06-30 16:26:05,058 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-24',exchange='CFFEX) done
2025-06-30 16:26:05,163 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-24',exchange='GFEX) done
2025-06-30 16:26:05,298 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-24',exchange='DCE) done
2025-06-30 16:26:05,484 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-24',exchange='CZCE) done
2025-06-30 16:26:05,653 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-24',exchange='SHFE) done
2025-06-30 16:26:05,747 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-24',exchange='INE) done
2025-06-30 16:26:06,395 - future_1d - INFO - save future_rank 2025-06-24 completed
2025-06-30 16:26:10,349 - future_1d - INFO - future_rank date = 2025-06-25
2025-06-30 16:26:10,456 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-25',exchange='CFFEX) done
2025-06-30 16:26:10,541 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-25',exchange='GFEX) done
2025-06-30 16:26:10,707 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-25',exchange='DCE) done
2025-06-30 16:26:10,881 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-25',exchange='CZCE) done
2025-06-30 16:26:11,028 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-25',exchange='SHFE) done
2025-06-30 16:26:11,087 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-25',exchange='INE) done
2025-06-30 16:26:11,784 - future_1d - INFO - save future_rank 2025-06-25 completed
2025-06-30 16:26:15,417 - future_1d - INFO - future_rank date = 2025-06-26
2025-06-30 16:26:15,536 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-26',exchange='CFFEX) done
2025-06-30 16:26:15,652 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-26',exchange='GFEX) done
2025-06-30 16:26:15,808 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-26',exchange='DCE) done
2025-06-30 16:26:16,017 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-26',exchange='CZCE) done
2025-06-30 16:26:16,172 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-26',exchange='SHFE) done
2025-06-30 16:26:16,238 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-26',exchange='INE) done
2025-06-30 16:26:16,896 - future_1d - INFO - save future_rank 2025-06-26 completed
2025-06-30 16:26:20,009 - future_1d - INFO - future_rank date = 2025-06-27
2025-06-30 16:26:20,115 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-27',exchange='CFFEX) done
2025-06-30 16:26:20,215 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-27',exchange='GFEX) done
2025-06-30 16:26:20,353 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-27',exchange='DCE) done
2025-06-30 16:26:20,530 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-27',exchange='CZCE) done
2025-06-30 16:26:20,675 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-27',exchange='SHFE) done
2025-06-30 16:26:20,735 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-27',exchange='INE) done
2025-06-30 16:26:21,423 - future_1d - INFO - save future_rank 2025-06-27 add
2025-06-30 16:26:21,432 - future_1d - INFO -                                    548  ...                         552
date                        2025-06-27  ...                  2025-06-27
symbol                          si2508  ...                      si2508
broker                            广发期货  ...                        中信建投
vol                            59502.0  ...                     24869.0
vol_chg                        20819.0  ...                    -10020.0
long_hld                         785.0  ...                     12076.0
long_chg                       -1969.0  ...                       158.0
short_hld                       1566.0  ...                     13546.0
short_chg                      -1991.0  ...                       935.0
exchange                          GFEX  ...                        GFEX
variety                             si  ...                          si
comd                                si  ...                          si
created_at  2025-06-30 16:26:21.361473  ...  2025-06-30 16:26:21.361473
updated_at  2025-06-30 16:26:21.361960  ...  2025-06-30 16:26:21.361960

[14 rows x 5 columns]
2025-06-30 16:26:24,676 - future_1d - INFO - future_rank date = 2025-06-30
2025-06-30 16:26:24,750 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-30',exchange='CFFEX) done
2025-06-30 16:26:24,821 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-30',exchange='GFEX) done
2025-06-30 16:26:24,885 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-30',exchange='DCE) done
2025-06-30 16:26:24,950 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-30',exchange='CZCE) done
2025-06-30 16:26:25,033 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-30',exchange='SHFE) done
2025-06-30 16:26:25,106 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-30',exchange='INE) done
2025-06-30 16:26:25,123 - future_1d - INFO - save future_rank 2025-06-30 failed
=========================================================================
2025-06-30 18:25:31 Mon	START TASK.01	future_1d  future_rank
=========================================================================
2025-06-30 18:25:33,077 - future_1d - INFO - future_rank check=True check_last=7 start...
2025-06-30 18:25:33,161 - future_1d - INFO - future_rank date = 2025-06-20
2025-06-30 18:25:33,245 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-20',exchange='INE) done
2025-06-30 18:25:33,352 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-20',exchange='CFFEX) done
2025-06-30 18:25:33,512 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-20',exchange='DCE) done
2025-06-30 18:25:33,604 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-20',exchange='GFEX) done
2025-06-30 18:25:33,802 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-20',exchange='CZCE) done
2025-06-30 18:25:33,959 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-20',exchange='SHFE) done
2025-06-30 18:25:34,658 - future_1d - INFO - save future_rank 2025-06-20 completed
2025-06-30 18:25:38,081 - future_1d - INFO - future_rank date = 2025-06-23
2025-06-30 18:25:38,138 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-23',exchange='INE) done
2025-06-30 18:25:38,251 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-23',exchange='CFFEX) done
2025-06-30 18:25:38,384 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-23',exchange='DCE) done
2025-06-30 18:25:38,483 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-23',exchange='GFEX) done
2025-06-30 18:25:38,697 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-23',exchange='CZCE) done
2025-06-30 18:25:38,843 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-23',exchange='SHFE) done
2025-06-30 18:25:39,609 - future_1d - INFO - save future_rank 2025-06-23 completed
2025-06-30 18:25:46,895 - future_1d - INFO - future_rank date = 2025-06-24
2025-06-30 18:25:46,978 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-24',exchange='INE) done
2025-06-30 18:25:47,070 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-24',exchange='CFFEX) done
2025-06-30 18:25:47,216 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-24',exchange='DCE) done
2025-06-30 18:25:47,312 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-24',exchange='GFEX) done
2025-06-30 18:25:47,526 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-24',exchange='CZCE) done
2025-06-30 18:25:47,670 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-24',exchange='SHFE) done
2025-06-30 18:25:48,323 - future_1d - INFO - save future_rank 2025-06-24 completed
2025-06-30 18:25:52,938 - future_1d - INFO - future_rank date = 2025-06-25
2025-06-30 18:25:53,000 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-25',exchange='INE) done
2025-06-30 18:25:53,097 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-25',exchange='CFFEX) done
2025-06-30 18:25:53,257 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-25',exchange='DCE) done
2025-06-30 18:25:53,340 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-25',exchange='GFEX) done
2025-06-30 18:25:53,550 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-25',exchange='CZCE) done
2025-06-30 18:25:53,693 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-25',exchange='SHFE) done
2025-06-30 18:25:54,461 - future_1d - INFO - save future_rank 2025-06-25 completed
2025-06-30 18:26:02,262 - future_1d - INFO - future_rank date = 2025-06-26
2025-06-30 18:26:02,335 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-26',exchange='INE) done
2025-06-30 18:26:02,447 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-26',exchange='CFFEX) done
2025-06-30 18:26:02,595 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-26',exchange='DCE) done
2025-06-30 18:26:02,690 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-26',exchange='GFEX) done
2025-06-30 18:26:02,895 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-26',exchange='CZCE) done
2025-06-30 18:26:03,050 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-26',exchange='SHFE) done
2025-06-30 18:26:04,794 - future_1d - INFO - save future_rank 2025-06-26 completed
2025-06-30 18:26:14,071 - future_1d - INFO - future_rank date = 2025-06-27
2025-06-30 18:26:14,155 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-27',exchange='INE) done
2025-06-30 18:26:14,248 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-27',exchange='CFFEX) done
2025-06-30 18:26:14,389 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-27',exchange='DCE) done
2025-06-30 18:26:14,493 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-27',exchange='GFEX) done
2025-06-30 18:26:14,723 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-27',exchange='CZCE) done
2025-06-30 18:26:14,882 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-27',exchange='SHFE) done
2025-06-30 18:26:15,604 - future_1d - INFO - save future_rank 2025-06-27 completed
2025-06-30 18:26:24,519 - future_1d - INFO - future_rank date = 2025-06-30
2025-06-30 18:26:24,593 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-30',exchange='INE) done
2025-06-30 18:26:24,684 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-30',exchange='CFFEX) done
2025-06-30 18:26:24,835 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-30',exchange='DCE) done
2025-06-30 18:26:24,911 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-30',exchange='GFEX) done
2025-06-30 18:26:25,147 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-30',exchange='CZCE) done
2025-06-30 18:26:25,319 - future_1d - INFO - pro.fut_holding(trade_date='2025-06-30',exchange='SHFE) done
2025-06-30 18:26:26,299 - future_1d - INFO - save future_rank 2025-06-30 add
2025-06-30 18:26:26,307 - future_1d - INFO -                                      0  ...                           4
date                        2025-06-30  ...                  2025-06-30
symbol                          IF2507  ...                      IF2507
broker                        东吴期货(代客)  ...                    中信期货(代客)
vol                              867.0  ...                      9320.0
vol_chg                          179.0  ...                     -3196.0
long_hld                           NaN  ...                      7807.0
long_chg                           NaN  ...                      -485.0
short_hld                          NaN  ...                     17260.0
short_chg                          NaN  ...                      -837.0
exchange                         CFFEX  ...                       CFFEX
variety                             IF  ...                          IF
comd                                IF  ...                          IF
created_at  2025-06-30 18:26:25.443324  ...  2025-06-30 18:26:25.443324
updated_at  2025-06-30 18:26:25.443811  ...  2025-06-30 18:26:25.443811

[14 rows x 5 columns]