Пример: Вы остановили агент и запустили, лог будет выглядеть так:
в 19:15:30.23[1]INFO :126:Info:Script:(Context:TSLab.ScriptEngine.TemplateContext)(Script:XXXX):Агент: 'XXXX' остановлен
19:16:44.38[1]INFO :124:Info:Script:(Context:TSLab.ScriptEngine.TemplateContext)(Script:XXXX):Агент: 'XXXX' запущен
19:16:44.38[1]INFO :запущен
==
Скрипт был перезапущен и пошла подкачка свечей за текущий день с сервера. В смарткоме свечи приходят по 1штуке, поэтому во время подкачки образовываются дыры в данных, что приводит к левым срабатываниям.
==
Возможные решения:
1. При изменении скрипта(остановке и запуске), выключать не только агент, но и подключение к поставщику данных. После изменения скрипта, запускать агент и только после этого подключать поставщика данных, что бы задействовать функцию "Блокировка заявок".
2. Перед запуском агента, открыть Файл-новый график, дождаться загрузки данных по данному инструменту и только после этого запускать агент.