Все доброго дня!
Никак не могу понять, как с помощью визуального редактора построить алгоритмы, где необходимо какой-либо переменной присваивать определенные значения при различных условиях (классическая функция Если)?

Например, торговля по двум скользящим средним. Если краткосрочная средняя пересекает долгосрочную менее 4 раз подряд, то мы не входим в позицию. С 4 раза начинаем входить и переворачиваться при дальнейших пересечениях. Если долгосрочная средняя уходит в тренд (уходит вверх или вниз более чем на 3%, не пересекаясь с краткосрочной), то на следующем после тренда пересечении выходим из позиции и опять входим только на 4-е пересечение.

В данном случае нужна переменная, которая отражала бы количество пересечений средних. И если длина долгосрочной средней более 3%, то переменная бы обнулялась. Не могу понять, как это можно сделать без функции Если.