Andrey1979

 
Уровень 5

  Торгую в компаниях:


Лучшее от Andrey1979



Советник. Комментариев 6
2019-11-20 18:47:42Рейтинг 0

советник-помощник Комментариев 5
2020-05-26 22:07:17Рейтинг 0

Exp-strogili помогите доработать Комментариев 16
2019-09-13 20:59:33Рейтинг 0

Советник.

Здравствуйте Андрей, прошу ВАС написать советник, очередную усредняшку.
Логику работы расскажу на примере.
Советник открывает(по цене открытия бара текущего ТФ) два ордера buy и sell (лотами 0.01 и 0.01), БЕЗ ТП.
Цена пошла вниз, через степ советник открывает ещё два ордера:
— sell (0.01) без ТП и модифицирует ТПtral1=(значение указанное в параметрах) от цены, для ПЕРВОГО ранее открытого sell(0.01)
— buy (0.01*martin=0.02) без ТП
Цена идёт дальше вниз, через степ советник открывает ещё два ордера:
— sell (0.01) без ТП и модифицирует ТПtral1=(значение указанное в параметрах) от цены, для ВТОРОГО открытого sell(0.01)
— buy (0.02*martin=0.04) БЕЗ ТП.
Что мы имеем:
— sell (0.01) ТПtral1; + sell (0.01) ТПtral1; + последний sell (0.01) БЕЗ ТП
— buy (0.01) без ТП; + buy (0.01*martin=0.02) без ТП; + buy (0.02*martin=0.04) без ТП.
ТП для buy, будет формироваться(модифицироваться), когда будет откат и цена пойдет, в нашем случае вверх.
Цена пошла вверх, селлы кроме последнего, закрылись по тралам(каждый ордер по своему), последний селл без ТП остаётся.
ТП для двух последних buy ордеров лотами 0.02+0.04=ТПtral2 (значение указанное в параметрах), вы спросите как это??? Советник модифицируя записывает значение ТП для двух последних ордеров… «в уме», и выставляет его, когда цена пройдёт это значение больше на значение ТПtral2.
Т.е. например ТП двух последних ордеров на отметке(в уме) 1.30000, цена поднялась выше на ТПtral2=100(5-ть знак) 1.30100, советник выставляет ТП на отметке 1.30000, т.е. тралит.
Естественно когда цена идёт вверх, в нашем случае, формируется сетка для селл.
Если цена продолжает идти вниз, то селл открывается без ТП, селл для предпоследнего ТПtral1, бай лотом 0.08(0.04*мартин).
Если на откате, два последних ордера бай(0.08+0.04) закрылись по ТПtral2 и цена снова пошла вниз, то ордер бай через степ, открывается лотом последнего бай, т.е. 0.08 и ТПtral2 модифицируется для ордеров лотами 0.02+0.08. Частичное закрытие ордеров сетки, следом естественно будет: бай лотом 0.08 и модификация ТПtral2=0.01+0.08.
параметры:
лот
ТПtral1
ТПtral2
мартин
магик
слипедж (проскальзывание)
Если что то не понятно, давайте обсудим сразу ВСЕ вместе, до того как начинать писать.
Картинка ниже, частичное закрытие, а именно последних двух ордеров, с открытием последнего ордера лотом последнего ордера (такая вот тавтология). В отмеченных местах, цена после закрытия прошла ещё N пунктов.
СПАСИБО.
  • +9
  • Просмотров: 1662
  • 20 ноября 2019, 18:47
  • Andrey1979
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!


Брокер для ваших роботов, 15 лет на рынке

Комментарии (6)

+
0
Депо выдержит?
avatar

  12  Slava78 Сообщений: 598

  • 20 ноября 2019, 19:17
+
0
А чё нет?
avatar

  5  Andrey1979 Автор Сообщений: 136

  • 20 ноября 2019, 19:31
+
0
Андрей, возьмётесь или слишком заумно???
avatar

  5  Andrey1979 Автор Сообщений: 136

  • 20 ноября 2019, 20:38
+
0
заумно :) 
avatar

  34  AM2 Сообщений: 16232 - Андрей

  • 20 ноября 2019, 21:29
+
0
Хорошо, упростим.
Для ордеров по тренду оставим как есть, т.е. ТПtral1, а сетку против тренда, частичная фиксация, как на картинке.
avatar

  5  Andrey1979 Автор Сообщений: 136

  • 20 ноября 2019, 21:33
+
0
Андрей, так что мне переписать ТЗ в упрощённом виде?
avatar

  5  Andrey1979 Автор Сообщений: 136

  • 21 ноября 2019, 15:17

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий