Penulis asli: Nick Bilak
BBSqueeze adalah osilator simetris yang tidak dinormalisasi dan didasarkan pada algoritma regresi linier. Indikator ini ditampilkan dalam bentuk histogram berwarna dengan indikator kekuatan tren yang paling sederhana dalam bentuk titik berwarna sepanjang garis nol histogram. Warna batang histogram mencerminkan arah tren, dan saat histogram berubah warna, itu adalah sinyal terbaik untuk masuk ke pasar. Titik abu-abu menunjukkan bahwa tren kurang dari nilai efektifnya, sedangkan titik biru menunjukkan bahwa tren sedang kuat.
Anda dapat memilih algoritma perataan dari sepuluh versi yang berbeda:
- SMA - rata-rata bergerak sederhana;
- EMA - rata-rata bergerak eksponensial;
- SMMA - rata-rata bergerak yang dipratata;
- LWMA - rata-rata bergerak berbobot linier;
- JJMA - rata-rata adaptif JMA;
- JurX - perataan ultralinier;
- ParMA - perataan parabolik;
- T3 - perataan eksponensial ganda Tillson;
- VIDYA - perataan dengan menggunakan algoritma Tushar Chande;
- AMA - perataan dengan menggunakan algoritma Perry Kaufman.
Penting untuk dicatat bahwa parameter fase untuk algoritma perataan yang berbeda memiliki arti yang sama sekali berbeda. Untuk JMA, ini adalah variabel fase eksternal yang berubah dari -100 hingga +100. Untuk T3, ini adalah rasio perataan yang dikalikan dengan 100 untuk visualisasi yang lebih baik. Untuk VIDYA, ini adalah periode osilator CMO dan untuk AMA, ini adalah periode EMA lambat. Dalam algoritma lain, parameter ini tidak memengaruhi perataan. Untuk AMA, periode EMA cepat adalah nilai tetap dan sama dengan 2 secara default. Rasio pembesaran juga sama dengan 2 untuk AMA.
Indikator ini menggunakan kelas dari pustaka SmoothAlgorithms.mqh (yang harus disalin ke terminal_data_folder\MQL5\Include). Penggunaan kelas ini telah dijelaskan secara mendetail dalam artikel "Rata-rata Seri Harga untuk Perhitungan Sementara Tanpa Menggunakan Buffer Tambahan".
Indikator ini pertama kali diterapkan dalam MQL4 dan diterbitkan di Code Base pada 01.10.2007.
Parameter Input:
//+-----------------------------------+ //| Parameter input indikator | //+-----------------------------------+ input Smooth_Method BB_Method=MODE_EMA_; // Metode perataan histogram input int BB_Period = 20; // Periode Bollinger Bands input int BB_Phase= 100; // Parameter perataan Bollinger Bands input double BB_Deviation=2.0; // Jumlah deviasi input Applied_price_ AppliedPrice=PRICE_CLOSE_; // Harga yang diterapkan input double ATR_Period=20; // Periode ATR input double ATR_Factor=1.5; // Rasio ATR

Postingan terkait
- SupremAutoFibo: Indikator Fibonacci untuk MetaTrader 5
- AFL_Winner_HTF_Signal: Indikator Canggih untuk MetaTrader 5
- WeightOscillator_Alert: Indikator Trend dengan Notifikasi untuk MetaTrader 5
- ColorXdinMA_Alert: Indikator Trend dengan Notifikasi untuk MetaTrader 5
- Bollinger Bands Kustom untuk MetaTrader 5: Panduan Lengkap