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

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

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


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

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

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

Далее...

Мастер, мельком взглянув на юношу, торопливо ответил:

— Извини, но я сейчас очень занят и никак не могу тебе помочь. Мне нужно срочно уладить одно очень важное дело,— и, немного подумав, добавил: — Но если ты согласишься помочь мне в моём деле, то я с удовольствием помогу тебе в твоём.
— С... с удовольствием, Мастер, — пробормотал тот, с горечью отметив, что его в очередной раз отодвигают на второй план. Мастер снял со своего левого мизинца кольцо с красивым камнем.
— Возьми коня и скачи на рыночную площадь! Мне нужно срочно продать это кольцо, чтобы отдать долг. Ни в коем случае не соглашайся на цену ниже золотой монеты!

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

— Мастер, я не смог выполнить твоего поручения, — с грустью сказал он. — В лучшем случае я мог бы выручить за кольцо пару серебряных монет, но никак не золотую! Торговцы твердят, что это кольцо столько не стоит.
— Да, неплохо было бы узнать истинную ценность кольца! Ну а кто может сделать это лучше, чем ювелир? Скачи-ка к ювелиру да спроси у него, сколько он предложит за кольцо.

Юноша отправился к ювелиру. Тот долго рассматривал кольцо и, наконец, сказал:

— Передай Мастеру, что сейчас я не могу дать ему больше 58-ми золотых монет. Но если он даст мне время, я куплю кольцо за 70, учитывая срочность сделки.
— Семьдесят золотых монет?! — юноша радостно засмеялся, поблагодарил ювелира и во весь опор помчался назад.
— Садись сюда, — сказал Мастер, выслушав оживлённый рассказ молодого человека. — И знай, сынок, что ты и есть это самое кольцо. Драгоценное и неповторимое! И оценить тебя может только истинный эксперт. Так зачем же ты ходишь по базару, ожидая, что это сделает первый встречный?


Pavel Gelium 2000-2017 © All rights reserved.