из десяти отложенных ордеров только один работает, у остальных при закрытии по стопу противоположные не выставляются. При закрытии любого рыночного по стопу должен ставится противоположный, исправте пожалуйста.
Советник ставит сетку отложенных ордеров, лот ордеров одинаковый. При закрытии любого рыночного по стоплосу ставится рыночный ордер противоположного направления с увеличенным лотом. Лот увеличивается относительно того ордера который был закрыт по стоплосу. При достижении максимального лота, лот не увеличивается, а остается максимальным. При закрытии по тейкпрофиту ставится рыночный с начальным лотом. В настройках:
Андрей, я ж специально акцентировал внимание чтоб закрытие было не по общему профиту, а по увеличению средств, здесь язь в рублях и лось в рублях совершенно не нужны. Попробую объяснить в чем разница. Например у нас есть открытые бай +150 и сел -150 (спред не учитываем), профит здесь нулевой; при закрытии сел по стоплосу у нас сразу же будет профит +150, но средства при этом не увеличились, если учитывать спред то ушли даже в минус, хотя профит +150. Пожалуйста исправте по ТЗ.
1. При включении советник сразу выставляет 4 отложенных ордера: buy stop, sell limit, buy limit, sell stop. Чтоб не ставить целую кучу ордеров в разные стороны, советник будет довыставлять отложенные ордера в том направлении в каком движется цена с фиксированным лотом, в данном случае 0.1. Если сработал buy stop, то ставится следующий buy stop на шаг выше, если сработал buy limit, то ставится следующий buy limit на шаг ниже, аналогично с sell limit и sell stop.
2. Если какой-нибудь рыночный ордер закрывается по стопу то вместо него ставится отложенный ордер с увеличенным лотом по цене открытия рыночного. Если рыночный buy закрылся по стопу то ставится buy stop с увеличенным лотом, если рыночный sell закрылся по стопу то ставится sell stop с увеличенным лотом.
чтоб было более понятней постараюсь объяснить по пунктам и с настройками на пятом знаке:
расстояние от текущей цены до первого стоп ордера = 100
расстояние от текущей цены до первого лимит ордера = 100
расстояние между стоп ордерами = 100
расстояние между лимит ордерами = 100
лот ордеров = 0.1
увеличение лота ордеров после закрытия по стопу = 0.05
максимальный лот = 1.5
стоплосс = 100
тейкпрофит = 500
1. При включении советник сразу выставляет 4 отложенных ордера: buy stop, sell limit, buy limit, sell stop. Чтоб не ставить целую кучу ордеров в разные стороны, советник будет довыставлять отложенные ордера в том направлении в каком движется цена с фиксированным лотом, в данном случае 0.1. Если сработал buy stop, то ставится следующий buy stop на шаг выше, если сработал buy limit, то ставится следующий buy limit на шаг ниже, аналогично с sell limit и sell stop.
2. Если какой-нибудь рыночный ордер закрывается по стопу то вместо него ставится отложенный ордер с увеличенным лотом по цене открытия рыночного. Если рыночный buy закрылся по стопу то ставится buy stop с увеличенным лотом, если рыночный sell закрылся по стопу то ставится sell stop с увеличенным лотом.
3. Поскольку через каждый шаг выставляется пара ордеров, один стоповый и один лимитный, то на каждом шаге каждому стоповому ордеру будет соответствовать свой лимитный ордер, если какой-нибудь из ордеров этой пары закрывается по профиту то второй отложенный ордер удаляется, причем вместо закрытого по профиту рыночного ордера отложенный ордер не выставляется.
pavel39638