Время торговли, очень прошу!
Добавлено: 12 фев 2021, 20:11
buranuk88
Добрый день, как сделать, чтобы все текущие позиции автоматически закрывались в 18:30 и робот прекращал торговать, ограничения по открытию позиции с 10 до 18, 30 стоит, но как сделать, если есть текущая позиция после 18:30 , позиция осталась, робот ее на закрыл по ТП, как сделать чтобы все выключил закрыл с прибылью/убытком без разницы и выключился на сегодня
Re: Время торговли, очень прошу!
Добавлено: 12 фев 2021, 20:52
evge
Приветствую!
В начале скрипта прописать что-то подобное:
Код: Выделить всё
unction OnUpdate()
{
if (BarTime() >= AsTime(18,30,0))
{
//есть позиция, тогда закрываем
if (CurrentPosition() != 0) ClosePosition();
//останавливаем скрипт
return;
}
//... ниже основной код стратегии
}
или
Код: Выделить всё
function OnUpdate()
{
if ((BarTime().Hours == 18 && BarTime().Minutes >= 30) || BarTime().Hours > 18)
{
//есть позиция, тогда закрываем
if (CurrentPosition() != 0) ClosePosition();
//останавливаем скрипт
return;
}
//... ниже основной код стратегии
}
Re: Время торговли, очень прошу!
Добавлено: 13 фев 2021, 14:29
buranuk88
спасибо большое!
Re: Время торговли, очень прошу!
Добавлено: 15 фев 2021, 12:53
ensh
Если расчитываете на послеторговый аукцион, его реализовали криво.
Попробуйте покидать сделки во время закрытия и проверьте как там сейчас.
Может стало лучше. Но только все хорошо проверьте, прежде чем расчитывать на этот режим.