Замкнутые циклы всегда приведут к зависанию, Вам следует поставить таймер для проверки значения.
Я добавлю событие изменения OpenOrdersCount в следующем аппдейте, а пока можете использовать этот код:
function количествоОрдеровИзменилось()
{
trader.log("Количество открытых ордеров изменилось на ", последнееКоличествоОрдеров);
}
trader.timer(1,"if(trader.get('OpenOrdersCount')!= последнееКоличествоОрдеров){последнееКоличествоОрдеров =trader.get('OpenOrdersCount');количествоОрдеровИзменилось();}");
P.S. А еще я заметил, что вы допустили множество ошибок при написании слов, которые отвечают на вопрос что делать/что сделать. Например вы пишете "создадуться" что сделают?-создадутся. На конце вопроса нет мягкого знака, поэтому "создадутся" пишется без мягкого знака. Конечно я не настаиваю на правильном написании, но при серьезном подходе к делу, нужно стараться допускать как можно меньше ошибок.