text: #!/usr/bin/env python
  # -*- coding: utf-8 -*-
  from datetime import datetime, timedelta
  from airflow import DAG
  from airflow.contrib.operators.ssh_operator import SSHOperator
  """ retries参数防止ssh连接不稳定 """
  default_args = {'owner': 'afroot04', 'retries': 2, 'retry_delay': timedelta(minutes=1)}
  dag = DAG('Fix_normal_factor_05',
            default_args=default_args,
            schedule_interval=None,
            catchup=False,
            start_date=datetime(2021, 5, 6, 16, 0))
  
  check_qsdata = SSHOperator(task_id="check_qsdata", ssh_conn_id="kd05_keydriver",command="date ", dag=dag, pool="factor")
  fac_daily_alpha_zs_8 = SSHOperator(task_id="fac_daily_alpha_zs_8", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 89070 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_fastmadivslowma_20_60 = SSHOperator(task_id="fac_daily_fastmadivslowma_20_60", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2615 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_quarter_s_fa_assetsturn = SSHOperator(task_id="fac_quarter_s_fa_assetsturn", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2782 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_netprofit_grow_rate = SSHOperator(task_id="fac_daily_netprofit_grow_rate", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3654324 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_close = SSHOperator(task_id="fac_daily_close", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3757480 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_alpha_zs_1 = SSHOperator(task_id="fac_daily_alpha_zs_1", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 60733 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_alpha_zs_2 = SSHOperator(task_id="fac_daily_alpha_zs_2", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 63798 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_alpha_zs_5_31 = SSHOperator(task_id="fac_daily_alpha_zs_5_31", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 56086 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_alpha_zs_4 = SSHOperator(task_id="fac_daily_alpha_zs_4", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 78983 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_alpha_zs_6 = SSHOperator(task_id="fac_daily_alpha_zs_6", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 78980 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_alpha_zs_7 = SSHOperator(task_id="fac_daily_alpha_zs_7", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 88257 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_con_npcgrate_2y_roll = SSHOperator(task_id="fac_daily_con_npcgrate_2y_roll", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2705 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_hc2cl_5_d = SSHOperator(task_id="fac_daily_hc2cl_5_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3773791 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_h2c_120_d = SSHOperator(task_id="fac_daily_h2c_120_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2605 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2c_3_d = SSHOperator(task_id="fac_daily_l2c_3_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3773794 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2c_120_d = SSHOperator(task_id="fac_daily_l2c_120_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2614 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2c_20_d = SSHOperator(task_id="fac_daily_l2c_20_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2612 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_h2c_20_d = SSHOperator(task_id="fac_daily_h2c_20_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2603 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_h2c_3_d = SSHOperator(task_id="fac_daily_h2c_3_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3773782 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_hc2cl_3_d = SSHOperator(task_id="fac_daily_hc2cl_3_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3773790 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_h2l_3_d = SSHOperator(task_id="fac_daily_h2l_3_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3773786 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_h2l_120_d = SSHOperator(task_id="fac_daily_h2l_120_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2608 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_hc2cl_15_d = SSHOperator(task_id="fac_daily_hc2cl_15_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3773793 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_hc2cl_10_d = SSHOperator(task_id="fac_daily_hc2cl_10_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3773792 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_h2c_10_d = SSHOperator(task_id="fac_daily_h2c_10_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3773784 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_h2c_5_d = SSHOperator(task_id="fac_daily_h2c_5_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3773783 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_rtn_20 = SSHOperator(task_id="fac_daily_rtn_20", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3691464 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_h2l_20_d = SSHOperator(task_id="fac_daily_h2l_20_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2606 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_hc2cl_60_d = SSHOperator(task_id="fac_daily_hc2cl_60_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2610 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_quarter_net_profit_excl_min_int_inc = SSHOperator(task_id="fac_quarter_net_profit_excl_min_int_inc", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2858 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_lnrtn = SSHOperator(task_id="fac_daily_lnrtn", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 11377 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_alpha_zs_3 = SSHOperator(task_id="fac_daily_alpha_zs_3", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 78988 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_quarter_tot_cur_assets = SSHOperator(task_id="fac_quarter_tot_cur_assets", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2795 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_beta = SSHOperator(task_id="fac_daily_beta", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 418415 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_h2l_10_d = SSHOperator(task_id="fac_daily_h2l_10_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3773788 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2c_10_d = SSHOperator(task_id="fac_daily_l2c_10_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3773796 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2c_5_d = SSHOperator(task_id="fac_daily_l2c_5_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3773795 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_fastmadivslowma_20_90 = SSHOperator(task_id="fac_daily_fastmadivslowma_20_90", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2616 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_random_daily_factor = SSHOperator(task_id="fac_daily_random_daily_factor", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1055903 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_h2l_60_d = SSHOperator(task_id="fac_daily_h2l_60_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2607 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_h2c_60_d = SSHOperator(task_id="fac_daily_h2c_60_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2604 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_hc2cl_120_d = SSHOperator(task_id="fac_daily_hc2cl_120_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2611 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2c_60_d = SSHOperator(task_id="fac_daily_l2c_60_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2613 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2c_15_d = SSHOperator(task_id="fac_daily_l2c_15_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3773797 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_hc2cl_20_d = SSHOperator(task_id="fac_daily_hc2cl_20_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2609 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_alpha_zs_5_31_daily = SSHOperator(task_id="fac_daily_alpha_zs_5_31_daily", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 59096 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_quarter_s_qfa_yoynetprofit = SSHOperator(task_id="fac_quarter_s_qfa_yoynetprofit", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2794 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_fastmadivslowma_20_120 = SSHOperator(task_id="fac_daily_fastmadivslowma_20_120", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2617 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_alpha_ZS_5_daily = SSHOperator(task_id="fac_daily_alpha_ZS_5_daily", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 51947 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_h2c_15_d = SSHOperator(task_id="fac_daily_h2c_15_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3773785 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_h2l_5_d = SSHOperator(task_id="fac_daily_h2l_5_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3773787 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  l2_data_check = SSHOperator(task_id="l2_data_check", ssh_conn_id="kd05_keydriver",command="date ", dag=dag, pool="factor")
  
  fac_daily_alpha_ZS_5 = SSHOperator(task_id="fac_daily_alpha_ZS_5", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 56085 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_ln_s_dq_mv = SSHOperator(task_id="fac_daily_ln_s_dq_mv", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2806 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_tf_alpha_1 = SSHOperator(task_id="fac_daily_tf_alpha_1", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 415365 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_h2l_15_d = SSHOperator(task_id="fac_daily_h2l_15_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3773789 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_std_5_d = SSHOperator(task_id="fac_daily_std_5_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3773772 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_ret_10_d = SSHOperator(task_id="fac_daily_ret_10_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3773780 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_std_15_d = SSHOperator(task_id="fac_daily_std_15_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3773774 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_std_20_d = SSHOperator(task_id="fac_daily_std_20_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2910 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_ret_20_d = SSHOperator(task_id="fac_daily_ret_20_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3830157 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_alpha_regbench_HS300_252_63_1 = SSHOperator(task_id="fac_daily_alpha_regbench_HS300_252_63_1", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2883 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_barradastd_252_42_0 = SSHOperator(task_id="fac_daily_barradastd_252_42_0", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2904 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_ret_120_d = SSHOperator(task_id="fac_daily_ret_120_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3830159 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_alpha_regbench_ZZ500_252_63_1 = SSHOperator(task_id="fac_daily_alpha_regbench_ZZ500_252_63_1", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2886 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_std_3_d = SSHOperator(task_id="fac_daily_std_3_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3773771 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_barramom_252_126_21 = SSHOperator(task_id="fac_daily_barramom_252_126_21", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2896 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_dastd_252_42_True = SSHOperator(task_id="fac_daily_dastd_252_42_True", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 11378 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_std_60_d = SSHOperator(task_id="fac_daily_std_60_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2911 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_barrasduse3_63_21 = SSHOperator(task_id="fac_daily_barrasduse3_63_21", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2895 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_cmra_21_12_True = SSHOperator(task_id="fac_daily_cmra_21_12_True", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 29988 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_ret_60_d = SSHOperator(task_id="fac_daily_ret_60_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3830158 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_alpha_regbench_ZZ800_252_63_1 = SSHOperator(task_id="fac_daily_alpha_regbench_ZZ800_252_63_1", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2889 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_std_10_d = SSHOperator(task_id="fac_daily_std_10_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3773773 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_ret_15_d = SSHOperator(task_id="fac_daily_ret_15_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3773781 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_ret_3_d = SSHOperator(task_id="fac_daily_ret_3_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3773778 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_std_120_d = SSHOperator(task_id="fac_daily_std_120_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2912 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_barracmra_21_12 = SSHOperator(task_id="fac_daily_barracmra_21_12", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2892 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_ret_5_d = SSHOperator(task_id="fac_daily_ret_5_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3773779 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_quarter_debt2ncassets = SSHOperator(task_id="fac_quarter_debt2ncassets", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2931 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_delta_rd_kurt = SSHOperator(task_id="fac_daily_delta_rd_kurt", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 460253 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_activebuy_turnover_close_propt = SSHOperator(task_id="fac_daily_l2_activebuy_turnover_close_propt", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1327650 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_actbsdelta_ordercnt = SSHOperator(task_id="fac_daily_l2_actbsdelta_ordercnt", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1099895 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_level2_act = SSHOperator(task_id="fac_daily_level2_act", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 516213 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2v2_close_madlarge_netinflow_turnover = SSHOperator(task_id="fac_daily_l2v2_close_madlarge_netinflow_turnover", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3892744 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_madlarge_buy_madlarge_sell_turnover = SSHOperator(task_id="fac_daily_l2_madlarge_buy_madlarge_sell_turnover", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3724827 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_to_10_d = SSHOperator(task_id="fac_daily_to_10_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3773769 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_pegcon = SSHOperator(task_id="fac_daily_pegcon", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2810 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_barraliquidity_21 = SSHOperator(task_id="fac_daily_barraliquidity_21", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2900 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_irff_60 = SSHOperator(task_id="fac_daily_irff_60", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2841 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_irff_120 = SSHOperator(task_id="fac_daily_irff_120", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2843 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_to_120_d = SSHOperator(task_id="fac_daily_to_120_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2920 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_to_60_d = SSHOperator(task_id="fac_daily_to_60_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2919 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_ncasset2mv = SSHOperator(task_id="fac_daily_ncasset2mv", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2809 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_to_20_d = SSHOperator(task_id="fac_daily_to_20_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2918 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_to_3_d = SSHOperator(task_id="fac_daily_to_3_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3773767 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_irff_20 = SSHOperator(task_id="fac_daily_irff_20", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2839 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_to_15_d = SSHOperator(task_id="fac_daily_to_15_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3773770 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_to_5_d = SSHOperator(task_id="fac_daily_to_5_d", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3773768 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_barra_residvltl_1 = SSHOperator(task_id="fac_daily_barra_residvltl_1", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 2929 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_madsmall_netinflow_turnover_proptinall_m10 = SSHOperator(task_id="fac_daily_l2_madsmall_netinflow_turnover_proptinall_m10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1443217 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_madsmall_passivebuy_turnover_closecorr10 = SSHOperator(task_id="fac_daily_l2_madsmall_passivebuy_turnover_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1441436 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_madl_actntfl_to_proptinall_closecorr10 = SSHOperator(task_id="fac_daily_l2_madl_actntfl_to_proptinall_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1442138 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_mainforce_psvnetinflow_turnover_proptinall_m10 = SSHOperator(task_id="fac_daily_l2_mainforce_psvnetinflow_turnover_proptinall_m10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1441823 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_small_passivesell_turnover_closecorr10 = SSHOperator(task_id="fac_daily_l2_small_passivesell_turnover_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1440830 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_madlarge_turnover_netinflow_propt_closecorr10 = SSHOperator(task_id="fac_daily_l2_madlarge_turnover_netinflow_propt_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1443166 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_small_netinflow_turnover_closecorr10 = SSHOperator(task_id="fac_daily_l2_small_netinflow_turnover_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1441576 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_mf_ntfl_to_actntfl_propt_closecorr10 = SSHOperator(task_id="fac_daily_l2_mf_ntfl_to_actntfl_propt_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1441702 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_mainforce_turnover_active_propt_closecorr10 = SSHOperator(task_id="fac_daily_l2_mainforce_turnover_active_propt_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1441688 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_madsmall_turnover_netinflow_propt_closecorr10 = SSHOperator(task_id="fac_daily_l2_madsmall_turnover_netinflow_propt_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1443208 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_mainforce_activebuy_turnover_closecorr10 = SSHOperator(task_id="fac_daily_l2_mainforce_activebuy_turnover_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1440788 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_actnetinflow_turnover_closecorr10 = SSHOperator(task_id="fac_daily_l2_actnetinflow_turnover_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1441520 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_small_buy_turnover_pertrans_closecorr10 = SSHOperator(task_id="fac_daily_l2_small_buy_turnover_pertrans_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1441590 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_madsmall_activesell_turnover_closecorr10 = SSHOperator(task_id="fac_daily_l2_madsmall_activesell_turnover_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1440928 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_madlarge_activesell_turnover_closecorr10 = SSHOperator(task_id="fac_daily_l2_madlarge_activesell_turnover_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1440914 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_small_psvnetinflow_turnover_proptinall_m10 = SSHOperator(task_id="fac_daily_l2_small_psvnetinflow_turnover_proptinall_m10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1441795 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_mainforce_passivebuy_turnover_closecorr10 = SSHOperator(task_id="fac_daily_l2_mainforce_passivebuy_turnover_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1440872 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_madsmall_turnover_active_propt_closecorr10 = SSHOperator(task_id="fac_daily_l2_madsmall_turnover_active_propt_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1442222 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_small_netinflow_turnover_proptinall_closecorr10 = SSHOperator(task_id="fac_daily_l2_small_netinflow_turnover_proptinall_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1442870 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_small_passivebuy_turnover_closecorr10 = SSHOperator(task_id="fac_daily_l2_small_passivebuy_turnover_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1440858 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_firstn_mainforce_turnover_closecorr10 = SSHOperator(task_id="fac_daily_l2_firstn_mainforce_turnover_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1441534 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_firstn_mainforce_turnover_netinflow_propt_m10 = SSHOperator(task_id="fac_daily_l2_firstn_mainforce_turnover_netinflow_propt_m10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1442809 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_ceil_board_seconds = SSHOperator(task_id="fac_daily_l2_ceil_board_seconds", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3856872 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_activebuy_turnover_closecorr10 = SSHOperator(task_id="fac_daily_l2_activebuy_turnover_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1441450 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_madlarge_activebuy_turnover_closecorr10 = SSHOperator(task_id="fac_daily_l2_madlarge_activebuy_turnover_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1440886 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_activesell_turnover_closecorr10 = SSHOperator(task_id="fac_daily_l2_activesell_turnover_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1441464 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_actnetinflow_turnover_proptinall_closecorr10 = SSHOperator(task_id="fac_daily_l2_actnetinflow_turnover_proptinall_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1442800 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_firstn_mainforce_buy_turnover_closecorr10 = SSHOperator(task_id="fac_daily_l2_firstn_mainforce_buy_turnover_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1441478 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_actbsdelta_volume_proptinall_mptorate = SSHOperator(task_id="fac_daily_l2_actbsdelta_volume_proptinall_mptorate", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1384238 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_firstn_mf_ntfl_to_proptinall_closecorr10 = SSHOperator(task_id="fac_daily_l2_firstn_mf_ntfl_to_proptinall_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1442828 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_turnover_mainforce_propt_closecorr10 = SSHOperator(task_id="fac_daily_l2_turnover_mainforce_propt_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1442884 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_small_activesell_turnover_closecorr10 = SSHOperator(task_id="fac_daily_l2_small_activesell_turnover_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1440802 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_madl_ntfl_to_actntfl_propt_closecorr10 = SSHOperator(task_id="fac_daily_l2_madl_ntfl_to_actntfl_propt_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1442124 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_madlarge_netinflow_turnover_closecorr10 = SSHOperator(task_id="fac_daily_l2_madlarge_netinflow_turnover_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1442082 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_mainforce_sell_turnover_pertrans_closecorr10 = SSHOperator(task_id="fac_daily_l2_mainforce_sell_turnover_pertrans_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1441744 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_madlarge_turnover_closecorr10 = SSHOperator(task_id="fac_daily_l2_madlarge_turnover_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1441842 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_firstn_mainforce_sell_turnover_closecorr10 = SSHOperator(task_id="fac_daily_l2_firstn_mainforce_sell_turnover_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1441492 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_madlarge_passivebuy_turnover_closecorr10 = SSHOperator(task_id="fac_daily_l2_madlarge_passivebuy_turnover_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1441422 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_actnetinflow_turnover_proptinall_openclose_delta = SSHOperator(task_id="fac_daily_l2_actnetinflow_turnover_proptinall_openclose_delta", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3724836 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_turnover_closecorr10 = SSHOperator(task_id="fac_daily_l2_turnover_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1440760 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_madl_ntfl_to_proptinall_closecorr10 = SSHOperator(task_id="fac_daily_l2_madl_ntfl_to_proptinall_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1443180 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_small_turnover_closecorr10 = SSHOperator(task_id="fac_daily_l2_small_turnover_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1441562 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_mainforce_activesell_turnover_closecorr10 = SSHOperator(task_id="fac_daily_l2_mainforce_activesell_turnover_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1440816 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_mainforce_netinflow_turnover_closecorr10 = SSHOperator(task_id="fac_daily_l2_mainforce_netinflow_turnover_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1441660 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_mainforce_buy_turnover_pertrans_closecorr10 = SSHOperator(task_id="fac_daily_l2_mainforce_buy_turnover_pertrans_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1441674 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_madsmall_netinflow_turnover_closecorr10 = SSHOperator(task_id="fac_daily_l2_madsmall_netinflow_turnover_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1442166 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_turnover_small_propt_closecorr10 = SSHOperator(task_id="fac_daily_l2_turnover_small_propt_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1442842 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_madlarge_buy_turnover_pertrans_closecorr10 = SSHOperator(task_id="fac_daily_l2_madlarge_buy_turnover_pertrans_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1442096 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_small_turnover_active_propt_closecorr10 = SSHOperator(task_id="fac_daily_l2_small_turnover_active_propt_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1441604 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_turnover_madlarge_propt_closecorr10 = SSHOperator(task_id="fac_daily_l2_turnover_madlarge_propt_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1443152 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_mainforce_passivesell_turnover_closecorr10 = SSHOperator(task_id="fac_daily_l2_mainforce_passivesell_turnover_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1440844 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_madsmall_buy_turnover_pertrans_closecorr10 = SSHOperator(task_id="fac_daily_l2_madsmall_buy_turnover_pertrans_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1442180 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_madsmall_ntfl_to_actntfl_propt_closecorr10 = SSHOperator(task_id="fac_daily_l2_madsmall_ntfl_to_actntfl_propt_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1442434 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_mainforce_actnetinflow_turnover_proptinall_m10 = SSHOperator(task_id="fac_daily_l2_mainforce_actnetinflow_turnover_proptinall_m10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1441711 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_madlarge_sell_turnover_pertrans_closecorr10 = SSHOperator(task_id="fac_daily_l2_madlarge_sell_turnover_pertrans_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1442462 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_turnover_madsmall_propt_closecorr10 = SSHOperator(task_id="fac_daily_l2_turnover_madsmall_propt_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1443194 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_small_sell_turnover_pertrans_closecorr10 = SSHOperator(task_id="fac_daily_l2_small_sell_turnover_pertrans_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1441730 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_madlarge_turnover_active_propt_closecorr10 = SSHOperator(task_id="fac_daily_l2_madlarge_turnover_active_propt_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1442110 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_mainforce_turnover_closecorr10 = SSHOperator(task_id="fac_daily_l2_mainforce_turnover_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1441646 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_contrade_tunrover_activebuy_propt = SSHOperator(task_id="fac_daily_l2_contrade_tunrover_activebuy_propt", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3885602 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_madsmall_sell_turnover_pertrans_closecorr10 = SSHOperator(task_id="fac_daily_l2_madsmall_sell_turnover_pertrans_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1442476 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_madsmall_psvnetinflow_turnover_proptinall_m10 = SSHOperator(task_id="fac_daily_l2_madsmall_psvnetinflow_turnover_proptinall_m10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1442781 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_madsmall_turnover_closecorr10 = SSHOperator(task_id="fac_daily_l2_madsmall_turnover_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1442152 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_madsmall_actnetinflow_turnover_proptinall_m10 = SSHOperator(task_id="fac_daily_l2_madsmall_actnetinflow_turnover_proptinall_m10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1442443 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_mainforce_turnover_netinflow_propt_closecorr10 = SSHOperator(task_id="fac_daily_l2_mainforce_turnover_netinflow_propt_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1442898 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_turnover_pertrans_closecorr10 = SSHOperator(task_id="fac_daily_l2_turnover_pertrans_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1441506 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_mainforce_netinflow_turnover_proptinall_m10 = SSHOperator(task_id="fac_daily_l2_mainforce_netinflow_turnover_proptinall_m10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1442907 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_small_netinflow_turnover_actnetinflow_propt_m10 = SSHOperator(task_id="fac_daily_l2_small_netinflow_turnover_actnetinflow_propt_m10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1441613 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_madsmall_passivesell_turnover_closecorr10 = SSHOperator(task_id="fac_daily_l2_madsmall_passivesell_turnover_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1441408 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_madl_psvntfl_to_proptinall_closecorr10 = SSHOperator(task_id="fac_daily_l2_madl_psvntfl_to_proptinall_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1442597 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_firstn_mainforce_netinflow_turnover_closecorr10 = SSHOperator(task_id="fac_daily_l2_firstn_mainforce_netinflow_turnover_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1441548 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_madlarge_passivesell_turnover_closecorr10 = SSHOperator(task_id="fac_daily_l2_madlarge_passivesell_turnover_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1441254 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_small_turnover_netinflow_propt_closecorr10 = SSHOperator(task_id="fac_daily_l2_small_turnover_netinflow_propt_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1442856 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_small_actnetinflow_turnover_proptinall_m10 = SSHOperator(task_id="fac_daily_l2_small_actnetinflow_turnover_proptinall_m10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1441627 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_madsmall_activebuy_turnover_closecorr10 = SSHOperator(task_id="fac_daily_l2_madsmall_activebuy_turnover_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1440900 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_madl_actntfl_to_proptinall_msdelta = SSHOperator(task_id="fac_daily_l2_madl_actntfl_to_proptinall_msdelta", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1405255 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_small_activebuy_turnover_closecorr10 = SSHOperator(task_id="fac_daily_l2_small_activebuy_turnover_closecorr10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 1440774 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_l2_contrade_tunrover_activebuy_propt_tsz20 = SSHOperator(task_id="fac_daily_l2_contrade_tunrover_activebuy_propt_tsz20", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 3885605 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  # 2021-04-01新增因子
  fac_daily_em_quote_addposdays10 = SSHOperator(task_id="fac_daily_em_quote_addposdays10", ssh_conn_id="kd05_keydriver",command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 4800080 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_em_quote_close = SSHOperator(task_id="fac_daily_em_quote_close", ssh_conn_id="kd05_keydriver", command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 4800094 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  # 2021-04-27 新增风格因子
  fac_daily_naor_yoy = SSHOperator(task_id="fac_daily_naor_yoy", ssh_conn_id="kd05_keydriver", command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 4732847 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_to_ratio_20to500 = SSHOperator(task_id="fac_daily_to_ratio_20to500", ssh_conn_id="kd05_keydriver", command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 4733133 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  fac_daily_btop = SSHOperator(task_id="fac_daily_btop", ssh_conn_id="kd05_keydriver", command="sh /usr/lib/quant/factor/factor_repo/kdfactor/scripts/factor-exec.sh 4779937 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  
  # 2021-04-29增加update_universe
  # update_universe = BashOperator(task_id="update_universe", bash_command="sh /usr/lib/carter/dbsync/scripts/update_universe.sh 2021-03-01 2021-05-06 False ", dag=dag, pool="factor")
  
  fac_daily_barradastd_252_42_0 >> [fac_daily_barra_residvltl_1]
  fac_quarter_s_fa_assetsturn >> [fac_daily_ncasset2mv]
  fac_quarter_tot_cur_assets >> [fac_daily_ncasset2mv, fac_quarter_debt2ncassets]
  fac_daily_lnrtn >> [fac_daily_std_5_d, fac_daily_ret_10_d, fac_daily_std_15_d, fac_daily_std_20_d, fac_daily_ret_20_d, fac_daily_alpha_regbench_HS300_252_63_1, fac_daily_barradastd_252_42_0, fac_daily_ret_120_d, fac_daily_alpha_regbench_ZZ500_252_63_1, fac_daily_std_3_d, fac_daily_irff_120, fac_daily_barramom_252_126_21, fac_daily_dastd_252_42_True, fac_daily_irff_60, fac_daily_std_60_d, fac_daily_barrasduse3_63_21, fac_daily_cmra_21_12_True, fac_daily_ret_60_d, fac_daily_alpha_regbench_ZZ800_252_63_1, fac_daily_std_10_d, fac_daily_ret_15_d, fac_daily_ret_3_d, fac_daily_std_120_d, fac_daily_barracmra_21_12, fac_daily_irff_20, fac_daily_ret_5_d]
  fac_daily_con_npcgrate_2y_roll >> [fac_daily_pegcon]
  fac_daily_alpha_regbench_HS300_252_63_1 >> [fac_daily_barra_residvltl_1]
  fac_daily_l2_actbsdelta_ordercnt >> [fac_daily_l2_madsmall_netinflow_turnover_proptinall_m10, fac_daily_l2_madsmall_passivebuy_turnover_closecorr10, fac_daily_l2_madl_actntfl_to_proptinall_closecorr10, fac_daily_l2_mainforce_psvnetinflow_turnover_proptinall_m10, fac_daily_l2_small_passivesell_turnover_closecorr10, fac_daily_l2_madlarge_turnover_netinflow_propt_closecorr10, fac_daily_l2_small_netinflow_turnover_closecorr10, fac_daily_l2_mf_ntfl_to_actntfl_propt_closecorr10, fac_daily_l2_mainforce_turnover_active_propt_closecorr10, fac_daily_l2_madsmall_turnover_netinflow_propt_closecorr10, fac_daily_l2_mainforce_activebuy_turnover_closecorr10, fac_daily_l2_actnetinflow_turnover_closecorr10, fac_daily_l2_small_buy_turnover_pertrans_closecorr10, fac_daily_l2_madsmall_activesell_turnover_closecorr10, fac_daily_l2_madlarge_activesell_turnover_closecorr10, fac_daily_l2_small_psvnetinflow_turnover_proptinall_m10, fac_daily_l2_mainforce_passivebuy_turnover_closecorr10, fac_daily_l2_madsmall_turnover_active_propt_closecorr10, fac_daily_l2_small_netinflow_turnover_proptinall_closecorr10, fac_daily_l2_small_passivebuy_turnover_closecorr10, fac_daily_l2_firstn_mainforce_turnover_closecorr10, fac_daily_l2_firstn_mainforce_turnover_netinflow_propt_m10, fac_daily_l2_madlarge_passivesell_turnover_closecorr10, fac_daily_l2_ceil_board_seconds, fac_daily_l2_activebuy_turnover_closecorr10, fac_daily_l2_madlarge_activebuy_turnover_closecorr10, fac_daily_l2_activesell_turnover_closecorr10, fac_daily_l2_actnetinflow_turnover_proptinall_closecorr10, fac_daily_l2_firstn_mainforce_buy_turnover_closecorr10, fac_daily_l2_actbsdelta_volume_proptinall_mptorate, fac_daily_l2_firstn_mf_ntfl_to_proptinall_closecorr10, fac_daily_l2_turnover_mainforce_propt_closecorr10, fac_daily_l2_small_activesell_turnover_closecorr10, fac_daily_l2_madl_ntfl_to_actntfl_propt_closecorr10, fac_daily_l2_madlarge_netinflow_turnover_closecorr10, fac_daily_l2_mainforce_sell_turnover_pertrans_closecorr10, fac_daily_l2_madlarge_turnover_closecorr10, fac_daily_l2_firstn_mainforce_sell_turnover_closecorr10, fac_daily_l2_madlarge_passivebuy_turnover_closecorr10, fac_daily_l2_actnetinflow_turnover_proptinall_openclose_delta, fac_daily_l2_turnover_closecorr10, fac_daily_l2_madl_ntfl_to_proptinall_closecorr10, fac_daily_l2_small_turnover_closecorr10, fac_daily_l2_mainforce_activesell_turnover_closecorr10, fac_daily_l2_mainforce_netinflow_turnover_closecorr10, fac_daily_l2_mainforce_buy_turnover_pertrans_closecorr10, fac_daily_l2_madsmall_netinflow_turnover_closecorr10, fac_daily_l2_turnover_small_propt_closecorr10, fac_daily_l2_madlarge_buy_turnover_pertrans_closecorr10, fac_daily_l2_madlarge_sell_turnover_pertrans_closecorr10, fac_daily_l2_turnover_madlarge_propt_closecorr10, fac_daily_l2_madsmall_buy_turnover_pertrans_closecorr10, fac_daily_l2_madsmall_ntfl_to_actntfl_propt_closecorr10, fac_daily_l2_mainforce_actnetinflow_turnover_proptinall_m10, fac_daily_l2_mainforce_passivesell_turnover_closecorr10, fac_daily_l2_turnover_madsmall_propt_closecorr10, fac_daily_l2_small_sell_turnover_pertrans_closecorr10, fac_daily_l2_madlarge_turnover_active_propt_closecorr10, fac_daily_l2_mainforce_turnover_closecorr10, fac_daily_l2_contrade_tunrover_activebuy_propt, fac_daily_l2_madsmall_sell_turnover_pertrans_closecorr10, fac_daily_l2_madsmall_psvnetinflow_turnover_proptinall_m10, fac_daily_l2_madsmall_turnover_closecorr10, fac_daily_l2_madsmall_actnetinflow_turnover_proptinall_m10, fac_daily_l2_mainforce_turnover_netinflow_propt_closecorr10, fac_daily_l2_turnover_pertrans_closecorr10, fac_daily_l2_mainforce_netinflow_turnover_proptinall_m10, fac_daily_l2_small_netinflow_turnover_actnetinflow_propt_m10, fac_daily_l2_madsmall_passivesell_turnover_closecorr10, fac_daily_l2_madl_psvntfl_to_proptinall_closecorr10, fac_daily_l2_firstn_mainforce_netinflow_turnover_closecorr10, fac_daily_l2_small_turnover_active_propt_closecorr10, fac_daily_l2_small_turnover_netinflow_propt_closecorr10, fac_daily_l2_small_actnetinflow_turnover_proptinall_m10, fac_daily_l2_madsmall_activebuy_turnover_closecorr10, fac_daily_l2_madl_actntfl_to_proptinall_msdelta,
                                       fac_daily_l2_small_activebuy_turnover_closecorr10]
  
  check_qsdata >> [fac_daily_naor_yoy, fac_daily_em_quote_addposdays10, fac_daily_em_quote_close, fac_daily_alpha_zs_8, fac_daily_fastmadivslowma_20_60, fac_quarter_s_fa_assetsturn, fac_daily_netprofit_grow_rate, fac_daily_close, fac_daily_alpha_zs_1, fac_daily_alpha_zs_2, fac_daily_alpha_zs_5_31, fac_daily_alpha_zs_4, fac_daily_alpha_zs_6, fac_daily_alpha_zs_7, fac_daily_con_npcgrate_2y_roll, fac_daily_hc2cl_5_d, fac_daily_h2c_120_d, fac_daily_l2c_3_d, fac_daily_l2c_120_d, fac_daily_l2c_20_d, fac_daily_h2c_20_d, fac_daily_h2c_3_d, fac_daily_hc2cl_3_d, fac_daily_h2l_3_d, fac_daily_h2l_120_d, fac_daily_hc2cl_15_d, fac_daily_hc2cl_10_d, fac_daily_h2c_10_d, fac_daily_h2c_5_d, fac_daily_rtn_20, fac_daily_h2l_20_d, fac_daily_hc2cl_60_d, fac_quarter_net_profit_excl_min_int_inc, fac_daily_lnrtn, fac_daily_alpha_zs_3, fac_quarter_tot_cur_assets, fac_daily_beta, fac_daily_h2l_10_d, fac_daily_l2c_10_d, fac_daily_l2c_5_d, fac_daily_fastmadivslowma_20_90, fac_daily_random_daily_factor, fac_daily_h2l_60_d, fac_daily_h2c_60_d, fac_daily_hc2cl_120_d, fac_daily_l2c_60_d, fac_daily_l2c_15_d, fac_daily_hc2cl_20_d, fac_daily_alpha_zs_5_31_daily, fac_quarter_s_qfa_yoynetprofit, fac_daily_fastmadivslowma_20_120, fac_daily_alpha_ZS_5_daily, fac_daily_h2c_15_d, fac_daily_h2l_5_d, l2_data_check, fac_daily_alpha_ZS_5, fac_daily_ln_s_dq_mv, fac_daily_tf_alpha_1, fac_daily_h2l_15_d]
  fac_daily_l2_contrade_tunrover_activebuy_propt >> [fac_daily_l2_contrade_tunrover_activebuy_propt_tsz20]
  fac_daily_barracmra_21_12 >> [fac_daily_barra_residvltl_1]
  fac_daily_l2_activebuy_turnover_close_propt >> [fac_daily_l2_actnetinflow_turnover_proptinall_openclose_delta]
  fac_daily_ln_s_dq_mv >> fac_daily_to_ratio_20to500
  fac_daily_beta >> [fac_daily_delta_rd_kurt]
  l2_data_check >> [fac_daily_l2_activebuy_turnover_close_propt, fac_daily_l2_actbsdelta_ordercnt, fac_daily_level2_act, fac_daily_l2v2_close_madlarge_netinflow_turnover, fac_daily_l2_madlarge_buy_madlarge_sell_turnover]
  fac_daily_ln_s_dq_mv >> [fac_daily_to_10_d, fac_daily_pegcon, fac_daily_barraliquidity_21, fac_daily_irff_60, fac_daily_irff_120, fac_daily_to_120_d, fac_daily_to_60_d, fac_daily_ncasset2mv, fac_daily_to_20_d, fac_daily_to_3_d, fac_daily_irff_20, fac_daily_l2_ceil_board_seconds, fac_daily_to_15_d, fac_daily_to_5_d]
  [fac_quarter_s_fa_assetsturn, fac_daily_netprofit_grow_rate, fac_daily_rtn_20, fac_daily_std_20_d, fac_daily_std_60_d,
   fac_daily_to_20_d, fac_daily_to_60_d, fac_daily_ln_s_dq_mv, fac_daily_irff_20, fac_daily_irff_60,
   fac_daily_alpha_regbench_ZZ800_252_63_1] >> fac_daily_btop