Donchian Channel: Panduan Lengkap Untuk Trader MetaTrader 4

Mike 2023.11.17 13:35 12 0 0
Lampiran

Donchian Channel

Donchian Channel adalah indikator yang digunakan dalam perdagangan pasaran yang diperkenalkan oleh Richard Donchian. Ia terbentuk dengan mengambil nilai tertinggi dan terendah dalam n tempoh yang lalu. Kawasan antara nilai tertinggi dan terendah tersebut membentuk saluran bagi tempoh yang dipilih.

Indikator ini menandakan garis untuk nilai tertinggi dan terendah, yang secara visual menunjukkan saluran pada harga pasaran. Terdapat juga garis tengah dan purata bergerak bagi garis tengah tersebut.

Donchian Channel adalah indikator yang berguna untuk melihat volatiliti harga pasaran. Jika harga stabil, saluran Donchian akan relatif sempit. Sebaliknya, jika harga berfluktuasi dengan banyak, saluran tersebut akan menjadi lebih lebar. Penggunaan utamanya adalah untuk memberikan isyarat untuk posisi panjang dan pendek.

Jika sesebuah aset diperdagangkan di atas nilai tertinggi n tempoh yang lalu, maka posisi panjang boleh dibuka. Sebaliknya, jika ia diperdagangkan di bawah nilai terendah n tempoh yang lalu, maka posisi pendek boleh diambil.

Buffer yang Digunakan Dalam Indikator

Indikator ini menggunakan empat buffer yang mewakili;

  • Upper Donchian Channel - Buffer 0 - Garis Hijau
  • Middle Donchian Channel - Buffer 1 - Garis Biru
  • Lower Donchian Channel - Buffer 2 - Garis Hijau
  • MA Donchian Channel - Buffer 3 - Garis Merah

Kod

Kod untuk indikator ini adalah agak mudah, ia mendapatkan nilai Tertinggi dan Terendah untuk 'n' tempoh dalam InpBarsToLookBack. Kemudian, ia mengambil purata nilai Tertinggi dan Terendah untuk mencipta Garis Tengah saluran. Fungsi iMAOnArray digunakan untuk mendapatkan purata bergerak bagi Middle Donchian Channel berdasarkan parameter InpMaPeriod dan InpMaMethod yang telah dimasukkan.

Output Carta

Output pada carta terdiri daripada empat buffer yang dinyatakan di atas. Jika perlu, warna boleh diubah kepada 'None' untuk menunjukkan hanya buffer yang diperlukan.

iCustom

Untuk memanggil indikator menggunakan fungsi iCustom;

double donchian = iCustom(Symbol(), Period(), "Donchian Channel", InpBarsToLookBack, InpMaPeriod, InpMaMethod, Buffer[], shift);

Untuk menggunakan Skrip bagi memanggil harga terakhir bagi buffer Purata Bergerak dengan parameter lalai adalah;

double donchian = iCustom(Symbol(), Period(), "Donchian Channel", 20, 14, MODE_SMA, 3, 0);

Terima Kasih

Terima kasih kerana meluangkan masa untuk memuat turun indikator ini. Jangan ragu untuk mengajukan sebarang pertanyaan berkaitan indikator ini dan ulasan anda sangat dihargai.


Donchian Channel


Senarai
Komen 0