MQL4 - automated forex trading   /  

Форум

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

К списку тем Авторизуйтесь или зарегистрируйтесь, чтобы создать новую тему

avatar
216
Vitya 27.02.2010 10:56 

при формировании сигнала на 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);

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

Прикрепленные файлы:
  CFP_Histogram.mq4 (15.04 KB)

Увеличьте эффективность групповой работы

Поставьте TeamWox и увеличьте эффективность групповой работы в вашей компании. TeamWox позволяет хранить всю рабочую информацию в одном месте: письма, документы, файлы, платежи и история сообщений в чате. Так решается проблема сохранности данных и удобной групповой работы с ними.


avatar
216
Vitya 04.03.2010 17:08 

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

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


avatar
728
Necron 04.03.2010 17:25 
Так он будет работать только на текущем тайме (так вроде), после NULL ставите 60 и на часовик его:))

avatar
1160
Techno 04.03.2010 17:29 
да он вообще не работает ни на каком таймфрейме, код огромный перебирать лень)

avatar
728
Necron 04.03.2010 17:41 

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




avatar
216
Vitya 04.03.2010 17:52 

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

М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




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

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

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



avatar
216
Vitya 04.03.2010 17:58 

А понял.....

Спасибо

К списку тем  

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий