var_ok = list(set(['shizi_panzheng_count','zhenfu_count_W','l30_c_xielv_W','l30_c_xielv_count_W','h30_c_xielv_count_W','RSI_2_W','bian_2_UP_count_W','yuanhu_count_W','h30_c_xielv_W','suoliang_flag_count_W','fangliang_flag_count_W','xie_l_up_count_W','hengcha_4xian_W','hengcha_4xian_count_W','xie_h_down_count_W','zhenfu_W','fangliang_2_W','SAR_W','tiaokong_up_count_W','tiaokong_down_count_W','duotou_count_W','OBV_xielv_count_W','fangliang_W','CDLENGULFING_count_W','xie_h_down_W','xie_c_up_count_W','OBV_xielv_W','v5xielv_count_W','xie_v_up_count_W','v30xielv_W','RSI_xielv_count_W','RSI_xielv_W','ma89xielv_W','ma89xielv_count_W','zhang_max40_W','CDLENGULFING_W','xie_v_up_W','fei5_count_W','CDLLONGLEGGEDDOJI_count_W','v30xielv_count_W','v5xielv_W','lisan_zhangfu_W','zhang_dsxy_count_W','shizi_count_W','lisan_v_W','ma30xielv_count_W','CDLHARAMICROSS_count_W','ma30xielv_W','queyingxian_W','lisan_zhangfu_count_W','xie_l_up_W','cuorou_flag_count_W','dadidangqian_count_W','ma5xielv_W','erzhichan_W','c_tst_W','hengcha_4xian_xielv_count_W','lisan_v_count_W','chuitou_dao_count_W','hengcha_4xian_xielv_W','zhang_dashangxiaying_W','CDLMARUBOZU_count_W','shiti_flag_W','CDLDOJISTAR_count_W','xie_c_up_W','Txing_count_W','ma5xielv_count_W','ma14xielv_count_W','lisan_zhenfu_W','erzhichan_count','pct_chg','volume','market','pz_2','pb_2','pe_2','macd_hist','macd_xielv','OBV_xielv','chuitou','SAR','SAR_xielv','xie_c_up','zhenfu','tiaokong_up_count','tiaokong_down_count','hengcha_4xian','fangliang','ma5xielv','ma14xielv','ma30xielv','ma89xielv','v5xielv','v30xielv','zhang_max40','l30_c_xielv','h30_c_xielv','RSI_xielv','hengcha_4xian_xielv','duotou_count','zaifei','zhang_dsxy_count','c_tst','c_c5','c_c14','c_c30','lisan_zhangfu','lisan_zhenfu','lisan_v']))