В последних версиях терминала если добавить индикатор где число линий, например, больше 50, то терминал просто "умирает". Этот же индикатор в 7-ой версии вполне себе работал, даже не на одном графике.
Вот простейший пример, ничего, по сути, не делающий, а просто выводит линии на график, демонстрирующий проблему.
Вот простейший пример, ничего, по сути, не делающий, а просто выводит линии на график, демонстрирующий проблему.
Код |
---|
local lines = 100 Settings = {} Settings.Name = "*test_lines" Settings.price = 66960 Settings.delta = 1.0 function Init() Settings.line = {} for i = 1, lines do Settings.line[i] = {} Settings.line[i] = {Color = RGB(185, 185, 185), Type = TYPET_BAR, Width = 2} end return lines end function OnChangeSettings() Init() end function OnCalculate(index) if index < Size() then return end for i = 1, lines do SetRangeValue(i, index-100, index-1, Settings.price-i*Settings.delta) end return end |