Особенности языка 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-ордер работает так, что в рынке остаётся позиция, у которой был больший объём из двух встречных.