Стратегии и роботы > Как доработать Step by Step 2.0 для автопродления
Как доработать Step by Step 2.0 для автопродления
Добрый день.
Подскажите, как сделать
Стратегия Step by Step 2.0 при росте цены распродаёт все позиции, необходимо, чтобы при продаже последней позиции и обнулении, робот снова купил объём Q или StartQ. Т.е. чтобы при дальнейшем росте цены не надо было перезапускать робот или создавать аналогичный из отчёта старого робота.
p.s. Такая тема была по стратегии Grid, но для Step by Step 2.0 ещё не было. Спасибо!!!
Подскажите, как сделать
Стратегия Step by Step 2.0 при росте цены распродаёт все позиции, необходимо, чтобы при продаже последней позиции и обнулении, робот снова купил объём Q или StartQ. Т.е. чтобы при дальнейшем росте цены не надо было перезапускать робот или создавать аналогичный из отчёта старого робота.
p.s. Такая тема была по стратегии Grid, но для Step by Step 2.0 ещё не было. Спасибо!!!
Re: Как доработать Step by Step 2.0 для автопродления
Делается просто.
Нужно добавить проверку позиции, и если позиция равна 0, все акции распроданы, то покупаем Q.
Нужно добавить проверку позиции, и если позиция равна 0, все акции распроданы, то покупаем Q.
- ip851874
- Сообщения: 42
- Зарегистрирован: 21 ноя 2020, 22:56
- Откуда: Москва
- Благодарил (а): 14 раз
- Контактная информация:
Re: Как доработать Step by Step 2.0 для автопродления
Тогда есть смысл прикрутить вход по сигналу, например на пересечении МА. Как правило полная распродажа пройдет на "хаях" и тут же он будет заходить обратно! А вот по сигналу вполне годная идея Или задавать откат хотя бы какой то в % или абсолютный.
- ip851874
- Сообщения: 42
- Зарегистрирован: 21 ноя 2020, 22:56
- Откуда: Москва
- Благодарил (а): 14 раз
- Контактная информация:
Re: Как доработать Step by Step 2.0 для автопродления
_E_V_N_ писал(а):Делается просто.
Нужно добавить проверку позиции, и если позиция равна 0, все акции распроданы, то покупаем Q.
А почему он просто не может исполнить первое правило при проверке цены, например в данном случае я добавил цену входа и по логике даже если позиция равна нулую он должен обратится к первому правилу проверки цены и снова закупить.
Подскажите как в моем случае сделать старт при повторном пересечении цены, пожалуйста
Последний раз редактировалось ip851874 25 июл 2023, 18:36, всего редактировалось 1 раз.
- ip851874
- Сообщения: 42
- Зарегистрирован: 21 ноя 2020, 22:56
- Откуда: Москва
- Благодарил (а): 14 раз
- Контактная информация:
Re: Как доработать Step by Step 2.0 для автопродления
Код: Выделить всё
function OnUpdate()
{
var I = Input1;
if (!Started)
if ( (I.Close[0] < OnPrice && I.Close[1] >= OnPrice) || (I.Close[0] > OnPrice && I.Close[1] <= OnPrice) ) Started = true;
if (!Started) return;
- ip851874
- Сообщения: 42
- Зарегистрирован: 21 ноя 2020, 22:56
- Откуда: Москва
- Благодарил (а): 14 раз
- Контактная информация:
Re: Как доработать Step by Step 2.0 для автопродления
Кажется работает, но срабатывает на цену при первом запуске. Если цену Start потом менять то на новую уже не работает, ждет пересечение по цене первого входа. Как сделать что бы стирал цену и записывал новую измененную?
Re: Как доработать Step by Step 2.0 для автопродления
Вы бы с вопросом определились сначала.
Вопрос был как сделать, что бы робот при распродаже в ноль снова купил Q. Я вам ответил, добавить проверку на позиция =0 и покупать.
Теперь вы спрашиваете, что бы покупал когда цена упадет после распродажи.
Тут нужно ничего в роботе не менять, тогда он купить когда цена опустится ниже цены последней покупки которую продали последней. Но если цена продолжит рост, то вы будите долго ждать когда цена снова уйдет в коррекцию и когда цена уйдет ниже проданного уровня никто не знает. Поэтому прикручивать в Степ или Грид среднии только идею портить.
То, что вы крутите с первой покупкой не правильно, вам нужно тогда после распродажи поставить переменную inited в фальше, и робот подумает, что это первый запуск и купит старт Q.
Вопрос был как сделать, что бы робот при распродаже в ноль снова купил Q. Я вам ответил, добавить проверку на позиция =0 и покупать.
Теперь вы спрашиваете, что бы покупал когда цена упадет после распродажи.
Тут нужно ничего в роботе не менять, тогда он купить когда цена опустится ниже цены последней покупки которую продали последней. Но если цена продолжит рост, то вы будите долго ждать когда цена снова уйдет в коррекцию и когда цена уйдет ниже проданного уровня никто не знает. Поэтому прикручивать в Степ или Грид среднии только идею портить.
То, что вы крутите с первой покупкой не правильно, вам нужно тогда после распродажи поставить переменную inited в фальше, и робот подумает, что это первый запуск и купит старт Q.
Re: Как доработать Step by Step 2.0 для автопродления
Здравствуйте! Подскажите со стратегией, выставляется сетка ордеров от первоначальной покупки на покупку на заданный процент и также тейк профит на заданный процент. При достижении тейк профита робот запускается снова с этими же параметрами. Если еще мартингейл прикрутить было бы замечательно)
Вернуться в «Стратегии и роботы»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя