Да это нормальное поведение. при пересчете все таки должны какие то значения применяться вот он на исходные сбрасывает.
а на счет второго можно в скрипте поменять и применять на агент но все же на секундном графике пытаться поменять линии это не совсем правильненько