Написание команд EXITLONG и EXITSHORT с использованием Closing-ордера.

Closing-ордер (Close-ордер) выполняется на текущем баре по цене закрытия этого бара. Первый рисунок внизу содержит простой Close-ордер, который ликвидирует длинную позицию на закрытии. Он не содержит никаких дополнительных условий для выполнения команды ExitLong.

Следующий рисунок содержит гибридную команду, объединяющую команду IF – THEN с командами EXITLONG и EXITSHORT. (Замечание: Текст внутри фигурных скобок является комментарием для описания различных частей команд и не исполняется).

Система на приведенном выше рисунке создает команду ExitLong, когда условие верно и команду ExitShort, когда условие неверно. На рисунке ниже, эта система применена на ценовых данных. В настройках стратегии указано, что можно открывать только одну позицию за один раз (пирамидинг выключен). Это значит, когда имеется длинная позиция, вторая длинная позиция не может быть открыта.