Sumber daya yang dimuat... Pemuatan...

FVG Strategi perdagangan pendek

Penulis:ChaoZhang, Tanggal: 2024-05-28 17:23:09
Tag:FVG

FVG动量短线交易策略

Pengamatan

Strategi ini adalah strategi trading short-term momentum berdasarkan indikator FVG. Strategi ini mencari peluang trading short-term potensial di pasar dengan mengidentifikasi sinyal multi-head dan blank dari indikator FVG. Strategi ini menggunakan target stop loss dan profit yang ketat untuk membatasi potensi kerugian dan memaksimalkan keuntungan. Strategi ini berlaku untuk jangka waktu pendek (seperti grafik 1 menit atau 5 menit).

Prinsip Strategi

Strategi ini menggunakan indikator FVG untuk mengidentifikasi peluang perdagangan potensial. Indikator FVG menentukan sinyal multihead dan blank dengan membandingkan harga tutup saat ini dengan harga tertinggi dan terendah dari tiga garis K sebelumnya. Jika harga tutup saat ini lebih tinggi dari harga tertinggi dari tiga garis K sebelumnya, sinyal multihead dipicu; jika harga tutup saat ini lebih rendah dari harga minimum dari tiga garis K sebelumnya, sinyal blank dipicu.

Setelah sinyal perdagangan diidentifikasi, strategi ini akan mengeksekusi pesanan beli atau jual di titik tengah dari kisaran FVG. Untuk perdagangan multi-head, stop loss posisi ditetapkan di bawah titik terendah FVG sebesar 1%, target profit ditetapkan di atas titik tertinggi FVG sebesar 2%. Untuk perdagangan blank, stop loss posisi ditetapkan di atas titik tertinggi FVG sebesar 1%, target profit ditetapkan di bawah titik terendah FVG sebesar 2%.

Keunggulan Strategis

  1. Strategi ini menggunakan indikator FVG yang sederhana dan efektif untuk mengidentifikasi peluang perdagangan potensial. Indikator FVG dapat menangkap pergerakan harga jangka pendek dan membantu perdagangan pada tahap awal pembentukan tren.

  2. Strategi ini menggunakan tujuan stop loss dan profit yang ketat untuk membatasi kerugian potensial dan memaksimalkan keuntungan. Ini membantu mengelola risiko dan meningkatkan profitabilitas secara keseluruhan.

  3. Strategi ini berlaku untuk jangka waktu pendek dan memanfaatkan fluktuasi jangka pendek di pasar. Ini memungkinkan strategi untuk beradaptasi dengan cepat dengan kondisi pasar yang terus berubah.

Risiko Strategis

  1. Strategi ini bergantung pada sinyal perdagangan yang diberikan oleh indikator FVG. Meskipun indikator FVG efektif dalam menangkap pergerakan harga, namun tidak menjamin setiap perdagangan akan berhasil. Sinyal yang salah dapat menyebabkan perdagangan yang rugi.

  2. Strategi ini menggunakan target stop loss dan profit yang tetap. Meskipun ini membantu mengelola risiko, ini juga dapat membatasi potensi keuntungan. Selama tren yang kuat, harga mungkin melampaui target profit yang diantisipasi.

  3. Strategi perdagangan garis pendek menghadapi frekuensi perdagangan dan biaya transaksi yang lebih tinggi. Perdagangan yang sering dapat menghasilkan banyak titik geser dan komisi yang mempengaruhi profitabilitas keseluruhan.

Kebijakan Optimasi

  1. Pertimbangkan untuk memasukkan target stop loss dan profit yang dinamis ke dalam strategi. Mengatur target stop loss dan profit sesuai dengan volatilitas pasar dan intensitas tren dapat lebih sesuai dengan kondisi pasar yang berbeda.

  2. Menggabungkan indikator teknis lainnya (seperti rata-rata bergerak atau indeks relatif lemah) dengan indikator FVG untuk memberikan konfirmasi dan penyaringan tambahan. Ini dapat membantu mengurangi sinyal yang salah dan meningkatkan akurasi transaksi.

  3. Strategi diuji ulang dan dioptimalkan untuk menentukan pengaturan parameter terbaik (seperti siklus FVG, stop loss, dan persentase target keuntungan); dengan mengoptimalkan parameter ini, kinerja keseluruhan strategi dapat ditingkatkan.

Pengamatan

Secara keseluruhan, strategi trading short line momentum FVG adalah strategi yang sederhana dan efektif yang memanfaatkan indikator FVG untuk menangkap momentum harga dalam jangka waktu singkat. Dengan menggunakan target stop loss dan profit yang ketat, strategi ini dapat mengelola risiko dan memaksimalkan keuntungan. Namun, strategi ini juga menghadapi risiko seperti sinyal yang salah, target stop loss dan profit yang tetap, dan frekuensi perdagangan yang tinggi. Untuk mengoptimalkan strategi ini lebih lanjut, pertimbangkan untuk menggunakan target stop loss dan profit yang dinamis, menggabungkan indikator teknis lainnya, dan mengoptimalkan strategi secara progresif. Dengan mengubah parameter ini, strategi trading short line momentum FVG dapat menjadi alat trading yang lebih besar dan lebih handal.


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

//@version=5
strategy("ScalpingStrategy", overlay=true)

// Define the FVG calculation
fvgLow = ta.lowest(low, 3)
fvgHigh = ta.highest(high, 3)

var float entrySL=0
// Define the Bullish and Bearish FVG conditions
bullishFVG = low[1] > high[3]
bearishFVG = high[1] < low[3]

// Define the mid-point of the FVG range
fvgMid = (fvgLow + fvgHigh) / 2

// Define the buy and sell conditions
buyCondition = bullishFVG and close >= fvgMid and low<=fvgHigh
sellCondition = bearishFVG and close <= fvgMid and high>=fvgLow

// Plot buy and sell signals
plotshape(buyCondition, style=shape.labelup, location=location.belowbar, color=color.green, text="B")
plotshape(sellCondition, style=shape.labeldown, location=location.abovebar, color=color.red, text="S")

// Execute buy and sell orders
var float targetLong = 0
var float targetShort = 0

if (buyCondition)
    strategy.entry("Buy", strategy.long)
    targetLong := high * 1.0012 // Calculate target price 2% above high
    strategy.exit("Target", "Buy", limit=targetLong)
    entrySL=fvgLow*0.994

if (sellCondition)
    strategy.entry("Sell", strategy.short)
    targetShort := low * 0.994 // Calculate target price 2% below low
    strategy.exit("Target", "Sell", limit=targetShort)
    entrySL=fvgHigh*1.0028



// Trailing stoploss
//stopLossLong = fvgLow * 0.997 // strategy.position_avg_price * 0.995
//stopLossShort = fvgHigh * 1.003 // strategy.position_avg_price * 1.005
stopLossLong = math.max(fvgLow * 0.997, strategy.position_avg_price * 0.995)
stopLossShort = math.min(fvgHigh * 1.003, strategy.position_avg_price * 1.005)


// Plot stoploss lines with small length
plot(stopLossLong, title="Stop Loss Long", color= strategy.position_size > 0 ? color.red : na, linewidth=1)
plot(stopLossShort, title="Stop Loss Short", color= strategy.position_size < 0 ? color.red : na, linewidth=1)

plot(targetLong, title="TLong", color= strategy.position_size > 0 ? color.green : na,  linewidth=1)
plot(targetShort, title="TShort",color= strategy.position_size < 0 ? color.green : na,  linewidth=1)

// Exit with stoploss
strategy.exit("Stop Loss", "Buy", stop=stopLossLong)
strategy.exit("Stop Loss", "Sell", stop=stopLossShort)

Artikel terkait

Informasi lebih lanjut