Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Только что поставил MetaTrader 5? Изучи его подробно!
peco
443
peco 2015.01.20 18:26 

Суть вопроса: 

В индикаторе 7 буферов, 4 из них рисуют линии.

В окне 93218 баров.

При ограничении истории для расчета индикатора до  93218/2 = 46609 - все четыре линии отрисовываются нормально (полностью).

А при увеличении истории отрисовки: два первых буфера отрисовываются полностью, а два следующих  - отрисовка уменьшается на количество баров, превышающих 46609.

 

Вот как выглядит отрисовка буферов без ограничения истории индиктора:

2 первых буфера - нормально (93218 баров). 2 следующих -  отрисовывает только 26 (3-й буфер) и 32 (4-буфер) баров.

При ограничении истории до 93217:  27 (3-й буфер) и 33 (4-буфер) баров. 

 При ограничении истории до 93216:  28 (3-й буфер) и 34 (4-буфер) баров.   

 

С чем это связано? Переполнение памяти буферов? Или я что то неправильно сделал. 

Прошу прощения, индикатор выложить не могу. А с таким встретился впервые.

Алексей Тарабанов
7220
Алексей Тарабанов 2015.01.20 18:41  
Естественно, Ваша ошибка. 
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий