Страница 1 из 1

Время торговли, очень прошу!

Добавлено: 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
Если расчитываете на послеторговый аукцион, его реализовали криво.
Попробуйте покидать сделки во время закрытия и проверьте как там сейчас.
Может стало лучше. Но только все хорошо проверьте, прежде чем расчитывать на этот режим.