Wednesday, 28 June 2017

Oco Forex Ea System


Estou tentando ver se uma EA com base nesses requisitos pode ser criada: 1) Encontre o menor baixo (SSP, preço de parada de venda) e o mais alto (BSP, preço de parada de compra) nas duas velas anteriores de 1 hora. 2) O preço de entrada é de 10 pips inferior ao SSP e 10 pips acima do BSP de cima. 3) Coloque as ordens de compra e venda a um horário pré-especificado. 4) Junte-os como OCO - um cancela o outro. Se qualquer uma das ordens stop for ativada, a outra deve ser cancelada. 5) Disposições para ingresso em tamanhos de lote, hora (s) de início. 6) As provisões para perda de parada e parada final seriam boas. Agora, certifique-se de quanto esforço é necessário. Alguém pode ajudar Obrigado de antemão Você conseguiu encontrar um EA com pedido de OCO Junte-se a nós, faça o download do MetaTrader 5 Copyright 2000-2016, MQL5 Ltd. Metatrader e OCO Orders Quotando Frank Basten Oi, eu fiz algumas pesquisas de todos os tópicos para Encontre alguma informação 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