Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Опубликуй программу в Маркете и продавай ее миллионам трейдеров!
prt
364
prt 2014.06.13 18:55 

Здравствуйте. Никак не могу достать значение индикатора поданное в таком формате SetIndexBuffer(7, arrA); 

При вызове с помощью

L7  = iCustom(NULL,0,"777",5,1,1,7,1);

Выводит результат Print("L7=  ",  NormalizeDouble(L7,5)); 

как L7=  2147483647.0

Спасибо. 

Valeriy Korobeynik
24215
Valeriy Korobeynik 2014.06.13 18:59  
prt:

Здравствуйте. Никак не могу достать значение индикатора поданное в таком формате SetIndexBuffer(7, arrA); 

При вызове с помощью

L7  = iCustom(NULL,0,"777",5,1,1,7,1);

Выводит результат Print("L7=  ",  NormalizeDouble(L7,5)); 

как L7=  2147483647.0

Спасибо. 

 



Это EMPTY_VALUE, значит на указанном баре в запрошенном буфере нет значения.
prt
364
prt 2014.06.13 20:20  

Спасибо.

Нет, значения имеются... просто не считываются... видно и-за наличия массива.... 

Дмитрий
1460
Дмитрий 2014.06.13 21:30  
prt:

Спасибо.

Нет, значения имеются... просто не считываются... видно и-за наличия массива.... 


Наличие буфера не подразумевает значения элемент буфера. Очень часто индикаторы с таким набором буферов информативны только на нулевом баре. Не мудрено что в 8 буфере пусто.
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий