Доброго времени суток. Хотелось бы оживить форум продолжением этой темы.
На мой взгляд это индикатор так называемый CHOP ZONE (есть на investing.com и наверное на tradingview). "Зона отбоя" в переводе. Или зона направления, но она работает не очень, мягко говоря.
Есть даже некая стратегия на основе данного индикатора. (основа это ЕМА с периодом 34)
https://ru.tradingview.com/script/5KSOJ ... -Buy-Only/Там есть код стратегии:
//@version=3
strategy(title = "Chop Zone Strategy - Buy Only")
colorTurquoise = #34dddd
colorDarkGreen = #006400
colorPaleGreen = #98fb98
colorLime = lime
colorDarkRed = #8B0000
colorRed = red
colorOrange = orange
colorLightOrange = #ffc04c
colorYellow = yellow
source = close
avg = hlc3
pi = atan(1) * 4
periods = 30
highestHigh = highest(periods)
lowestLow = lowest(periods)
range = 25 / (highestHigh - lowestLow) * lowestLow
ema34 = ema(source, 34)
x1_ema34 = 0
x2_ema34 = 1
y1_ema34 = 0
y2_ema34 = (ema34[1] - ema34) / avg * range
c_ema34 = sqrt((x2_ema34 - x1_ema34)*(x2_ema34 - x1_ema34) + (y2_ema34 - y1_ema34)*(y2_ema34 - y1_ema34))
emaAngle_1 = round(180 * acos((x2_ema34 - x1_ema34)/c_ema34) / pi)
emaAngle = iff(y2_ema34 > 0, - emaAngle_1, emaAngle_1)
chopZoneColor = emaAngle >= 5 ? colorTurquoise : emaAngle < 5 and emaAngle >= 3.57 ? colorDarkGreen : emaAngle < 3.57 and emaAngle >= 2.14 ? colorPaleGreen : emaAngle < 2.14 and emaAngle >= .71 ? colorLime : emaAngle <= -1 * 5 ? colorDarkRed : emaAngle > -1 * 5 and emaAngle <= -1 * 3.57 ? colorRed : emaAngle > -1 * 3.57 and emaAngle <= -1 * 2.14 ? colorOrange : emaAngle > -1 * 2.14 and emaAngle <= -1 * .71 ? colorLightOrange : colorYellow
plot(1, color=chopZoneColor, style=columns)
sensitivity = input(title="Sensitivity", type=integer, defval=3, minval=1, maxval=100)
boolclose = (chopZoneColor!=colorTurquoise)
boolbuy = (chopZoneColor==colorTurquoise and chopZoneColor[sensitivity]!=colorTurquoise)
for i = 1 to sensitivity-1
if (chopZoneColor[i]==colorTurquoise)
boolclose := false
if (chopZoneColor[i]!=colorTurquoise)
boolbuy := false
strategy.entry("buy", strategy.long, when=boolbuy)
strategy.close("buy", when = boolclose)
Что если Blue Sky это та же стратегия, НО в которой просто оставлены только два цвета, и изменен период МА??? В самой стратегии Blue sky дается рекомендация:
Operate Long and Short (Hold Position)
1. Enter the resolution of the strategy you want to operate
2. Set the DEEP parameter to 120
3. When the background is blue buy, when the background is red sell.
Думаю, что в данном случае DEEP это как раз период МА.
Можно ли сделать индикатор на основе вышеизложенного для АД? Было бы интересно ее потестить и в хвост и в гриву))) Даже если она будет только на покупку. В индикаторе должна быть возможность менять период МА. Понимаю, что похожие индикаторы в виде линии на графике уже есть, но вот такого в виде цветов я не видел.