Добрый день!
Я только начал разработку скрипта на API, поэтому вопрос может оказаться банальным, но ни в документации ни на форуме не нашел на него ответа.

Создаю простой скрипт, вешаю в кубиках на него 35 источников данных, в свойствах скрипта выставляю интервал 1 минута, в самом скрипте (в MS Visual Studio) вывожу в лог цену закрытия по последним барам для всех источников:


#region выборка цены закрытия последнего закрытого бара по всем источникам
int barsCount = 0;
for (int i = 0; i < 35; i++)
{
barsCount = securities[i].Bars.Count;
if (barsCount > 0) ctx.Log("> " + securities[i].CacheName.ToString() + " - " +
securities[i].Bars[barsCount - 1].Close.ToString() + " - " +
securities[i].Bars[barsCount - 1].Date.ToString(), 0x702020);
}
#endregion


... далее скрипт прикрепляю к реальному портфелю подключенному к серверу Transaq. Запускаю скрипт ожидая что он будет запускаться единожды вначале каждого интервала, т.е. в начале каждой минуты, а в результате он запускается по нескольку десятку раз в течении каждого интервала (в течении каждой минуты. записывая в лог, в течении каждого интервала, одни и те же данные)

ВОПРОС: многократные запуск скрипта в течении одного интервала это особенности работы самой программы или я где-то что-то пропустил в настройках?