Type/to search

Strategi Persilangan Rata-rata Bergerak

Common strategy
Created: 2023-10-10 10:44:25
Last modified: 3 years ago
1
Follow
1802
Followers

Ikhtisar

Strategi persilangan rata-rata bergerak adalah strategi perdagangan umum yang didasarkan pada rata-rata bergerak. Strategi ini menggunakan persilangan antara rata-rata bergerak cepat dan rata-rata bergerak lambat sebagai sinyal beli dan jual. Ketika rata-rata bergerak cepat melintasi rata-rata bergerak lambat dari bawah ke atas, itu dianggap sebagai sinyal beli; ketika rata-rata bergerak cepat melintasi rata-rata bergerak lambat dari atas ke bawah, itu dianggap sebagai sinyal jual. Strategi ini menggunakan rata-rata bergerak 50 hari sebagai rata-rata bergerak cepat dan rata-rata bergerak 200 hari sebagai rata-rata bergerak lambat.

Prinsip Strategi

Logika inti dari strategi ini didasarkan pada teori rata-rata bergerak. Rata-rata bergerak dapat secara efektif menghaluskan fluktuasi harga dan mencerminkan tren harga. Rata-rata bergerak cepat lebih sensitif terhadap perubahan harga dan dapat menangkap titik balik tren; rata-rata bergerak lambat kurang sensitif terhadap perubahan harga dan dapat menyaring fluktuasi jangka pendek. Ketika rata-rata bergerak cepat melintasi rata-rata bergerak lambat ke atas, ini menunjukkan harga jangka pendek mulai naik, memasuki tren bullish; ketika rata-rata bergerak cepat melintasi rata-rata bergerak lambat ke bawah, ini menunjukkan harga jangka pendek mulai turun, memasuki tren bearish.

Secara spesifik, strategi ini pertama-tama mendefinisikan rata-rata bergerak 50 hari dan 200 hari. Kemudian menetapkan kondisi masuk long sebagai rata-rata bergerak cepat melintasi rata-rata bergerak lambat ke atas, dan kondisi masuk short sebagai rata-rata bergerak cepat melintasi rata-rata bergerak lambat ke bawah. Untuk menghindari perdagangan yang tumpang tindih, strategi menggunakan penanda isEntry dan isExit untuk mengendalikan. Ketika kondisi masuk terpenuhi, isEntry diatur ke true; ketika kondisi keluar terpenuhi, isExit diatur ke true. Pembukaan posisi long hanya dilakukan ketika isEntry adalah false dan sinyal beli muncul; pembukaan posisi short hanya dilakukan ketika isExit adalah false dan sinyal jual muncul.

Selain itu, strategi juga menetapkan titik take profit dan stop loss. Pengguna dapat mengatur jarak take profit dan stop loss melalui input persentase. Harga take profit dan stop loss dihitung berdasarkan perubahan persentase dari harga masuk. Ketika jumlah posisi lebih besar dari 0, take profit dan stop loss akan dijalankan sesuai dengan persentase take profit dan stop loss yang ditetapkan; ketika jumlah posisi kurang dari 0, take profit dan stop loss akan dijalankan sesuai dengan persentase take profit dan stop loss posisi short yang ditetapkan.

Analisis Keunggulan

Strategi ini memiliki keunggulan sebagai berikut:

  1. Operasi sederhana, mudah diimplementasikan. Hanya mengandalkan persilangan rata-rata bergerak untuk melakukan perdagangan, sangat cocok untuk pemula tanpa pengalaman perdagangan.

  2. Drawdown terkendali, memiliki mekanisme manajemen risiko tertentu. Rata-rata bergerak dapat secara efektif menyaring fluktuasi harga jangka pendek, menghindari terjebak dalam arbitrase.

  3. Parameter dapat disesuaikan, adaptasi yang kuat. Pengguna dapat mengatur parameter rata-rata bergerak dan standar take profit/stop loss sendiri, mengoptimalkan parameter strategi.

  4. Visualisasi yang jelas. Strategi langsung menggambar rata-rata bergerak kunci, titik masuk, titik take profit dan stop loss pada grafik, mudah dipahami.

  5. Ekstensibilitas yang kuat. Kerangka strategi ini lengkap, hanya perlu memodifikasi sinyal perdagangan kunci, menambahkan indikator, dll. untuk meningkatkan strategi.

Analisis Risiko

Strategi ini juga memiliki beberapa risiko:

  1. Peristiwa pasar yang tiba-tiba menyebabkan pergerakan besar, tidak dapat melakukan stop loss. Rata-rata bergerak cepat cukup sensitif terhadap perubahan harga, tidak dapat secara efektif menangani peristiwa mendadak.

  2. Mudah terjebak dalam kondisi pasar yang berosilasi. Jika pasar berosilasi dalam jangka panjang, maka akan mengalami kerugian berulang.

  3. Tidak mempertimbangkan biaya transaksi. Dalam perdagangan nyata, biaya komisi dan slippage secara signifikan mempengaruhi profitabilitas.

  4. Risiko overfitting pada data backtest. Situasi pasar nyata kompleks dan berubah-ubah, hasil backtest tidak mewakili kinerja perdagangan aktual.

Solusi yang sesuai:

  1. Dapat menetapkan standar stop loss yang lebih longgar, atau menambahkan stop loss breakout tambahan.

  2. Dapat memperlebar jarak rata-rata bergerak secara tepat, mengurangi frekuensi perdagangan, atau menggunakan indikator lain untuk menyaring sinyal.

  3. Harus mempertimbangkan biaya transaksi nyata, menetapkan ruang take profit yang lebih lebar.

  4. Harus sepenuhnya mempertimbangkan perubahan lingkungan pasar, mengoptimalkan parameter dan secara bertahap mengurangi overfitting.

Arah Optimasi

Strategi ini dapat dioptimalkan dari beberapa aspek berikut:

  1. Menguji kombinasi parameter yang berbeda, mencari parameter terbaik. Dapat menguji jumlah hari rata-rata bergerak cepat dan lambat, kombinasi parameter, dll.

  2. Menambahkan indikator lain untuk penyaringan, menghindari kesalahan perdagangan dalam kondisi pasar berosilasi. Misalnya indikator seperti MACD, KD, dll.

  3. Mengoptimalkan strategi take profit dan stop loss, mencapai manajemen risiko yang lebih efisien. Misalnya trailing stop loss, stop loss dengan pesanan pending, dll.

  4. Meningkatkan ukuran posisi, menggunakan leverage untuk memperbesar, meningkatkan ruang profit. Namun harus mengendalikan risiko.

  5. Mempertimbangkan biaya transaksi nyata, menyesuaikan dan mengoptimalkan parameter backtest, membuat parameter strategi lebih cocok untuk perdagangan nyata.

  6. Menggabungkan metode statistik untuk mengevaluasi stabilitas parameter, mengurangi risiko overfitting, meningkatkan stabilitas.

Kesimpulan

Secara keseluruhan, strategi persilangan rata-rata bergerak ini memiliki ide yang jelas dan implementasi yang sederhana, cocok sebagai strategi pengantar untuk belajar perdagangan kuantitatif. Namun strategi ini juga memiliki risiko dan kekurangan tertentu, perlu dilakukan optimasi yang cermat pada parameter dan filter, serta memperhatikan pengendalian risiko perdagangan nyata, agar dapat memperoleh keuntungan yang stabil. Kerangka strategi ini memiliki ekstensibilitas yang kuat, pengguna dapat melakukan inovasi dan optimasi berdasarkan ini, mengembangkan strategi perdagangan yang lebih sesuai dengan gaya mereka sendiri.

Source
Pine
/*backtest
start: 2023-10-02 00:00:00
end: 2023-10-09 00:00:00
period: 3m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © gjfsdrtytru

//@version=4
Strategy parameters
Strategy parameters
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest Period (days)
Long Take Profit (%)
Long Stop Loss (%)
Short Take Profit (%)
Short Stop Loss (%)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)