Цитата |
---|
Sergey Gorokhov написал: Не нравится не используйте, никто не заставляет. |
что именно не использовать?
просто не понятна логика.
если я изменю настройки индикатора, то в любом случае он будет пересчитываться весь с первой свечи! так зачем событие? при изменении не будет входа в функцию Init. ну этого мы избежим и грамотнее код напишем.
Цитата |
---|
Sergey Gorokhov написал: Простите, т.е. по сути Вы хотите чтобы настройки индикатора вообще не работали? Тогда зачем они вообще нужны, удалите из кода и все. |
не надо передергивать мои слова и вести общение в другую сторону.
я добавляю индикатор на график. есть начальные настройки, которые указываю. так и нужно. но например я открываю настройку области на графике и хочу изменить какие либо настройки самой области (например убрать сетку) или меняю области местами, а индикаторы пересчитываются. вот именно в данном случае не стоит все пересчитывать. или например я поменял цвет линии!! и тут не нужно пересчитывать индикатор.
Интересно будет ли работать при смене настроек или при пересчете индикатора при условиях, что я выше указал:
Код |
---|
function OnCalculate(index)
local old_value = 0
old_value = GetValue(index, 1)
return old_value
end
|
Цитата |
---|
Sergey Gorokhov написал: Вы хотите получить винегрет на графике? такого никогда не будет. |
а почему бы и нет? например я показываю склееный график, но код инструмента не рассчитываю, а указываю в настройках через запятую.