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

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

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


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

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

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

-  Как поживает твоя дочь?
-  Моя любимая доченька! Она так счастлива! У нее такой замечательный муж! Он подарил ей автомобиль, купил ей драгоценности, о которых она мечтала, нанял для нее слуг. Он подает ей завтрак в постель, и она встает не раньше полудня. Не муж, а настоящий принц!
-  А как дела у сына?
-  Ох, мой бедный мальчик! Ну и брюзгу взял он себе в жены! Он предоставил ей все, что она хотела: автомобиль, драгоценности, армию слуг. А она валяется в постели до полудня! И даже не встанет, чтобы приготовить мужу завтрак!


 

Перепечатка авторских материалов сайта без указания ссылки на
сайт Gelium.net запрещена.

Gelium.net | 2000-2019 | © All rights reserved.