Exp-strogili.mq4 (8 Kb)
ТЗ доработка
Ордеру идущему по тренду, например БАЙ, увеличить лот, ни сразу.
Например: мы имеем зависающий ордер СЕЛЛ, а БАЙ по логике советника, постоянно открывается стандартным начальным лотом 0.01 и закрывается по ТП.
Что мы имеем глядя на картинку:
— бай 0.01 — профит, селл 0.02 — в ожидании
— бай 0.01 — профит, селл 0.03 — в ожидании
— бай 0.01 — профит, селл 0.05 — в ожидании
и т.д., бай будет закрываться по ТП, а селл (лот*мартин) ростёт в геом. прогрессии и ждёт отката, закрытия.
А почему бы дальше, не открыться вот так:
— бай 0.1(сумма уже открытых селл 0.02+0.03+0.05) и селл 0.08 (текущий лот 0.05*мартин)
если бай закрылся по ТП, то дальше:
— бай 0.18(0.02+0.03+0.05+0.08), селл 0.13 (текущий лот 0.08*мартин).
Сетка селл закрывается по ТП.
Открывается новый сел 0.01 и остаётся 2-а бая: 0.1 и 0.18.
Следующий бай открываем как положено логике: бай 0.18*мартин. После закрытия сеток (бай и селл), всё с начала с начального лота.
Короче говоря: советник после открытия 3-го ордера против тренда(в нашем примере селл), открывает ордера ПО тренду(в нашем примере бай), лотом равным сумме ордеров против тренда. Т.е. каждый текущий (по тренду) ордер, открывается лотом равным, сумме лотов зависшего (против тренда) оредра.
После закрытия сеток, советник начинает работать с начала, согласно логике.
Комментарии (16)
в данный момент советник показывает вот такие результаты в тестере.
интересно протестировать после доработки.
5 Andrey1979 Автор Сообщений: 136
Предлагаю открывать сразу два ордера. При условии закрытия одной сетки, закрывать вторую частично. Так проще
13 axe44 Сообщений: 1149 - Алек
9 SakhalinMen Сообщений: 7 - Сахалин
35 AM2 Сообщений: 16421 - Андрей
Спасибо что отреагировали на просьбу.
Советник и так открывает два ордера сразу. При движении по тренду: один ордер закрывается по ТП, против тренда — образуется сетка. А на флетовом участке, сами понимаете, в основном закрытие происходит обеих направлений, селл и бай. Новостная свечка по евре на Н1 в 100п закрыла все ордера.
Благодарю ВАС.
5 Andrey1979 Автор Сообщений: 136
35 AM2 Сообщений: 16421 - Андрей
Спасибо, буду пробовать.
5 Andrey1979 Автор Сообщений: 136
Сетка селл закрылась, остался бай 0.04, следующий лот бай должен быть 0.09, согласно текущей логике: 0.04*1.8(мартин)=0.09.
5 Andrey1979 Автор Сообщений: 136
мне так проще, чем править чужой код.
35 AM2 Сообщений: 16421 - Андрей
мне так проще, чем править чужой код.
постарался сделать как можно ближе к тз. если нужно точно по тз обратитесь к платному.
35 AM2 Сообщений: 16421 - Андрей
Редактирован: 16 сентября 2019, 21:10
5 Andrey1979 Автор Сообщений: 136
понял.
Сделано всё правильно, поправьте пожалуйста только то, что прошу. Редактирован: 16 сентября 2019, 21:54
5 Andrey1979 Автор Сообщений: 136
5 Andrey1979 Автор Сообщений: 136
СПАСИБО.
5 Andrey1979 Автор Сообщений: 136
я пробовал сделать. в точности по тз не получилось.
35 AM2 Сообщений: 16421 - Андрей
5 Andrey1979 Автор Сообщений: 136
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий