AlphaTrend

Penulis:ChaoZhang, Tanggal: 2022-05-06 14:55:32
Tag:SMAATR

AlphaTrend adalah indikator baru yang saya pribadi berasal dari Trend Magic dan masih berkembang

Dalam Magic Trend kami memiliki beberapa masalah, Alpha Trend mencoba untuk memecahkan masalah seperti:

1-Untuk meminimalkan stop loss dan mengatasi kondisi pasar sampingan. 2-Untuk memiliki sinyal BUY/SELL yang lebih akurat selama kondisi pasar tren. 3- Memiliki level support dan resistance yang signifikan. 4- Untuk menyatukan indikator dari berbagai kategori yang kompatibel satu sama lain dan membuat kombinasi yang berarti mengenai momentum, tren, volatilitas, volume dan stop loss.

untuk tujuan tersebut Alpha Trend: 1- Berfungsi seperti indikator mati seperti pendahulunya Magic Trend dalam kondisi pasar sampingan dan tidak memberikan banyak sinyal palsu. 2- Dengan garis lain dengan 2 bar yang diimbangi dari yang asli Alpha Trend memiliki sinyal BUY dan SELL dari crossover mereka.

BUY / LONG ketika garis Trend Alpha melintasi di atas 2 bar garis offset dan akan ada pengisian hijau di antara mereka SELL / SHORT ketika garis Trend Alpha melintasi di bawah 2 bar garis offset dan pengisian akan merah maka.

3- Garis Tren Alfa -berfungsi sebagai level support ketika terjadi uptrendJarak ATR (koefisien default) dari nilai rendah bar - sebaliknya bertindak sebagai level resistance ketika downtrend terjadiJarak ATR (koefisien default) dari nilai tinggi bar dan bertindak sebagai trailing stop loss Semakin garis Alpha Trend lurus semakin banyak dukungan dan resistensi menjadi lebih kuat.

4- Trend Magic memiliki CCI dalam perhitungan Alpha Trend memiliki MFI sebagai momentum, tetapi ketika tidak ada data volume MFI memiliki nilai 0, jadi ada tombol untuk mengubah perhitungan dengan mempertimbangkan RSI setelah mencentang kotak yang relevan untuk mengatasi masalah ini ketika tidak ada data volume dalam grafik tersebut. Momentum: RSI dan MFI Tren: Tren Ajaib Volatilitas: ATR, Penghentian Belakang: ATR Penghentian Belakang Volume: MFI Tren Alpha sebenarnya adalah kombinasi dari berbagai jenis...

nilai default: Koefisien: 1 yang merupakan faktor dari nilai ATR belakang Periode umum: 14 yang merupakan panjang ATR MFI dan RSI

Semoga kalian semua menggunakan AlphaTrend dalam perdagangan yang menguntungkan. Kıvanç Özbilgiç

Hasil tes ulang 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)


Berkaitan

Lebih banyak