iCustom винаги връща empty value

Как се създава и тества forex система. Expert Advisors и бектестове на системи за автоматична търговия.
tahatyc
Мнения: 105
Регистриран: 14 яну 2011, 21:54

iCustom винаги връща empty value

Мнение от tahatyc » 29 дек 2017, 14:19

Здравейте, опитвам се да сложа един custom индикатор в едно EA, но поради някаква причина винаги ми връща 2147483647, което реално е empty value, но нямам никаква идея защо го прави. Ето го метода, който съм направил

Код: Избери всички

bool SellSignal()
{
   bool Result=false;
   double sell = iCustom(NULL,TimeFrame,"DiverStoch",2,0);
   
   if(sell > 0)
   {
      Result=true;
   }
   
   return(Result);
}
а това е линк към индикатора, който ползвам: https://www.mql5.com/en/code/8655. Искам да взимам дивергенциите на buy и sell, но поради някаква причина ми връща empty value. Някаква идея защо го прави?

Марио Димитров
Мнения: 1993
Регистриран: 10 авг 2010, 18:08
5 получени
3 дадени

Re: iCustom винаги връща empty value

Мнение от Марио Димитров » 03 яну 2018, 10:30

ЧНГ,Пожелавам много здраве,щастие и успехи :smile:

Погледнах индикатора и виждам,че не го викаш правилно.

Код: Избери всички

//Това са променливите на индикатора:
extern int KPeriod = 5;
extern int DPeriod = 3;
extern int Slowing = 3;
extern bool DrawPriceLines=false;
extern bool DrawArrows=true;
extern bool      drawDivergenceLines=true;
extern bool      displayAlert=false;

//Самото извикване:
iCustom(NULL,TimeFrame,"DiverStoch",KPeriod,DPeriod,Slowing,DrawPriceLines,DrawArrows,drawDivergenceLines,displayAlert,кой буфер,кой бар);
https://docs.mql4.com/indicators/icustom

// custom indicator input parameters (if necessary)
Търгувайте това, което виждате на графиките

Отговори

Върни се в “FOREX СИГНАЛИ, СИСТЕМИ И СТРАТЕГИИ”

Кой е на линия

Потребители, разглеждащи този форум: Няма регистрирани потребители и 2 госта