В индикаторе рисую линию Close других валютных пар, и при передергивании таймфрейма вижу другую картинку

 
Здравствуйте, пишу в буфер индикатора цены закрытия других валют(разными цветами) и прошлым баром. В результате, запускаю индикатор - всё верно. Потом он начинает писать бары новые. И вот, когда он запишет пару баров в реальном времени то получается какая-то дерготня, а когда переключу таймфрейм туда-сюда, то график красивый, но пишется опять страшно. Как это исправить? Советник сходит с ума :) 
 
Aleksandr Hudilainen:
Здравствуйте, пишу в буфер индикатора цены закрытия других валют(разными цветами) и прошлым баром. В результате, запускаю индикатор - всё верно. Потом он начинает писать бары новые. И вот, когда он запишет пару баров в реальном времени то получается какая-то дерготня, а когда переключу таймфрейм туда-сюда, то график красивый, но пишется опять страшно. Как это исправить? Советник сходит с ума :) 

Бары на разных инструментах могут появляться в разное время. Нужен жесткий контроль и синхронизация. Задача не такая простая, как кажется на первый взгляд.

Как простое решение, которое поможет в большинстве случаев, пропускайте первые 10-15 секунд бара. Тогда с высокой вероятностью он появится на всех инструментах.

Причина обращения: