Strategi sinyal penilaian garis ganda rata-rata bergerak


Tanggal Pembuatan: 2023-12-27 17:45:43 Akhirnya memodifikasi: 2023-12-27 17:45:43
menyalin: 0 Jumlah klik: 594
1
fokus pada
1623
Pengikut

Strategi sinyal penilaian garis ganda rata-rata bergerak

Ringkasan

Strategi ini menggunakan indikator Brin dan moving averages sebagai sinyal penilaian, dengan rata-rata yang dihitung oleh indikator Arnoud Legoux, yang dikombinasikan dengan Parabolic SAR untuk penilaian sinyal masuk ke pasar. Strategi ini disebut sebagai strategi bergaris ganda dengan rata-rata bergerak bergaris ganda, yang mencakup indikator moving averages dan karakteristik penilaian kondisional bergaris ganda.

Prinsip

Strategi ini terutama menilai hubungan antara pita Brin dan indikator rata-rata bergerak, melalui pita rata-rata dengan lebar tertentu dalam indikator pita Brin, dengan persilangan rata-rata bergerak untuk menilai sinyal kosong.

Secara khusus, strategi ini menggunakan kombinasi dari rata-rata bergerak Arnoud Legoux dan Parabolic SAR.

Indikator Moving Average Arnoud Legoux adalah sebuah indikator yang merupakan peningkatan dari Moving Average tradisional. Dengan mengintroduksikan Offset Shift, pengukurannya dapat disesuaikan dengan lebih fleksibel dibandingkan dengan Moving Average biasa. Selain itu, pengukurannya dapat disesuaikan dengan lebih halus melalui nilai Sigma.

Indikator Parabolic SAR adalah indikator sistem stop loss yang sangat umum. Indikator ini dapat dengan sangat jelas memberikan sinyal pembalikan harga untuk melacak tren perubahan harga. Indikator Parabolic SAR saat berada di bawah harga, mewakili saat ini dalam keadaan bullish; sebaliknya, ketika harga di atas, mewakili keadaan bearish.

Strategi ini menilai hubungan indikator dengan logika sebagai berikut:

  1. Perhitungan apakah hari akan berakhir (harga penutupan lebih tinggi dari harga bukaan)
  2. Parabolic SAR adalah sinyal bullish untuk melihat apakah harga berada di bawah harga minimum.
  3. Menentukan apakah harga close-out telah melewati garis rata-rata Arnoud Legoux: ini merupakan sinyal bullish jika harga melewati garis rata-rata
  4. Jika Anda memenuhi 3 syarat di atas, maka Anda akan mendapatkan sinyal positif, melakukan lebih banyak.

Logika untuk menilai sinyal bearish adalah sebaliknya, yaitu sebagai berikut:

  1. menilai apakah dalam hari berakhir (harga tutup lebih rendah dari harga buka)
  2. Parabolic SAR adalah sinyal turun naik.
  3. Menentukan apakah harga close-out telah melewati garis rata-rata Arnoud Legoux: menunjukkan bahwa harga telah melewati garis rata-rata dan merupakan sinyal bearish
  4. Bila 3 kondisi diatas terpenuhi, maka akan muncul sinyal turun, atau shorting.

Keunggulan

Strategi ini menggabungkan indikator Bollinger Bands dan Moving Averages, dan mempertimbangkan trend judging dan breakout trading. Keuntungan spesifiknya adalah sebagai berikut:

  1. Indikator Moving Average sangat efektif dalam menentukan arah tren harga.
  2. Indeks Parabolic SAR dapat menentukan titik balik harga dengan akurat
  3. Arnoud Legoux Moving Average memiliki fleksibilitas yang tinggi, dapat disesuaikan dengan parameter
  4. Kombinasi penilaian dua indikator menghindari kemungkinan salah penilaian satu indikator
  5. Pengertian yang baik dan buruk dalam satu hari dapat mencegah transaksi yang tidak perlu

Risiko

Strategi ini juga memiliki beberapa risiko, seperti:

  1. Setting parameter yang salah dapat menyebabkan frekuensi transaksi terlalu tinggi atau terlalu rendah
  2. Pencocokan parameter yang tidak tepat juga dapat mempengaruhi kinerja strategi dalam penilaian kombinasi dua indikator
  3. Strategi Moving Average Kurang Adaptasi terhadap Keadaan Guncang
  4. Strategi tidak mempertimbangkan faktor manajemen dana yang dapat menyebabkan risiko kelebihan posisi

Solusi yang sesuai adalah sebagai berikut:

  1. Parameter dioptimalkan untuk membuat pencocokan indikator lebih tinggi
  2. Optimalkan strategi pengelolaan dana, kendalikan posisi tunggal
  3. Menurunkan kemungkinan transaksi yang salah, dengan penyaringan lebih banyak indikator

Arah optimasi

Ada banyak hal yang dapat dioptimalkan dalam strategi ini, seperti:

  1. Memperkenalkan model pembelajaran mesin dalam proses pengembangan untuk mengoptimalkan parameter otomatis
  2. Menggunakan strategi manajemen dana yang canggih, seperti pesanan dengan tingkat tetap, kontrol penarikan dana, dll.
  3. Memperkenalkan lebih banyak indikator tambahan, membangun sistem perdagangan komposit, dan meningkatkan stabilitas sistem
  4. Optimalkan strategi pengendalian penarikan, memperkenalkan metode stop loss untuk menghindari perluasan kerugian
  5. Membangun sistem perdagangan algo, menghubungkan data pasar yang lebih cepat dan saluran pesanan

Meringkaskan

Strategi ini secara keseluruhan menggunakan penilaian ganda indikator Brin’s Band dan Moving Average, dengan ruang yang besar untuk optimasi dalam hal optimasi parameter dan kombinasi strategi. Dengan memperkenalkan lebih banyak metode kuantitatif, strategi ini dapat lebih dioptimalkan menjadi strategi perdagangan algoritmik dengan keuntungan yang stabil.

Kode Sumber Strategi
/*backtest
start: 2023-11-26 00:00:00
end: 2023-12-26 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
//Author: HighProfit

//Lead-In
strategy("Parabolic SAR & Arnoud Legoux Moving Avarage Strategy", shorttitle="ST-PSAR+ALMA", overlay=true)

//Arnoud Legoux Moving Avarage Inputs
source = close
windowsize = input(title="Window Size",defval=50)
offset = input(title="Offset", type=float, defval=0.85)
sigma = input(title="Sigma", type=float, defval=6)

//Parabolic SAR Inputs
start = input(title="Start", type=float, defval=0.02)
increase = input(title="Increase", type=float, defval=0.02)
max = input(title="Max", type=float, defval=.2)

//Conditions
longCondition = close>open and sar(start, increase, max) < low and crossover(close, alma(source, windowsize, offset, sigma))
if (longCondition)
    strategy.entry("Long", strategy.long)

shortCondition = close<open and sar(start, increase, max) > high and crossunder(close, alma(source, windowsize, offset, sigma))
if (shortCondition)
    strategy.entry("Short", strategy.short)

//Plots   
plot(alma(source, windowsize, offset, sigma), linewidth=2, title="ALMA")
plot(sar(start, increase, max), style=circles, linewidth=2, title="PSAR")