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

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

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

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

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

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

Добавлено: 03 июн 2023, 08:02
niksmile
Как вариант - да. Спасибо!