AlphaTrend

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

AlphaTrend adalah satu penunjuk baru yang saya sendiri berasal dari Trend Magic dan masih membangunkan

Dalam Magic Trend kami mempunyai beberapa masalah, Alpha Trend cuba menyelesaikan masalah seperti:

1-Untuk meminimumkan kerugian berhenti dan mengatasi keadaan pasaran sampingan. 2-Untuk mempunyai isyarat BUY/SELL yang lebih tepat semasa keadaan pasaran yang sedang berubah. 3- Mempunyai tahap sokongan dan rintangan yang signifikan. 4- Untuk menyatukan penunjuk dari pelbagai kategori yang serasi antara satu sama lain dan membuat kombinasi yang bermakna mengenai momentum, trend, turun naik, jumlah dan kehilangan berhenti.

Menurut tujuan tersebut, Alpha Trend: 1- Berlaku seperti penunjuk mati seperti nenek moyangnya Magic Trend dalam keadaan pasaran sampingan dan tidak memberikan banyak isyarat palsu. 2- Dengan satu lagi garis dengan 2 bar diimbangi dari yang asal Alpha Trend mempunyai isyarat BUY dan SELL dari silang mereka.

BUY / LONG apabila garis Trend Alpha melintasi di atas 2 bar garis yang dipindahkan dan akan ada pengisian hijau di antara mereka JUAL / PENGALAM apabila garis Trend Alpha melintasi di bawah garis 2 bar yang dipindahkan dan pengisian akan menjadi merah kemudian.

3- Garis Trend Alfa - bertindak sebagai tahap sokongan apabila trend menaik berlakuJarak ATR (pekali lalai) dari nilai rendah bar - sebaliknya bertindak sebagai tahap rintangan apabila trend penurunan berlaku di belakang 1Jarak ATR (pekali lalai) dari nilai tinggi bar dan bertindak sebagai penangguhan kerugian semakin lurus garis Trend Alpha semakin kuat sokongan dan rintangan.

4- Trend Magic mempunyai CCI dalam pengiraan Alpha Trend mempunyai MFI sebagai momentum, tetapi apabila tidak ada data jumlah MFI mempunyai nilai 0, jadi ada butang untuk mengubah pengiraan dengan mengambil kira RSI selepas mencentang kotak yang berkaitan untuk mengatasi masalah ini apabila tidak ada data jumlah dalam carta itu. Momentum: RSI dan MFI Trend: Trend Ajaib Volatiliti: ATR, Hentikan Pengangkutan: ATR Hentikan Pengangkutan Volume: IFM Trend Alpha sebenarnya merupakan gabungan dari pelbagai jenis...

Nilai lalai: pekali: 1 yang merupakan faktor nilai ATR belakang Tempoh biasa: 14 yang merupakan tempoh ATR MFI dan RSI

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

Hasil ujian semula 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 lanjut