Originally Posted By: slinger

И как сделать что бы блок формула проверял выражение и возвращал например 3 значения переменной X, в зависимости от условий проверки. это реально вообще?

Писали уже не один раз:
"условие ? значени1 : знаечние2"
например
"ema1 > ema2 ? ema1 : ema2"

Originally Posted By: slinger
И еще вопрос: как сделать проверку "была ли закрыта предыдущая позиция по стопу"? если была то открываемся по Условие 1, если нет, то по Условию 2.


Это сложнее. В API достаточно взять последнюю закрытую позицию и посмотреть название сигнала закрытия, если оно совпадает с названием сигнала стопа, то значит был стоп.
В кубиках пока в голову ничего не приходит. Но вроде я делал кубики поиска позиции по сигналу закрытия.