Strategi Mengikuti Trend SAR Parabola 6.0


Tarikh penciptaan: 2024-03-08 16:54:49 Akhirnya diubah suai: 2024-03-08 16:54:49
Salin: 0 Bilangan klik: 353
1
fokus pada
1166
Pengikut

Strategi Mengikuti Trend SAR Parabola 6.0

Gambaran keseluruhan

Strategi Pemantauan Trend SAR Parallax 6.0 adalah strategi perdagangan yang komprehensif yang menggunakan indikator SAR Parallax untuk menghasilkan isyarat perdagangan apabila trend berbalik. Strategi ini berlaku untuk beberapa pasaran kewangan, termasuk cryptocurrency, saham, forex dan komoditi, yang bertujuan untuk membantu pedagang menggunakan kaedah sistem untuk masuk ke perdagangan luar pasaran, sehingga mendapat keuntungan dalam turun naik pasaran di banyak arah.

Prinsip Strategi

Strategi ini berdasarkan kepada prinsip-prinsip berikut:

  1. Hitung SAR paras paras paras paras paras paras paras paras paras paras paras paras paras paras paras paras paras paras paras paras paras paras paras paras paras paras paras paras paras paras paras paras paras paras paras paras paras
  2. Sinyal perdagangan dihasilkan berdasarkan persilangan harga penutupan dengan nilai SAR. Apabila harga naik melampaui nilai SAR, ia menghasilkan isyarat melakukan lebih banyak; sebaliknya, apabila harga turun melampaui nilai SAR, ia menghasilkan isyarat melakukan lebih banyak.
  3. Menggunakan nilai SAR dalam kitaran 1 jam sebagai penapis sekunder untuk memastikan perdagangan hanya dimulakan apabila kedua-dua indikator SAR serta 1 jam SAR bersetuju dengan arah pasaran.
  4. Tetapkan syarat masuk: Hanya buka lebih banyak kedudukan apabila isyarat bertopeng disahkan dan kenaikan awal mencapai paras paras paras; sama, hanya buka posisi kosong apabila isyarat kosong disahkan dan penurunan awal melebihi paras paras.
  5. Tetapkan syarat keluar: Berdasarkan dua kedudukan kosong standard, berhenti dan hentikan. Syarat berhenti mengunci keuntungan apabila mencapai peratusan keuntungan sasaran; Syarat hentikan apabila harga berbalik melebihi peratusan yang dibenarkan.

Analisis kelebihan

Kelebihan utama strategi pengesanan trend SAR 6.0 adalah:

  1. Sangat fleksibel dan boleh digunakan dalam pelbagai pasaran kewangan dan gaya perdagangan yang berbeza.
  2. Juga pertimbangkan SAR serta-merta dan SAR 1 jam untuk meningkatkan kebolehpercayaan isyarat.
  3. Penangguhan kerosakan yang terbina dalam membantu mengawal risiko
  4. Parameter boleh disesuaikan, memudahkan pengguna mengoptimumkan mengikut keperluan mereka sendiri.
  5. Logiknya jelas, mudah difahami dan dilaksanakan.

Analisis risiko

Walaupun terdapat kelebihan seperti di atas, strategi ini mempunyai beberapa risiko yang berpotensi:

  1. Apabila pasaran bergolak, perubahan trend yang kerap boleh menyebabkan terlalu banyak perdagangan yang rugi.
  2. Peraturan parameter yang tidak betul boleh menyebabkan strategi tidak berkesan.
  3. Strategi ini tidak mengambil kira faktor asas yang penting dan hanya bergantung kepada petunjuk teknikal.
  4. Kurangnya pertimbangan dalam pengurusan kedudukan dan pengurusan dana. Untuk menangani risiko ini, penambahbaikan boleh dilakukan dengan cara seperti berikut: memperkenalkan penapis kadar turun naik, parameter pengoptimuman, memasukkan analisis asas, menambah modul pengurusan kedudukan dan pengurusan wang.

Arah pengoptimuman

  1. Memperkenalkan lebih banyak petunjuk teknikal seperti purata bergerak, RSI dan sebagainya untuk meningkatkan ketepatan isyarat.
  2. Mengoptimumkan nilai keluar masuk untuk menyesuaikan diri dengan keadaan pasaran yang berbeza.
  3. Menyertai modul pengurusan kedudukan dan pengurusan wang, mengawal risiko perdagangan tunggal dan risiko akaun keseluruhan.
  4. Pertimbangkan turun naik pasaran, kurangkan kedudukan atau hentikan dagangan jika turun naik meningkat.
  5. Menggabungkan analisis asas, seperti data ekonomi, peristiwa utama, dan lain-lain, untuk membantu menilai trend yang berkekalan.

ringkaskan

Strategi pengesanan trend SAR parasol 6.0 menyediakan kaedah perdagangan trend yang sistematik. Dengan mengesan indikator SAR parasol, strategi dapat menangkap peluang untuk membalikkan trend. Pada masa yang sama, strategi ini menggunakan syarat masuk dan keluar yang ketat, dan menetapkan peraturan henti-henti untuk mengawal risiko. Walaupun ada kelebihan strategi, masih ada beberapa batasan dan potensi risiko.

Kod sumber strategi
/*backtest
start: 2024-02-29 00:00:00
end: 2024-03-07 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("SAR Trend 6.0", default_qty_type = strategy.percent_of_equity, default_qty_value =20, initial_capital=500, commission_type=strategy.commission.percent, commission_value=0.08, pyramiding=5 )

// Parabolic SAR Parameters
start = input(0.02, title="Start Value")
increment = input(0.02, title="Increment Value")
maximum = input(0.2, title="Maximum Value")
long_win=input(0.1,title = "Preceding Increase for Long (%)")/100
short_win=input(2,title = "Preceding Decrease for Short (%)")/100
lose_pct=input (0.5, title="Stop Loss Percentage")
win_pct_long=input(0.2,title = "Take Profit for Long Positions")
win_pct_short=input(0.1,title = "Take Profit for Short Positions")
start1 = input(0.02, title="Start Value (1H)")
increment1 = input(0.02, title="Increment Value (1H)")
maximum1 = input(0.2, title="Maximum Value (1H)")

// Calculating Parabolic SAR
sarValue = ta.sar(start, increment, maximum)

// Generating Trading Signals
longSignal = ta.crossover(close, sarValue)
shortSignal = ta.crossunder(close, sarValue)

// Get Parabolic SAR value for 1-hour time frame
sarValue_1h = request.security(syminfo.tickerid, "5", ta.sar(start1, increment1, maximum1)[1])

// Generating Trading Signals
longSignal1 = close > sarValue_1h
shortSignal1 = close < sarValue_1h

if longSignal and (close - open)/open > long_win and longSignal1 
    strategy.entry("Long", strategy.long)
if shortSignal and (open - close)/open > short_win and shortSignal1 
    strategy.entry("Short", strategy.short)

if strategy.position_size > 0 and shortSignal and (close - strategy.position_avg_price)/strategy.position_avg_price > win_pct_long
    strategy.close_all("Take Profit")

if strategy.position_size < 0 and longSignal and (strategy.position_avg_price - close)/strategy.position_avg_price > win_pct_short
    strategy.close_all("Take Profit")

if strategy.position_size > 0 and (strategy.position_avg_price - close)/strategy.position_avg_price > lose_pct
    strategy.close_all("Stop Loss")

if strategy.position_size < 0 and (close - strategy.position_avg_price)/strategy.position_avg_price > lose_pct
    strategy.close_all("Stop Loss")