{"description":"实验创建于2017/8/26","graph":{"edges":[{"to_node_id":"-36:features","from_node_id":"-331:data"},{"to_node_id":"-36:instruments","from_node_id":"-312:data"},{"to_node_id":"-36:user_functions","from_node_id":"-932:functions"}],"nodes":[{"node_id":"-331","module_id":"BigQuantSpace.input_features.input_features-v1","parameters":[{"name":"features","value":"_ret_log = np.log(close.pct_change().fillna(method='bfill'))\n_ret = close.pct_change().fillna(method='bfill')\n_rk1 = _ret.loc[93500:100000]\n_rk2 = _ret.loc[110000:113000]\n_rk3 = _ret.loc[143000:145700]\n\n# 高频波动- 收益波动因子\nret_vol = np.power(RVar(_ret), 0.5)\n\n# 高频上行波动-上行波动因子\nup_vol = np.sqrt(np.power(_ret*where(_ret>0, 1, 0), 2).sum())\n\n# 高频下行波动-下行波动因子\ndown_vol = np.sqrt(np.power(_ret*where(_ret<0, 1, 0), 2).sum())\n\n# 上行波动占比因子\n#up_vol_ratio = where(RVar(_ret)==0, 1, up_vol / RVar(_ret)) # hcd \nup_vol_ratio = where(RVar(_ret)==0, 1, np.power(up_vol,2) / RVar(_ret)) #sst\n\n\n# 下行波动占比因子\n#down_vol_ratio = where(RVar(_ret)==0, 1, down_vol / RVar(_ret)) #hcd\ndown_vol_ratio = where(RVar(_ret)==0, 1, np.power(down_vol,2) / RVar(_ret)) #sst\n\n\n\n\n\n","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"features_ds","node_id":"-331"}],"output_ports":[{"name":"data","node_id":"-331"}],"cacheable":true,"seq_num":1,"comment":"","comment_collapsed":true},{"node_id":"-312","module_id":"BigQuantSpace.instruments.instruments-v2","parameters":[{"name":"start_date","value":"2020-03-01","type":"Literal","bound_global_parameter":null},{"name":"end_date","value":"2020-05-01","type":"Literal","bound_global_parameter":null},{"name":"market","value":"CN_STOCK_A","type":"Literal","bound_global_parameter":null},{"name":"instrument_list","value":"000001.SZA\n000002.SZA\n000005.SZA","type":"Literal","bound_global_parameter":null},{"name":"max_count","value":0,"type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"rolling_conf","node_id":"-312"}],"output_ports":[{"name":"data","node_id":"-312"}],"cacheable":true,"seq_num":2,"comment":"","comment_collapsed":true},{"node_id":"-932","module_id":"BigQuantSpace.feature_extractor_user_function.feature_extractor_user_function-v1","parameters":[{"name":"name","value":"RVar","type":"Literal","bound_global_parameter":null},{"name":"func","value":"def bigquant_run(df, ret):\n return np.power(ret, 2).sum()\n","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"input_functions","node_id":"-932"}],"output_ports":[{"name":"functions","node_id":"-932"}],"cacheable":false,"seq_num":5,"comment":"","comment_collapsed":true},{"node_id":"-36","module_id":"BigQuantSpace.feature_extractor_1m.feature_extractor_1m-v2","parameters":[{"name":"start_date","value":"","type":"Literal","bound_global_parameter":null},{"name":"end_date","value":"","type":"Literal","bound_global_parameter":null},{"name":"before_start_days","value":"20","type":"Literal","bound_global_parameter":null},{"name":"workers","value":2,"type":"Literal","bound_global_parameter":null},{"name":"parallel_mode","value":"测试","type":"Literal","bound_global_parameter":null},{"name":"table_1m","value":"level2_bar1m_CN_STOCK_A","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"instruments","node_id":"-36"},{"name":"features","node_id":"-36"},{"name":"user_functions","node_id":"-36"}],"output_ports":[{"name":"data","node_id":"-36"}],"cacheable":true,"seq_num":6,"comment":"","comment_collapsed":true}],"node_layout":"<node_postions><node_position Node='-331' Position='-51.06403350830078,-52.102778911590576,200,200'/><node_position Node='-312' Position='-327.5753974914551,-46.94521427154541,200,200'/><node_position Node='-932' Position='237.74810791015625,-37.55187630653381,200,200'/><node_position Node='-36' Position='-46.95121765136719,120.8016357421875,200,200'/></node_postions>"},"nodes_readonly":false,"studio_version":"v2"}
[2022-11-18 18:53:23.377543] INFO: moduleinvoker: input_features.v1 开始运行..
[2022-11-18 18:53:23.385797] INFO: moduleinvoker: 命中缓存
[2022-11-18 18:53:23.388204] INFO: moduleinvoker: input_features.v1 运行完成[0.010687s].
[2022-11-18 18:53:23.393552] INFO: moduleinvoker: instruments.v2 开始运行..
[2022-11-18 18:53:23.403577] INFO: moduleinvoker: 命中缓存
[2022-11-18 18:53:23.405487] INFO: moduleinvoker: instruments.v2 运行完成[0.011934s].
[2022-11-18 18:53:23.412456] INFO: moduleinvoker: feature_extractor_user_function.v1 运行完成[0.000154s].
[2022-11-18 18:53:23.424158] INFO: moduleinvoker: feature_extractor_1m.v2 开始运行..
[2022-11-18 18:53:23.431905] INFO: moduleinvoker: 命中缓存
[2022-11-18 18:53:23.433501] INFO: moduleinvoker: feature_extractor_1m.v2 运行完成[0.009351s].