Sumber dimuat naik... memuat...

GBS TOP Bottom Strategi yang disahkan

Penulis:ChaoZhang, Tarikh: 2024-04-28 14:42:02
Tag:GBS

img

Ringkasan

GBS TOP Bottom Confirmed Strategy adalah strategi perdagangan yang bertujuan untuk menangkap peluang perdagangan berdasarkan perubahan harga tertinggi dan terendah. Strategi ini mengenal pasti corak titik tinggi dan rendah tertentu, memasuki kedudukan panjang apabila paras tertinggi dilanggar, dan menutup kedudukan apabila paras rendah dilanggar. Idea utama di sebalik strategi ini adalah untuk menggunakan corak turun naik harga, membuka kedudukan pada tahap yang agak tinggi dan menutup kedudukan pada tahap yang agak rendah, untuk menangkap keuntungan perbezaan harga.

Prinsip Strategi

Inti strategi ini adalah untuk mengenal pasti titik kemasukan dan keluar yang berpotensi. Syarat kemasukan dipenuhi apabila tahap tertinggi semasa lebih rendah daripada tahap tertinggi sebelumnya, dan tahap tertinggi sebelumnya lebih tinggi daripada tahap tertinggi sebelum itu (tinggi tinggi[2]). Apabila keadaan ini dipenuhi, tahap tertinggi kemasukan ditandakan, dan garis hijau ditarik pada tahap itu. Syarat pembelian dipicu apabila terdapat tahap tertinggi kemasukan yang direkodkan (entryHigh), dan tahap tertinggi semasa pecah di atas tahap itu sementara harga pembukaan di bawah tahap tertinggi kemasukan.

Syarat keluar adalah sama dengan syarat masuk. Ia berlaku apabila tahap rendah semasa lebih tinggi daripada tahap rendah sebelumnya, dan tahap rendah sebelumnya lebih rendah daripada tahap rendah sebelum itu (rendah > rendah [1] dan rendah [1] < rendah [2]). Apabila syarat ini dipenuhi, tahap rendah keluar ditandakan, dan garis merah digambar pada tahap itu. Syarat jual dipicu apabila terdapat tahap rendah keluar yang direkodkan (exitLow), dan tahap rendah semasa jatuh di bawah tahap itu sementara harga pembukaan di atas tahap rendah keluar.

Kelebihan Strategi

  1. Strategi ini berdasarkan corak harga tinggi dan rendah yang mudah, menjadikannya mudah difahami dan dilaksanakan.
  2. Dengan membuka kedudukan pada tahap yang agak tinggi dan menutup kedudukan pada tahap yang agak rendah, strategi ini berusaha untuk menangkap bahagian pertengahan turun naik harga untuk mendapatkan keuntungan perbezaan harga.
  3. Strategi ini menggunakan alat plot visual, seperti titik kecil untuk syarat masuk dan keluar dan segitiga untuk isyarat beli dan jual, menjadikan proses pelaksanaan lebih intuitif dan jelas.

Risiko Strategi

  1. Strategi ini bergantung pada corak titik tinggi dan rendah tertentu, tetapi tidak semua corak tersebut membawa kepada peluang yang menguntungkan, dan isyarat palsu mungkin berlaku.
  2. Strategi ini tidak mempunyai mekanisme stop-loss yang jelas. Jika harga mengalami perubahan tajam selepas membuka kedudukan, ia boleh mengakibatkan kerugian yang besar.
  3. Strategi ini tidak mempertimbangkan kos dagangan dan slippage, yang boleh memberi kesan kepada prestasi keseluruhan strategi dalam aplikasi dunia sebenar.

Arahan Pengoptimuman Strategi

  1. Memasukkan mekanisme stop-loss dan mengambil keuntungan yang sesuai untuk mengawal pendedahan risiko perdagangan individu.
  2. Pertimbangkan untuk memperkenalkan penunjuk teknikal atau syarat penapisan lain, seperti jumlah dagangan dan turun naik, untuk meningkatkan kebolehpercayaan isyarat.
  3. Mengoptimumkan parameter strategi, seperti menyesuaikan tetingkap masa yang diperlukan untuk mengesahkan tinggi dan rendah, untuk menyesuaikan diri dengan keadaan pasaran yang berbeza.
  4. Melakukan ujian backtesting dan ujian hadapan yang menyeluruh sebelum aplikasi sebenar, dan membuat penyesuaian yang diperlukan berdasarkan hasilnya.

Ringkasan

GBS TOP Bottom Confirmed Strategy adalah strategi dagangan berdasarkan corak titik harga tinggi dan rendah. Ia bertujuan untuk menangkap peluang perbezaan harga dengan mengenal pasti keadaan masuk dan keluar tertentu. Kelebihan strategi terletak pada kesederhanaan dan intuitifnya, tetapi juga membawa potensi risiko, seperti isyarat palsu dan kekurangan langkah kawalan risiko. Untuk meningkatkan lagi strategi, seseorang boleh mempertimbangkan pengenalan mekanisme stop-loss dan mengambil keuntungan, menggabungkan penunjuk teknikal lain, dan mengoptimumkan parameter. Ujian belakang dan uji maju yang komprehensif adalah penting sebelum aplikasi sebenar.


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

//@version=5
strategy("GBS TOP BOTTOM Confirmed", overlay=true)

// Entry condition
var float entryHigh = na
var line entryLine = na
entryCondition = high < high[1] and high[1] > high[2]
if (entryCondition)
    entryHigh := high[1]
    // entryLine := line.new(bar_index - 1, entryHigh, bar_index + 10, entryHigh, color=color.green)

// Buy condition based on nearest entry
buyCondition = not na(entryHigh) and high > entryHigh and open < entryHigh

// Exit condition
var float exitLow = na
var line exitLine = na
exitCondition = low > low[1] and low[1] < low[2]
if (exitCondition)
    exitLow := low[1]
    // exitLine := line.new(bar_index - 1, exitLow, bar_index + 10, exitLow, color=color.red)

// Sell condition based on nearest exit
sellCondition = not na(exitLow) and low < exitLow and open > exitLow

// Strategy logic
strategy.entry("Buy", strategy.long, when = buyCondition)
strategy.close("Buy", when = sellCondition)

// Plot tiny dot above high[1] for entry condition
plotshape(series=entryCondition, title="Entry Dot", color=color.rgb(3, 99, 5), style=shape.circle, size=size.tiny, location=location.abovebar, offset=-1)

// Plot tiny dot below low[1] for exit condition
plotshape(series=exitCondition, title="Exit Dot", color=color.rgb(107, 3, 3), style=shape.circle, size=size.tiny, location=location.belowbar, offset=-1)

// Plot buy and sell signals
plotshape(series=buyCondition, title="Buy Signal", color=color.blue, style=shape.triangleup, size=size.small, location=location.abovebar, text="Buy")
plotshape(series=sellCondition, title="Sell Signal", color=color.orange, style=shape.triangledown, size=size.small, location=location.belowbar, text="Sell")


Berkaitan

Lebih lanjut