# 创建eta自定义指标数据 from config_jingbo import * from lib.dataread import * global_config.update({ # 核心参数 'logger': logger, 'dataset': dataset, 'y': y, 'is_debug': is_debug, 'is_train': is_train, 'is_fivemodels': is_fivemodels, 'is_update_report': is_update_report, 'settings': settings, 'weight_dict': weight_dict, 'bdwdname': bdwdname, # 模型参数 'data_set': data_set, 'input_size': input_size, 'horizon': horizon, 'train_steps': train_steps, 'val_check_steps': val_check_steps, 'val_size': val_size, 'test_size': test_size, 'modelsindex': modelsindex, 'rote': rote, 'bdwd_items': bdwd_items, # 特征工程开关 'is_del_corr': is_del_corr, 'is_del_tow_month': is_del_tow_month, 'is_eta': is_eta, 'is_update_eta': is_update_eta, 'is_fivemodels': is_fivemodels, 'is_update_predict_value': is_update_predict_value, 'early_stop_patience_steps': early_stop_patience_steps, # 时间参数 'start_year': start_year, 'end_time': end_time or datetime.datetime.now().strftime("%Y-%m-%d"), 'freq': freq, # 保持列表结构 # 接口配置 'login_pushreport_url': login_pushreport_url, 'login_data': login_data, 'upload_url': upload_url, 'upload_data': upload_data, 'upload_warning_url': upload_warning_url, 'warning_data': warning_data, # 查询接口 'query_data_list_item_nos_url': query_data_list_item_nos_url, 'query_data_list_item_nos_data': query_data_list_item_nos_data, # 上传数据项 'push_data_value_list_url': push_data_value_list_url, 'push_data_value_list_data': push_data_value_list_data, # 上传预警数据 'push_waring_data_value_list_url': push_waring_data_value_list_url, 'push_waring_data_value_list_data': push_waring_data_value_list_data, # 获取取消订阅的数据 'get_waring_data_value_list_url': get_waring_data_value_list_url, 'get_waring_data_value_list_data': get_waring_data_value_list_data, # eta 配置 'APPID': APPID, 'SECRET': SECRET, 'etadata': data, 'edbcodelist': edbcodelist, 'ClassifyId': ClassifyId, 'edbcodedataurl': edbcodedataurl, 'classifyidlisturl': classifyidlisturl, 'edbdatapushurl': edbdatapushurl, 'edbdeleteurl': edbdeleteurl, 'edbbusinessurl': edbbusinessurl, 'ClassifyId': ClassifyId, 'classifylisturl': classifylisturl, # 数据库配置 'sqlitedb': sqlitedb, 'bdwd_items': bdwd_items, 'is_bdwd': is_bdwd, }) logger.info('从eta获取数据...') signature = BinanceAPI(APPID, SECRET) etadata = EtaReader(signature=signature, classifylisturl=classifylisturl, classifyidlisturl=classifyidlisturl, edbcodedataurl=edbcodedataurl, edbcodelist=edbcodelist, edbdatapushurl=edbdatapushurl, edbdeleteurl=edbdeleteurl, edbbusinessurl=edbbusinessurl, classifyId=ClassifyId,) # eta自有数据指标编码 modelsindex = { 'NHITS': 'SELF0000077', 'Informer': 'SELF0000078', 'LSTM': 'SELF0000079', 'iTransformer': 'SELF0000080', 'TSMixer': 'SELF0000081', 'TSMixerx': 'SELF0000082', 'PatchTST': 'SELF0000083', 'RNN': 'SELF0000084', 'GRU': 'SELF0000085', 'TCN': 'SELF0000086', 'BiTCN': 'SELF0000087', 'DilatedRNN': 'SELF0000088', 'MLP': 'SELF0000089', 'DLinear': 'SELF0000090', 'NLinear': 'SELF0000091', 'TFT': 'SELF0000092', 'FEDformer': 'SELF0000093', 'StemGNN': 'SELF0000094', 'MLPMultivariate': 'SELF0000095', 'TiDE': 'SELF0000096', 'DeepNPTS': 'SELF0000097' } selfid = { "石油焦-铝用价格预测NHITS模型-次日": "SELF0000363", "石油焦-铝用价格预测Informer模型-次日": "SELF0000364", "石油焦-铝用价格预测LSTM模型-次日": "SELF0000365", "石油焦-铝用价格预测iTransformer模型-次日": "SELF0000366", "石油焦-铝用价格预测TSMixer模型-次日": "SELF0000367", "石油焦-铝用价格预测TSMixerx模型-次日": "SELF0000368", "石油焦-铝用价格预测PatchTST模型-次日": "SELF0000369", "石油焦-铝用价格预测RNN模型-次日": "SELF0000370", "石油焦-铝用价格预测GRU模型-次日": "SELF0000371", "石油焦-铝用价格预测TCN模型-次日": "SELF0000372", "石油焦-铝用价格预测BiTCN模型-次日": "SELF0000373", "石油焦-铝用价格预测DilatedRNN模型-次日": "SELF0000374", "石油焦-铝用价格预测MLP模型-次日": "SELF0000375", "石油焦-铝用价格预测DLinear模型-次日": "SELF0000376", "石油焦-铝用价格预测NLinear模型-次日": "SELF0000377", "石油焦-铝用价格预测TFT模型-次日": "SELF0000378", "石油焦-铝用价格预测FEDformer模型-次日": "SELF0000379", "石油焦-铝用价格预测StemGNN模型-次日": "SELF0000380", "石油焦-铝用价格预测MLPMultivariate模型-次日": "SELF0000381", "石油焦-铝用价格预测TiDE模型-次日": "SELF0000382", "石油焦-铝用价格预测DeepNPTS模型-次日": "SELF0000383", "石油焦-铝用价格预测NBEATS模型-次日": "SELF0000384", "石油焦-铝用价格预测NHITS模型-本周": "SELF0000385", "石油焦-铝用价格预测Informer模型-本周": "SELF0000386", "石油焦-铝用价格预测LSTM模型-本周": "SELF0000387", "石油焦-铝用价格预测iTransformer模型-本周": "SELF0000388", "石油焦-铝用价格预测TSMixer模型-本周": "SELF0000389", "石油焦-铝用价格预测TSMixerx模型-本周": "SELF0000390", "石油焦-铝用价格预测PatchTST模型-本周": "SELF0000391", "石油焦-铝用价格预测RNN模型-本周": "SELF0000392", "石油焦-铝用价格预测GRU模型-本周": "SELF0000393", "石油焦-铝用价格预测TCN模型-本周": "SELF0000394", "石油焦-铝用价格预测BiTCN模型-本周": "SELF0000395", "石油焦-铝用价格预测DilatedRNN模型-本周": "SELF0000396", "石油焦-铝用价格预测MLP模型-本周": "SELF0000397", "石油焦-铝用价格预测DLinear模型-本周": "SELF0000398", "石油焦-铝用价格预测NLinear模型-本周": "SELF0000399", "石油焦-铝用价格预测TFT模型-本周": "SELF0000400", "石油焦-铝用价格预测FEDformer模型-本周": "SELF0000401", "石油焦-铝用价格预测StemGNN模型-本周": "SELF0000402", "石油焦-铝用价格预测MLPMultivariate模型-本周": "SELF0000403", "石油焦-铝用价格预测TiDE模型-本周": "SELF0000404", "石油焦-铝用价格预测DeepNPTS模型-本周": "SELF0000405", "石油焦-铝用价格预测NBEATS模型-本周": "SELF0000406", "石油焦-铝用价格预测NHITS模型-次周": "SELF0000407", "石油焦-铝用价格预测Informer模型-次周": "SELF0000408", "石油焦-铝用价格预测LSTM模型-次周": "SELF0000409", "石油焦-铝用价格预测iTransformer模型-次周": "SELF0000410", "石油焦-铝用价格预测TSMixer模型-次周": "SELF0000411", "石油焦-铝用价格预测TSMixerx模型-次周": "SELF0000412", "石油焦-铝用价格预测PatchTST模型-次周": "SELF0000413", "石油焦-铝用价格预测RNN模型-次周": "SELF0000414", "石油焦-铝用价格预测GRU模型-次周": "SELF0000415", "石油焦-铝用价格预测TCN模型-次周": "SELF0000416", "石油焦-铝用价格预测BiTCN模型-次周": "SELF0000417", "石油焦-铝用价格预测DilatedRNN模型-次周": "SELF0000418", "石油焦-铝用价格预测MLP模型-次周": "SELF0000419", "石油焦-铝用价格预测DLinear模型-次周": "SELF0000420", "石油焦-铝用价格预测NLinear模型-次周": "SELF0000421", "石油焦-铝用价格预测TFT模型-次周": "SELF0000422", "石油焦-铝用价格预测FEDformer模型-次周": "SELF0000423", "石油焦-铝用价格预测StemGNN模型-次周": "SELF0000424", "石油焦-铝用价格预测MLPMultivariate模型-次周": "SELF0000425", "石油焦-铝用价格预测TiDE模型-次周": "SELF0000426", "石油焦-铝用价格预测DeepNPTS模型-次周": "SELF0000427", "石油焦-铝用价格预测NBEATS模型-次周": "SELF0000428", "石油焦-铝用价格预测NHITS模型-隔周": "SELF0000429", "石油焦-铝用价格预测Informer模型-隔周": "SELF0000430", "石油焦-铝用价格预测LSTM模型-隔周": "SELF0000431", "石油焦-铝用价格预测iTransformer模型-隔周": "SELF0000432", "石油焦-铝用价格预测TSMixer模型-隔周": "SELF0000433", "石油焦-铝用价格预测TSMixerx模型-隔周": "SELF0000434", "石油焦-铝用价格预测PatchTST模型-隔周": "SELF0000435", "石油焦-铝用价格预测RNN模型-隔周": "SELF0000436", "石油焦-铝用价格预测GRU模型-隔周": "SELF0000437", "石油焦-铝用价格预测TCN模型-隔周": "SELF0000438", "石油焦-铝用价格预测BiTCN模型-隔周": "SELF0000439", "石油焦-铝用价格预测DilatedRNN模型-隔周": "SELF0000440", "石油焦-铝用价格预测MLP模型-隔周": "SELF0000441", "石油焦-铝用价格预测DLinear模型-隔周": "SELF0000442", "石油焦-铝用价格预测NLinear模型-隔周": "SELF0000443", "石油焦-铝用价格预测TFT模型-隔周": "SELF0000444", "石油焦-铝用价格预测FEDformer模型-隔周": "SELF0000445", "石油焦-铝用价格预测StemGNN模型-隔周": "SELF0000446", "石油焦-铝用价格预测MLPMultivariate模型-隔周": "SELF0000447", "石油焦-铝用价格预测TiDE模型-隔周": "SELF0000448", "石油焦-铝用价格预测DeepNPTS模型-隔周": "SELF0000449", "石油焦-铝用价格预测NBEATS模型-隔周": "SELF0000450", "石油焦-铝用价格预测NHITS模型-次月": "SELF0000451", "石油焦-铝用价格预测Informer模型-次月": "SELF0000452", "石油焦-铝用价格预测LSTM模型-次月": "SELF0000453", "石油焦-铝用价格预测iTransformer模型-次月": "SELF0000454", "石油焦-铝用价格预测TSMixer模型-次月": "SELF0000455", "石油焦-铝用价格预测TSMixerx模型-次月": "SELF0000456", "石油焦-铝用价格预测PatchTST模型-次月": "SELF0000457", "石油焦-铝用价格预测RNN模型-次月": "SELF0000458", "石油焦-铝用价格预测GRU模型-次月": "SELF0000459", "石油焦-铝用价格预测TCN模型-次月": "SELF0000460", "石油焦-铝用价格预测BiTCN模型-次月": "SELF0000461", "石油焦-铝用价格预测DilatedRNN模型-次月": "SELF0000462", "石油焦-铝用价格预测MLP模型-次月": "SELF0000463", "石油焦-铝用价格预测DLinear模型-次月": "SELF0000464", "石油焦-铝用价格预测NLinear模型-次月": "SELF0000465", "石油焦-铝用价格预测TFT模型-次月": "SELF0000466", "石油焦-铝用价格预测FEDformer模型-次月": "SELF0000467", "石油焦-铝用价格预测StemGNN模型-次月": "SELF0000468", "石油焦-铝用价格预测MLPMultivariate模型-次月": "SELF0000469", "石油焦-铝用价格预测TiDE模型-次月": "SELF0000470", "石油焦-铝用价格预测DeepNPTS模型-次月": "SELF0000471", "石油焦-铝用价格预测NBEATS模型-次月": "SELF0000472", "石油焦-铝用价格预测NHITS模型-次二月": "SELF0000473", "石油焦-铝用价格预测Informer模型-次二月": "SELF0000474", "石油焦-铝用价格预测LSTM模型-次二月": "SELF0000475", "石油焦-铝用价格预测iTransformer模型-次二月": "SELF0000476", "石油焦-铝用价格预测TSMixer模型-次二月": "SELF0000477", "石油焦-铝用价格预测TSMixerx模型-次二月": "SELF0000478", "石油焦-铝用价格预测PatchTST模型-次二月": "SELF0000479", "石油焦-铝用价格预测RNN模型-次二月": "SELF0000480", "石油焦-铝用价格预测GRU模型-次二月": "SELF0000481", "石油焦-铝用价格预测TCN模型-次二月": "SELF0000482", "石油焦-铝用价格预测BiTCN模型-次二月": "SELF0000483", "石油焦-铝用价格预测DilatedRNN模型-次二月": "SELF0000484", "石油焦-铝用价格预测MLP模型-次二月": "SELF0000485", "石油焦-铝用价格预测DLinear模型-次二月": "SELF0000486", "石油焦-铝用价格预测NLinear模型-次二月": "SELF0000487", "石油焦-铝用价格预测TFT模型-次二月": "SELF0000488", "石油焦-铝用价格预测FEDformer模型-次二月": "SELF0000489", "石油焦-铝用价格预测StemGNN模型-次二月": "SELF0000490", "石油焦-铝用价格预测MLPMultivariate模型-次二月": "SELF0000491", "石油焦-铝用价格预测TiDE模型-次二月": "SELF0000492", "石油焦-铝用价格预测DeepNPTS模型-次二月": "SELF0000493", "石油焦-铝用价格预测NBEATS模型-次二月": "SELF0000494", "石油焦-铝用价格预测NHITS模型-次三月": "SELF0000495", "石油焦-铝用价格预测Informer模型-次三月": "SELF0000496", "石油焦-铝用价格预测LSTM模型-次三月": "SELF0000497", "石油焦-铝用价格预测iTransformer模型-次三月": "SELF0000498", "石油焦-铝用价格预测TSMixer模型-次三月": "SELF0000499", "石油焦-铝用价格预测TSMixerx模型-次三月": "SELF0000500", "石油焦-铝用价格预测PatchTST模型-次三月": "SELF0000501", "石油焦-铝用价格预测RNN模型-次三月": "SELF0000502", "石油焦-铝用价格预测GRU模型-次三月": "SELF0000503", "石油焦-铝用价格预测TCN模型-次三月": "SELF0000504", "石油焦-铝用价格预测BiTCN模型-次三月": "SELF0000505", "石油焦-铝用价格预测DilatedRNN模型-次三月": "SELF0000506", "石油焦-铝用价格预测MLP模型-次三月": "SELF0000507", "石油焦-铝用价格预测DLinear模型-次三月": "SELF0000508", "石油焦-铝用价格预测NLinear模型-次三月": "SELF0000509", "石油焦-铝用价格预测TFT模型-次三月": "SELF0000510", "石油焦-铝用价格预测FEDformer模型-次三月": "SELF0000511", "石油焦-铝用价格预测StemGNN模型-次三月": "SELF0000512", "石油焦-铝用价格预测MLPMultivariate模型-次三月": "SELF0000513", "石油焦-铝用价格预测TiDE模型-次三月": "SELF0000514", "石油焦-铝用价格预测DeepNPTS模型-次三月": "SELF0000515", "石油焦-铝用价格预测NBEATS模型-次三月": "SELF0000516", "石油焦-铝用价格预测NHITS模型-次四月": "SELF0000517", "石油焦-铝用价格预测Informer模型-次四月": "SELF0000518", "石油焦-铝用价格预测LSTM模型-次四月": "SELF0000519", "石油焦-铝用价格预测iTransformer模型-次四月": "SELF0000520", "石油焦-铝用价格预测TSMixer模型-次四月": "SELF0000521", "石油焦-铝用价格预测TSMixerx模型-次四月": "SELF0000522", "石油焦-铝用价格预测PatchTST模型-次四月": "SELF0000523", "石油焦-铝用价格预测RNN模型-次四月": "SELF0000524", "石油焦-铝用价格预测GRU模型-次四月": "SELF0000525", "石油焦-铝用价格预测TCN模型-次四月": "SELF0000526", "石油焦-铝用价格预测BiTCN模型-次四月": "SELF0000527", "石油焦-铝用价格预测DilatedRNN模型-次四月": "SELF0000528", "石油焦-铝用价格预测MLP模型-次四月": "SELF0000529", "石油焦-铝用价格预测DLinear模型-次四月": "SELF0000530", "石油焦-铝用价格预测NLinear模型-次四月": "SELF0000531", "石油焦-铝用价格预测TFT模型-次四月": "SELF0000532", "石油焦-铝用价格预测FEDformer模型-次四月": "SELF0000533", "石油焦-铝用价格预测StemGNN模型-次四月": "SELF0000534", "石油焦-铝用价格预测MLPMultivariate模型-次四月": "SELF0000535", "石油焦-铝用价格预测TiDE模型-次四月": "SELF0000536", "石油焦-铝用价格预测DeepNPTS模型-次四月": "SELF0000537", "石油焦-铝用价格预测NBEATS模型-次四月": "SELF0000538", } date = '2025-02-13' value = 333444 for k, v in selfid.items(): list = [] list.append({'Date': date, 'Value': value}) data['DataList'] = list data['IndexCode'] = v data['IndexName'] = k data['Remark'] = k etadata.push_data(data) # data['IndexCode'] = modelsindex[m] # data['StartDate'] = '2025-01-01' # data['EndDate'] = '2025-03-13' # # data['Remark'] = m # etadata.del_business(data=data) pass