使用 Heiken Ashi 的分形
Fractals using Heiken Ashi
我尝试使用 Heiken Ashi 蜡烛而不是日本蜡烛来创建分形指标。使用 HA 蜡烛,噪音被去除,因此最容易发现本地 high/low。这个想法是:
- 如果我发现 3 根看涨的 3 根看跌的 HA 蜡烛,我想在这 6 根蜡烛的最高点上画一个形状。
这是我的代码:
//@version=4
study("Stop hunt") //, overlay=true
haopen = 0.0
haclose = (open + high + low + close) / 4
haopen := na(haopen[1]) ? (open + close) / 2 : (haopen[1] + haclose[1]) / 2
hahigh = max(high, max(haopen, haclose))
halow = min(low, min(haopen, haclose))
bullHa = haclose > haopen
cond = bullHa[6] and bullHa[5] and bullHa[4] and not bullHa[3] and not bullHa[2] and not bullHa[1] //fractal
top = highestbars(high, 7)
transpVar = 100
if (cond)
transpVar := 70
plot(top)
bgcolor(color.new(color.green, transpVar))
bgcolor(color.new(color.red, transpVar), offset=top)
plotshape(cond, color=color.green, style=shape.triangledown, location=location.abovebar, size=size.tiny, offset=top)
问题在于使用 Highestbars() 并将此值用作 plotShape() 的偏移量。有时偏移量是正确绘制的,有时不是。我不明白。
如果有人能弄清楚原因,我会很高兴。
谢谢:)
plotshape(cond, color=color.green, style=shape.triangledown, location=location.abovebar, size=size.tiny, offset=-4)
bullHa[4] 峰值向后四个柱,因此始终需要将偏移量设置为 -4。
我尝试使用 Heiken Ashi 蜡烛而不是日本蜡烛来创建分形指标。使用 HA 蜡烛,噪音被去除,因此最容易发现本地 high/low。这个想法是:
- 如果我发现 3 根看涨的 3 根看跌的 HA 蜡烛,我想在这 6 根蜡烛的最高点上画一个形状。
这是我的代码:
//@version=4
study("Stop hunt") //, overlay=true
haopen = 0.0
haclose = (open + high + low + close) / 4
haopen := na(haopen[1]) ? (open + close) / 2 : (haopen[1] + haclose[1]) / 2
hahigh = max(high, max(haopen, haclose))
halow = min(low, min(haopen, haclose))
bullHa = haclose > haopen
cond = bullHa[6] and bullHa[5] and bullHa[4] and not bullHa[3] and not bullHa[2] and not bullHa[1] //fractal
top = highestbars(high, 7)
transpVar = 100
if (cond)
transpVar := 70
plot(top)
bgcolor(color.new(color.green, transpVar))
bgcolor(color.new(color.red, transpVar), offset=top)
plotshape(cond, color=color.green, style=shape.triangledown, location=location.abovebar, size=size.tiny, offset=top)
问题在于使用 Highestbars() 并将此值用作 plotShape() 的偏移量。有时偏移量是正确绘制的,有时不是。我不明白。 如果有人能弄清楚原因,我会很高兴。
谢谢:)
plotshape(cond, color=color.green, style=shape.triangledown, location=location.abovebar, size=size.tiny, offset=-4)
bullHa[4] 峰值向后四个柱,因此始终需要将偏移量设置为 -4。