Strategi mengikut arah aliran berdasarkan purata pergerakan dwi dan penunjuk MACD
Gambaran keseluruhan
Idea teras strategi ini adalah menggabungkan garis rata-rata dua dan penunjuk MACD untuk menentukan arah trend, untuk mewujudkan perdagangan trend. Apabila garis rata-rata jangka pendek melintasi garis rata-rata jangka panjang, penilaian sebagai peluang bullish; Apabila garis rata-rata jangka pendek melintasi garis rata-rata jangka panjang, penilaian sebagai peluang bearish.
Prinsip Strategi
-
Hitung talian pantas EMA ((12 hari), talian perlahan EMA ((26 hari) dan talian isyarat EMA ((9 hari) <unk>
-
Hitung garis tiang MACD ((gambaran laju-gambaran perlahan) dan garis isyarat MACD ((gambaran MACD hari ke-9)).
-
Hitung garis 50 hari dan garis 200 hari sebagai garis rata-rata untuk menilai trend besar.
-
Akses 0 di atas garis MACD sebagai isyarat bullish dan akses 0 di bawah sebagai isyarat bearish.
-
Garis laju dipindahkan ke garisan perlahan dan garisan purata jangka pendek dipindahkan ke garisan purata jangka panjang sebagai isyarat jam tangan.
-
Garis laju di bawah garis perlahan dan garis purata jangka pendek di bawah garis purata jangka panjang sebagai isyarat penurunan harga.
-
Setiap kali arah garis purata berubah, beberapa perdagangan dibenarkan masuk, melalui Max trades after EMA cross parameter kawalan.
-
Selepas masuk, anda boleh menebus kedudukan dengan menghentikan kerugian.
Kelebihan Strategik
-
"Saya tidak tahu apa-apa mengenai apa yang berlaku di Malaysia, tetapi saya tidak tahu apa yang berlaku di Malaysia", katanya.
-
MACD menentukan titik jual beli dan menangkap perubahan trend tepat pada masanya.
-
Gabungan antara garis dua rata-rata dan MACD dapat menangkap masa masuk yang lebih baik dalam trend.
-
Tetapkan jumlah dagangan maksimum untuk mengelakkan kejatuhan.
-
Pengendalian risiko mekanisme penghalang kerosakan.
-
Kombinasi parameter yang lebih baik boleh dicapai dengan mengoptimumkan parameter.
Risiko Strategik
-
Kesalahan penilaian trend utama menyebabkan kerugian perdagangan yang berlawanan. Keperluan untuk jurang garis rata-rata boleh dikurangkan dengan sewajarnya untuk memastikan trend utama ditangkap.
-
Sinyal beli dan jual MACD terlewat, yang boleh menyebabkan kemasukan terlalu awal atau terlalu lewat. Parameter MACD boleh disesuaikan, dan juga boleh digabungkan dengan isyarat penapis indikator lain.
-
Penangguhan hentikan yang tidak betul, mungkin terlalu longgar atau terlalu ketat, menyebabkan kehilangan hentikan yang terlalu banyak atau hentikan yang tidak mencukupi. Ujian pengoptimuman parameter perlu dilakukan untuk pelbagai jenis.
-
Kesukaran untuk mengoptimumkan parameter, pelbagai jenis dan tempoh masa memerlukan kombinasi parameter yang berbeza, memerlukan banyak ujian pra-percubaan.
Arah pengoptimuman strategi
-
Cubalah dengan penunjuk garis rata lain untuk menentukan trend besar, seperti penunjuk KD.
-
Cuba menggabungkan isyarat penapisan MACD dengan penunjuk lain, seperti Brinband, ATR Stop.
-
Mengoptimumkan parameter penghentian kerosakan, mencari kombinasi parameter yang terbaik untuk ujian berasingan untuk pelbagai jenis.
-
Menggunakan kaedah pengoptimuman langkah demi langkah dan pengoptimuman rawak untuk mencari kombinasi parameter yang lebih baik.
-
Menambah mekanisme untuk mengurangkan frekuensi transaksi, seperti menetapkan kawasan larangan berdagang di sekitar sumbu sifar MACD.
-
Pengoptimuman parameter dan pengoptimuman gabungan secara automatik untuk pelbagai jenis.
ringkaskan
Strategi ini menggabungkan penggunaan dua garis rata untuk menentukan trend besar dan MACD untuk menentukan titik jual beli, membentuk strategi pengesanan trend yang lebih kuat. Dengan pengoptimuman parameter dan kombinasi indikator, prestasi strategi dapat ditingkatkan lagi. Secara keseluruhan, strategi ini mempunyai kemampuan tahan risiko dan ruang keuntungan yang kuat, yang patut dipertimbangkan dalam aplikasi lapangan.
/*backtest
start: 2023-10-02 00:00:00
end: 2023-11-01 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy(title="ComiCo - Joel on Crypto - MACD Scalping", shorttitle="ComiCo - Joel on Crypto - MACD Scalping")
// Getting inputs
slow_length1 = input(title="EMA Trend 1", defval=50)- 1

