Type/to search

Strategi Golden Cross dan Death Cross

Common strategy
Created: 2023-10-11 16:33:18
Last modified: 3 years ago
1
Follow
1802
Followers

Ikhtisar

Strategi ini menggunakan prinsip golden cross dan death cross dari Simple Moving Average (SMA) untuk melakukan posisi long dan short pada saham. Ketika garis cepat menembus ke atas garis lambat, dilakukan posisi long; ketika garis cepat menembus ke bawah garis lambat, dilakukan posisi short.

Prinsip Strategi

Strategi ini pertama-tama mendefinisikan waktu mulai dan berakhirnya backtest, kemudian menetapkan parameter perhitungan dua moving average, termasuk jenis moving average dan panjang periode.

Nilai dua moving average dihitung menggunakan fungsi getMAType(). fastMA adalah moving average periode pendek, slowMA adalah moving average periode panjang.

Logika inti strategi adalah:

  • Ketika fastMA melintas di atas slowMA, sinyal long (long) dikeluarkan;
  • Ketika fastMA melintas di bawah slowMA, sinyal short (short) dikeluarkan.

Terakhir, selama periode backtest, ketika sinyal long diterima, strategi posisi long diterapkan; ketika sinyal short diterima, strategi posisi short diterapkan.

Analisis Keunggulan

  • Ide strategi jelas dan sederhana, mudah dipahami dan diimplementasikan.
  • Menggunakan prinsip persilangan moving average yang banyak digunakan, cocok untuk sebagian besar jenis saham.
  • Jenis dan parameter moving average dapat disesuaikan, memiliki fleksibilitas tinggi.
  • Menggunakan struktur strategi modular, setiap bagian memiliki fungsi yang jelas, memudahkan optimasi di kemudian hari.

Analisis Risiko

  • Persilangan moving average memiliki keterlambatan tertentu, sehingga dapat melewatkan beberapa peluang trading.
  • Tidak dapat menyaring pasar sideways secara efektif, rentan terjebak.
  • Optimasi parameter belum cukup komprehensif dan sistematis, memerlukan bantuan pengalaman manual.
  • Tidak dapat mengontrol risiko dan kerugian setiap transaksi secara efektif.

Untuk mengatasi risiko, optimasi lebih lanjut dapat dilakukan dari aspek berikut:

  1. Menambahkan filter indikator teknikal lain untuk mengidentifikasi tren.
  2. Menambahkan strategi stop loss untuk mengontrol kerugian per transaksi.
  3. Memperkenalkan indikator volume, dll., untuk menghindari jebakan di pasar sideways.
  4. Membangun mekanisme optimasi parameter untuk secara otomatis menemukan kombinasi parameter terbaik.

Arah Optimasi

Strategi ini dapat dioptimalkan lebih lanjut dari beberapa aspek berikut:

  1. Menambahkan strategi stop loss, seperti menetapkan titik stop loss tetap atau trailing stop, untuk mengontrol kerugian.
  2. Menambahkan strategi manajemen posisi, seperti posisi tetap atau posisi dinamis, untuk mengontrol risiko trading.
  3. Menambahkan filter, dikombinasikan dengan indikator teknikal lain untuk mengidentifikasi tren, meningkatkan win rate.
  4. Mengoptimalkan pengaturan parameter, melalui grid search, regresi linier, dll., untuk menemukan parameter optimal.
  5. Memperluas strategi long dan short, seperti break reversal, scaling in, dll., untuk memperkaya strategi trading.
  6. Menambahkan indikator volume untuk menghindari terjebak di pasar sideways.
  7. Memperkaya instrumen trading, meluas ke indeks futures, forex, mata uang digital, dan instrumen lainnya.

Kesimpulan

Strategi ini memilih posisi long dan short pada saham berdasarkan prinsip persilangan moving average. Ide strategi sederhana dan jelas, banyak digunakan, memiliki fleksibilitas tinggi, serta memiliki nilai praktis tertentu. Namun, strategi ini juga memiliki kelemahan seperti keterlambatan dan tidak dapat menyaring pasar sideways secara efektif. Di masa depan, optimasi dapat dilakukan dengan menyempurnakan stop loss, mengoptimalkan parameter, menambahkan filter, dll., sehingga strategi menjadi lebih unggul.

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

//@version=4
//strategy("Golden X BF Strategy", overlay=true, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.0)

/////////////// Time Frame ///////////////
Strategy parameters
Strategy parameters
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest Stop Year
Backtest Stop Month
Backtest Stop Day
MA Source 1
MA Type 1
MA Length 1
MA Source 2
MA Type 2
MA Length 2
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)