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')
|
virtual_host_name = os.environ.get('VIRTUAL_HOST_NAME')
|
||||||
self.strategy_log(f"[{pair}] 当前虚机名字: {virtual_host_name}")
|
self.strategy_log(f"[{pair}] 当前虚机名字: {virtual_host_name}")
|
||||||
|
|
||||||
# 只有当虚机名字是kiko时,才执行从外部获取数据和RMSE限制的逻辑
|
# 检查FreqAI是否启用
|
||||||
if virtual_host_name == 'kiko':
|
freqai_enabled = False
|
||||||
self.strategy_log(f"[{pair}] 虚机名字是kiko,执行外部数据获取和RMSE限制逻辑")
|
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 requests
|
||||||
import json
|
import json
|
||||||
|
|
||||||
@ -1442,8 +1450,9 @@ class FreqaiPrimer(IStrategy):
|
|||||||
self.strategy_log(f"[{pair}] 检查过程中发生错误: {str(e)}")
|
self.strategy_log(f"[{pair}] 检查过程中发生错误: {str(e)}")
|
||||||
return False
|
return False
|
||||||
else:
|
else:
|
||||||
# 虚机名字不是kiko,跳过外部数据获取和RMSE限制,直接允许入场
|
# 虚机名字不是kiko或FreqAI未启用,跳过外部数据获取和RMSE限制,直接允许入场
|
||||||
self.strategy_log(f"[{pair}] 虚机名字不是kiko,跳过外部数据获取和RMSE限制,直接允许入场")
|
reason = "虚机名字不是kiko" if virtual_host_name != 'kiko' else "FreqAI未启用"
|
||||||
|
self.strategy_log(f"[{pair}] {reason},跳过外部数据获取和RMSE限制,直接允许入场")
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user