Originally Posted By: Frend
Так а в чем громоздкость получается?
тут 2 математических действия + 1 сравнение.

Сейчас я пробую сделать через логическую формулу на каждое значение шага, т.о. каждое увеличение шага приходится описывать отдельной логической формулой, поэтому и громоздкость. Интуитивно я понимаю что логических формул должно быть две: одна на открытие, вторая на закрытие, а значение в ней обновлялось в зависимости от последней сделки. Или может вообще не логические формулы надо использовать...

Я лучше попробую через практический пример описать, а то наверное совсем непонятно что я хочу.
Например, текущая цена нефти 30. Я выставляю заявку на продажу если цена ниже 29 и на покупку если цена выше 31. После того, как сработала одна из заявок, я обнуляю заявки и выставляю новые. Если сработала покупка 31, то ставлю заявки 30 на продажу и 32 на покупку, если сработала продажа 29, то 30 на покупку и 28 на продажу.