Tren Mengikuti Strategi Berdasarkan Indikator MBO

Penulis:ChaoZhang, Tanggal: 2023-10-09 15:22:04
Tag:

Gambaran umum

Strategi ini menerapkan sistem perdagangan yang sederhana berdasarkan indikator MBO. Indikator MBO mirip dengan indikator MACD, menggunakan perbedaan antara rata-rata bergerak cepat dan lambat sebagai sinyal perdagangan. Ini akan panjang ketika rata-rata bergerak cepat melintasi di atas yang lambat, dan pendek ketika cepat melintasi di bawah yang lambat. Strategi mengikuti tren indikator MBO untuk perdagangan.

Logika Strategi

Strategi ini menghasilkan sinyal perdagangan terutama berdasarkan indikator MBO. Indikator MBO dikembangkan oleh Bryan Strain dan Mark Whitley. Indikator ini dihitung sebagai:

MBO = rata-rata bergerak sederhana 25 hari - rata-rata bergerak sederhana 200 hari

Garis MBO kemudian dihaluskan dengan menghitung rata-rata bergerak sederhana MBO 18 hari, yang disebut SMAMBO.

Ketika MBO melintasi SMAMBO, pergi panjang. Ketika MBO melintasi SMAMBO, pergi pendek.

Langkah-langkah kunci dalam logika strategi adalah:

  1. Hitung SMA 25 hari dan 200 hari, yang ditugaskan ke xFastAvg dan xSlowAvg.

  2. Hitung nilai MBO: MBO = xFastAvg - xSlowAvg

  3. Hitung SMA 18 hari dari MBO, disebut SMAMBO.

  4. Bandingkan MBO dan SMAMBO untuk menghasilkan sinyal perdagangan pos:

    Jika MBO > SMAMBO, pos = 1, pergi panjang

    Jika MBO < SMAMBO, pos = -1, pergi pendek

  5. Masuk dan keluar perdagangan berdasarkan nilai pos.

Strategi ini mengikuti tren yang ditunjukkan oleh indikator MBO.

Analisis Keuntungan

Keuntungan dari strategi ini meliputi:

  1. Kurangi frekuensi perdagangan dan hindari berhenti yang tidak perlu dengan mengikuti tren jangka menengah/panjang.

  2. Parameter MBO yang fleksibel yang dapat disesuaikan dengan kondisi pasar yang berbeda.

  3. Logika yang sederhana dan jelas, mudah dimengerti dan diterapkan, bagus untuk pemula.

  4. Indikator visual dengan jelas menunjukkan perubahan tren untuk mendukung keputusan.

  5. Ekstensibilitas tinggi untuk mengoptimalkan dengan berhenti, dll.

Analisis Risiko

Risiko dari strategi:

  1. Trend berikut cenderung untuk rally vertikal/penjualan yang dapat menghasilkan kerugian besar.

  2. Gagal keluar secara tepat waktu ketika tren berbalik, berpotensi meningkatkan kerugian.

  3. Parameter yang tidak tepat dapat menyebabkan perdagangan yang terlalu sering atau sinyal yang tidak akurat.

  4. Sangat rentan terhadap sinyal palsu, membutuhkan mekanisme filter.

  5. Tidak ada mekanisme stop loss yang menghasilkan potensi kerugian tak terbatas.

Solusi:

  1. Gunakan parameter SMA yang wajar, tidak terlalu sensitif.

  2. Tambahkan indikator pembalikan tren, keluar dengan cepat setelah pembalikan sinyal.

  3. Mengoptimalkan parameter untuk sinyal yang akurat.

  4. Tambahkan filter untuk menghindari kebocoran palsu.

  5. Mengimplementasikan stop loss untuk mengendalikan kerugian per perdagangan.

Arahan Optimasi

Strategi dapat ditingkatkan dengan cara berikut:

  1. Tambahkan indikator pembalikan tren, menerapkan stop loss tepat waktu setelah pembalikan.

  2. Mengoptimalkan parameter SMA untuk menyeimbangkan frekuensi perdagangan dan kualitas sinyal.

  3. Tambahkan stop loss ATR untuk menetapkan level stop yang wajar untuk mengendalikan loss.

  4. Sertakan indikator lain untuk menyaring kebocoran palsu.

  5. Menerapkan ukuran posisi berdasarkan kekuatan tren.

  6. Pertimbangkan untuk meminta konfirmasi tiga kali sebelum masuk.

  7. Membangun mekanisme optimasi parameter untuk menyesuaikan dengan pasar yang berbeda.

Ringkasan

Strategi ini menangkap tren menggunakan indikator MBO sederhana untuk mengikuti tren perdagangan. Keuntungannya adalah sederhana, visual intuitif, dan ramah pemula. Tetapi risiko seperti mengejar reli dan ketidakmampuan untuk menghentikan kerugian ada. Kita dapat mengoptimalkannya dengan menambahkan sinyal pembalikan, mengoptimalkan parameter, menerapkan stop dll, untuk membangun sistem trend berikut yang kuat. Secara keseluruhan ini adalah strategi tren berikut pengantar yang bagus, dan dapat menjadi alat perdagangan harian yang praktis setelah optimasi.


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

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 16/08/2018
// MBO indicator is the third component of TFS trading system. This indicator
// was developed by Bryan Strain and Mark Whitley.
// The idea of MBO is similar to moving average convergence/divergence (MACD)
// indicator. It is calculated by subtracting the 200-day moving average from
// the 25-day moving average.
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="TFS: MBO Backtest", shorttitle="TFS: MBO indicator")
Fastavg = input(25, minval=1)
Slowavg = input(200, minval=1)
Length = input(18, minval=1)
reverse = input(false, title="Trade reverse")
hline(0, color=blue, linestyle=line)
xFastAvg = sma(close, Fastavg)
xSlowAvg = sma(close, Slowavg)        
nMBO = xFastAvg - xSlowAvg
xSMAMBO = sma(nMBO, Length)
pos = iff(nMBO > xSMAMBO, 1,
       iff(nMBO < xSMAMBO, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue ) 
plot(nMBO, color=red, style = histogram, title="TFS: MBO indicator")
plot(xSMAMBO, color=blue, title="SMA")

Lebih banyak