Sumber daya yang dimuat... Pemuatan...

Strategi Pivot dan Momentum

Penulis:ChaoZhang, Tanggal: 2024-04-30 16:39:30
Tag:ROCRSI

img

Gambaran umum

Strategi Pivot dan Momentum adalah pendekatan perdagangan yang menggabungkan titik pivot dan indikator momentum. Strategi ini memanfaatkan harga tinggi, rendah, dan dekat periode perdagangan sebelumnya untuk menghitung titik pivot dan menggunakan indikator momentum seperti ROC (Rate of Change) dan Stochastic RSI untuk menentukan tren pasar. Ketika harga pecah di atas titik pivot dan indikator momentum dikonfirmasi, strategi akan membuka posisi; sebaliknya, ketika harga pecah di bawah titik pivot dan indikator momentum dikonfirmasi, strategi akan menutup posisi. Strategi ini bertujuan untuk menangkap tren pasar sambil mengendalikan risiko.

Prinsip Strategi

Inti dari strategi ini adalah kombinasi dari titik pivot dan indikator momentum. Titik pivot dihitung menggunakan periode perdagangan sebelumnyas harga tinggi, rendah, dan dekat, mewakili tingkat dukungan dan resistensi penting di pasar. Ketika harga menembus titik pivot, itu menunjukkan bahwa tren pasar mungkin berubah.

Pada saat yang sama, strategi menggunakan dua indikator momentum, ROC dan Stochastic RSI, untuk mengkonfirmasi tren. ROC mengukur kecepatan perubahan harga; ketika ROC lebih besar dari 0, itu menunjukkan tren kenaikan; ketika ROC kurang dari 0, itu menunjukkan tren penurunan.

Ketika harga melanggar di atas titik pivot dan kedua ROC dan Stochastic RSI mengkonfirmasi tren, strategi akan membuka posisi; ketika harga melanggar di bawah titik pivot dan kedua ROC dan Stochastic RSI mengkonfirmasi tren, strategi akan menutup posisi.

Keuntungan Strategi

  1. Pelacakan tren: Dengan menggabungkan titik pivot dan indikator momentum, strategi dapat secara efektif menangkap tren pasar dan memasuki posisi di awal pembentukan tren, memaksimalkan potensi keuntungan.

  2. Pengendalian risiko: Strategi menggunakan beberapa kondisi untuk menyaring sinyal perdagangan, mengurangi terjadinya sinyal palsu dan dengan demikian menurunkan risiko perdagangan. Pada saat yang sama, dengan menetapkan tingkat stop-loss, strategi dapat secara efektif mengendalikan kerugian maksimum dari satu perdagangan.

  3. Adaptivitas tinggi: Strategi dapat diterapkan pada beberapa kerangka waktu dan pasar yang berbeda. Dengan menyesuaikan parameter, strategi dapat beradaptasi dengan karakteristik pasar dan gaya perdagangan yang berbeda.

Risiko Strategi

  1. Optimasi parameter: Strategi mencakup beberapa parameter, seperti metode perhitungan titik pivot dan periode indikator momentum. Pengaturan parameter yang berbeda dapat menyebabkan perbedaan signifikan dalam kinerja strategi. Oleh karena itu, parameter perlu dioptimalkan dan diuji untuk menemukan kombinasi terbaik.

  2. Risiko pasar: Strategi ini terutama cocok untuk pasar dengan tren yang jelas dan mungkin tidak berkinerja baik di pasar yang bergolak. Pada saat yang sama, jika pasar mengalami volatilitas yang parah atau peristiwa abnormal, strategi dapat mengalami penurunan yang signifikan.

  3. Risiko overfitting: Jika strategi terlalu disesuaikan dengan data historis selama proses pengoptimalan parameter, mungkin tidak berkinerja baik dalam perdagangan aktual. Oleh karena itu, perlu untuk memverifikasi efektivitas strategi melalui pengujian di luar sampel dan perdagangan aktual.

Arah Optimasi Strategi

  1. Penyesuaian parameter dinamis: Parameter strategi dapat disesuaikan secara dinamis sesuai dengan kondisi pasar.

  2. Menambahkan kondisi penyaringan lainnya: Indikator teknis atau faktor fundamental lainnya dapat dianggap sebagai kondisi penyaringan tambahan, seperti volume perdagangan dan sentimen pasar, untuk meningkatkan keandalan sinyal.

  3. Optimasi manajemen risiko: Karakteristik risiko-pengembalian strategi dapat ditingkatkan dengan mengoptimalkan manajemen posisi dan aturan stop-loss/take-profit.

Ringkasan

Strategi Pivot dan Momentum menggabungkan titik pivot dan indikator momentum, berfokus pada pelacakan tren sambil menekankan pengendalian risiko. Strategi ini berlaku untuk beberapa pasar dan kerangka waktu. Dengan mengoptimalkan parameter dan menambahkan kondisi penyaringan lainnya, stabilitas dan profitabilitas strategi dapat ditingkatkan lebih lanjut. Dalam penerapan praktis, perhatian harus diberikan pada risiko pasar dan risiko overfit, dan efektivitas strategi harus dijamin melalui optimasi dan pemantauan berkelanjutan.


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

//@version=5
strategy("Pivot and Momentum", overlay=true)
//systemedic

// Pivot Hesaplama
highPrev = request.security(syminfo.tickerid, "60", high[1])
lowPrev = request.security(syminfo.tickerid, "60", low[1])
closePrev = request.security(syminfo.tickerid, "60", close[1])

pivotPoint = (highPrev + lowPrev + closePrev) / 3
R1 = 2 * pivotPoint - lowPrev
S1 = 2 * pivotPoint - highPrev

// Stochastic RSI
smoothK = input(3, "Stochastic RSI Smooth K")
smoothD = input(3, "Stochastic RSI Smooth D")
lengthRSI = input(14, "RSI Length")
lengthStoch = input(14, "Stochastic Length")
rsi = ta.rsi(close, lengthRSI)
k = ta.sma(ta.stoch(rsi, rsi, rsi, lengthStoch), smoothK)
d = ta.sma(k, smoothD)

// ROC
rocLength = input(9, "ROC Length")
roc = ta.roc(close, rocLength)

// Alım ve Satım Koşulları
longCondition = close > pivotPoint and ta.crossover(k, d) and roc > 0
shortCondition = close < pivotPoint and ta.crossunder(k, d) and roc < 0

// Pozisyon Kontrolü ve İşlem
if (longCondition)
    strategy.close("short") // Mevcut short pozisyonunu kapat
    strategy.entry("long", strategy.long, comment="Long Pozisyonu")

if (shortCondition)
    strategy.close("long") // Mevcut long pozisyonunu kapat
    strategy.entry("short", strategy.short, comment="Short Pozisyonu")

// Pivot ve Seviyeleri Çiz
plot(pivotPoint, "Pivot", color=color.red)
plot(R1, "R1", color=color.green)
plot(S1, "S1", color=color.blue)


Berkaitan

Lebih banyak