最佳答案:ValueWhen(Cond,X) 当Cond条件成立时,取X的当前值//如Cond条件不成立,则取上一次Cond条件成立时X的值。 //此函数为开源函数,可以在自定义函数编写平台查看源码。 注: /
ValueWhen(Cond,X) 当Cond条件成立时,取X的当前值
//如Cond条件不成立,则取上一次Cond条件成立时X的值。 //此函数为开源函数,可以在自定义函数编写平台查看源码。 注: //X可以是数值也可以是条件。 例1 ValueWhen(High>Ref(HHV(High,5),1),High); //表示当前最高价大于前五个周期最高价的最大值时返回当前最高价 例2: ValueWhen(Date<>Ref(Date,1),Open); //表示取当天第一根k线的开盘价(即当天开盘价) 例3: ValueWhen(Date<>Ref(Date,1),Low>Ref(High,1)); //表示在当天第一根k线上判断当前最低价是否大于昨天最后一根K线的最高价。 //返回1,说明当天跳空高开。返回0,说明当天不满足跳空高开条件。