Berdasarkan trend berikutan strategi pelarian


Tarikh penciptaan: 2023-12-26 10:52:51 Akhirnya diubah suai: 2023-12-26 10:52:51
Salin: 1 Bilangan klik: 570
1
fokus pada
1623
Pengikut

Berdasarkan trend berikutan strategi pelarian

Gambaran keseluruhan

Strategi penembusan trend adalah strategi penembusan trend berdasarkan purata bergerak dan indikator Bollinger Bands. Strategi ini menggabungkan analisis trend dan pemikiran perdagangan yang pecah, mencari peluang yang berpotensi untuk memecahkan, sambil menentukan trend pasaran.

Prinsip Strategi

Strategi ini menggunakan purata bergerak sederhana 50 kitaran untuk menentukan arah trend. Apabila harga penutupan melintasi garisan 50 hari, pertimbangkan untuk melakukan lebih banyak. Pada masa yang sama, meminta harga penutupan berada di atas Brin yang lebih rendah, dan harga terendah pada garisan K semasa berhampiran Brin yang lebih rendah, menunjukkan bahawa harga berada di dekat kedudukan sokongan, dan mungkin akan membuat pecah.

Selepas isyarat masuk terbentuk, jika harga pembukaan K baris kedua lebih tinggi daripada harga tertinggi hari sebelumnya ditambah 1 mata di kedudukan hentian, maka masuk benar-benar dilakukan.

Kedudukan hentian telah ditetapkan sebagai harga minimum K baris masuk dikurangkan 5.7 mata. Kedudukan hentian telah ditetapkan sebagai harga penutupan masuk ditambah 11.4 mata, untuk mencapai kadar pulangan risiko dua kali ganda.

Analisis kelebihan strategi

Strategi ini digabungkan dengan penilaian trend dan penembusan yang terbentuk berhampiran sokongan utama, yang dapat menyaring penembusan palsu dengan berkesan, meningkatkan peluang kemenangan perdagangan. Penutupan kerugian dan penutupan berhenti berdasarkan prinsip nisbah ganjaran risiko, yang membantu mengawal risiko.

Indikator dan penghakiman yang agak mudah, menjadikan strategi mudah difahami dan dilaksanakan, sesuai untuk pelajar pemula perdagangan kuantitatif.

Analisis risiko strategi

Strategi ini bergantung kepada purata bergerak untuk menentukan arah trend. Apabila trend berubah, ia boleh menghasilkan isyarat yang salah.

Kedudukan hentian yang terlalu dekat boleh dikeluarkan, kedudukan hentian yang terlalu besar juga boleh mengehadkan keuntungan. Tetapan parameter ini perlu disesuaikan dengan pasaran yang berbeza.

Strategi ini hanya mengambil kira harga tertinggi dan terendah pada hari itu dan tidak bertindak balas terhadap kenaikan harga pada waktu malam.

Arah pengoptimuman strategi

Anda boleh mempertimbangkan untuk mengkaji trend dalam kombinasi dengan penunjuk lain, seperti MACD. Atau anda boleh menggunakan purata bergerak beradaptasi untuk mengesan perubahan trend.

Parameter Brin boleh dioptimumkan untuk mencari kombinasi parameter terbaik. Kedudukan hentian hentian juga boleh dioptimumkan berdasarkan hasil tinjauan semula.

Anda boleh menambah logik penghakiman untuk melompat semalaman untuk mengelakkan kerugian selepas melompat.

ringkaskan

Strategi ini menggabungkan penilaian trend dan pemikiran untuk memecahkan perdagangan, menggunakan indikator mudah untuk membentuk kesan penapisan. Keunggulan strategi adalah mudah difahami dan dilaksanakan, dengan pengoptimuman parameter dapat memperoleh kesan yang lebih baik. Tetapi ada juga risiko pasaran tertentu, yang perlu terus diperbaiki berdasarkan hasil saham.

Kod sumber strategi
/*backtest
start: 2023-11-25 00:00:00
end: 2023-12-25 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Custom Strategy", overlay=true)

// Input variables
smaLength = 50
bbLength = 20
supportPercentage = 1
riskRewardRatio = 2

// Calculate indicators
sma = sma(close, smaLength)
bb_lower = sma(close, bbLength) - 2 * stdev(close, bbLength)

// Entry conditions based on provided details
enterLongCondition = crossover(close, sma) and close > bb_lower and low <= (bb_lower * (1 + supportPercentage / 100))

// Entry and exit logic
if (enterLongCondition)
    strategy.entry("Long", strategy.long)

// Assuming the details provided are for the daily timeframe
stopLossPrice = low - 5.70
takeProfitPrice = close + 11.40

strategy.exit("Take Profit/Stop Loss", from_entry="Long", loss=stopLossPrice, profit=takeProfitPrice)

// Plotting
plot(sma, color=color.blue, title="50 SMA")
plot(bb_lower, color=color.green, title="Lower Bollinger Band")

// Plot entry points on the chart
plotshape(series=enterLongCondition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="Buy")