Bolf mengulangi strategi Sona


Tarikh penciptaan: 2024-02-20 17:05:47 Akhirnya diubah suai: 2024-02-20 17:05:47
Salin: 0 Bilangan klik: 651
1
fokus pada
1617
Pengikut

Bolf mengulangi strategi Sona

Gambaran keseluruhan

Strategi Bollinger Repeat Sonar adalah strategi perdagangan kuantitatif berdasarkan Bollinger Bands. Strategi ini menggunakan julat harga di antara Bollinger Bands atas dan bawah untuk menilai ruang pergerakan pasaran dan mengenal pasti masa masuk dan keluar yang berpotensi.

Prinsip Strategi

Strategi ini dinilai berdasarkan beberapa petunjuk berikut:

  1. BOLFOW CENTERLINE: Simple Moving Average SMA, mewakili trend keseluruhan pasaran.

  2. Rel atas Bolford: Garis tengah + N kali standard perbezaan. Rel atas mewakili batas atas turun naik pasaran.

  3. Bolfof downtrack: garis tengah - N kali standard deviasi. Downtrack mewakili had bawah untuk turun naik pasaran.

Apabila harga penutupan lebih tinggi daripada tren bawah dan harga bukaan lebih rendah daripada tren bawah, dinilai sebagai potensi bawah, boleh dipertimbangkan untuk masuk. Apabila harga penutupan lebih tinggi daripada tren atas dan harga bukaan lebih rendah daripada tren atas, dinilai sebagai potensi menembusi isyarat tren atas, juga boleh masuk.

Apabila harga penutupan lebih rendah daripada harga atas dan harga bukaan lebih tinggi daripada harga atas, keputusan telah memasuki bahagian atas Bol Belt, perlu dipertimbangkan untuk keluar. Apabila harga penutupan lebih tinggi daripada harga bukaan, dan jarak atas dan bawah lebih dari 2 kali garis tengah, keputusan sebagai gelombang peningkatan isyarat, juga harus keluar.

Analisis kelebihan

  1. Menggunakan penghakiman gabungan dua jalur untuk meningkatkan ketepatan isyarat. Penghakiman gabungan harga penutupan dan harga bukaan dapat menghapuskan beberapa isyarat palsu.

  2. Berdasarkan jarak perbezaan piawaian yang dikira, ia akan menyesuaikan diri dengan perubahan pasaran secara automatik. Tidak perlu menetapkan julat harga tetap secara manual.

  3. Menggabungkan penilaian trend garis tengah, mengelakkan gegaran berulang di pasaran tanpa trend.

  4. Menggunakan terobosan tengah untuk menentukan masa pembalikan trend. Ia boleh digunakan untuk menangkap peluang yang berpotensi.

Analisis risiko

  1. Strategi operasi dalam talian pendek, tidak sesuai untuk memegang talian panjang. Perlu memperhatikan keadaan pasaran dengan teliti, dan menghentikan kerugian tepat pada masanya.

  2. Bolfor band hanya berkesan dalam jangka masa tertentu. Jika parameter yang tidak betul ditetapkan, ia mudah menghasilkan isyarat palsu.

  3. Dalam pasaran penumpuan, pergerakan garis tengah lebih besar, dan perubahan tren naik turun mungkin lebih kerap. Dalam kes ini, anda harus mengurangkan saiz kedudukan atau menghentikan operasi sementara.

Arah pengoptimuman

  1. Menyesuaikan parameter, menyesuaikan diri dengan tempoh masa yang lebih lama. Algoritma orbit tengah boleh dioptimumkan dengan meningkatkan panjang tempoh, menggunakan kaedah seperti purata bergerak indeks.

  2. Menambah indikator penilaian turun naik, seperti ATR, untuk mengelakkan lebih jauh daripada penembusan palsu. Nilai ATR prebuilt boleh ditetapkan sebagai syarat penapisan, dan isyarat perdagangan hanya dihasilkan jika turun naik lebih besar daripada tahap tertentu.

  3. Dalam kombinasi dengan petunjuk lain, untuk mencapai kesan penapisan Barry. Sebagai contoh, peraturan penghakiman peningkatan jumlah transaksi, hanya beroperasi apabila jumlah transaksi meningkat.

ringkaskan

Strategi Sonar Ulang Bolt berfungsi dengan menentukan saluran harga, mengenal pasti secara automatik titik-titik ekstrem dalam pasaran sebagai peluang perdagangan yang berpotensi. Ia sangat sesuai untuk menangkap pembalikan harga jangka pendek dan menengah, dan boleh digunakan sebagai tambahan kepada strategi pengesanan trend. Dengan pengoptimuman yang rasional, ia dapat mengawal risiko dengan berkesan dan meningkatkan peluang keuntungan.

Kod sumber strategi
/*backtest
start: 2023-02-13 00:00:00
end: 2024-02-19 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("BB Strategy", shorttitle="BB", overlay=true)

length = input.int(55, minval=1)
maType = input.string("SMA", "Basis MA Type", options = ["SMA", "EMA", "SMMA (RMA)", "WMA", "VWMA"])
src = input(close, title="Source")
mult = input.float(1., minval=0.001, maxval=50, title="StdDev")

ma(source, length, _type) =>
    switch _type
        "SMA" => ta.sma(source, length)
        "EMA" => ta.ema(source, length)
        "SMMA (RMA)" => ta.rma(source, length)
        "WMA" => ta.wma(source, length)
        "VWMA" => ta.vwma(source, length)

basis = ma(src, length, maType)
dev = mult * ta.stdev(src, length)
upper = basis + dev
lower = basis - dev

// Entry conditions
enterCondition = (close > lower and open < lower and close > open) or (close > upper and open < upper and close > open)

// Exit conditions
exitCondition = (close < upper and open > upper) or (close > open and (upper - lower) > 2 * basis) or (close < lower)

strategy.entry("Long", strategy.long, when=enterCondition)
strategy.close("Long", when=exitCondition)

// Plotting
offset = input.int(0, "Offset", minval = -500, maxval = 500)
plot(basis, "Basis", color=#FF6D00, offset = offset)
p1 = plot(upper, "Upper", color=#2962FF, offset = offset)
p2 = plot(lower, "Lower", color=#2962FF, offset = offset)
fill(p1, p2, title = "Background", color=color.rgb(33, 150, 243, 95))