Назначение компонента When (Когда) в синтаксисе команд выхода.

 

Слова Today (сегодня) или Tomorrow (завтра) являются дополнительными, однако рекомендуется использовать их для обеспечения ясности системы. Эти слова могут не использоваться, т.к. уже сам тип ордера определяет, когда будет исполнена команда. Stop и Limit ордера всегда размещаются и исполняются на следующем баре, а Close-ордер срабатывает на том баре, на котором выполнено его условие. Таким образом, компонент When в синтаксисе команды служит для более удобного чтения команды. Это может выглядеть следующим образом:

 

ExitLong at open of next bar;

ExitShort tomorrow at market;

ExitLong today on the close;

ExitShort tomorrow at high of today + 10 points stop;

Фраза:

ExitShort tomorrow at high of today + 10 points stop;

… может быть короче записана как …

ExitShort at high + 10 points stop;