Стратегии и роботы > Остановка робота после срабатывания ТейкПрофит

Обсуждение, описание стратегий и роботов, идеи для стратегий
niksmile
Сообщения: 2
Зарегистрирован: 28 май 2023, 15:55

Остановка робота после срабатывания ТейкПрофит

Непрочитанное сообщение niksmile » 28 май 2023, 16:13

Друзья, добрый день! Подскажите, пожалуйста, как прописать код для остановки робота по факту срабатывания ТейкПрофит? Условно, есть робот, который задаём через робот по линиям. Робот входит в сделку при пересечении уровня. Далее два сценария: 1. если рынок развернулся и цена пересекла уровень в обратную сторону, робот закрывает позицию. 2. Достигается уровень ТейкПрофит и робот фиксирует прибыль.
Так вот, робот должен полностью остановиться именно по факту срабатывания ТейкПрофит. Вариант 2. Срабатывание условия по варианту 1 - робот работает дальше - входит и выходит. Ждёт сделки с условием по ТейкПрофит и только потом останавливается.

Anton
Сообщения: 6
Зарегистрирован: 23 дек 2022, 10:50

Re: Остановка робота после срабатывания ТейкПрофит

Непрочитанное сообщение Anton » 29 май 2023, 14:49

По логике, ввести булевую переменную(К примеру buy). Если закрытие позиции происходит не по стоп-лосу, а по проверке условия.
Когда купил поставил buy = true.
Закрыл позицию buy = false.
И проверку если текущая позиция 0 и buy = true, остановить робота.
Это простой костыль.

niksmile
Сообщения: 2
Зарегистрирован: 28 май 2023, 15:55

Re: Остановка робота после срабатывания ТейкПрофит

Непрочитанное сообщение niksmile » 03 июн 2023, 08:02

Как вариант - да. Спасибо!


Вернуться в «Стратегии и роботы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей