не ну можно проще... Использовать кубик Открытие если выше/ниже. то есть будет открыта сделка в момент пересечения ценой скользяшку
... в момент пересечения (а вернее КАСАНИЯ) ценой ПРАДЫДУЩЕГО значения скользящей.
Блок "открытие если больше/меньше" выставляет стоп-лимит ордер: по заданной цене или выше для "открытие если больше" и по заданной цене или ниже для "открытие если меньше". Ордер выставляется на следующем пересчёте скрипта после совпадения условий и переставляется на новую цену тоже только после пересчёта скрипта. При пересчёте скрипта "период" сделка произойдёт внутри текущей свечи, НО пересечение/касание будет текущей ценой предыдущего ([i-1]) значения индикатора!!!!
Подходит это тапикстартеру или нет, решать ему, но в качестве компромиссного решения, очень даже ничего. Главное что бы брокер не "терял" отложенные ордера.