Wednesday 29 November 2017

Forex If Done Order


Vamos começar a negociação forex a partir de zero Ordem concluída Se encomendado A ordem Se-feito é um tipo de ordem em relação à combinação. É feito por duas etapas de ordens limitadas ou ordens de parada de perda. O primeiro está preenchido, o outro funcionará bem. Em outras palavras, a segunda ordem não é válida, a menos que o primeiro seja executado. Você precisa prestar atenção que o pedido If-done é bastante diferente da ordem OCO. Como usar a ordem Se feito Se você tiver a intenção de fazer uma nova posição usando uma única ordem, você pode perder a chance de obter lucro durante o sono. Duas ordens únicas sem qualquer posição podem fazer com que você tenha problemas no caso de a ordem levar lucro pode ser preenchida antecipadamente para as ordens para fazer uma posição. Se o pedido feito for útil e seguro, porque a ordem para tirar proveito continua inválida até que a nova posição seja construída. Ordens do Mateador e OCO citando Frank Basten Oi pessoas, fiz algumas pesquisas de todos os segmentos para encontrar informações sobre isso. Estou à procura da facilidade de colocar uma ordem OCO para um par forex, tanto no extremo do esperado alto quanto baixo para os dias de negociação, mas não consigo encontrá-lo facilmente em Metatrader. Quem desceu esse caminho e resolveu o problema. O que eu negligenciei. Ou eu preciso incorporar algo mais no MT4 para habilitar esta função, eu também enviei um e-mail ao Metaquotes. net sem nada útil na resposta. Eles apenas sugeriram usar sl e tp sem mais explicações sobre como isso funcionaria como um OCO. Aqui está a resposta dela: quot Você pode usar Stop Loss e Take Profit. Tente referir-se ao tópico Tipos de ordem comercial dos arquivos de ajuda integrados do terminal do MetaTrader 4 Client. Você também pode escrever seu próprio especialista em negociação automatizada. Quando eu marquei essas referências na Ajuda do MT4, não encontrei nenhuma alegria. Eu ignorava algo, ou não havia nada lá como o que eu tinha em mente para uma função OCO. Não desejo trocar pares opostos para simular esta função. Meu objetivo é ter um pedido para que, se um alvo for atingido primeiro, ele anula o outro alvo também iminente no sistema. Agradeço antecipadamente por sua ajuda. FRANC Para o meu melhor conhecimento, esta capacidade não está integrada no MT4. Você precisa de uma EA para cuidar deste tipo de comércio. Tentei programar um OCO (um cancela outro) OrderManager EA para mt4. Anexado, você encontrará o EA, bem como um script para enviar 2 pedidos pendentes. A EA tem apenas uma opção: enviar um oco na inicialização (ele fará se for verdade). Você não precisa ativar isso se você usar o script, etc. Você pode enviar oco-orders fora do seu eas também, a única condição é que uma variável global esteja definida (portanto, não há necessidade de magicnumbers, etc.): while quotticket1quot is O bilhete da primeira ordem, quotticket2quo o OrderTicket da segunda ordem. O OCO e reconhece o globalvar e tenta encontrar o oco-pair (é claro que o ticketnumbers vai mudar quando um pedido se torna um marketorder). Depois que a EA encontrar um oco-pair, ele verifica se - o oco (os 2 pedidos) ainda estão pendentes - um está no mercado, então a EA deve excluir o pedido pendente pendente - se ambas as ordens se tornarem vendidas (por exemplo, como resultado de notícias ), A ea tentará excluir a última ordem para garantir que apenas uma permaneça no mercado

No comments:

Post a Comment