Друзья, добрый день! Подскажите, пожалуйста, как прописать код для остановки робота по факту срабатывания ТейкПрофит? Условно, есть робот, который задаём через робот по линиям. Робот входит в сделку при пересечении уровня. Далее два сценария: 1. если рынок развернулся и цена пересекла уровень в обратную сторону, робот закрывает позицию. 2. Достигается уровень ТейкПрофит и робот фиксирует прибыль.
Так вот, робот должен полностью остановиться именно по факту срабатывания ТейкПрофит. Вариант 2. Срабатывание условия по варианту 1 - робот работает дальше - входит и выходит. Ждёт сделки с условием по ТейкПрофит и только потом останавливается.
Стратегии и роботы > Остановка робота после срабатывания ТейкПрофит
Re: Остановка робота после срабатывания ТейкПрофит
По логике, ввести булевую переменную(К примеру buy). Если закрытие позиции происходит не по стоп-лосу, а по проверке условия.
Когда купил поставил buy = true.
Закрыл позицию buy = false.
И проверку если текущая позиция 0 и buy = true, остановить робота.
Это простой костыль.
Когда купил поставил buy = true.
Закрыл позицию buy = false.
И проверку если текущая позиция 0 и buy = true, остановить робота.
Это простой костыль.
Вернуться в «Стратегии и роботы»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей