Alpha-Trend

Schriftsteller:ChaoZhang, Datum: 2022-05-06 14:55:32
Tags:SMAATR

AlphaTrend ist ein brandneuer Indikator, den ich persönlich von Trend Magic abgeleitet habe und noch weiterentwickle.

In Magic Trend hatten wir einige Probleme, Alpha Trend versucht diese Probleme zu lösen wie:

1-Stop-Losses zu minimieren und seitliche Marktbedingungen zu überwinden. 2-Genauere BUY/SELL-Signale bei Trendmarktbedingungen zu haben. 3- Bedeutende Unterstützungs- und Widerstandsniveaus zu haben. 4- Indikatoren aus verschiedenen Kategorien zusammenzuführen, die miteinander kompatibel sind, und eine sinnvolle Kombination in Bezug auf Dynamik, Trend, Volatilität, Volumen und Trailing Stop Loss herzustellen.

für diese Zwecke Alpha Trend: 1- Wirkt wie ein toter Indikator wie sein Vorgänger Magic Trend bei seitlichen Marktbedingungen und gibt nicht viele falsche Signale. 2- Mit einer weiteren Linie mit 2 Balken, die von der ursprünglichen verdrängt sind, haben Alpha Trend BUY und SELL Signale von ihren Crossovers.

KAUF / LONG wenn die Alpha-Trend-Linie über ihre 2 Bars verschiebte Linie kreuzt und es würde eine grüne Füllung zwischen ihnen geben SELL / SHORT, wenn die Alpha-Trend-Linie unterhalb ihrer 2 Stäbe verschiebten Linie überschreitet und die Füllung dann rot wird.

3- Alpha-Trendlinien - als Unterstützungsniveaus fungieren, wenn ein Aufwärtstrend eintrittATR (Standardkoeffizient) Abstand zu den niedrigen Werten der Bar -wirken umgekehrt als Widerstandsniveaus, wenn ein Abwärtstrend auftritt, der 1 zurückliegtATR (Standardkoeffizient) Abstand zu den hohen Werten der Bar und fungiert als Trailing Stop Loss Je gerader die Alpha-Trend-Linien, desto stärker werden die Stützungen und Widerstände.

4- Trend Magic hat CCI in der Berechnung Alpha Trend hat MFI als Momentum, aber wenn es keine Volumendaten gibt, hat MFI 0 Werte, so dass nach dem Anklicken des entsprechenden Kästchens die Berechnung unter Berücksichtigung des RSI geändert werden kann, um dieses Problem zu überwinden, wenn keine Volumendaten in diesem Diagramm vorliegen. Momentum: RSI und MFI Der magische Trend Volatilität: Nachfolgende Halt: ATR Volumen: MFI Der Alpha-Trend ist eine Kombination verschiedener Typen...

Standardwerte: Koeffizient: 1, der der Faktor für den ATR-Wert nachlässt gemeinsame Laufzeit: 14, d. h. die Laufzeit der ATR-MFI und des RSI

Ich wünsche Ihnen allen, dass Sie AlphaTrend für profitable Trades nutzen. Kvanç Özbilgiç

Nachprüfungen img


/*backtest
start: 2017-08-01 00:00:00
end: 2022-05-04 23:59:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Bitfinex","currency":"BTC_USD"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// author © KivancOzbilgic
// developer © KivancOzbilgic
//@version=5
indicator('AlphaTrend', shorttitle='AT', overlay=true, format=format.price, precision=2, timeframe='')
coeff = input.float(1, 'Multiplier', step=0.1)
AP = input(8, 'Common Period')
ATR = ta.sma(ta.tr, AP)
src = input(close,'Source')
showsignalsk = input(title='Show Signals?', defval=true)
novolumedata = input(title='Change calculation (no volume data)?', defval=false)
upT = low - ATR * coeff
downT = high + ATR * coeff
AlphaTrend = 0.0
AlphaTrend := (novolumedata ? ta.rsi(src, AP) >= 50 : ta.mfi(hlc3, AP) >= 50) ? upT < nz(AlphaTrend[1]) ? nz(AlphaTrend[1]) : upT : downT > nz(AlphaTrend[1]) ? nz(AlphaTrend[1]) : downT

color1 = AlphaTrend > AlphaTrend[2] ? #00E60F : AlphaTrend < AlphaTrend[2] ? #80000B : AlphaTrend[1] > AlphaTrend[3] ? #00E60F : #80000B
k1 = plot(AlphaTrend, color=color.new(#0022FC, 0), linewidth=3)
k2 = plot(AlphaTrend[2], color=color.new(#FC0400, 0), linewidth=3)

buySignalk = ta.crossover(AlphaTrend, AlphaTrend[2])
sellSignalk = ta.crossunder(AlphaTrend, AlphaTrend[2])


K1 = ta.barssince(buySignalk)
K2 = ta.barssince(sellSignalk)
O1 = ta.barssince(buySignalk[1])
O2 = ta.barssince(sellSignalk[1])


//plotshape(buySignalk and showsignalsk and O1 > K2 ? AlphaTrend[2] * 0.9999 : na, title='BUY', text='BUY', location=location.absolute, style=shape.labelup, size=size.tiny, color=color.new(#0022FC, 0), textcolor=color.new(color.white, 0))

//plotshape(sellSignalk and showsignalsk and O2 > K1 ? AlphaTrend[2] * 1.0001 : na, title='SELL', text='SELL', location=location.absolute, style=shape.labeldown, size=size.tiny, color=color.new(color.maroon, 0), textcolor=color.new(color.white, 0))

if buySignalk and showsignalsk and O1 > K2
    strategy.entry("entry long", strategy.long)
else if sellSignalk and showsignalsk and O2 > K1
    strategy.entry("entry short", strategy.short)


Verwandt

Mehr