You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于PineScript嵌套三元运算符语句的解读确认问询

PineScript嵌套三元语句解读

你对语句high - low < adr_ ? high - adr_ : close >= open ? low : high - adr_的解读完全正确。

逻辑拆解

这是嵌套的三元运算符(PineScript中condition ? true_value : false_value结构),执行顺序分层判断:

  • 第一步:判断high - low < adr_(当前K线高低点区间小于计算出的ADR值)
    • 条件成立时,直接返回 high - adr_
    • 条件不成立时,进入第二层判断
  • 第二步:判断close >= open(当前K线为阳线)
    • 条件成立时,返回 low
    • 条件不成立时(当前K线为阴线),返回 high - adr_

上下文逻辑补充

结合adr_low函数的设计意图,这段代码的核心是:

  • 当当前K线的波动区间小于历史ADR时,强制将下边界设定为high - adr_,保证区间覆盖ADR的波动幅度
  • 当当前K线波动足够大(不小于ADR)时,阳线取实际低点,阴线仍将下边界拉至high - adr_

内容的提问来源于stack exchange,提问作者Jovan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 14:05:03