Strategi Dagangan Robot MACD
Gambaran Keseluruhan
Strategi ini dinamakan Strategi Dagangan Robot MACD. Strategi ini menentukan masa beli dan jual di pasaran dengan mengira hubungan antara garis pantas dan garis perlahan penunjuk MACD, dan menggunakan stop loss menjejak untuk mengawal risiko.
Prinsip Strategi
Strategi ini terutamanya dibangunkan berdasarkan penunjuk MACD. Penunjuk MACD terdiri daripada garis pantas dan garis perlahan. Garis pantas adalah purata bergerak jangka pendek, manakala garis perlahan adalah purata bergerak jangka panjang. Hubungan antara kedua-duanya mencerminkan keadaan beli dan jual di pasaran. Apabila garis pantas menembusi ke atas garis perlahan, ia adalah isyarat beli; apabila menembusi ke bawah, ia adalah isyarat jual.
Dalam strategi ini, garis pantas dan garis perlahan masing-masing dikira menggunakan algoritma EMA, dengan tempoh boleh disesuaikan. Untuk meningkatkan kualiti isyarat, garis isyarat ditambah, dan nilai MACD dilicinkan sekali lagi menggunakan algoritma EMA.
Semasa menentukan masa beli, bukan sahaja melihat persilangan emas garis pantas dan perlahan, tetapi juga menilai sama ada nilai mutlak MACD lebih besar daripada garis beli yang disesuaikan. Jika dipenuhi, isyarat beli dikeluarkan, dan stop loss menjejak digunakan untuk mengawal risiko.
Semasa menentukan masa jual, perlu memenuhi kedua-dua syarat: persilangan mati garis pantas dan perlahan, dan garis isyarat adalah positif. Isyarat jual dikeluarkan, dan kedudukan ditutup.
Analisis Kelebihan
Strategi ini mempunyai beberapa kelebihan berikut:
- Menggunakan penunjuk MACD untuk menentukan masa beli dan jual, kebolehpercayaan yang tinggi.
- Menambah garis isyarat untuk meningkatkan kualiti isyarat.
- Stop loss menjejak mengawal risiko dengan berkesan.
- Garis beli boleh disesuaikan untuk melaraskan sensitiviti strategi.
- Semua keadaan berdasarkan pengiraan penunjuk, tidak terjejas oleh faktor luaran.
Analisis Risiko
Strategi ini juga mempunyai beberapa risiko:
- Penunjuk MACD mempunyai ketinggalan, mungkin terlepas peluang dagangan jangka pendek.
- Penetapan titik stop loss yang tidak betul boleh menyebabkan kerugian yang tidak perlu.
- Penalaan parameter memerlukan banyak masa untuk ujian dan pelarasan.
- Kesan kos dagangan dan gelinciran.
Risiko ini boleh dikurangkan dengan melaraskan parameter dengan sesuai, menggabungkan penunjuk lain, dan lain-lain.
Hala Tuju Pengoptimuman
Strategi ini boleh dioptimumkan dari beberapa hala tuju berikut:
- Menggabungkan penunjuk lain untuk menapis isyarat, seperti KDJ, RSI, dll.
- Menambah algoritma pembelajaran mesin untuk menentukan titik beli dan jual.
- Menggunakan stop loss dinamik menggantikan stop loss statik.
- Menguji dan mengoptimumkan parameter MACD dan garis beli.
- Mempertimbangkan kesan kos dagangan untuk melaraskan strategi.
Kesimpulan
Secara keseluruhannya, strategi ini adalah strategi pengikut arah aliran yang mempunyai kebolehpercayaan yang tinggi. Dengan menentukan arah aliran melalui penunjuk MACD dan mengawal risiko dengan stop loss menjejak, pulangan pelaburan yang stabil boleh diperolehi. LANGKAH SETERUSNYA adalah untuk mengoptimumkan parameter lagi, menggabungkan penunjuk lain, dan menggabungkan pembelajaran mesin untuk meningkatkan keuntungan strategi.
/*backtest
start: 2022-12-11 00:00:00
end: 2023-12-17 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy(shorttitle = "GBPUSD MACD", title = "GBPUSD MACD")
fastMA = input(title="Fast moving average", defval = 12, minval = 7)
slowMA = input(title="Slow moving average", defval = 26, minval = 7)- 1

