Strategi Perdagangan Indikator AO Osilasi Purata Bergerak
Strategi ini menggunakan gabungan sistem purata bergerak (MA) dan penunjuk ayunan AO untuk mengenal pasti arah arah aliran dan melaksanakan dagangan mengikut arah aliran. Strategi ini tergolong dalam jenis dagangan ayunan jangka pendek, bertujuan untuk merebut peluang pembalikan harga jangka pendek.
Prinsip strategi:
-
Hitung EMA pantas dan SMA perlahan untuk membina sistem purata bergerak.
-
Hitung garis pantas dan garis perlahan penunjuk ayunan AO, serta dapatkan perbezaannya.
-
Apabila garis pantas menembusi ke atas garis perlahan, dan harga penutup berada di atas garis perlahan, serta AO dalam keadaan meningkat, lakukan posisi beli (long).
-
Apabila garis pantas menembusi ke bawah garis perlahan, dan harga penutup berada di bawah garis perlahan, serta AO dalam keadaan menurun, lakukan posisi jual (short).
-
AO menentukan keadaan beli atau jual melalui perbandingan perbezaan, bagi mengelakkan isyarat palsu.
Kelebihan strategi ini:
-
Sistem purata bergerak menentukan arah aliran utama, manakala penunjuk AO mengenal pasti titik pembalikan.
-
AO boleh menapis isyarat palsu dengan berkesan melalui perbandingan perbezaan.
-
Penggunaan gabungan penunjuk dapat meningkatkan ketepatan isyarat.
Risiko strategi ini:
-
Parameter MA dan AO perlu dioptimumkan agar sepadan dengan keadaan pasaran.
-
Kedua-dua MA dan AO mempunyai masalah ketinggalan (lag), yang mungkin menyebabkan terlepas titik masuk terbaik.
-
Dalam pasaran yang bergelora (sideways), sukar untuk menetapkan stop loss, risiko kerugian adalah tinggi.
Kesimpulannya, strategi ini menggabungkan kelebihan sistem purata bergerak dan penunjuk AO untuk berdagang. Ia dapat meningkatkan kualiti isyarat sedikit sebanyak, tetapi perlu berwaspada terhadap masalah ketinggalan, dan mengambil strategi stop loss yang sesuai untuk mendapatkan keuntungan yang stabil dalam jangka panjang.
/*backtest
start: 2023-09-04 00:00:00
end: 2023-09-11 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("MA&AO", overlay = true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.075, currency='USD')
startP = timestamp(input(2017, "Start Year"), input(12, "Month"), input(17, "Day"), 0, 0)
end = timestamp(input(9999, "End Year"), input(1, "Month"), input(1, "Day"), 0, 0)- 1
