С зависанием разобрался. TSLab виснет при отключении дисплея (энергопотребление).
Спасибо за помощь Gji.

Но есть вопрос. Ночью произошло отключение от брокера.
00:29:56.79 4 Ошибка при подключении к провайдеру данных 'Solid'
00:29:56.79 2 Вы отсоединились от провайдера данных 'Solid'
00:29:56.79 3 Соединение с провайдером данных 'Solid' потеряно
00:29:56.76 2 Вы отсоединились от провайдера данных 'Solid'
23:50:04.87 100 Скрипт: 'Option01' Скрипт выполнен успешно за 2мс. (22633 баров, время 26.07.2012 23:49:58)

Получается что каждое утро мне надо перезапускать скрипт? Или можно настроить его как-то что бы он работал постоянно?