Pine script 在Pine编辑器中获得最高的ema值
我正试图在Pine Editor中获得有史以来最高的200 ema收盘价,但我不断得到该值的N/A。我的代码是:Pine script 在Pine编辑器中获得最高的ema值,pine-script,Pine Script,我正试图在Pine Editor中获得有史以来最高的200 ema收盘价,但我不断得到该值的N/A。我的代码是: f_highest_since(_highseries,_sinceevent) => var float _peak = na _peak := _highseries>_peak or _sinceevent ? _highseries : _peak f_lowest_since(_lowseries,_sinceevent) =>
f_highest_since(_highseries,_sinceevent) =>
var float _peak = na
_peak := _highseries>_peak or _sinceevent ? _highseries : _peak
f_lowest_since(_lowseries,_sinceevent) =>
var float _bottom = na
_bottom := _lowseries<_bottom or _sinceevent ? _lowseries : _bottom
maxema = f_highest_since(ema(close,200), bar_index[0]==0)
f\u最高自(\u highseries,\u sinceevent)=>
var浮动_峰值=na
_峰值:=\u highseries>\u峰值还是自事件_highseries:_peak
f\u最低\u自(\u低系列,\u自事件)=>
var float _bottom=na
_底部:=\u lowseries条件bar\u索引[0]==0
将仅对第一个条有效,并在剩余时间返回false,考虑到函数ema
生成的第一个值是na
结果是na
您可能希望改为使用:
ema = ema(close,200)
max = 0.
max := max(ema,nz(max[1]))
不客气,如果您希望使用最小值,请将代码中的所有max
替换为min
。