ROCによる値動きのフィルタリング
ROCを使って値動きのあるケースを除外する。 ROCの値が大きいほど値動きがあると判断し、閾値以下を弱いと判断する。
閾値として何を使うかを決めかねている 標準偏差かメディアンか、または固定値を指定するか
f_filter_move_by_roc (_src, _len) =>
a = array.new<float>(_len)
roc = ta.roc(_src, 2)
moved = math.abs(roc - roc[3])
for i = 1 to _len
array.push(a, moved[i])
min_value = array.min(a)
median := array.median(a)
moved <= min_value
Last updated