Помогите с советником

 
Здравствуйте.Помогите сделать советника,чтобы он при пересечении открывался и не закрывался до следующего пересечения,а если закрылся не открывался дальше по тренду,а ждал следующего сигнала.
Файлы:
expert_3.mq4  13 kb