Indikator MACD Strategi Peringatan Awal Pemberontakan Dasar

Penulis:ChaoZhang, Tanggal: 2023-12-07 11:11:09
Tag:

img

Gambaran umum

Strategi Peringatan Awal Pembalikan Dasar Indikator MACD menganalisis garis cepat dan lambat dari indikator MACD untuk menentukan apakah harga saat ini berada pada level tertinggi atau terendah dalam sejarah dan apakah pembalikan akan terjadi segera, untuk dengan cepat menilai tren harga pasar.

Prinsip Strategi

Strategi ini menyaring dan menyaring data garis cepat dan garis lambat yang sesuai dengan output indikator MACD standar untuk menilai apakah harga telah memasuki area kritis sebelum pembalikan dan mengeluarkan sinyal beli atau jual.

Secara khusus, strategi ini menilai apakah harga telah memasuki area bawah tren naik atau area atas tren turun dengan menghitung salib emas dan salib kematian dari garis cepat dan lambat MACD. Pada salib emas, jika harga penutupan lebih tinggi dari harga penutupan bar sebelumnya dan perbedaan lebih tinggi dari nilai diferensi dari bar sebelumnya, ditentukan bahwa area bawah telah memasuki dan sinyal peringatan awal pembalikan dikeluarkan. Pada salib kematian, jika harga penutupan lebih rendah dari harga penutupan bar sebelumnya dan perbedaan bar lebih tinggi dari nilai diferensi saat ini, ditentukan bahwa area atas telah memasuki dan sinyal peringatan awal pembalikan atas dikeluarkan.

Analisis Keuntungan

  1. Menggunakan indikator MACD untuk penilaian yang akurat dari tren pasar
  2. Pemberitahuan awal pembalikan bawah dan atas dapat menangkap peluang pembalikan pada waktunya
  3. Hindari laporan yang salah yang tidak perlu dengan menggabungkan hubungan jalur cepat dan lambat
  4. Peringatan dapat ditambahkan untuk pemantauan perubahan pasar secara real time

Analisis Risiko

  1. Indikator MACD sendiri memiliki penilaian yang lambat dan tidak dapat menentukan titik pembalikan yang tepat
  2. Kebutuhan untuk menyesuaikan parameter dengan tepat agar sesuai dengan berbagai jenis perdagangan dan kerangka waktu
  3. Tidak dapat menentukan amplitudo dan tren pembalikan spesifik setelah pembalikan
  4. Kebutuhan untuk memantau perubahan volume perdagangan pada saat yang sama untuk menentukan keandalan pembalikan

Solusi:

  1. Gabungkan dengan indikator lain seperti pola K-line dan perubahan volume perdagangan untuk penilaian
  2. Sesuaikan parameter agar sesuai dengan berbagai jenis perdagangan dan kerangka waktu
  3. Stop loss yang tepat waktu untuk mengendalikan risiko

Arahan Optimasi

  1. Mengoptimalkan parameter indikator MACD untuk penilaian yang lebih baik dari bawah dan atas
  2. Meningkatkan logika stop loss untuk menghindari pembesaran kerugian
  3. Menggabungkan perubahan volume perdagangan untuk menentukan keandalan pembalikan
  4. Meningkatkan model pembelajaran mesin untuk menentukan probabilitas pembalikan

Kesimpulan

Strategi Peringatan Awal Pembalikan Indikator MACD dapat secara efektif menemukan dasar dan puncak untuk memberikan panduan untuk keputusan perdagangan dengan menganalisis penyeberangan garis cepat dan lambat MACD untuk menilai apakah harga telah memasuki area kritis sebelum pembalikan. Namun, penilaian MACD yang tertinggal sendiri tidak dapat menentukan titik pembalikan dan momentum pembalikan yang tepat. Oleh karena itu, penyesuaian parameter yang tepat diperlukan, dikombinasikan dengan indikator lain, untuk mengendalikan risiko dan meningkatkan efektivitas strategi ini. Di masa depan, pengenalan teknik pembelajaran mesin dapat lebih meningkatkan akurasi penilaian.


/*backtest
start: 2023-11-06 00:00:00
end: 2023-12-06 00:00:00
period: 1h
basePeriod: 15m
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/
// © blackcat1402

//@version=5
strategy("[blackcat] L2 Reversal Labels Strategy", overlay=true,  max_bars_back=5000, max_labels_count=500)

[diff, dea, macd] = ta.macd(close,12, 26, 9)
a1 = ta.barssince(ta.crossover(diff,dea)[1])
a2 = ta.barssince(ta.crossunder(diff,dea)[1])
bottom_zone = (close[a1+1]>close) and (diff>diff[a1+1]) and ta.crossover(diff,dea)
top_zone = (close[a2+1]<close) and (diff[a2+1]>diff) and ta.crossunder(diff,dea)

// Plot labels
l0 = top_zone ? label.new(bar_index, high * 1.0, 'Near Top', color=color.new(color.red, 50), textcolor=color.white, style=label.style_label_down, yloc=yloc.price, size=size.small) : bottom_zone ? label.new(bar_index, low * 1.0, 'Near Bottom', color=color.new(color.green, 50), textcolor=color.white, style=label.style_label_up, yloc=yloc.price, size=size.small) : na

if bottom_zone
    longmsg = 'Bottom Reversal Soon!'
    alert(message=longmsg, freq=alert.freq_once_per_bar_close)
else if top_zone
    shortmsg = 'Top Reversal Soon!'
    alert(message=shortmsg, freq=alert.freq_once_per_bar_close)


longCondition = bottom_zone
if (longCondition)
    strategy.entry("long", strategy.long)

shortCondition = top_zone
if (shortCondition)
    strategy.entry("short", strategy.short)


Lebih banyak