Особенности языка mql4, тонкости и приёмы работы - страница 23

 
fxsaber:

Да.

Понятно. Значит ещё не всё забыл...

Ну.., нормальная схема. А зачем другие варианты искать?

 
Artyom Trishkin:

зачем другие варианты искать? 

Обычно, я далек от оптимальных решений.

 
fxsaber:

Обычно, я далек от оптимальных решений.

Ну, обычно предлагается закрываться встречным лимитником. Перенести TakeProfit позиции вместо установки лимитного ордера, и дальнейшего закрытия встречным или поочерёдного закрытия - это оптимальнее.

 
Artyom Trishkin:

Ну, обычно предлагается закрываться встречным лимитником. Перенести TakeProfit позиции вместо установки лимитного ордера, и дальнейшего закрытия встречным или поочерёдного закрытия - это оптимальнее.

Когда говорил про оптимальность, имел в виду не техническое исполнение, а итоговый ценовой уровень закрытия.

 
fxsaber:

Когда говорил про оптимальность, имел в виду не техническое исполнение, а итоговый ценовой уровень закрытия.

Вот никак не соображу: перенос тейка может закрыть позицию по указанной цене, либо с положительным проскальзыванием, а может и не закрыть вообще. Это-то как решается?

 
Artyom Trishkin:

Вот никак не соображу: перенос тейка может закрыть позицию по указанной цене, либо с положительным проскальзыванием, а может и не закрыть вообще. Это-то как решается?

Циклом и увеличением MaxSpread. Как менять его значение - в этом вопрос.

 
Artyom Trishkin:

 а может и не закрыть вообще

вот вот, я поэтому и спросил, бывает вот по тейку и не закрывает, как раз на уровень спреда, будет болтаться тудым-сюдым

единственное могу предположить, что если часто двигать модификацией ордера тейк, то когда-нибудь да сработает


по сабжу, а если встречной отложкой и когда откроется отложенный ордер закрывать через OrderCloseBy() - проскальзование же будет на обоих ордерах?  .... единственное нужно хотя бы минимальный лот в рынке оставлять, иначе OrderCloseBy() не сработает (кажется так OrderCloseBy работает, сто лет никто о нем не вспоминал)

 
fxsaber:

Циклом и увеличением MaxSpread. Как менять его значение - в этом вопрос.

На один пункт в цикле.

 
Igor Makanu:

вот вот, я поэтому и спросил, бывает вот по тейку и не закрывает, как раз на уровень спреда, будет болтаться тудым-сюдым

единственное могу предположить, что если часто двигать модификацией ордера тейк, то когда-нибудь да сработает


по сабжу, а если встречной отложкой и когда откроется отложенный ордер закрывать через OrderCloseBy() - проскальзование же будет на обоих ордерах?  .... единственное нужно хотя бы минимальный лот в рынке оставлять, иначе OrderCloseBy() не сработает (кажется так OrderCloseBy работает, сто лет никто о нем не вспоминал)

Встречный лимитный ордер - тот же тейк. Стоповый - стоп. Какая тогда разница?

На бирже есть агрессивный стоплимит - его можно ставить внутрь спреда или по текущей или худшей цене. На форексе такого нету.

 
Igor Makanu:

вот вот, я поэтому и спросил, бывает вот по тейку и не закрывает, как раз на уровень спреда, будет болтаться тудым-сюдым

единственное могу предположить, что если часто двигать модификацией ордера тейк, то когда-нибудь да сработает


по сабжу, а если встречной отложкой и когда откроется отложенный ордер закрывать через OrderCloseBy() - проскальзование же будет на обоих ордерах?  .... единственное нужно хотя бы минимальный лот в рынке оставлять, иначе OrderCloseBy() не сработает (кажется так OrderCloseBy работает, сто лет никто о нем не вспоминал)

CloseBy-ордер работает так, что в рынке остаётся позиция, у которой был больший объём из двух встречных.
Причина обращения: