Strategi Scalper Tren Quad MA

Penulis:ChaoZhang, Tanggal: 2023-12-22 14:25:04
Tag:

img

Gambaran umum

Strategi Quad MA Trend Scalper adalah strategi mengikuti tren yang menggunakan 4 moving average dari periode yang berbeda untuk menghasilkan sinyal beli dan jual.

Logika Strategi

Strategi ini menggunakan dua kelompok rata-rata bergerak. Kelompok pertama terdiri dari rata-rata bergerak cepat - Length1 periode MA1 dan Length2 periode MA2, silang antara yang menghasilkan sinyal perdagangan. Kelompok kedua terdiri dari rata-rata bergerak panjang - Longlength1 periode MA3 dan Longlength2 periode MA4, yang menentukan arah tren jangka panjang.

Posisi panjang dibuka hanya ketika MA cepat (MA1 dan MA2) memiliki persilangan emas DAN MA panjang (MA3 dan MA4) menunjukkan tren naik (MA3 di atas MA4).

Posisi panjang akan ditutup ketika MA1 yang cepat melintasi di bawah MA3 yang lambat, yang menunjukkan pembalikan tren jangka pendek.

Logika untuk celana pendek simetris dan dihilangkan di sini.

Desain ini memungkinkan strategi untuk secara efektif melacak arah tren dan menghindari tertipu di pasar yang terikat rentang. Juga, kombinasi MA jangka panjang dan jangka pendek membantu mengidentifikasi peluang keuntungan yang memiliki probabilitas tinggi untuk memasuki perdagangan, dengan stop loss untuk mengendalikan risiko.

Analisis Keuntungan

Keuntungan utama dari strategi ini adalah:

  1. Menggunakan beberapa MAs meningkatkan keandalan sinyal dan menghindari whipsaws.

  2. Analisis kerangka waktu jangka panjang hingga jangka pendek memfasilitasi penelusuran tren yang efektif.

  3. Stop loss jangka pendek membantu membatasi kerugian perdagangan tunggal.

  4. Cocok untuk perdagangan leverage tinggi dengan profitabilitas yang baik.

Analisis Risiko

Ada juga beberapa risiko:

  1. Perbedaan antara MAs panjang dan pendek dapat menyebabkan perdagangan yang buruk.

  2. Strategi ini sensitif terhadap penyesuaian parameter. parameter yang tidak tepat dapat menyebabkan over-trading atau penundaan sinyal. beberapa optimasi diperlukan untuk menemukan yang optimal.

  3. Dengan leverage tinggi, penggunaan modal perlu dikendalikan untuk menghindari panggilan margin.

Arahan Optimasi

Beberapa cara untuk mengoptimalkan strategi:

  1. Tambahkan indikator volatilitas untuk menilai tingkat volatilitas untuk waktu yang lebih baik.

  2. Tambahkan indikator volume ke perdagangan dengan volume tinggi yang otentik.

  3. Mengoptimalkan panjang MA melalui pengujian iteratif untuk menemukan optimal global.

  4. Periksa sinyal di seluruh kerangka waktu untuk konfirmasi sinyal yang lebih baik.

Kesimpulan

Quad MA Trend Scalper adalah strategi trend berikut yang khas. Ini menggunakan dua kelompok MA untuk menentukan arah tren dan masuk posisi di sepanjang tren utama. Keuntungan ditangkap dengan cepat menggunakan MA cepat. Logika sederhana dan risiko mudah dikendalikan, membuatnya cocok untuk perdagangan frekuensi tinggi.


/*backtest
start: 2023-11-21 00:00:00
end: 2023-12-10 10:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy(title="Quad MA Trend Scalper Backtest", shorttitle="QMA BACKTEST", overlay=true, pyramiding = 100)

//
//INPUTS
//

price = close
exponential = input(false, title="Exponential MA")
longexponential = input(true, title="Long Exponential MA")
src = input(close, title="Source")

length1 = input(13, title="MA Fast")
length2 = input(21, title="MA Slow")

longlength1 = input(54, title="Long MA 1")
longlength2 = input(84, title="Long MA 2")

//
//MAs
//

ma1 = exponential ? ema(src, length1) : sma(src, length1)
ma2 = exponential ? ema(src, length2) : sma(src, length2)
ma3 = longexponential ? ema(src, longlength1) : sma(src, longlength1)
ma4 = longexponential ? ema(src, longlength2) : sma(src, longlength1)

plot(ma1, color = black, linewidth = 2)
plot(ma2, color = red, linewidth = 2)
plot(ma3, color = blue, linewidth = 2)
plot(ma4, color = green, linewidth = 5)

long1 = crossover(ma1, ma2) and ma3 > ma4
long2 = crossover(ma1, ma2) and ma3 < ma4
short1 = crossunder(ma1, ma2) and ma3 < ma4
short2 = crossunder(ma1, ma2) and ma3 > ma4

//plotshape(long1, style=shape.triangleup, location=location.belowbar, color=green, size=size.tiny)
//plotshape(long2, style=shape.triangleup, location=location.belowbar, color=red, size=size.tiny)
//plotshape(short1, style=shape.triangledown, location=location.abovebar, color=green, size=size.tiny)
//plotshape(short2, style=shape.triangledown, location=location.abovebar, color=red, size=size.tiny)

//
//STRATEGY
//

//LONG
if (crossover(ma1, ma2) and ma1>ma4)
    strategy.entry("Long", strategy.long, comment="Long")
    
strategy.close("Long", when = crossunder(ma1, ma3))

//SHORT

if (crossunder(ma1, ma2) and ma1<ma4)
    strategy.entry("Short", strategy.short, comment="Short")

strategy.close("Short", when = crossover(ma1, ma3))



Lebih banyak