Здравствуйте Андрей, прошу ВАС написать советник, очередную усредняшку.
Логику работы расскажу на примере.
Советник открывает(по цене открытия бара текущего ТФ) два ордера 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 пунктов.
СПАСИБО.
Комментарии (6)
12 Slava78 Сообщений: 598
5 Andrey1979 Автор Сообщений: 136
5 Andrey1979 Автор Сообщений: 136
34 AM2 Сообщений: 16232 - Андрей
Для ордеров по тренду оставим как есть, т.е. ТПtral1, а сетку против тренда, частичная фиксация, как на картинке.
5 Andrey1979 Автор Сообщений: 136
5 Andrey1979 Автор Сообщений: 136
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий