Помогите написать индюк

 

Требуется пометить(по-разному)  бары удовлетворяющие следующим условия:

1) если отношение его диапазона(максимум бара - минимум бара) d к среднему диапазону предыдущих nw превышает заданый параметр kw

2) если внутренний диапазон( |открытие - закрытие|) dh больше чем средний внутренний диапазон предыдущих nh баров в kh раз

3) dv=dh/d, dv>kv

Параметры nw, kw, nh, kh, kv задаются трейдером.

 

среднее максимумов

extern int bars = 7;//расчётное колличество баров

  int i, b=0, s=0;
  double pips=0;
  for (i=bars; i>0; i--){s+=(High[i]-Low[i])/Point;b++;}pips = s/b;
 

среднее тела бара

extern int bars = 7;//расчётное колличество баров

  int i, b=0, s=0;
  double pips=0;
  for (i=bars; i>0; i--){s+=MathAbs(Open[i]-Close[i])/Point;b++;}pips = s/b;
 

Не могу разобраться куда код запихнуть)

Может сделает кто нибудь индюк и прикрепит?