Strategy Gap Nilai Adil Terobosan

Penulis:ChaoZhang, Tarikh: 2024-02-20 15:47:05
Tag:

img

Ringkasan

Ini adalah strategi trend yang sangat mudah diikuti. Ia akan pergi lama apabila FVG menaik muncul dan menutup atau pergi pendek apabila FVG menurun muncul. Ia tidak berfungsi dengan baik di pasaran yang terikat julat, tetapi boleh menjadi sangat menguntungkan di pasaran trend.

Logika Strategi

Logik teras strategi adalah untuk mengenal pasti corak jurang nilai wajar. yang dipanggil jurang nilai wajar merujuk kepada apabila harga tertinggi hari ini lebih rendah daripada harga terendah sehari sebelumnya, atau apabila harga terendah hari ini lebih tinggi daripada harga tertinggi hari sebelumnya, jurang terobosan akan terbentuk. ini biasanya menandakan kemungkinan pembalikan trend ke hadapan. Secara khusus, peraturan strategi adalah:

  1. Jika harga tertinggi hari ini lebih rendah daripada harga terendah 2 hari yang lalu, dan penutupan lebih rendah daripada harga terendah 2 hari yang lalu, jurang nilai wajar menurun dianggap terbentuk, pergi pendek.

  2. Jika harga terendah hari ini lebih tinggi daripada harga tertinggi 2 hari yang lalu, dan penutupan lebih tinggi daripada harga tertinggi 2 hari yang lalu, jurang nilai wajar menaik dianggap terbentuk, pergi panjang.

Di sini digunakan 2 lag, yang merupakan harga tertinggi dan terendah daripada 2 bar sebelumnya untuk menilai jurang nilai wajar. Ini mengelakkan terjejas oleh pecah palsu atau penurunan jangka pendek dan meningkatkan kebolehpercayaan dan kualiti pengenalan corak.

Kelebihan

  1. Penentuan corak jurang nilai wajar yang betul dapat meramalkan kemungkinan pembalikan trend masa depan.
  2. Logik dan peraturan strategi adalah mudah, jelas dan mudah difahami dan dilaksanakan.
  3. Boleh dengan cepat menangkap peluang trend baru.

Risiko

  1. Pengiktirafan corak jurang nilai wajar tidak sepenuhnya tepat. Isyarat palsu juga boleh berlaku jika terdapat panggilan balik dalam jangka pendek.
  2. Strategi ini akan mengalami kerugian apabila trend berbalik, jadi penangguhan kerugian tepat pada masanya diperlukan untuk melindungi risiko.
  3. Ia berprestasi buruk di pasaran yang terhad, dengan lebih banyak isyarat palsu dan kerugian kecil.

Arahan pengoptimuman

  1. Mengoptimumkan mekanisme stop loss. ATR dinamik boleh digunakan untuk mencapai kawalan risiko dinamik.
  2. Mengoptimumkan keadaan penapisan Kebolehpercayaan perbezaan nilai wajar boleh dinilai berdasarkan faktor seperti jumlah dan purata bergerak.
  3. Menggabungkan model pelbagai faktor untuk meramalkan kebarangkalian trend masa depan.

Kesimpulan

Strategi ini mengenal pasti pembentukan jurang nilai wajar untuk menentukan sama ada trend boleh berbalik. Ia tergolong dalam strategi trend berikut asas. Kelebihannya ialah ia dapat menangkap masa pembalikan trend dengan lebih tepat. Tetapi terdapat juga isyarat palsu tertentu. Risiko boleh dikawal melalui stop loss dan penapisan. Lebih banyak faktor juga boleh dimasukkan untuk meningkatkan ketepatan penilaian. Secara keseluruhan, ini adalah strategi perdagangan trend yang sangat mudah dan praktikal yang patut diperluas dan dioptimumkan.


/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Scriptâ„¢ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Greg_007

//@version=5
strategy("Fair Value Gap Strategy", "FVG Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, pyramiding = 1)

var longOnly = input.bool(false, "Take only long trades?")
var pyramid = input.bool(false, "Since this can generate a lot of trades, make sure to fill in the commission (if applicable) for a realistic ROI.", group = "REMINDERS")
var pyramid2 = input.bool(false, "Modify pyramiding orders to increase the amount of trades.", group = "REMINDERS")
var bearFVG = false
var bullFVG = false
var plotBull = false
var plotBear = false
var bearTrend = false
var bullTrend = false

//BEARISH FVG
if high < low[2] and close[1] < low[2]
    bullFVG := false
    bearFVG := true
    plotBear := true
    if not longOnly
        strategy.entry("Short", strategy.short)
    else
        strategy.close_all()
else
    //BULLISH FVG 
    if low > high[2] and close[1] > high[2]
        bullFVG := true
        bearFVG := false
        plotBull := true
        strategy.entry("Long", strategy.long)
        
// plotshape(plotBull, style=shape.labeldown, location=location.abovebar, color=color.green, text="FVG",textcolor=color.white, size=size.tiny, title="Bull FVG", display=display.all - display.status_line)
// plotshape(plotBear, style=shape.labelup, location=location.belowbar, color=color.red, text="FVG",textcolor=color.white, size=size.tiny, title="Bear FVG", display=display.all - display.status_line)

// //reset the status
// plotBull := false
// plotBear := false



Lebih lanjut