Sumber daya yang dimuat... Pemuatan...

Sistem Trading Optimasi Dual Mengikuti Tren dan Reversi Rata-rata (Double Seven Strategy)

Penulis:ChaoZhang, Tanggal: 2024-11-28 15:41:34
Tag:SMAMA200

img

Gambaran umum

Strategi ini adalah sistem perdagangan kuantitatif yang menggabungkan trend berikut dan reversi rata-rata. Ini menggunakan rata-rata bergerak 200 hari (MA200) untuk menentukan arah tren utama sambil memanfaatkan fluktuasi harga 7 hari untuk mengidentifikasi peluang oversold jangka pendek, mencapai waktu masuk yang optimal dalam uptrends.

Prinsip Strategi

Logika inti mencakup dua dimensi: Pertama, menggunakan MA200 untuk menilai tren jangka panjang, hanya mempertimbangkan posisi ketika harga berada di atas MA200; Kedua, mengamati kinerja harga selama 7 hari perdagangan terakhir, memasuki posisi panjang ketika terendah 7 hari terjadi sementara masih di atas MA200, dan menutup posisi ketika harga mencapai tertinggi 7 hari.

Keuntungan Strategi

  1. Keandalan Konfirmasi Tren: Menggunakan MA200 sebagai filter tren secara efektif menghindari pembukaan posisi dalam tren penurunan.
  2. Keakuratan Waktu Masuk: Mengidentifikasi peluang koreksi oversold melalui titik terendah 7 hari, meningkatkan nilai masuk.
  3. Sistematisasi yang tinggi: Aturan strategi yang jelas tanpa faktor penilaian subjektif, mudah diimplementasikan secara program.
  4. Pengendalian Risiko Komprehensif: Mengurangi kemungkinan sinyal palsu melalui mekanisme ganda penyaringan tren dan penilaian oversold.
  5. Penerapan luas: Logika strategi sederhana dan universal yang dapat diterapkan di berbagai pasar dan instrumen.

Risiko Strategi

  1. Lag Penghakiman Tren: MA200 sebagai rata-rata bergerak jangka panjang memiliki lag yang melekat, berpotensi menyebabkan penilaian yang salah pada titik balik tren.
  2. Risiko Pemecahan Palsu: Pemecahan harga di atas level tertinggi 7 hari dapat mengakibatkan pembocoran palsu, yang mengarah pada keluar prematur.
  3. Tidak Cocok untuk Pasar Rentang: Tingkat tinggi dan rendah jangka pendek yang sering terjadi di pasar sisi dapat menghasilkan sinyal perdagangan yang berlebihan.
  4. Ketergantungan pada Lingkungan Pasar: Efektivitas strategi sangat dipengaruhi oleh karakteristik tren pasar, menunjukkan perbedaan kinerja yang signifikan di lingkungan pasar.

Arah Optimasi Strategi

  1. Optimalisasi Periode Dinamis: Sesuaikan periode MA dan periode pengamatan jangka pendek berdasarkan karakteristik pasar yang berbeda.
  2. Mekanisme Konfirmasi Berbagai: Tambahkan indikator tambahan seperti volume dan volatilitas untuk meningkatkan keandalan sinyal.
  3. Optimalisasi Manajemen Posisi: Memperkenalkan mekanisme manajemen posisi dinamis untuk menyesuaikan rasio kepemilikan berdasarkan volatilitas pasar.
  4. Peningkatan Stop Loss: Mendesain solusi stop loss yang lebih fleksibel, seperti trailing stop atau volatility based stop.
  5. Optimasi Pola: Merancang kombinasi parameter yang berbeda untuk lingkungan pasar yang berbeda.

Ringkasan

Strategi Double Seven adalah sistem perdagangan kuantitatif yang secara organik menggabungkan trend berikut dengan reversi rata-rata. Melalui penggunaan terkoordinasi MA200 dan fluktuasi harga 7 hari, ia memastikan akurasi arah dan waktu masuk yang optimal. Meskipun ada keterbatasan tertentu, strategi ini memiliki nilai praktis dan potensi ekspansi melalui optimasi dan pengendalian risiko yang wajar. Pedagang disarankan untuk mengoptimalkan strategi berdasarkan karakteristik pasar dan kebutuhan pribadi dalam aplikasi praktis untuk meningkatkan stabilitas dan profitabilitas.


/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-27 00:00:00
period: 1d
basePeriod: 1d
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/
// © EdgeTools

//@version=5
strategy("Larry Connors' Double Seven Strategy", overlay=true)

// 200-day moving average
ma200 = ta.sma(close, 200)

// Conditions for Double Seven Strategy
priceAboveMa200 = close > ma200

// Find the lowest close over the last 7 days
lowestClose7Days = ta.lowest(close, 7)

// Find the highest close over the last 7 days
highestClose7Days = ta.highest(close, 7)

// Entry and exit rules
longCondition = priceAboveMa200 and close <= lowestClose7Days
exitCondition = close >= highestClose7Days

// Enter long position
if (longCondition)
    strategy.entry("Long", strategy.long)

// Exit long position
if (exitCondition)
    strategy.close("Long")
    
// Plot moving averages
plot(ma200, "200-day MA", color=color.blue)


Berkaitan

Lebih banyak