This indicator is a ported MQL5 indicator from http://www.mql5.com/ru/code/775 (in Russian).
The indicator shows the dots where trend[i] not equal trend[i-1], where
trend=1, if WPRvalue>UpLevel and WPRlong>=Up1Level and
trend=-1, if WPRvalue<DnLevel and WPRlong<=Dn1Level,
WPRvalue=W1*WPR(WPR_Period1)+W2*WPR(WPR_Period2)+W3*WPR(WPR_Period3).
Download: