CFP_Histogram не пойму в чем дело....

 

при формировании сигнала на M5 всё вроде правильно считает, а на H1 какуюто хрень целых чисел выдаёт и не отображает гистограмму

   double m5_0=iCustom(NULL,5,"CFP_Histogram",MA_Method,Price,Fast,Slow,0,1);
   double m5_1=iCustom(NULL,5,"CFP_Histogram",MA_Method,Price,Fast,Slow,1,1);
   double m5_2=iCustom(NULL,5,"CFP_Histogram",MA_Method,Price,Fast,Slow,2,1);
   double m5=0;
   m5=m5_0+m5_1+m5_2;
   Print("m5 = ",m5);

может я чего не так делаю?

Файлы:
 

Кто-нибудь работал с этим индикатором.

Хочу сделать переворотного советника по этому индикатору, толь вот не могу в icustoms на H1 его вытянуть. На М5 вроде всё нормально, а если более старший ТФ то глюк.

 
Так он будет работать только на текущем тайме (так вроде), после NULL ставите 60 и на часовик его:))
 
да он вообще не работает ни на каком таймфрейме, код огромный перебирать лень)
 

Наверное истории нет по одной из пар (посмотрите в коде, там есть список). У меня показывает отлично на любом таймфрейме и по разным парам.


 

Ну вот что выдаёт на двух таймах:

М5

   double m5_0=iCustom(NULL,5,"CFP_Histogram",MA_Method,Price,Fast,Slow,0,1);
   double m5_1=iCustom(NULL,5,"CFP_Histogram",MA_Method,Price,Fast,Slow,1,1);
   double m5_2=iCustom(NULL,5,"CFP_Histogram",MA_Method,Price,Fast,Slow,2,1);
   double m5=0;
   m5=m5_0+m5_1+m5_2;
   Print("m5 = ",m5);

H1

   double m5_0=iCustom(NULL,60,"CFP_Histogram",MA_Method,Price,Fast,Slow,0,1);
   double m5_1=iCustom(NULL,60,"CFP_Histogram",MA_Method,Price,Fast,Slow,1,1);
   double m5_2=iCustom(NULL,60,"CFP_Histogram",MA_Method,Price,Fast,Slow,2,1);
   double m5=0;
   m5=m5_0+m5_1+m5_2;
   Print("H1 = ",m5);

вообще целые числа, хотя m5 double

что ни так????????????????????77

 
Necron >>:
Наверное истории нет по одной из пар (посмотрите в коде, там есть список). У меня показывает отлично на любом таймфрейме.

может в этом и дело

на графике так у меня отображает на H1


 

А понял.....

Спасибо