从metadata.json里读取labels_mean和labels_std
This commit is contained in:
parent
532da3a60e
commit
da55f01830
@ -174,7 +174,7 @@ class FreqaiPrimer(IStrategy):
|
||||
# 从最新的子目录读取 metadata.json
|
||||
try:
|
||||
model_base_dir = os.path.join(self.config["user_data_dir"], "models", self.freqai_info["identifier"])
|
||||
pair_base = pair.split('/')[0] # 取币对基础部分,例如 "OKB/USDT" -> "OKB"
|
||||
pair_base = pair.split('/')[0] # 取币对基础部分,例如 "TRUMP/USDT" -> "TRUMP"
|
||||
sub_dirs = glob.glob(os.path.join(model_base_dir, f"sub-train-{pair_base}_*"))
|
||||
|
||||
if not sub_dirs:
|
||||
@ -182,8 +182,9 @@ class FreqaiPrimer(IStrategy):
|
||||
else:
|
||||
# 按时间戳排序,获取最新的子目录
|
||||
latest_sub_dir = max(sub_dirs, key=lambda x: int(x.split('_')[-1]))
|
||||
pair_clean = pair.replace('/', '_').lower() # 用于 metadata.json 文件名,例如 "OKB/USDT" -> "okb_usdt"
|
||||
metadata_file = os.path.join(latest_sub_dir, f"cb_{pair_clean}_{latest_sub_dir.split('_')[-1]}_metadata.json")
|
||||
pair_base_lower = pair_base.lower() # 用于 metadata.json 文件名,例如 "TRUMP" -> "trump"
|
||||
timestamp = latest_sub_dir.split('_')[-1] # 提取时间戳,例如 "1748743825"
|
||||
metadata_file = os.path.join(latest_sub_dir, f"cb_{pair_base_lower}_{timestamp}_metadata.json")
|
||||
|
||||
if os.path.exists(metadata_file):
|
||||
with open(metadata_file, "r") as f:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user