Gann Double Channel Breakout Trading Strategi

Penulis:ChaoZhang, Tarikh: 2023-09-12 14:33:08
Tag:

Strategi ini adalah berdasarkan teori saluran ganda Gann. Gann percaya bahawa harga saham turun naik dalam saluran, yang dibina oleh jalur turun naik purata bergerak ditambah / tolak. Apabila harga menembusi saluran, ia menandakan pembalikan trend. Strategi ini menggunakan teori ini dengan membina sistem saluran ganda untuk mengenal pasti perubahan trend dan membuat perdagangan.

Logika Strategi

  1. Membina saluran Gann dalaman dan luaran. Saluran dalaman menggunakan MA 81 hari dengan jalur penyimpangan standard 1x. Saluran luar menggunakan MA 81 hari dengan jalur penyimpangan standard 2x.

  2. Apabila harga hampir di atas saluran dalaman, pergi panjang. Ini menunjukkan harga mungkin memulakan trend menaik baru.

  3. Apabila penutupan pecah di bawah saluran dalaman, pergi pendek. Ini menunjukkan harga mungkin memulakan trend penurunan baru.

  4. Saluran luar bertindak sebagai stop loss. Jika panjang dipicu oleh pecah dalaman, kedudukan dekat jika harga jatuh kembali di bawah jalur bawah luar. Jika pendek dipicu oleh pecah dalaman, kedudukan dekat jika harga naik kembali di atas jalur atas luar.

Kelebihan strategi ini:

  1. Sistem saluran berganda dapat mengenal pasti pembalikan trend dengan lebih tepat.

  2. Perdagangan breakout mengikuti trend.

  3. Stop loss saluran berganda membantu mengawal risiko.

Risiko strategi ini:

  1. Semasa pasaran bergoyang, saluran mungkin terputus berulang kali, menghasilkan isyarat palsu.

  2. Isyarat keluar cenderung berlaku berhampiran paras tertinggi dan terendah.

  3. Titik stop loss yang terlalu dekat mungkin dicetuskan oleh turun naik jangka pendek.

Kesimpulannya, strategi ini mengenal pasti pembalikan trend menggunakan saluran Gann berganda, mengamalkan pendekatan perdagangan pecah, dan menyeimbangkan pengambilan keuntungan dengan kawalan risiko. Dengan parameter yang dioptimumkan dan pengurusan risiko yang ketat, ia dapat mencapai hasil yang baik. Tetapi tidak ada strategi teknikal yang berfungsi dalam semua keadaan pasaran. Pelabur harus menerapkannya dengan berhati-hati dan menyelaraskannya dengan toleransi risiko mereka sendiri.


/*backtest
start: 2023-01-01 00:00:00
end: 2023-01-15 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("[VJ] Gann Double Band Buy Sell", overlay=true)
tim=input('375')
//skip buying near upper band and selling near lower band
out1 = security(syminfo.tickerid, tim, open)
out2 = security(syminfo.tickerid, tim, close)

// gann 81, 1 & 81, 2 as channel
length = input(81, minval=1)
src = input(close, title="Source")

Band1 = input(1.0, minval=0.001, maxval=10, step=0.1)
basis = sma(src, length)
dev = Band1 * stdev(src, length)
upper = basis + dev
lower = basis - dev

Band2 = input(2.0, minval=0.001, maxval=10, step=0.1)
dev2 = Band2 * stdev(src, length)
upper2 = basis + dev2
lower2 = basis - dev2

plot(basis, color=black ,linewidth=3 )
p1a = plot(upper, color=green,linewidth=2)
p1b = plot(lower, color=green,linewidth=2)

p2a = plot(upper2, color=blue, linewidth=3)
p2b = plot(lower2, color=blue, linewidth=3)



longCondition = crossover(security(syminfo.tickerid, tim, close),security(syminfo.tickerid, tim, open)) and close < upper
if (longCondition)
    strategy.entry("long", strategy.long)
shortCondition = crossunder(security(syminfo.tickerid, tim, close),security(syminfo.tickerid, tim, open)) and close > lower
if (shortCondition)
    strategy.entry("short", strategy.short)





Lebih lanjut