Немного поправил ZigZagMS *** чтоб не перерисовывал пики. Проверил на реале. Все совпадает.
Неперерисовывающийся зигзаг сделать элементарно. Только это уже будет не зигзаг, а другой индикатор, смысл и назначение которого будут совсем другими. Может вы уже нашли этот смысл? Поделитесь мыслью, плз.