Type/to search

Strategi Crossover Multi-Periode Rata-rata Bergerak

Cryptocurrency
Created: 2023-10-09 16:41:04
Last modified: 3 years ago
1
Follow
1781
Followers

Ringkasan

Strategi ini didasarkan pada moving average crossover system, dengan moving average golden crossover dan death crossover dengan siklus yang berbeda untuk menilai waktu untuk membeli dan menjual. Strategi ini juga menggabungkan fitur trend tracking seperti stop loss, stop loss, dan stop loss untuk mengunci keuntungan dan menghindari risiko.

Prinsip Strategi

Strategi ini menggunakan dua set rata-rata bergerak, yaitu garis cepat dan garis lambat. Garis cepat memiliki siklus yang lebih pendek, yang mewakili tren jangka pendek; Garis lambat memiliki siklus yang lebih panjang, yang mewakili tren jangka panjang. Ketika garis cepat menerobos garis lambat dari arah bawah, ia menghasilkan golden cross, yang menunjukkan bahwa pasar telah berbalik dari bear ke bull, dan melakukan lebih banyak; Ketika garis cepat jatuh dari arah atas ke bawah dan melanggar garis lambat, ia membentuk death cross, yang menunjukkan bahwa pasar telah berbalik dari bull ke bear, dan melakukan kosong.

Dalam kode, indikator garis cepat adalah ma1 dan garis lambat adalah ma2. Ma1 dan ma2 dapat memilih berbagai jenis rata-rata bergerak, seperti SMA, EMA, dan lain-lain, dan dapat mengatur parameter periode yang berbeda. Ma1 mewakili tren jangka pendek, dengan periode yang lebih pendek; ma2 mewakili tren jangka panjang, dengan periode yang lebih panjang.

Ketika ma1 Gold Fork ma2 , menghasilkan sinyal panjang, melakukan lebih banyak; Ketika ma1 Dead Fork ma2 , menghasilkan sinyal pendek, melakukan short. Saat perdagangan nyata, dapat dikombinasikan dengan fitur trend tracking stop loss, stop loss, stop loss, dan lainnya, untuk mengunci keuntungan dan menghindari risiko.

Analisis Keunggulan

Strategi ini memiliki keuntungan sebagai berikut:

  1. Strategi ini sederhana dan jelas, mudah dipahami dan diterapkan.

  2. Fleksibel memilih moving average dari berbagai jenis dan parameter yang sesuai dengan kondisi pasar yang berbeda.

  3. Desain multi-siklus, menangkap tren jangka pendek dan jangka panjang untuk menghindari kesalahan.

  4. Kondisi pembukaan posisi dapat disesuaikan, dan frekuensi transaksi dikontrol secara ketat.

  5. Anda dapat mengatur kondisi stop loss dan stop loss untuk mengontrol risiko.

  6. Anda dapat menambahkan trend tracking, stop loss, dan profit tracking.

  7. Parameter yang dapat dioptimalkan untuk membuat strategi lebih stabil dan dapat diandalkan.

Analisis risiko

Strategi ini juga memiliki risiko sebagai berikut:

  1. Jika harga bergerak di atas rata-rata dua kali lipat, maka harga akan berbalik pada saat yang tepat.

  2. Periode rata-rata bergerak yang tidak tepat dapat menghasilkan lebih banyak sinyal palsu.

  3. Kejadian yang tak terduga menyebabkan terbaliknya serangan dengan cepat, dan menghentikan risiko terjatuh.

  4. Dalam situasi tren, kemungkinan besar harga akan tetap berada di sisi garis rata-rata dalam jangka panjang.

  5. Optimasi parameter yang tidak tepat, mungkin over-optimasi untuk jangka waktu tertentu.

Langkah-langkah manajemen risiko yang sesuai:

  1. Dalam kombinasi dengan indikator lain, sinyal penyaringan untuk menghindari penembusan palsu.

  2. Pengaturan siklus harus mengikuti prinsip perdagangan tren, menguji parameter optimasi.

  3. Pengendalian risiko harus dilakukan dengan hati-hati dan pengaturan posisi stop loss harus masuk akal.

  4. Anda harus menunggu dengan sabar.

  5. Parameter pengujian kebugaran dalam berbagai lingkungan pasar.

Arah optimasi

Strategi ini dapat dioptimalkan dengan:

  1. Uji lebih banyak jenis rata-rata bergerak, seperti rata-rata bergerak berbobot dan lain-lain.

  2. Menambahkan siklus dinamis berdasarkan volatilitas, menyesuaikan parameter rata-rata sesuai dengan perubahan pasar.

  3. Syarat masuk strategi dapat ditambahkan waktu atau filter dasar, untuk mengurangi tingkat kesalahan transaksi.

  4. Kondisi keluar dapat mengatur stop loss dinamis, menyesuaikan stop loss sesuai dengan volatilitas pasar.

  5. Anda dapat membuat sistem optimasi parameter untuk melakukan retrospeksi historis dan penyesuaian parameter dari strategi.

  6. Menambahkan algoritma pembelajaran mesin, menggunakan AI untuk mengoptimalkan parameter dan memfilter sinyal.

Meringkaskan

Strategi bergerak rata-rata melintasi multi-siklus strategi keseluruhan ide yang jelas dan mudah dimengerti, dengan cepat dan lambat rata-rata melintasi untuk menangkap tren, adalah strategi yang lebih klasik dari trend tracking. Strategi dapat mencapai keuntungan yang stabil dengan memilih parameter yang tepat, mengoptimalkan masuk dan keluar logika, kontrol risiko yang ketat.

Source
Pine
/*backtest
start: 2023-09-08 00:00:00
end: 2023-10-08 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
// The majority of this script I took from the Autoview website. There are some typos in the original that I've fixed, some things I've added, things I will add, and I'm tired pulling my strategy code out and uploading this to pastebin for people.
// DISCLAIMER: I am not a financial advisor, this is not financial advice, do not use this code without first doing your own research, etc, etc, it's not my fault when you lose your house.
Strategy parameters
Strategy parameters
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest Stop Year
Backtest Stop Month
Backtest Stop Day
--------Moving Average 1----------
Use Different Resolution?
Set Resolution Minutes
MA
Source
Period
Least Squares (LSMA) Only - Offset Value
Arnaud Legoux (ALMA) Only - Offset Value
Arnaud Legoux (ALMA) Only - Sigma Value
--------Moving Average 2----------
Use Different Resolution?
Set Resolution Minutes
MA
Source
Period
Least Squares (LSMA) Only - Offset Value
Arnaud Legoux (ALMA) Only - Offset Value
Arnaud Legoux (ALMA) Only - Sigma Value
Longs Only
Shorts Only
Flip the Opens
Pyramiding less than
Pyramiding equal to
Pyramiding greater than
Trailing Stop
Activate Trailing Stop Price (%). Divided by 100 (1 = 0.01%)
Trailing Stop (%). Divided by 100 (1 = 0.01%)
Take Profit
Take Profit (%). Divided by 100 (1 = 0.01%)
Stop Loss
Stop Loss (%). Divided by 100 (1 = 0.01%)
Comment
All comments (0)
No data
No data
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)