По поводу первой части: это стоп ордер-он может исполниться внутри бара))) Закрытие по цене рынка я сделал для простоты. А вот открытие то идет не по цене текущего закрытия, а по цене прошлого закрытия- и вполне вероятно произойдет внутри бара. По поводу второй части:Тут есть небольшая сложность: TSLAb по умолчанию выставляет ордер на закрытии бара. Если же вы все-таки хотите чтобы это происходило и при его открытии, то придется установить интервал пересчета в "Сделка" или "Пок/прод", но тогда Ващ код будет выполняться очень много раз и это необходимо учесть в коде.