Beranda Indikator Teknis Postingan

SnakeInBorders: Indikator Unggulan untuk MetaTrader 5

Lampiran
17378.zip (23.93 KB, Unduh 0 kali)

Penulis asli: Bookkeeper

SnakeInBorders adalah indikator yang menghitung saluran pasar yang telah difilter, dibatasi oleh dua batas yaitu BorderTopBuffer[] dan BorderBotBuffer[]. Indikator ini juga menghitung sinyal MartBuffer[].

Parameter Input Indikator

//+--------------------------------------------+
//|  PARAMETER INPUT INDIKATOR                   |
//+--------------------------------------------+
input Smooth_Method XMA_Method=MODE_LWMA_; //Metode penghalusan
input uint SnakeRange=2; //Setengah periode perhitungan Sumbu Snake
input int XPhase=15; //Parameter rata-rata pertama,
//---- untuk JJMA dalam rentang -100 ... +100 mempengaruhi kualitas proses transisi;
//---- untuk VIDIA ini adalah periode CMO, untuk AMA adalah periode rata-rata lambat
input uint   FilterPeriod = 24;  //Periode penyaringan
input double MartFiltr    = 2;  //Rasio penyaringan pasar. Semakin besar nilai MartFiltr, semakin sempit saluran pasar yang difilter. Rasio ini perlu dipilih dengan tepat. Default adalah 2;
input bool   HardCalc     = true;
input Applied_price_ IPC=PRICE_WEIGHTED_;//Konstanta harga
input int Shift=0; //Perpindahan indikator horizontal dalam bar
input int PriceShift=0; //Perpindahan indikator vertikal dalam poin
input color  Upper_color=clrMediumSeaGreen;
input color  Lower_color=clrRed;

Perilaku Sinyal Mart dalam Saluran

Saat pasar bergerak naik, garis sinyal akan menjauh dari batas bawah, melintasi saluran dan bergabung dengan batas atas. Dan sebaliknya ketika pasar bergerak turun.

Ketika ada pergerakan pasar yang jelas, garis sinyal akan terjaga di batas saluran yang sesuai. Perlebaran saluran berarti penguatan pergerakan. Saluran menjadi lebih sempit selama fluktuasi pasar. Saat saluran menyempit, garis sinyal bergerak dari satu batas ke batas lainnya di dalam saluran. Setelah mencapai batas sebaliknya, saluran mulai melebar.

SnakeInBorders dapat digunakan secara mandiri, membandingkan pergerakan garis sinyal di berbagai timeframe, maupun untuk membangun indikator lain, menggunakan Mart sebagai pengganti harga bar. Untuk indikator seperti MA, OA, AC,.. Anda dapat mengatur HardCalc = true, untuk indikator seperti ZigZag, Channel,.. — HardCalc = false, dan nilai MartFiltr harus dipilih dalam rentang 3...5... Anda dapat membedakan antara puncak yang benar dan salah: jika puncak adalah puncak sementara, garis sinyal Mart tidak cocok dengan batas.

Indikator ini menggunakan kelas dari pustaka SmoothAlgorithms.mqh (salin ke <folder_data_terminal>\MQL5\Include). Penggunaan kelas ini dijelaskan secara rinci dalam artikel "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

Indikator ini pertama kali diimplementasikan dalam MQL4 dan diterbitkan di CodeBase pada 19.12.2006.

Gambar 1. Indikator SnakeInBorders

Gambar 1. Indikator SnakeInBorders

Postingan terkait

Komentar (0)