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).
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%.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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)