У Вас для лонга "если ниже то стоп средняя + констана" закрывает позицию, как только цена оказывается ниже цены открытия позиции.
И для шорта аналогично."если выше то ..".

Какая идея то преследовалась, что Вы хотели сделать?