Стратегии и роботы > Как доработать Step by Step 2.0 для автопродления

Обсуждение, описание стратегий и роботов, идеи для стратегий
mccasper2
Сообщения: 2
Зарегистрирован: 21 июн 2022, 10:15

Как доработать Step by Step 2.0 для автопродления

Непрочитанное сообщение mccasper2 » 21 июн 2022, 10:22

Добрый день.
Подскажите, как сделать
Стратегия Step by Step 2.0 при росте цены распродаёт все позиции, необходимо, чтобы при продаже последней позиции и обнулении, робот снова купил объём Q или StartQ. Т.е. чтобы при дальнейшем росте цены не надо было перезапускать робот или создавать аналогичный из отчёта старого робота.
p.s. Такая тема была по стратегии Grid, но для Step by Step 2.0 ещё не было. Спасибо!!!

ip851874
Сообщения: 40
Зарегистрирован: 21 ноя 2020, 22:56
Благодарил (а): 9 раз

Re: Как доработать Step by Step 2.0 для автопродления

Непрочитанное сообщение ip851874 » 22 янв 2023, 11:53

Тоже интересно!

_E_V_N_
Сообщения: 24
Зарегистрирован: 14 ноя 2022, 20:22
Поблагодарили: 3 раза

Re: Как доработать Step by Step 2.0 для автопродления

Непрочитанное сообщение _E_V_N_ » 23 янв 2023, 18:03

Делается просто.
Нужно добавить проверку позиции, и если позиция равна 0, все акции распроданы, то покупаем Q.

ip851874
Сообщения: 40
Зарегистрирован: 21 ноя 2020, 22:56
Благодарил (а): 9 раз

Re: Как доработать Step by Step 2.0 для автопродления

Непрочитанное сообщение ip851874 » 06 май 2023, 09:51

Тогда есть смысл прикрутить вход по сигналу, например на пересечении МА. Как правило полная распродажа пройдет на "хаях" и тут же он будет заходить обратно! А вот по сигналу вполне годная идея ;) Или задавать откат хотя бы какой то в % или абсолютный.

ip851874
Сообщения: 40
Зарегистрирован: 21 ноя 2020, 22:56
Благодарил (а): 9 раз

Re: Как доработать Step by Step 2.0 для автопродления

Непрочитанное сообщение ip851874 » 24 июл 2023, 13:29

_E_V_N_ писал(а):Делается просто.
Нужно добавить проверку позиции, и если позиция равна 0, все акции распроданы, то покупаем Q.

А почему он просто не может исполнить первое правило при проверке цены, например в данном случае я добавил цену входа и по логике даже если позиция равна нулую он должен обратится к первому правилу проверки цены и снова закупить.
Подскажите как в моем случае сделать старт при повторном пересечении цены, пожалуйста :D
Последний раз редактировалось ip851874 25 июл 2023, 18:36, всего редактировалось 1 раз.

ip851874
Сообщения: 40
Зарегистрирован: 21 ноя 2020, 22:56
Благодарил (а): 9 раз

Re: Как доработать Step by Step 2.0 для автопродления

Непрочитанное сообщение ip851874 » 24 июл 2023, 13:33

Код: Выделить всё

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
Сообщения: 40
Зарегистрирован: 21 ноя 2020, 22:56
Благодарил (а): 9 раз

Re: Как доработать Step by Step 2.0 для автопродления

Непрочитанное сообщение ip851874 » 24 июл 2023, 13:40

Кажется работает, но срабатывает на цену при первом запуске. Если цену Start потом менять то на новую уже не работает, ждет пересечение по цене первого входа. Как сделать что бы стирал цену и записывал новую измененную?

_E_V_N_
Сообщения: 24
Зарегистрирован: 14 ноя 2022, 20:22
Поблагодарили: 3 раза

Re: Как доработать Step by Step 2.0 для автопродления

Непрочитанное сообщение _E_V_N_ » 24 июл 2023, 20:37

Вы бы с вопросом определились сначала.
Вопрос был как сделать, что бы робот при распродаже в ноль снова купил Q. Я вам ответил, добавить проверку на позиция =0 и покупать.
Теперь вы спрашиваете, что бы покупал когда цена упадет после распродажи.
Тут нужно ничего в роботе не менять, тогда он купить когда цена опустится ниже цены последней покупки которую продали последней. Но если цена продолжит рост, то вы будите долго ждать когда цена снова уйдет в коррекцию и когда цена уйдет ниже проданного уровня никто не знает. Поэтому прикручивать в Степ или Грид среднии только идею портить.
То, что вы крутите с первой покупкой не правильно, вам нужно тогда после распродажи поставить переменную inited в фальше, и робот подумает, что это первый запуск и купит старт Q.

ip851874
Сообщения: 40
Зарегистрирован: 21 ноя 2020, 22:56
Благодарил (а): 9 раз

Re: Как доработать Step by Step 2.0 для автопродления

Непрочитанное сообщение ip851874 » 24 июл 2023, 20:45

Спасибо, попробую.

Kozjkov
Сообщения: 5
Зарегистрирован: 21 сен 2020, 15:07

Re: Как доработать Step by Step 2.0 для автопродления

Непрочитанное сообщение Kozjkov » 23 окт 2023, 22:45

Здравствуйте! Подскажите со стратегией, выставляется сетка ордеров от первоначальной покупки на покупку на заданный процент и также тейк профит на заданный процент. При достижении тейк профита робот запускается снова с этими же параметрами. Если еще мартингейл прикрутить было бы замечательно)


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

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

Сейчас этот форум просматривают: Google [Bot] и 10 гостей