Penulis asal: Bookkeeper
SnakeInBorders adalah indikator yang mengira saluran pasaran yang telah ditapis, yang terhad oleh dua sempadan iaitu BorderTopBuffer[] dan BorderBotBuffer[]. Ia juga menghitung isyarat pada MartBuffer[].
Cara Penggunaan SnakeInBorders
Indikator ini boleh digunakan secara sendirian dengan membandingkan pergerakan isyarat pada pelbagai jangka masa, serta untuk membina indikator lain dengan menggunakan Mart sebagai ganti harga bar. Untuk indikator seperti MA, OA, dan AC, anda boleh menetapkan HardCalc = true, manakala untuk indikator seperti ZigZag dan Channel, anda boleh menetapkan HardCalc = false. Nilai MartFiltr perlu dipilih dalam julat 3...5.
Perilaku isyarat Mart dalam saluran:
Apabila pasaran bergerak ke atas, garis isyarat akan menjauh dari sempadan bawah, melintasi saluran dan menyatu dengan sempadan atas. Begitu juga sebaliknya apabila pasaran bergerak ke bawah.
Semasa terdapat pergerakan pasaran yang jelas, garis isyarat akan berada pada sempadan saluran yang sesuai. Lebar saluran yang semakin berkembang menunjukkan pengukuhan pergerakan. Sebaliknya, saluran akan menjadi lebih sempit semasa fluktuasi pasaran. Ketika saluran menyempit, garis isyarat akan bergerak dari satu sempadan ke sempadan yang lain dalam saluran. Setelah mencapai sempadan sebaliknya, saluran mula mengembang.
Anda juga dapat membezakan antara puncak yang benar dan palsu: jika puncak tersebut adalah puncak sementara, garis isyarat Mart tidak akan sepadan dengan sempadan.
Parameter Input untuk SnakeInBorders
Berikut adalah beberapa parameter input yang boleh anda sesuaikan:
- Smooth_Method: Kaedah pemulusan (default: XMA_Method=MODE_LWMA_)
- SnakeRange: Separuh tempoh pengiraan paksi Snake (default: 2)
- XPhase: Parameter purata pertama (default: 15)
- FilterPeriod: Tempoh penapisan (default: 24)
- MartFiltr: Nisbah penapisan pasaran (default: 2)
- HardCalc: Pilihan untuk pengiraan keras (default: true)
- Applied_price_: Harga yang digunakan (default: PRICE_WEIGHTED_)
- Shift: Peralihan indikator secara mendatar (default: 0)
- PriceShift: Peralihan indikator secara menegak (default: 0)
- Upper_color: Warna sempadan atas (default: clrMediumSeaGreen)
- Lower_color: Warna sempadan bawah (default: clrRed)
Indikator ini menggunakan kelas perpustakaan SmoothAlgorithms.mqh (salin ke <folder_data_terminal>\MQL5\Include). Penggunaan kelas ini telah diterangkan dengan terperinci dalam artikel "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".
Indikator ini pertama kali dilaksanakan dalam MQL4 dan diterbitkan di CodeBase pada 19.12.2006.

Gambar 1. Indikator SnakeInBorders
Siaran berkaitan
- FE Fibo Expansion: Indikator Berguna untuk MetaTrader 4
- Alat Master - Indikator untuk MetaTrader 4
- SupremAutoFibo: Indikator Fibonacci untuk MetaTrader 5
- ColorXdinMA_Alert: Indikator Trend untuk MetaTrader 5 dengan Notifikasi
- WeightOscillator_Alert: Indikator Trend untuk MetaTrader 5 dengan Pemberitahuan