Sistem Perdagangan Picit Momentum Berganda (Strategi Gabungan Penunjuk IKS+UBS)

SMI UBS SMA SL
Tarikh penciptaan: 2024-11-28 15:52:02 Akhirnya diubah suai: 2024-11-28 15:52:02
Salin: 0 Bilangan klik: 457
1
fokus pada
1617
Pengikut

Sistem Perdagangan Picit Momentum Berganda (Strategi Gabungan Penunjuk IKS+UBS)

Gambaran keseluruhan

Strategi ini adalah sistem perdagangan garis pendek yang menggabungkan indikator squeeze momentum (SMI) dan indikator jual beli akhir (Ultimate Buy/Sell, UBS). Strategi ini adalah untuk menangkap peluang shorting pasaran dengan memantau trend perubahan pergerakan harga dan isyarat silang rata-rata bergerak. Sistem ini direka untuk mengawal kawalan kerugian berdasarkan peratusan, untuk mendapatkan keuntungan yang stabil sambil melindungi keselamatan dana.

Prinsip Strategi

Logik utama strategi ini adalah berdasarkan kepada gabungan dua indikator utama:

  1. Penunjuk pencetakan momentum ((SMI): menghasilkan isyarat momentum dengan mengira hubungan antara harga penutupan dan harga tertinggi dan terendah, digabungkan dengan pemprosesan rata-rata bergerak yang lancar. Apabila SMI beralih dari naik ke bawah, yang menunjukkan kelemahannya, peluang untuk melakukan shorting mungkin berlaku.
  2. Indeks jual beli akhir ((UBS): menilai masa masuk berdasarkan hubungan silang harga dengan purata bergerak. Apabila harga menembusi purata bergerak di bawahnya, mengesahkan isyarat shorting.
  3. Sistem ini masuk secara automatik setelah mengesahkan isyarat shorting, sambil menetapkan sasaran keuntungan 0.4% dan kedudukan stop loss 2.5%, untuk mengawal risiko dengan berkesan.

Kelebihan Strategik

  1. Pengesahan isyarat ganda: isyarat perdagangan disahkan melalui resonasi dua penunjuk bebas, meningkatkan kebolehpercayaan isyarat.
  2. Pengurusan risiko yang baik: menetapkan syarat-syarat yang jelas untuk menghentikan dan menghentikan kerugian, yang dapat mengawal risiko setiap perdagangan dengan berkesan.
  3. Parameter boleh disesuaikan: parameter utama seperti panjang SMI, kitaran halus, kitaran UBS dan sebagainya boleh dioptimumkan mengikut keadaan pasaran yang berbeza.
  4. Tingkat automasi yang tinggi: Strategi logik yang jelas untuk memudahkan perdagangan automatik.

Risiko Strategik

  1. Risiko penembusan palsu: Isyarat palsu yang mungkin berlaku dalam pasaran yang bergolak.
  2. Bergantung kepada trend: strategi ini lebih baik di pasaran yang jelas trend, tetapi mungkin sering mengalami kerugian di pasaran yang berlainan.
  3. Sensitiviti parameter: tetapan parameter yang berbeza boleh menyebabkan perbezaan besar dalam prestasi strategi.
  4. Kesan slippage: Apabila pasaran berubah-ubah, harga transaksi sebenar mungkin jauh berbeza dengan harga isyarat.

Arah pengoptimuman strategi

  1. Tambah penapisan persekitaran pasaran: Anda boleh menambah penunjuk turun naik atau penunjuk kekuatan arah aliran untuk melaraskan parameter strategi dalam persekitaran pasaran yang berbeza.
  2. Mekanisme hentian yang dioptimumkan: anda boleh mempertimbangkan untuk menggunakan hentian dinamik, seperti hentian pengesanan atau hentian berasaskan ATR.
  3. Menambah penapis waktu perdagangan: mengelakkan pergerakan yang tinggi dan siaran berita penting.
  4. Memperkenalkan pengurusan kedudukan: laraskan saiz kedudukan secara dinamik berdasarkan kekuatan isyarat dan turun naik pasaran.

ringkaskan

Strategi ini membina sistem perdagangan short term yang agak lengkap dengan menggabungkan kedua-dua petunjuk teknikal penekanan momentum dan jual beli akhir. Kelebihan strategi ini adalah kebolehpercayaan isyarat yang tinggi, kawalan risiko yang jelas, tetapi pada masa yang sama terdapat ciri ketergantungan yang kuat terhadap keadaan pasaran. Dengan meningkatkan penapisan keadaan pasaran, mengoptimumkan mekanisme henti kerugian dan lain-lain, kestabilan dan keuntungan strategi dijangka akan ditingkatkan.

Kod sumber strategi
/*backtest
start: 2024-10-28 00:00:00
end: 2024-11-27 00:00:00
period: 2h
basePeriod: 2h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © algostudio
// Code Generated using PineGPT - www.marketcalls.in

//@version=5
strategy("Squeeze Momentum and Ultimate Buy/Sell with Stop Loss", overlay=true, process_orders_on_close = false)

// Input settings
smiLength = input.int(20, title="SMI Length")
smiSmoothing = input.int(5, title="SMI Smoothing")
ultBuyLength = input.int(14, title="Ultimate Buy/Sell Length")
stopLossPerc = input.float(2.5, title="Stop Loss Percentage", step=0.1) / 100

// Define Squeeze Momentum logic
smi = ta.sma(close - ta.lowest(low, smiLength), smiSmoothing) - ta.sma(ta.highest(high, smiLength) - close, smiSmoothing)
squeezeMomentum = ta.sma(smi, smiSmoothing)
smiUp = squeezeMomentum > squeezeMomentum[1]
smiDown = squeezeMomentum < squeezeMomentum[1]

// Define Ultimate Buy/Sell Indicator logic (you can customize the conditions)
ultimateBuy = ta.crossover(close, ta.sma(close, ultBuyLength))
ultimateSell = ta.crossunder(close, ta.sma(close, ultBuyLength))


// Trading logic: Short entry (Squeeze Momentum from green to red and Ultimate Sell signal)
shortCondition = smiDown and ultimateSell
if (shortCondition)
    strategy.entry("Short", strategy.short)

//Set short target (exit when price decreases by 0.2%)
shortTarget = strategy.position_avg_price * 0.996

// Set stop loss for short (5% above the entry price)
shortStop = strategy.position_avg_price * (1 + stopLossPerc)

// Exit logic for short
if (strategy.position_size < 0)
    strategy.exit("Exit Short", "Short", limit=shortTarget, stop=shortStop)

// Plot the Squeeze Momentum for reference
plot(squeezeMomentum, color=color.blue, linewidth=2, title="Squeeze Momentum")

// Optional: Plot signals on the chart
plotshape(series=ultimateBuy, location=location.belowbar, color=color.green, style=shape.labelup, title="Ultimate Buy Signal")
plotshape(series=ultimateSell, location=location.abovebar, color=color.red, style=shape.labeldown, title="Ultimate Sell Signal")

// For more tutorials on Tradingview Pinescript visit https://www.marketcalls.in/category/tradingview