ТП это такой же рыночный приказ, как и СЛ.
Если хотите без проскальзывания, то ставьте вместо ТП лимитник. Но, тогда - без гарантии исполнения)
ТП это такой же рыночный приказ, как и СЛ.
Если хотите без проскальзывания, то ставьте вместо ТП лимитник. Но, тогда - без гарантии исполнения)
ТП - это лимитный ордер. Исполнение не гарантирован пе текущей цене. только лучше.
Тип исполнения Fill or kill предполагает закрытие всего лота по конкретной цене. Проскальзывание возможно только при Immediate or cancel. Теоретически при указании FOK сделка должна или закрываться по указанной цене, или не закрываться вовсе. То, что она закрывается по более низкому профиту, означает косяк дилера.
Теоретически, возможно)
Практически, при достижении уровня ТП, сервер брокера посылает рыночный ордер, противоположный по направлению, который может проскользить как угодно.
МТ5. Брокер Открытие.
В тестере пишу советника. Ставит лимитники с SL и TP.
Открываются четко по нужной цене. Так же и SL проходит по точной цене. (пока делал скриншот, обнаружил, что и SL бывает проскакивает)
А вот TP всегда меньше закрывается.
Есть у кого-нибудь идеи почему и как решить? (увеличение TP как-то не подходит)
У меня была такая же проблема. Пришлось убрать ТП позиции и выполнять его через эксперт , как нормальной рыночной ордер.
Например для BUY ... if ( ( текущая цена BID ) > ( цена открытия позиции + ТП ) ==> ордер на закрытие;
Можете пробовать разные величины deviation , включая =0.
- www.metatrader5.com
Теоретически, возможно)
Практически, при достижении уровня ТП, сервер брокера посылает рыночный ордер, противоположный по направлению, который может проскользить как угодно.
Ордер может закрываться либо частями, когда и происходит проскальзывание, либо целиком по одной и той же цене. Но параметр FOK как раз и показывает, что допускается только протокол fill or kill: исполнить или аннулировать, т.к. закрытие всего лота по конкретной цене. Если встречной заявки, способной перекрыть данный объём нет, сделка вовсе не закрывается.
Ордер может закрываться либо частями, когда и происходит проскальзывание, либо целиком по одной и той же цене. Но параметр FOK как раз и показывает, что допускается только протокол fill or kill: исполнить или аннулировать, т.к. закрытие всего лота по конкретной цене. Если встречной заявки, способной перекрыть данный объём нет, сделка вовсе не закрывается.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
МТ5. Брокер Открытие.
В тестере пишу советника.
Ставит лимитники с SL и TP.
Открываются четко по нужной цене. Так же и SL проходит по точной цене. (пока делал скриншот, обнаружил, что и SL бывает проскакивает)
А вот TP всегда меньше закрывается.
Есть у кого-нибудь идеи почему и как решить? (увеличение TP как-то не подходит)
С type_filling и deviation эксперементировал. Это последний вариант.