Verdure OCO EA A One-Cancels-the-Other Order (OCO) é um par de ordens estipulando que, se uma ordem for executada, a outra ordem será automaticamente cancelada. Verdure OCO EA traz esta funcionalidade para MT4. Esta EA é uma implementação robusta do popular One-Cancels-the-Other Order (OCO), mas com benefícios, recursos e opções adicionais. É uma EA que ajuda com o gerenciamento de comércio e especialmente útil para comerciantes que usam sistemas de negociação de parada e reversa, comerciantes que buscam oportunidades em torno de pontos de pivô, níveis de Fibonacci, suporte e níveis de resistência e aqueles que usam sistemas de negociação que dependem fortemente de pedidos pendentes . É também uma ferramenta indispensável para comerciantes de notícias. Cenários de aplicativos Parar e negociar reverso Se você gosta de trocar usando sistemas de negociação de parada e reversa (especialmente em um mercado altamente volátil quando não há tempo para fechar rapidamente uma ordem aberta antes de fazer uma ordem inversa), o Verdure OCO EA dá um passo de distância automaticamente Fechando a ordem oposta uma vez que uma nova ordem é desencadeada. Você não precisaria fechar a posição de venda aberta antes de fazer uma ordem de compra. Verdure OCO EA automaticamente e sem problemas fecha seu pedido de venda uma vez que o pedido de compra se torna um pedido de mercado. Negociação em torno do ponto de pivô, nível Fibo, níveis de suporte e resistência usando ordens pendentes Se você é um comerciante que busca oportunidades de negociação em torno de níveis de pivô, níveis de Fibo, níveis de suporte e resistência, você agora possui uma ferramenta perfeita que ajudaria muito a reduzir Tempo gasto assistindo e gerenciando posições. Por exemplo, você pode colocar duas ordens pendentes: primeiro - uma ordem de compra para comprar se o preço ultrapassar um nível de resistência e o segundo - uma ordem de parada de venda para vender se o preço for inferior a um nível de suporte. Você normalmente deseja excluir o outro pedido assim que qualquer um dos dois pedidos for preenchido. Com o Verdure OCO EA, você não precisa se sentar assistindo o gráfico. Basta colocar suas duas ordens e ir. Ainda mais, você pode simplesmente desabilitar o parâmetro managependingorders para que o segundo outro não seja excluído se você quiser aproveitar o comércio oposto. Você geralmente quer fazer isso somente se você incluiu stop loss e tire níveis de lucro com seus pedidos. Em qualquer caso, o Verdure OCO EA depende da tarefa. Se você geralmente usa ordens pendentes para execuções comerciais temporárias, as ordens OCO podem ajudá-lo a gerenciar execuções comerciais e também ajudar a reduzir o tempo gasto assistindo gráficos. As ordens pendentes são muito úteis quando você deseja tirar proveito de uma correção em uma tendência para que você compre a calçada da tendência ou venda o pico. Seja como for, o Verdure OCO EA é uma ferramenta bastante prática. Se houver um importante evento de notícias às 9:00 da manhã para o USD e a partir de sua análise, você achará que seria ruim para o USD, você pode querer colocar um pedido BUY STOP no EURUSD antes do evento em antecipação para uma posição longa no EURUSD O mercado deve favorecer sua análise. No entanto, considerando o comportamento do mercado, especialmente durante o grande evento de notícias, você também pode querer colocar uma ordem de STOP STOP caso o mercado vá contra sua previsão. Se sua análise for correta e o lançamento da notícia fosse realmente ruim para o USD, forçaria o EURUSD a subir e o seu pedido de COMPRAR STOP seria preenchido. Verdure OCO EA, então, exclui o seu pedido STOP STOP assim que seu pedido BUY STOP se tornar um pedido de mercado. No entanto, se sua análise estivesse errada e o comunicado de imprensa fosse bom para USD, forçaria o EURUSD a descer e seu pedido de VENDER STOP seria preenchido. Verdure OCO EA apagaria o seu pedido BUY STOP assim que seu pedido STOP STOP se tornar um pedido de mercado. Recursos e Benefícios Reduza o tempo gasto no gerenciamento e exibição de gráficos se você usar pedidos pendentes. Opção para detectar e alertar em pedidos para o mesmo instrumento na mesma direção. Muito útil para comerciantes de notícias. Opção para trabalhar no modo GLOBAL ou no modo LOCAL. No modo global, gerencia todos os pedidos na conta enquanto estiver no modo local, ele só gerencia as ordens do instrumento no qual o Consultor Especialista é colocado. Consulte a seção MODE para obter mais detalhes. Todas as atividades da EA são registradas na guia Expert para fins de auditoria (sem segredos, tudo é simples). Pode ser configurado para enviar uma notificação de envio de todas as atividades para o terminal móvel. Pode ser configurado para enviar e-mail de todas as atividades. Pode ser configurado para gerar alerta para todas as atividades. Parâmetros de Entrada Excludemagic - uma lista separada por vírgulas de números mágicos para excluir de ser processada pela Verdoure OCO EA. Isso é particularmente útil se você não deseja que o Verdure OCO EA gerencie ordens feitas por outra EA. Modo - modo de operação da EA (LOCAL ou GLOBAL - veja a seção MODES abaixo). Gerenciar transações - indique se as ordens pendentes devem ser gerenciadas ou não (VERDADEIRO ou FALSO - veja a seção ADMINISTRAÇÃO DE ORDENS PENDENTES abaixo). Checkduplicateorders - indique se a EA deve verificar se há mais de uma ordem para o mesmo instrumento na mesma direção, ou seja, diga duas posições de compra em EURUSD (VERDADEIRO ou FALSO - veja a seção VERIFICAÇÃO DE ORDENS DUPLICADOS abaixo). Envio de mensagens - envie e-mail para o endereço de e-mail configurado no MT4. Pushnotification - notificação push para o terminal móvel. Alerta - exibição e alerta de som. Local - no modo LOCAL, o EA gerencia as posições do símbolo do gráfico em que ele está colocado, ou seja, se você colocar o EA no EURUSD, ele só administrará posições abertas do EURUSD. Você precisaria especificar um número mágico diferente para cada símbolo que você colocou EA no modo. Global - no modo GLOBAL, a EA gerencia TODAS as posições na conta independentemente do gráfico em que é colocado. Você precisaria especificar um número mágico diferente se você colocar o indicador em mais de um gráfico neste modo. É ALTAMENTE recomendado que você não deve colocar o EA em vários gráficos quando o modo estiver configurado para o GLOBAL. O modo padrão é LOCAL. Gerenciando ordens pendentes (parâmetro managependersorders - pode ser definido como True ou False. O padrão é True). Exemplo, quando definido como FALSO: se você efetuar um pedido COMPRAR e há uma ordem pendente de VENDER ou VENDER LIMIT, o SELL STOP ou SELL LIMIT não seria excluído porque a EA não verifica as ordens pendentes quando o parâmetro managependingorders está definido como FALSE . Exemplo, quando configurado para VERDADEIRO: se você colocar um pedido BUY e um pedido pendente VENDER ou VENDER LIMIT, o SELL STOP ou SELL LIMIT será excluído porque o pedido BUY colocado anula os pedidos pendentes (eles estão nas direções opostas ). Verificando Pedidos Duplicados (parâmetro checkduplicateorders - pode ser definido como Verdadeiro ou Falso. O padrão é Falso). Exemplo, quando configurado para FALSO: Se já existe uma ordem de VENDA para o EURUSD e você coloca outra ordem de VENDA para o EURUSD, o alerta, o email e a notificação não serão enviados (a EA vê isso como uma negociação normal). Exemplo, quando configurado para VERDADEIRO: Se já houver uma ordem de VENDA para o EURUSD e você colocar outra ordem de VENDA para o EURUSD, o alerta, o email e a notificação serão enviados (a EA vê isso como uma negociação anormal). O alerta ajudaria você a decidir se fechar um ou deixar ambos os negócios em execução. Nota . Se o seu sistema comercial permite abrir mais de uma posição na mesma direção, basta configurar este parâmetro (checkduplicateorders) para False. Consulte a guia Comentários para obter mais informações e recursos nas ordens do OCO. Ordens de Metatrader e OCO citando Frank Basten Oi pessoal, fiz algumas pesquisas de todos os tópicos 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 esqueci. Ou eu preciso incorporar algo mais no MT4 para habilitar esta função, eu também enviei um e-mail para o Metaquotes com 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