Strategi Trading Persilangan TEMA
Strategi ini menggunakan dua indikator TEMA dengan periode berbeda untuk melakukan perdagangan persilangan (cross trading), guna menangkap tren harga pada periode menengah. Indikator TEMA secara efektif dapat menyaring kebisingan harga dan mengidentifikasi pembalikan tren.
Prinsip Strategi:
-
Hitung dua garis TEMA, satu cepat dan satu lambat. Parameter tipikalnya adalah garis cepat 5 periode, garis lambat 8 periode.
-
Ketika garis cepat menembus ke atas garis lambat, lakukan posisi long (membeli).
-
Ketika garis cepat menembus ke bawah garis lambat, lakukan penutupan posisi short (menjual).
-
Secara opsional dapat menyaring berdasarkan arah body candle untuk menghindari perdagangan yang berlawanan arah.
-
Tetapkan periode backtesting untuk mensimulasikan sinyal perdagangan historis.
Kelebihan Strategi Ini:
-
Indikator TEMA memiliki efek penyaringan yang kuat terhadap kebisingan harga.
-
Kombinasi TEMA cepat dan lambat dapat menangkap tren pada periode menengah.
-
Penyaringan arah menghindari pembukaan posisi yang berlawanan dengan tren, sehingga dapat meningkatkan probabilitas kemenangan.
Risiko Strategi Ini:
-
TEMA masih memiliki masalah lag (keterlambatan), yang dapat menyebabkan melewatkan waktu masuk terbaik.
-
Perlu optimasi kombinasi parameter untuk mencapai kecocokan terbaik.
-
Dalam kondisi pasar yang bergejolak (sideways), sulit untuk mendapatkan sinyal secara berkelanjutan.
Kesimpulannya, strategi ini melakukan perdagangan pelacakan melalui persilangan dua TEMA, yang secara efektif dapat menyaring kebisingan dan meningkatkan stabilitas. Namun, masalah lag TEMA masih ada, sehingga perlu mengoptimalkan parameter agar sesuai dengan ritme pasar.
/*backtest
start: 2022-09-11 00:00:00
end: 2023-09-11 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Tema",overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.075)
startP = timestamp(input(2017, "Start Year"), input(12, "Start Month"), input(17, "Start Day"), 0, 0)
end = timestamp(input(9999, "End Year"), input(1, "End Month"), input(1, "End Day"), 0, 0)- 1
