Каким образом можно указать закрытие позиции в заданное время?

Каким образом можно прописать остановку позиции в заданной дате и в заданном времени? Как это сделать единожды я знаю. Но если требуется это делать много раз, то мне не известен более удобный способ нежели вводя новые inputs в сигнал.

Таковые остановки бывают необходимы в том случае, когда сессия оканчивается не в своё обычное время (например 18:00) а ранее (например в 15:00), мне необходимо выйти по окончанию сессии. Эти ситуации возникают в конце/начале года, в пред/после праздничные дни. Замечу, что тайм-фрейм intraday.


Для закрытия позиции в конце дня можно использовать SetExitOnClose. Если этот вариант не решает вашу проблему, отслеживайте внутри стратегии время и закрывайте позицию в нужный момент.

Для души и разума.

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

Однажды вечером юный ученик отвозил Мастера домой и нагрубил в пути полицейскому. Оправдываясь, он сказал:

-  Хочу быть самим собой, и пусть все знают, что я чувствую. Вежливость - это ерунда, сотрясение воздуха.
-  Это верно, - любезно согласился Мастер, - но именно воздухом наполнены наши автомобильные шины, и видишь, как он помогает смягчать удары.


Pavel Gelium 2000-2017 © All rights reserved.