Поясню упрощённо: советник использует последний бар и некий предыдущий для определения наклона и если он есть, то разрешает выставить стоп-ордер. На iMA работает без проблем.
С выложенным индикатором, например, линия вверх - советник выставляет стоп-ордер на покупку, а на следующем тике удаляет и снова выставляет. Что происходит с буфером, может он перед записью нового значения обнуляется или что-то такое, у меня знаний не хватает, чтобы понять.