Strategi Dagangan Dinamik Sampul Purata Pergerakan Mudah

SMA 移动平均线 包络线 均值回归 趋势追踪 技术分析 量化交易 止损策略 资金管理
Tarikh penciptaan: 2025-06-12 13:24:25 Akhirnya diubah suai: 2025-06-12 13:24:25
Salin: 0 Bilangan klik: 296
2
fokus pada
319
Pengikut

Strategi Dagangan Dinamik Sampul Purata Pergerakan Mudah Strategi Dagangan Dinamik Sampul Purata Pergerakan Mudah

Gambaran keseluruhan

Strategi dagangan dinamik rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian rantaian ranta

Prinsip Strategi

Prinsip teras strategi ini adalah berdasarkan hubungan antara harga dan SMA200 (rata-rata bergerak sederhana 200 hari):

  1. Syarat kemasukan

    • Timbulkan isyarat beli apabila harga berada di bawah 85-90% daripada SMA200
    • Strategi ini mengandaikan bahawa saham-saham besar mempunyai kecenderungan untuk kembali ke nilai purata selepas penurunan besar
  2. Syarat keluar(Dua pilihan):

    • Modul I ((SMA200 keluar): keluar apabila harga mencapai atau melebihi titik tertinggi SMA200 atau 103% daripada SMA200
    • Modul II: Keluar dari talian rantai atas: Keluar apabila harga mencapai 110-114% daripada SMA200
  3. Parameter teknikal

    • Menggunakan purata bergerak sederhana 200 hari sebagai garis asas
    • Garis rangkaian ditetapkan sebagai SMA200 turun naik 14%
    • Hanya terpakai pada kerangka masa Sun Line
  4. Tetapan masa pengesanan

    • Dasar yang membolehkan pengguna menentukan tarikh permulaan dan pengakhiran pengukuran semula
    • Julat pengesanan lalai adalah 2000-01-01 hingga 2099-01-01

Logik pelaksanaan strategi jelas: memutuskan strategi keluar yang digunakan melalui parameter input Boolean, memastikan kedua-dua mod tidak diaktifkan pada masa yang sama, dan menghantar isyarat perdagangan yang sesuai berdasarkan sama ada harga memenuhi syarat masuk dan keluar.

Kelebihan Strategik

  1. Masuk dan keluar dengan jelasStrategi ini memberikan isyarat masuk dan keluar yang jelas dan objektif, mengurangkan gangguan emosi yang disebabkan oleh penilaian subjektif.

  2. Prinsip kemerosotan nilai rata-rata: Mengambil kesempatan sepenuhnya dari sifat pulangan nilai rata-rata pasaran, terutama untuk aset yang agak stabil seperti saham besar.

  3. Mekanisme keluar yang fleksibelIa menawarkan dua pilihan strategi keluar yang membolehkan peniaga menyesuaikan diri dengan pilihan risiko dan keadaan pasaran mereka:

    • Strategi keluar SMA200 sesuai untuk peniaga yang mencari keuntungan yang kukuh
    • Strategi Keluar Garis Rantai Teratas Untuk Pedagang Yang Berharap Menangkap Ketegangan Lebih Besar
  4. Optimum ruang parameterStrategi ini membolehkan penyesuaian tahap peratusan masuk dan keluar, memberikan kesesuaian untuk keadaan pasaran yang berbeza.

  5. Tarikh pengesanan tersuai: Memungkinkan pengguna menentukan tempoh masa untuk ujian semula, memudahkan penilaian strategi untuk peringkat pasaran tertentu.

  6. Isyarat yang dicetuskan berdasarkan paras paras harga: Menggunakan titik tertinggi dan terendah harga sebagai isyarat yang mencetuskan, dan bukannya harga penutupan, lebih baik untuk menangkap turun naik dalam sehari.

Risiko Strategik

  1. Risiko penembusan palsu: Harga mungkin untuk sementara waktu menembusi paras paras yang ditetapkan dan kemudian jatuh kembali, menyebabkan isyarat yang salah. Penyelesaian boleh menambah penunjuk pengesahan atau menetapkan penapis masa.

  2. Risiko perubahan trend pasaranDalam pasaran trend satu arah yang kuat, strategi pulangan rata-rata mungkin tidak berfungsi dengan baik. Adalah disyorkan untuk menilai keadaan pasaran semasa atau menambah penapis trend sebelum digunakan.

  3. Kepekaan ParameterPilihan kitaran SMA dan peratusan rangkaian rangkaian mempunyai kesan yang besar terhadap prestasi strategi. Pengaturan optimum harus dijumpai dengan mengkaji semula kombinasi parameter yang berbeza.

  4. Strategi berbilang kepala sahajaStrategi semasa hanya mewujudkan logik yang banyak dan mungkin kehilangan peluang dalam pasaran yang terus menurun. Anda boleh mempertimbangkan untuk menambah logik shorting untuk menghadapi pelbagai keadaan pasaran.

  5. Keterbatasan jangka masaKebijakan ini hanya digunakan untuk grafik garis matahari dan belum diuji untuk jangka masa lain.

  6. Kekurangan mekanisme pengurusan risiko: Kod ini tidak mengandungi tetapan hentikan kerugian, yang boleh menyebabkan kerugian yang lebih besar dalam keadaan yang melampau. Disyorkan untuk menambah mekanisme hentikan kerugian yang sesuai.

Arah pengoptimuman

  1. Menambah strategi shorting: Strategi semasa hanya dilaksanakan dalam beberapa bahagian, logik shorting boleh ditambah, supaya strategi dapat menyesuaikan diri dengan lebih banyak keadaan pasaran. Cara pelaksanaan adalah dengan menambah keadaan terbalik yang mencetuskan masuk dan keluar shorting.

  2. Menyertai mekanisme halangan kerugianUntuk mengelakkan kerugian besar dalam keadaan yang melampau, anda boleh menambah seting stop loss berdasarkan ATR atau peratusan tetap.

  3. Gabungan dengan petunjuk teknikal lainAnda boleh menambah syarat penapis tambahan, seperti RSI, MACD atau penunjuk kuantiti transaksi, untuk meningkatkan kualiti isyarat. Sebagai contoh, RSI diminta berada di kawasan oversold sementara harga memenuhi syarat masuk.

  4. Parameter penyesuaian dinamik: boleh menyesuaikan lebar tali pinggang pakej berdasarkan dinamik turun naik pasaran, meluaskan jangkauan tali pinggang pakej apabila turun naik turun naik, menyempit jangkauan tali pinggang pakej apabila turun naik turun naik.

  5. Meningkatkan pengurusan pegangan: Mempunyai fungsi pelepasan sebahagian daripada kedudukan, dan bukan keseluruhan, untuk mengoptimumkan penggunaan dana dan kawalan risiko.

  6. Menambah penapis masaUntuk mengelakkan isyarat pada masa perdagangan yang tidak menguntungkan, anda boleh menambah syarat penapisan berdasarkan masa pasaran.

  7. Menerapkan saiz kedudukanUkuran kedudukan setiap dagangan berdasarkan pergerakan turun naik atau indikator risiko, bukan kedudukan tetap.

  8. Analisis pelbagai kitaranAnalisis kitaran masa yang lebih panjang dan lebih pendek untuk meningkatkan ketepatan masa masuk dan keluar.

ringkaskan

Strategi perdagangan dinamik rangkaian garis bergerak sederhana adalah strategi perdagangan kuantitatif berdasarkan analisis teknikal yang memanfaatkan hubungan antara harga dan purata bergerak jangka panjang untuk menangkap peluang perdagangan. Strategi ini sangat sesuai untuk perdagangan garis harian saham besar, dengan masuk apabila harga jauh dari SMA200 dan keluar apabila harga kembali atau melebihi tahap tertentu untuk mendapatkan keuntungan.

Kelebihan utama strategi ini adalah jelasnya peraturan, objektif isyarat, dan menyediakan dua mekanisme keluar yang berbeza untuk menyesuaikan gaya perdagangan yang berbeza. Walau bagaimanapun, strategi ini juga mempunyai beberapa batasan seperti sensitiviti parameter yang tinggi, kekurangan mekanisme berhenti kerugian, dan hanya perdagangan berbilang kepala.

Strategi ini dijangka dapat mencapai prestasi yang lebih stabil dalam keadaan pasaran yang berbeza dengan menambah logik shorting, mekanisme stop loss, penapisan indikator teknikal tambahan dan penyesuaian parameter dinamik. Bagi pedagang kuantitatif, ini memberikan kerangka asas yang baik untuk menyesuaikan dan memperbaiki lebih lanjut mengikut keperluan individu dan ciri-ciri pasaran.

Kod sumber strategi
/*backtest
start: 2024-06-11 00:00:00
end: 2025-06-11 00:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
*/

// This Pine Script® code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © prasathalye

//@version=6
strategy("Upper or Lower Band Env Entry and Exit", overlay=true, fill_orders_on_standard_ohlc = true)

//Get User Input for LONG  or SHORT ENVELOPE STRATEGY

//@version=6
//indicator("Input in an expression`", "", true)
//bool input_strategy = input.string("SHORT", "Strategy", options = ["SHORT", "LONG"]) == "SHORT"
//plot(plotDisplayInput ? close : na)

//string StrategySelection= input.text_area("SELECT EITHER LONG or SHORT")
bool strategyShortEnvelope=input.bool(true,"Exit at SMA200  STRATEGY")
bool strategyLongEnvelope=input.bool(false,"Exit at Upper Band  STRATEGY")

if strategyShortEnvelope== true
    strategyLongEnvelope == false
if strategyLongEnvelope == true
    strategyShortEnvelope==false

//Basis = 20 Period SMA
//Upper Envelope = 20 Period SMA + (20 Period SMA x 0.1)
//Lower Envelope = 20 Period SMA - (20 Period SMA x 0.1)



// strategy for the exit at UPPER band of Envelope
if strategyLongEnvelope == true 
    conditionForBuy_1= low <= ta.sma(close,200) * 0.86
    conditionForBuy_2= low <= ta.sma(close,200) * 0.9
    conditionForSell_1= high >= ta.sma(close,200) * 1.1
    conditionForSell_2 = high >= ta.sma(close,200) * 1.14

    if conditionForBuy_1 or conditionForBuy_2
        strategy.entry("My Long Entry Id", strategy.long)
    
    if conditionForSell_1 or conditionForSell_2
        strategy.close_all("Target Price Reached")

// strategy for the exit at LOWER band of Envelope
if strategyShortEnvelope == true 
    conditionForBuy_1= low <= ta.sma(close,200) * 0.85
    conditionForBuy_2= low <= ta.sma(close,200) * 0.9
    conditionForSell_1= high >= ta.sma(close,200) * 1.03
    conditionForSell_2 = high >= ta.sma(close,200)

    if conditionForBuy_1 or conditionForBuy_2
        strategy.entry("My Long Entry Id", strategy.long)
    
    if conditionForSell_1 or conditionForSell_2
        strategy.close_all("Target Price Reached")