magarto

magarto indicator

You also need to add a MA30 to the chart and set a timeframe of W on FOREX and others and H4 or D for BTCUSD.
Buy: when MA30 changes from downtrend to uptrend, price is over MA30 and magarto indicator shows a crossover in the top.
Sell: opposite scenario

Update 1: Sorry, for LTCUSD it didn't work. I used the wrong chart when I published it so check it in BTCUSD.
Open-source Skript

Ganz im Spirit von TradingView hat der Autor dieses Skripts es als Open-Source veröffentlicht, damit Trader es besser verstehen und überprüfen können. Herzlichen Glückwunsch an den Autor! Sie können es kostenlos verwenden, aber die Wiederverwendung dieses Codes in einer Veröffentlichung unterliegt den Hausregeln. Sie können es als Favoriten auswählen, um es in einem Chart zu verwenden.

Haftungsausschluss

Die Informationen und Veröffentlichungen sind nicht als Finanz-, Anlage-, Handels- oder andere Arten von Ratschlägen oder Empfehlungen gedacht, die von TradingView bereitgestellt oder gebilligt werden, und stellen diese nicht dar. Lesen Sie mehr in den Nutzungsbedingungen.

Möchten Sie dieses Skript auf einem Chart verwenden?
study("magarto indicator",overlay=false)
ma=sma(close,30)
maslope=ma-ma[2]
maslopeB=iff(maslope<0,-1,iff(maslope>0,1,0))

candleOver=iff(ohlc4>ma,1,-1)

xMA = ema(close,13)
DayLow = iff(dayofmonth != dayofmonth[1], low, min(low, nz(DayLow[1])))
bearpower = DayLow - xMA

DayHigh = iff(dayofmonth != dayofmonth[1], high, max(high, nz(DayHigh[1])))
bullpower = DayHigh - xMA

bothElder=iff((bearpower>0 and bullpower>0),1,iff((bearpower<0 and bullpower<0),-1,0))

all4=maslopeB+candleOver+bothElder
plot(all4)
hline(3)
hline(-3)
buy = all4 == -3 ? all4 : na
sell = all4 == 3 ? all4 : na
plot(buy, style=circles, linewidth=4, color=red)
plot(sell, style=circles, linewidth=4, color=green)