Ini adalah strategi perdagangan yang hanya menggunakan dua garis SMA (Simple Moving Average). Ini memanfaatkan garis SMA lambat untuk menentukan arah tren dan garis SMA cepat untuk menentukan titik masuk tertentu. Strategi ini cocok untuk perdagangan cryptocurrency pada jangka waktu satu jam dan lebih tinggi.
Strategi ini menilai arah tren dengan menghitung garis SMA cepat dan lambat.
Garis SMA lambat (biru) digunakan untuk mendefinisikan arah tren. Tren menurun didefinisikan ketika harga berada di bawah SMA lambat, dan tren naik ketika harga berada di atasnya.
Garis SMA cepat (merah) digunakan untuk menentukan titik masuk tertentu. Dalam tren naik, pergi panjang ketika penutupan lilin lebih rendah dari terbuka dan di bawah SMA cepat. Dalam tren menurun, pergi pendek ketika penutupan lebih tinggi dari terbuka dan di atas SMA cepat.
Strategi ini juga mempertimbangkan warna candlestick, hanya mengambil perdagangan ke arah tren yang ditentukan - sinyal panjang dalam tren naik dan sinyal pendek dalam tren turun, menghindari perdagangan kontra-tren.
Optimasi yang mungkin untuk mengatasi risiko:
Tambahkan MACD untuk mengkonfirmasi tren.
Mengimplementasikan stop loss untuk mengendalikan risiko.
Tambahkan optimasi parameter untuk parameter adaptif.
Tambahkan konfirmasi masuk untuk menghindari overtrading.
Aspek utama untuk mengoptimalkan strategi:
Tambahkan modul untuk penyesuaian parameter otomatis berdasarkan kondisi pasar.
Tambahkan indikator seperti MACD, Bollinger Bands untuk mengkonfirmasi sinyal SMA.
Mengimplementasikan strategi stop loss seperti trailing stop loss untuk membatasi risiko.
Tutup semua posisi saat persentase penarikan maksimum tercapai untuk membatasi kerugian.
Menggunakan indikator jangka waktu yang lebih tinggi untuk mengkonfirmasi sinyal SMA jangka waktu yang lebih rendah.
Menambahkan switch untuk memilih hanya perdagangan panjang atau pendek untuk pasar yang berbeda.
Strategi ini memiliki logika yang jelas dan mudah dimengerti dengan menggunakan indikator tren sederhana. Namun memiliki potensi keuntungan yang terbatas dan kontrol risiko yang tidak memadai. Langkah selanjutnya adalah mengoptimalkan parameter dan manajemen risiko untuk kemampuan adaptasi pasar yang lebih baik dan kontrol risiko yang efektif, meningkatkan strategi lebih lanjut.
/*backtest start: 2023-08-22 00:00:00 end: 2023-09-21 00:00:00 period: 4h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 strategy("Noro's Trend SMA Strategy v1.1", shorttitle = "Trend SMA str 1.1", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value=100.0, pyramiding=0) fastlen = input(5, "fast SMA Period") slowlen = input(15, "slow SMA Period") only = input(false, "Only long?") fastsma = ema(close, fastlen) slowsma = ema(close, slowlen) trend = low > slowsma ? 1 : high < slowsma ? -1 : trend[1] up = trend == 1 and low < fastsma and close < open ? 1 : 0 dn = trend == -1 and high > fastsma and close > open ? 1 : 0 plot(fastsma, color = red, title = "Fast SMA") plot(slowsma, color = blue, title = "Slow SMA") longCondition = up == 1 if (longCondition) strategy.entry("Long", strategy.long) shortCondition = dn == 1 if (shortCondition) strategy.entry("Short", strategy.short, only == true ? 0 : na)