VAR2N赋值:3日内最低价的最低值< =60日内最低价的最低值
VAR3N赋值: 收阳线AND (收盘价/开盘价>1.03 OR 收盘价>1.03*1日前的收盘价)
输出黄金坑:如果VAR2NANDVAR3N,返回90,否则返回0
VAR2N:=LLV(LOW,3)< =LLV(LOW,60);
VAR3N:= C>O AND (C/O>1.03 OR C>1.03*REF(C,1));
黄金坑:=IF(VAR2N AND VAR3N,90,0);
2025-01-01 00:00:00 - ERROR - Traceback (most recent call last):
File "/tmp/jqcore/jqboson/jqboson/core/entry.py", line 379, in _run
engine.start()
File "/tmp/jqcore/jqboson/jqboson/core/engine.py", line 235, in start
self._load()
File "/tmp/jqcore/jqboson/jqboson/core/engine.py", line 223, in _load
self._strategy.setup(self._context)
File "/tmp/jqcore/jqboson/jqboson/core/strategy.py", line 747, in setup
self._initialize()
File "/tmp/jqcore/jqboson/jqboson/core/strategy.py", line 774, in _initialize
self.do_strategy_initialize(self._context)
File "/tmp/jqcore/jqboson/jqboson/core/strategy.py", line 679, in do_strategy_initialize
func(strategy_context)
File "/tmp/strategy/user_code.py", line 33, in initialize
g.df0 = pd.read_excel(BytesIO(read_file('交易信号缠论池主图缠买.xlsx')))
File "/tmp/jqcore/jqcommon/jqcommon/retrying.py", line 55, in wrapped_f
return Retrying(*dargs, **dkw).call(f, *args, **kw)
File "/tmp/jqcore/jqcommon/jqcommon/retrying.py", line 231, in call
return attempt.get(self._wrap_exception)
File "/tmp/jqcore/jqcommon/jqcommon/retrying.py", line 275, in get
six.reraise(self.value[0], self.value[1], self.value[2])
File "six.py", line 693, in reraise
raise value
File "/tmp/jqcore/jqcommon/jqcommon/retrying.py", line 225, in call
attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
File "/tmp/jqcore/jqboson/jqboson/api/settings.py", line 637, in read_file
raise ReadRemoteFileError('read_file %s: %s' % (path, res.text))
jqboson.core.exception.ReadRemoteFileError: read_file 交易信号缠论池主图缠买.xlsx: 文件'/opt/research-files/727/72768457710/交易信号缠论池主图缠买.xlsx'不存在
缠论策略有错误诶