Strategi perdagangan kuantitatif berdasarkan tiga garis positif/negatif berturut-turut dan rata-rata pergerakan ganda


Tanggal Pembuatan: 2024-03-28 16:22:18 Akhirnya memodifikasi: 2024-03-28 16:22:18
menyalin: 8 Jumlah klik: 367
1
fokus pada
1166
Pengikut

Strategi perdagangan kuantitatif berdasarkan tiga garis positif/negatif berturut-turut dan rata-rata pergerakan ganda

Tinjauan Strategi

Strategi ini didasarkan pada sistem triseptik / negatif dan dua garis rata, dengan menilai perubahan ukuran entitas dari tiga garis K berturut-turut dan sinyal silang dari sistem garis rata, menghasilkan sinyal beli atau jual pada saat garis K ketiga ditutup untuk menangkap potensi titik tren dan peluang pembalikan harga.

Prinsip Strategi

  1. Hitung ukuran entitas dari tiga garis K berturut-turut untuk melihat apakah ada kecenderungan kenaikan.
  2. Jika tiga entitas K-line berturut-turut meningkat dan ketiga entitas K-line berturut-turut berturut-turut berturut-turut berturut-turut berturut-turut berturut-turut berturut-turut berturut-turut berturut-turut berturut-turut berturut-turut berturut-turut berturut-turut berturut-turut berturut-turut berturut-turut berturut-turut berturut-turut berturut-turut berturut-turut berturut-turut berturut-turut berturut-turut berturut-turut berturut-turut berturut-turut berturut-turut berturut-turut berturut-turut berturut-turut berturut-turut berturut-turut berturut-turut berturut berturut-turut berturut-turut berturut berturut-turut berturut-turut berturut berturut-turut berturut berturut-turut berturut berturut berturut-turut berturut berturut berturut-turut berturut berturut berturut-turut berturut berturut berturut-turut berturut berturut-turut berturut berturut berturut berturut-turut berturut berturut berturut berturut berturut berturut berturut berturut berturut berturut berturut berturut
  3. Dua rata-rata bergerak 50 dan 200 hari diperkenalkan, yang mewakili tren jangka pendek dan jangka panjang.
  4. Pada grafik ditandai dengan sinyal jual beli dan dua garis rata, yang secara intuitif menunjukkan logika strategi dan status tren.
  5. Operasi pembukaan posisi sesuai dengan sinyal beli dan jual.

Inti dari strategi ini adalah untuk menangkap titik awal tren melalui triangles yang positif / negatif, dan menggunakan dua sistem equilateral untuk memverifikasi kekuatan dan arah tren, dua dimensi yang dikombinasikan, berusaha untuk masuk secara efektif pada awal tren, mengurangi risiko perdagangan berlawanan.

Keunggulan Strategis

  1. Trigonometri adalah sinyal bullish/bullish yang kuat, yang mewakili kekuatan positif/negatif yang terus meningkat, yang memberikan dorongan untuk kelanjutan tren.
  2. Sistem dua rata-rata dapat secara efektif memverifikasi arah dan kekuatan tren, dengan rata-rata jangka pendek di atas / di bawah rata-rata jangka panjang, yang berarti tren mulai berbalik kuat / lemah.
  3. Dua dimensi saling menguatkan, dan bersama-sama membentuk sinyal yang lebih dapat diandalkan untuk membuka posisi, yang membantu meningkatkan peluang strategi dan rasio untung-rugi.
  4. Diagram ini dibuat dengan cara yang intuitif, sehingga mudah untuk melacak pelaksanaan strategi dan evolusi tren.

Risiko Strategis

  1. Kebisingan dan getaran pasar dapat menyebabkan sinyal palsu yang sering terjadi, yang menyebabkan kinerja strategi tidak stabil.
  2. Tren yang tiba-tiba berbalik atau mempercepat, dapat menyebabkan strategi masuk tidak tepat waktu dan mengambil risiko tambahan.
  3. Kurangnya aturan yang jelas tentang stop loss dan manajemen posisi, strategi penarikan dan kerugian maksimum dapat melebihi ekspektasi.

Arah optimasi

  1. Definisi dari tiga konjungsi / konjungsi dimodifikasi, seperti mempertimbangkan kondisi tambahan seperti lebar, panjang, warna dan lain-lain dari garis K yang berkelanjutan, untuk meningkatkan akurasi sinyal.
  2. Masukkan lebih banyak parameter siklus rata-rata, seperti 5, 10, 20 hari, dan lain-lain, untuk membangun sistem rata-rata ganda, dan memperkaya dimensi penilaian tren.
  3. Berdasarkan sinyal untuk membuka posisi, atur stop loss yang masuk akal dan aturan manajemen posisi, seperti stop loss stop loss, stop loss stop loss, stop loss stop loss, dan stop loss, untuk mengendalikan risiko perdagangan tunggal.
  4. Pertimbangkan untuk menambahkan indikator volume transaksi, seperti deviasi harga, pembukaan volume, dan lain-lain, untuk lebih memverifikasi titik perubahan tren dan meningkatkan keandalan sinyal posisi.

Ringkasan Strategi

Strategi ini digabungkan dengan sistem klasik tiga sun/negatif dan dua garis sejajar, berusaha untuk menangkap titik awal tren dan mengambil keuntungan dari potensi selisih harga di awal tren. Kelebihannya adalah bahwa sinyal jelas, logika sederhana, mudah diterapkan dan dioptimalkan; namun ada juga risiko potensial dan ruang untuk perbaikan seperti perdagangan yang sering terjadi, sinyal tidak stabil, kurangnya kontrol risiko.

Kode Sumber Strategi
/*backtest
start: 2023-03-22 00:00:00
end: 2024-03-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Consecutive Candles with MAs", shorttitle="CCMAs", overlay=true)

// Üç ardışık mumun büyüklüklerinin arttığını kontrol eden fonksiyon
isThreeConsecutiveCandlesIncreasing() =>
    firstCandleBody = abs(close[2] - open[2])
    secondCandleBody = abs(close[1] - open[1])
    thirdCandleBody = abs(close - open)
    firstCandleBody < secondCandleBody and secondCandleBody < thirdCandleBody

// Üçüncü mum kapandığında al veya sat koşulu
longCondition = isThreeConsecutiveCandlesIncreasing() and close > open
shortCondition = isThreeConsecutiveCandlesIncreasing() and close < open

// 50 ve 200 periyotluk hareketli ortalamalar
ma50 = sma(close, 50)
ma200 = sma(close, 200)

// Al veya sat sinyallerini grafiğe ekleme
plotshape(series=longCondition, title="Al Sinyali", location=location.belowbar, color=color.green, style=shape.triangleup, text="AL")
plotshape(series=shortCondition, title="Sat Sinyali", location=location.abovebar, color=color.red, style=shape.triangledown, text="SAT")

// Hareketli ortalamaların grafiğe eklenmesi
plot(ma50, title="50 Periyotluk Hareketli Ortalama", color=color.blue)
plot(ma200, title="200 Periyotluk Hareketli Ortalama", color=color.red)

// Al veya sat komutlarını çalıştırma
if (longCondition)
    strategy.entry("Al", strategy.long)
if (shortCondition)
    strategy.entry("Sat", strategy.short)