Indikator Kekuatan Lonjakan (BSI) menunjukkan kekuatan lonjakan dalam pasaran. Versi terbaru ini berfungsi dalam tren dan menggunakan pengiraan Garis Tango.
Walaupun konsep asasnya tetap sama, saya telah cuba menyusun semula dari sudut yang berbeza.
Pada versi ini, saya menggunakan deviasi dari garis tengah sebagai ukuran, bukannya lebar julat seperti pada osilator klasik. Garis tengah ini adalah purata bergerak dari Garis Tango.
double ratio=0; //--- Bar Spread double sp=(high[k]-low[k]); //--- Bukan DownBar if(!(close[k-1]-sp*0.2>close[k])) { ratio=-1*(low[k]/TangoMaBuffer[k])+2; sumpos+=(close[k]-low[k])*ratio; } //--- Bukan UpBar if(!(close[k-1]+sp*0.2<close[k])) { ratio=-1*(high[k]/TangoMaBuffer[k])+2; sumneg+=(high[k]-close[k])*ratio; }
Paparan:
- Histogram positif — menunjukkan kekuatan lonjakan dari paras rendah.
- Histogram negatif — menunjukkan kekuatan lonjakan dari paras tinggi.
- Garis isyarat — perbezaan antara positif dan negatif [ (positif - negatif) * abs((positif - negatif) / (positif + negatif)) ].
- Kotak biru — kekuatan tren menaik (purata garis isyarat).
- Kotak merah — kekuatan tren menurun (purata garis isyarat).
- Garis perlahan — purata garis isyarat (jangka panjang).
Jendela carta adalah Garis Tango (versi 1.1).

Trend:

Tetapan:
//--- parameter input input int InpRangePeriod=20; // Tempoh Julat input int InpSlowing=3; // Perlahan input int InpAvgPeriod=14; // Purata Tempoh input bool InpUsingVolumeWeight=true; // Menggunakan TickVolume input double InpReversalNoiseFilter=5; // Penapis Bunyi input color InpSigColor=DarkSlateBlue; // Warna Isyarat input color InpSlowColor=Navy; // Warna Perlahan
