Olá galera.
Rodrigo, ordens a preço limite são sempre executadas no preço e as vezes por um preço melhor, ou seja não tem derrapagem. Ordem a mercado tem a derrapagem por liquidez, lag entre os servidores , gargalos e outros tantos fatores ....
Para evitar a derrapagem para entrada de uma ordem use SELL_STOP_LIMIT ou BUY_STOP_LIMIT
Para evitar a derrapagem de stop gain envie a ordem sem stop gain(TP) e em seguida envia uma ordem a preço limite ( SELL LIMIT ou BUY LIMIT ) no sentido oposto a posição que foi aberta.
As ordens SELL_STOP ou BUY_STOP são na verdade gatilhos para emissão da ordem em mercado a vantagem que o gatilho já está no OMS ou na filas apropriadas da B3.
Rodrigo, ordens a preço limite são sempre executadas no preço e as vezes por um preço melhor, ou seja não tem derrapagem. Ordem a mercado tem a derrapagem por liquidez, lag entre os servidores , gargalos e outros tantos fatores ....
Para evitar a derrapagem para entrada de uma ordem use SELL_STOP_LIMIT ou BUY_STOP_LIMIT
Para evitar a derrapagem de stop gain envie a ordem sem stop gain(TP) e em seguida envia uma ordem a preço limite ( SELL LIMIT ou BUY LIMIT ) no sentido oposto a posição que foi aberta.
As ordens SELL_STOP ou BUY_STOP são na verdade gatilhos para emissão da ordem em mercado a vantagem que o gatilho já está no OMS ou na filas apropriadas da B3.
Obrigado Rogério.
Estava planejando fazer como você sugeriu. Abre a posição de compra por exemplo à mercado, para o TakeProfit colocar uma ordem SELL_LIMIT. Vai dar um pouco mais de trabalho para o gerencimento das ordens.
Pensei que havia alguma configuração no MT5 para informar que o TakeProfit seja executada como tipo Limite e não à mercado. Porque percebi que a cotação atingiu o Alvo, então o servidor MT5 dispara a ordem à mercado. Não deixa no book (na pedra) como ordem pendente.
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Olá galera.
Como deve ser o código para o MT5 executar uma ordem limitada, com o mínimo de SlipPage?
Por exemplo, compro uma ação à R$10, TakeProfit R$10.10, percebi que o MT5 as vezes acontece um delay, acaba executando à 10.07. No caso de ações, normalmente o SlipPage é em torno de R$0.01 à R$0.03. Já no Home-Broker da corretora, coloco a ordem de venda limitada, praticamente executa no centavo exato.
Hoje no MT5 coloco uma ordem Buy com TakeProfit e StopLoss definido, mas o TakeProfit e StopLoss é executado à MERCADO.
Observação: considere o lote mínimo de ações (100 unidades), no qual tem liquidez praticamente instantanea.