Strategi perdagangan kuantitatif berdasarkan Gann Swing Oscillator

Penulis:ChaoZhang, Tanggal: 2023-09-15 11:37:37
Tag:

Artikel ini menjelaskan secara rinci strategi perdagangan kuantitatif menggunakan Gann Swing Oscillator. Hal ini menentukan tren pasar dengan menghitung harga ekstrem untuk menghasilkan sinyal perdagangan.

I. Logika Strategi

Indikator inti adalah Gann Swing Oscillator.

  1. Menghitung tertinggi tertinggi dan terendah terendah selama periode.

  2. Bandingkan dua bar terakhir tertinggi tertinggi dengan bar terbaru untuk mengidentifikasi extremum bullish.

  3. Bandingkan dua bar terakhir terendah terendah dengan bar terbaru untuk mengidentifikasi ekstrem bearish.

  4. Hitung nilai Gann Oscillator berdasarkan hubungan ekstrem.

  5. Menentukan arah tren dan menghasilkan sinyal sesuai dengan nilai indikator.

Ini mengidentifikasi titik pembalikan pasar dan tren secara efektif dengan menilai harga ekstrim.

II. Keuntungan dari Strategi

Keuntungan terbesarnya adalah kesederhanaan indikator, memanfaatkan perbandingan harga ekstrim secara langsung untuk menentukan arah tren.

Keuntungan lain adalah persyaratan parameter minimum hanya satu variabel.

Akhirnya, sinyal perdagangan tidak ambigu, baik panjang atau pendek, menghindari posisi tumpang tindih.

III. Potensi Risiko

Namun, ada beberapa masalah potensial:

Pertama, indikator telah terlambat mendeteksi sinyal breakout, menyebabkan entri terbaik terlewatkan.

Kedua, kurangnya stop loss dan take profit gagal mengendalikan risiko per perdagangan.

Akhirnya, sinyal yang sering diperlukan manajemen uang yang tepat untuk membatasi kerugian.

IV. Ringkasan

Singkatnya, artikel ini telah menjelaskan strategi perdagangan kuantitatif menggunakan Gann Swing Oscillator. Hal ini mengidentifikasi tren pasar dan pembalikan dengan menilai harga ekstrem. Tetapi perbaikan dapat dilakukan seperti menambahkan berhenti dan mengelola lag sinyal. Secara keseluruhan, ini memberikan pendekatan unik menggunakan perbandingan harga untuk menentukan tren.


/*backtest
start: 2023-08-15 00:00:00
end: 2023-08-26 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 19/06/2017
// The Gann Swing Oscillator has been adapted from Robert Krausz's book, 
// "A W.D. Gann Treasure Discovered". The Gann Swing Oscillator helps 
// define market swings. 
//
// You can change long to short in the Input Settings
// Please, use it only for learning or paper trading. Do not for real trading.
////////////////////////////////////////////////////////////
strategy(title="Gann Trend Oscillator")
Length = input(3, minval=1)
reverse = input(false, title="Trade reverse")
hline(0, color=gray, linestyle=hline.style_dashed)
xHH = highest(close, Length)
xLL = lowest(close, Length)
xGSO = iff(xHH[2] > xHH[1] and xHH[0] > xHH[1], -1,
         iff(xLL[2] < xLL[1] and xLL[0] < xLL[1], 1, nz(xGSO[1],0)))
pos = iff(xGSO > 0, 1,
	     iff(xGSO < 0, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue )        
plot(xGSO, color=blue, title="GTO")

Lebih banyak