Strategi pelacakan tren berdasarkan indikator AO dan rata-rata pergerakan


Tanggal Pembuatan: 2023-12-20 11:59:48 Akhirnya memodifikasi: 2023-12-20 11:59:48
menyalin: 0 Jumlah klik: 698
1
fokus pada
1621
Pengikut

Strategi pelacakan tren berdasarkan indikator AO dan rata-rata pergerakan

Ringkasan

Strategi ini menggunakan indikator Awesome Oscillator ((AO) untuk menentukan arah tren, dan mengkonfirmasi tren dalam kombinasi dengan rata-rata bergerak, dan merupakan strategi pelacakan tren. Ketika indikator AO melewati sumbu 0 dan garis cepat melewati garis lambat, lakukan lebih banyak, dan ketika indikator AO melewati sumbu 0 dan garis cepat melewati garis lambat, gunakan arah tren untuk mendapatkan keuntungan.

Prinsip Strategi

Strategi ini terutama didasarkan pada indikator AO untuk menilai arah tren. Indikator AO diperoleh dari perbedaan antara titik tengah garis}-{ dan rata-rata bergerak sederhana selama 5 siklus, 34 siklus, termasuk indikator kategori Momentum. Ketika indikator AO positif, itu berarti rata-rata bergerak jangka pendek lebih tinggi dari rata-rata bergerak jangka panjang, dan harus diinterpretasikan sebagai tanda bullish. Sebaliknya, ketika AO negatif, itu berarti rata-rata bergerak jangka pendek lebih rendah dari rata-rata bergerak jangka panjang, dan harus diinterpretasikan sebagai tanda bearish.

Oleh karena itu, indikator AO dapat secara efektif menilai arah tren. Ketika AO di atas melewati 0 sumbu, mewakili tren pasar berubah menjadi bullish, harus dilakukan lebih banyak; Ketika AO di bawah melewati 0 sumbu, mewakili tren pasar berubah menjadi bearish, harus dilakukan kosong.

Selain itu, strategi ini juga menyertakan rata-rata bergerak 20 siklus dan 200 siklus. Dua sudut rata-rata ini mewakili arah tren jangka menengah dan panjang. Tidak cukup hanya mengandalkan indikator AO untuk menentukan arah tren jangka pendek, juga perlu konfirmasi tren jangka menengah dan panjang, jadi penilaian rata-rata bergerak dimasukkan.

Ketika cepat rata-rata garis melewati lambat rata-rata garis, dan jangka panjang sedang tren berbalik menjadi bullish, kita di AO melakukan lebih ketika melewati 0 sumbu, dengan tren naik untuk mendapatkan keuntungan; ketika cepat rata-rata garis bawah melewati lambat rata-rata garis, dan jangka panjang sedang tren berbalik ke bearish, kita di AO di bawah melewati 0 sumbu, dengan tren turun untuk mendapatkan keuntungan.

Keunggulan Strategis

  1. Menggunakan indikator AO untuk menentukan arah tren jangka pendek, tingkat akurasi yang lebih tinggi
  2. Dengan menambahkan nilai rata-rata bergerak untuk menilai tren jangka menengah dan panjang, kita bisa menyaring false breakout secara efektif.
  3. Keuntungan yang cepat, cocok untuk operasi garis pendek

Analisis risiko

  1. Harga mungkin terus naik untuk sementara waktu sebelum berbalik ke bawah, ada risiko antri ketika penembusan 0 dan rata-rata bergerak di bawah indikator AO.
  2. Ketika indikator AO melewati 0 dan bergerak di atas rata-rata, harga mungkin terus turun untuk sementara waktu sebelum berbalik ke atas, ada risiko antry
  3. Risiko efek marginal skala besar. Indikator AO dapat terdistorsi dan menghasilkan sinyal yang salah setelah terobosan teknologi penting di pasar

Arah optimasi

  1. Kombinasi rata-rata bergerak dengan parameter yang berbeda dapat diuji, seperti 10 periode dan 50 periode, untuk mencari rata-rata yang lebih cocok
  2. Dapat dikombinasikan dengan indikator lain, seperti RSI, untuk membuat sinyal lebih dapat diandalkan
  3. Anda dapat mengoptimalkan rasio stop loss tetap untuk membuat strategi Anda lebih baik dari keuntungan risiko.

Meringkaskan

Strategi ini adalah strategi pelacakan tren sederhana, dengan indikator AO untuk menilai tren jangka pendek dan mengkonfirmasi tren jangka menengah dan panjang adalah ide yang benar. Penggunaan indikator AO dan kombinasi rata-rata bergerak sangat luas, lebih matang, dan strategi ini juga memiliki keandalan yang kuat. Dengan pengoptimalan parameter lebih lanjut dan pengoptimalan indikator kombinasi, efek strategi ini dapat dibuat lebih baik.

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

// https://www.youtube.com/watch?v=zr3AVwjCtDA

//@version=5
strategy(title="Bingx ESTRATEGIA de Trading en 1 minuto ", shorttitle="AO")
long = input.bool(true, "long")
short = input.bool(true, "short")
profit = (input.float(10, "profit") / 100) + 1
stop = (input.float(5, "stop") / 100) + 1
ao = ta.sma(hl2,5) - ta.sma(hl2,34)
diff = ao - ao[1]
plot(ao, color = diff <= 0 ? #F44336 : #009688, style=plot.style_columns)
changeToGreen = ta.crossover(diff, 0)
changeToRed = ta.crossunder(diff, 0)
alertcondition(changeToGreen, title = "AO color changed to green", message = "Awesome Oscillator's color has changed to green")
alertcondition(changeToRed, title = "AO color changed to red", message = "Awesome Oscillator's color has changed to red")

ema20 = ta.ema(close, 20)
ema200 = ta.ema(close, 200)
rsi = ta.rsi(close, 7)
plot(rsi)
plot(0, color=color.white)
var float pentry = 0.0
var float lentry = 0.0
var bool oab = false
// oab := ta.crossover(ao, 0) ? true : ta.crossover(0, ao) ? false : oab[1]

if long and close > open and ta.crossover(close, ema20) and ema20 > ema200 and ao > 0 and rsi > 50
    strategy.entry("long", strategy.long)
    pentry := close
strategy.exit("exit long", "long", limit=pentry * profit, stop=pentry / stop)

if short and close < open and ta.crossunder(close, ema20) and ema20 < ema200 and ao < 0 and rsi < 50
    strategy.entry("short", strategy.short)
    lentry := close
strategy.exit("exit short", "short", limit=lentry / profit, stop=lentry * stop)