Помогите пожалуста усоваршенствовать индикатор

 

Сначала хотел заложить идею патерна 1-2-3, но неполучилось(

зато вышелнеплохой идикатор(хаотичен как рынок, зато й работает)

подскажите как лутше отфильтровать ненужные сигналы

 

Я что-то не совсем понял, что означает последнее неравенство в этих строках: 

..... 

if(Force[i]>Force[i+1] && Force[i]<0.0000 && LLb>i)
  
if(Force[i]<Force[i+1] && Force[i]>0.0000 && HHb>i)

...... 

Причина обращения: