
Strategi ini adalah strategi pergerakan harga lengkap yang dirancang khusus untuk pasar yang memiliki karakteristik tren seperti cryptocurrency dan saham. Strategi ini dibuat semata-mata berdasarkan perhitungan harga tertinggi dan terendah dari dua periode panjang yang berbeda. Dengan menghitung beberapa rata-rata harga tertinggi dan terendah ini sebagai sinyal masuk dan keluar.
Strategi ini menggunakan harga terendah dan tertinggi dan rata-rata mereka dari dua periode dengan panjang yang berbeda untuk menilai masuk dan keluar. Secara khusus, strategi ini menghitung rata-rata harga terendah dan tertinggi dari 9 periode dan 26 periode, serta rata-rata kedua nilai tersebut.
Logika tertentu untuk melakukan over adalah: harga penutupan lebih tinggi dari rata-rata harga tertinggi dan terendah 9 periode, lebih tinggi dari rata-rata harga tertinggi dan terendah 26 periode, lebih tinggi dari rata-rata dua nilai rata-rata, melakukan over jika memenuhi ketiga kondisi tersebut.
Logika spesifik untuk melakukan shorting adalah: harga penutupan berada di bawah rata-rata harga tertinggi dan terendah 9 periode, di bawah rata-rata harga tertinggi dan terendah 26 periode, di bawah rata-rata dua nilai rata-rata, melakukan shorting ketika ketiga kondisi ini terpenuhi.
Tidak peduli berapa banyak waktu yang Anda habiskan, jika ada sinyal mundur, pilih Stop Loss.
Strategi ini memiliki beberapa keuntungan utama:
Dengan menggunakan analisis dua frame waktu, trend dapat dilihat dengan lebih jelas dan lebih akurat.
Perhitungan berdasarkan harga tertinggi dan terendah, dapat secara efektif menangkap terobosan.
Penggunaan beberapa filter nilai rata-rata meningkatkan keandalan sinyal dan menghindari gangguan noise.
Strategi pergerakan harga murni, berlaku untuk sebagian besar pasar yang memiliki karakteristik tren.
Transaksi yang sepenuhnya otomatis, tanpa intervensi manusia, mengurangi kemungkinan kesalahan manusia.
Strategi ini juga memiliki beberapa risiko yang perlu diperhatikan:
Tidak ada modul stop loss yang terintegrasi, ada risiko peningkatan kerugian. Stop loss mobile atau stop loss persentase dapat ditambahkan untuk mengendalikan kerugian tunggal.
Dalam situasi yang bergejolak mudah menghasilkan sinyal yang salah dan over-trading. Parameter siklus dapat disesuaikan dengan tepat atau menambahkan kondisi filter.
Tidak mempertimbangkan pengaruh hubungan antara saham individu dan pasar, risiko sistemik masih ada. Model multi-faktor dapat dipertimbangkan untuk mengendalikan risiko semacam itu.
Data yang tidak memadai dapat menyebabkan overfitting. Pemeriksaan stabilitas harus dilakukan pada skala waktu yang lebih lama dan di lebih banyak pasar.
Strategi ini masih bisa dioptimalkan:
Periode parameter dapat terus diuji dan dioptimalkan untuk menemukan kombinasi parameter yang optimal.
Anda dapat mempertimbangkan untuk menambahkan Stop Loss Mobile dan Stop Loss Tracking untuk mengendalikan kerugian tunggal.
Anda dapat menguji pasar yang berbeda, bahkan varietas yang berbeda, untuk mencari kesesuaian.
Ada beberapa modul perdagangan algoritmik, seperti pembelajaran mesin, yang dapat digunakan untuk membantu pengambilan keputusan.
Model multi faktor dapat dipertimbangkan, menambahkan lebih banyak variabel penilaian, meningkatkan stabilitas.
Secara keseluruhan, strategi harga rata-rata tertinggi dan terendah dalam kerangka waktu ganda ini memiliki kemampuan pelacakan tren yang kuat dan cocok untuk pasar yang berfluktuasi tinggi seperti cryptocurrency. Ini secara efektif memanfaatkan terobosan untuk menentukan waktu masuk dan meningkatkan kualitas sinyal dengan menggunakan beberapa lapisan penyaringan. Strategi ini dapat ditingkatkan lebih lanjut dengan cara optimasi parameter, penambahan modul stop loss, dan algoritma tambahan, membuatnya menjadi strategi stabilitas yang efisien dan layak untuk digunakan dalam jangka panjang.
/*backtest
start: 2023-11-27 00:00:00
end: 2023-12-04 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © exlux99
//@version=4
strategy(title = "Avg HH/LL Crypto Swinger", overlay = true )
varLo = input(title="Fast Line", type=input.integer, defval=9, minval=1)
varHi = input(title="Slow Line", type=input.integer, defval=26, minval=1)
a = lowest(varLo)
b = highest(varLo)
c = (a + b ) / 2
d = lowest(varHi)
e = highest(varHi)
f = (d + e) / 2
g = ((c + f) / 2)[varHi]
h = ((highest(varHi * 2) + lowest(varHi * 2)) / 2)[varHi]
long=close > c and close > f and close >g and close > h
short=close < c and close < f and close<g and close < h
strategy.entry("long",1,when=long)
strategy.entry('short',0,when=short)