Bollinger 5 minit strategi dagangan hari pelarian


Tarikh penciptaan: 2024-03-28 17:43:37 Akhirnya diubah suai: 2024-03-28 17:43:37
Salin: 0 Bilangan klik: 1144
1
fokus pada
1617
Pengikut

Bollinger 5 minit strategi dagangan hari pelarian

Strategi ini dikenali sebagai “Burin 5 minit untuk memecahkan strategi perdagangan dalam hari”, adalah strategi perdagangan garis pendek berdasarkan indikator Burin, yang direka khusus untuk perdagangan dalam hari dalam jangka masa 5 minit. Strategi ini menggunakan Burin untuk menangkap peluang penembusan jangka pendek di pasaran, membuka lebih banyak kedudukan apabila harga menembusi tren, dan memecahkan posisi yang sama apabila harga menembusi tren.

Strategi ini merangkumi:

  1. Untuk mengira indikator Brin Belt, rata-rata purata bergerak sederhana 100 kitaran di atas ditambah 3 kali selisih piawai, rata-rata purata bergerak sederhana 100 kitaran dikurangkan 1 kali selisih piawai.
  2. Apabila harga penutupan mencecah paras yang lebih tinggi, anda boleh membuat lebih banyak dagangan.
  3. Apabila harga penutupan turun dari landasan atau mencapai jam 3 petang, kedudukan kosong akan dibuat.
  4. Pada carta, titik bukaan kedudukan ditandai dengan segitiga hijau, titik tutup kedudukan ditandai dengan segitiga merah, dan ditonjolkan dengan latar belakang hijau muda dan merah muda.

Prinsip strategi ini adalah menggunakan Brin untuk menangkap trend dan pergerakan jangka pendek di pasaran. Brin terdiri daripada tiga garis: rel tengah, rel atas, dan rel bawah. Rel tengah adalah purata bergerak harga, dengan rel atas dan rel bawah masing-masing ditambah satu perbezaan piawai yang dikurangkan berdasarkan rel tengah. Apabila harga menembusi rel atas, bermakna tren menaik sedang terbentuk, boleh dibeli; Apabila harga jatuh ke bawah, bermakna tren menaik mungkin berakhir, harus ditarik.

Strategi ini mempunyai kelebihan:

  1. Sesuai untuk Perdagangan Pendek: Strategi ini berdasarkan pada jangka masa 5 minit dan direka khas untuk pedagang pendek yang dapat menangkap peluang jangka pendek di pasaran dengan cepat.
  2. Kawalan risiko yang ketat: Strategi ini menghapuskan kedudukan sebelum 3 petang setiap hari perdagangan, mengelakkan risiko memegang kedudukan semalaman.
  3. Mudah digunakan: Strategi ini mempunyai logik yang jelas, hanya perlu membuka kedudukan kosong berdasarkan penembusan pada indikator Brin, mudah digunakan.
  4. Keserasian pasaran: Strategi ini boleh digunakan dalam pelbagai pasaran, seperti saham, niaga hadapan, mata wang asing dan sebagainya.

Risiko strategi ini ialah:

  1. Perdagangan yang kerap: Strategi ini adalah berdasarkan pada jangka masa 5 minit, dengan frekuensi dagangan yang lebih tinggi, yang mungkin menghasilkan lebih banyak yuran dan kos slip.
  2. Pelanggaran pasaran yang teruk: Dalam keadaan pasaran yang teruk, strategi ini mungkin menghasilkan lebih banyak isyarat palsu yang menyebabkan kerugian.
  3. Trend tidak jelas: Strategi ini mungkin menghasilkan lebih banyak perdagangan rawak yang menyebabkan kerugian apabila trend pasaran tidak jelas.

Mengambil kira risiko strategi ini, berikut adalah arah pengoptimuman yang boleh dipertimbangkan:

  1. Parameter pengoptimuman: anda boleh meningkatkan kestabilan dan ketepatan strategi dengan mengoptimumkan kitaran Brin dan perkalian perbezaan piawai.
  2. Masukkan petunjuk lain: Anda boleh memasukkan petunjuk teknikal lain, seperti RSI, MACD dan sebagainya, untuk menyaring isyarat palsu dan meningkatkan ketepatan strategi.
  3. Memperkenalkan Hentian dan Hentian: Hentian dan Hentian yang munasabah boleh ditetapkan untuk mengawal risiko perdagangan tunggal dan meningkatkan nisbah risiko dan keuntungan strategi.
  4. Gabungan analisis asas: Gabungan maklumat asas mengenai pasaran yang berkaitan, seperti data ekonomi, perubahan dasar, dan lain-lain, untuk memilih masa perdagangan yang sesuai, meningkatkan ketepatan strategi.

Secara keseluruhannya, “Burin 5 minit memecahkan strategi perdagangan dalam hari” adalah strategi yang mudah digunakan, sesuai untuk perdagangan garis pendek. Ia menggunakan indikator Burin untuk menangkap trend dan turun naik jangka pendek di pasaran, sambil mengawal risiko dengan ketat, dan mengelakkan memegang kedudukan semalaman. Walaupun strategi ini juga mempunyai beberapa risiko, seperti perdagangan yang kerap, isyarat palsu, dan lain-lain, tetapi dengan mengoptimumkan parameter, memperkenalkan petunjuk lain, menetapkan stop loss, dan menggabungkan kaedah analisis asas, anda dapat meningkatkan kestabilan dan keuntungan strategi.

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

//@version=5
strategy("Bollinger Breakout Strategy 5m", shorttitle="BB Strategy 5m", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, margin_long=100)

// Define the strategy parameters
length = 100
multUpper = 3.0
multLower = 1.0
src = close

// Calculate Bollinger Bands
basis = ta.sma(src, length)
upperDev = multUpper * ta.stdev(src, length)
lowerDev = multLower * ta.stdev(src, length)
upperBand = basis + upperDev
lowerBand = basis - lowerDev

// Plot Bollinger Bands
plot(basis, "Basis", color=color.blue)
plot(upperBand, "Upper Band", color=color.green)
plot(lowerBand, "Lower Band", color=color.red)

// Entry and exit conditions
enterLong = ta.crossover(src, upperBand)
exitLong = ta.crossunder(src, lowerBand)

// Visual signals for entries and exits
bgcolor(enterLong ? color.new(color.green, 90) : na, title="Entry Background")
bgcolor(exitLong ? color.new(color.red, 90) : na, title="Exit Background")
plotshape(enterLong, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, title="Enter Long")
plotshape(exitLong, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, title="Exit Long")

// Adjusting for timezone - Ensure the time is converted to the exchange's timezone
session_close_hour = 15 // 3 PM in EST, adjust if your trading platform uses a different timezone
is_time_to_exit = (hour >= session_close_hour and minute > 0) or (hour > session_close_hour)

// Trading logic
if (enterLong)
    strategy.entry("Long", strategy.long)

if (exitLong or is_time_to_exit)
    strategy.close("Long")

// Note: Adjust 'session_close_hour' to match your exchange's closing hour if it differs from EST.