freqai在回测时不从外界curl取数据
This commit is contained in:
parent
c55f15c3b8
commit
48fad353a4
@ -1355,9 +1355,17 @@ class FreqaiPrimer(IStrategy):
|
||||
virtual_host_name = os.environ.get('VIRTUAL_HOST_NAME')
|
||||
self.strategy_log(f"[{pair}] 当前虚机名字: {virtual_host_name}")
|
||||
|
||||
# 只有当虚机名字是kiko时,才执行从外部获取数据和RMSE限制的逻辑
|
||||
if virtual_host_name == 'kiko':
|
||||
self.strategy_log(f"[{pair}] 虚机名字是kiko,执行外部数据获取和RMSE限制逻辑")
|
||||
# 检查FreqAI是否启用
|
||||
freqai_enabled = False
|
||||
try:
|
||||
freqai_enabled = self.config.get('freqai', {}).get('enabled', False)
|
||||
except Exception as e:
|
||||
self.strategy_log(f"[{pair}] 检查FreqAI启用状态时出错: {str(e)}")
|
||||
freqai_enabled = False
|
||||
|
||||
# 只有当虚机名字是kiko且FreqAI启用时,才执行从外部获取数据和RMSE限制的逻辑
|
||||
if virtual_host_name == 'kiko' and freqai_enabled:
|
||||
self.strategy_log(f"[{pair}] 虚机名字是kiko且FreqAI已启用,执行外部数据获取和RMSE限制逻辑")
|
||||
import requests
|
||||
import json
|
||||
|
||||
@ -1442,8 +1450,9 @@ class FreqaiPrimer(IStrategy):
|
||||
self.strategy_log(f"[{pair}] 检查过程中发生错误: {str(e)}")
|
||||
return False
|
||||
else:
|
||||
# 虚机名字不是kiko,跳过外部数据获取和RMSE限制,直接允许入场
|
||||
self.strategy_log(f"[{pair}] 虚机名字不是kiko,跳过外部数据获取和RMSE限制,直接允许入场")
|
||||
# 虚机名字不是kiko或FreqAI未启用,跳过外部数据获取和RMSE限制,直接允许入场
|
||||
reason = "虚机名字不是kiko" if virtual_host_name != 'kiko' else "FreqAI未启用"
|
||||
self.strategy_log(f"[{pair}] {reason},跳过外部数据获取和RMSE限制,直接允许入场")
|
||||
return True
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user