Wednesday 6 December 2017

Forex news trader mt4 ea


Forex Factory News EA Este conselheiro especialista troca notícias em qualquer período de tempo. As notícias são baixadas do site Forex Factory. Certifique-se de adicionar o URL às configurações do terminal. A EA é lançada em um único gráfico e define todos os pares necessários para negociação por conta própria. O robô trabalha com ordens pendentes estabelecendo duas paradas de compra e venda de ordens de parada antes de um comunicado de imprensa. Definições Seleccionar calendário - selecção do calendário Introduzir o sufixo - definir o sufixo Utilizar para negociação - utilizar para negociação Distância para ordens - parar ordem distância do preço Tomar lucro - tomar lucro Parar Perda - parar a perda Transferir lucro parar para breakeven - ativar um Breakeven Etapa de equilíbrio - breakeven step Lucro ativar trailing stop - ativar trailing A trailing stop - trailing size Etapa trailing stop - trailing step Tipo de lotes iniciais - use um lote fixo ou uma porcentagem de margem livre Lote fixo - lote fixo para ser usado na negociação Usando Margem, - porcentagem de margem livre a ser utilizada na negociação Duplicar ativado - habilitar / desabilitar a duplicação do lote de uma ordem de parada oposta. Quando um dos pedidos é ativado, o oposto é colocado com um lote duplo O número de duplicações - número de duplicações O spread máximo - spread máximo para abrir um pedido O deslizamento máximo - deslizamento máximo. Se um deslizamento exceder um valor especificado, as ordens são removidas Configurações gerais Alinhar a ordem de, s - definir ordens de parada antes de um comunicado de imprensa em segundos Remover ordens pendentes através de min - excluir ordens se nenhuma tiver sido ativada após um horário especificado , Min. - fechar todas as ordens após um período de tempo especificado Intervalo modificar ordens - mover ordens para o preço após um intervalo de tempo especificado em segundos (0-off) Exibe as notícias nas telas - exibir notícias na tela Mostrar marcadores notícias - exibir marcadores de notícias O EURJPY na notícia no JPU - set ordens em EURJPY depois que uma notícia relacionada JPY aparece (por padrão, USDJPY somente) Coloc ordens no EURUSD nas notícias no USD - põr ordens em EURUSD após uma notícia relacionada USD-related (Por padrão, USDJPY apenas) Coloque os pedidos no GBPJPY sobre as notícias sobre o GBP - set ordens em EURUSD depois de uma notícia relacionada com o USD aparece (por padrão, apenas USDJPY) Coloque ordens no DE30 nas notícias sobre o USD - set Encomendas em EURUSD após uma notícia relacionada com o USD aparece (por padrão, apenas USDJPY) Coloque ordens no US30 na notícia sobre o USD - definir ordens em EURUSD após uma notícia relacionada com o USD aparece (por padrão, USDJPY apenas) - comércio de notícias de alto impacto Só negociação Médio - comércio de médio impacto notícias Apenas negociação Baixo - comércio de baixo impacto notícias Adicionar o nome do arquivo de notícias para Strategy Tester - digite o nome da moeda para testar no testador de estratégia Tempo de teste de notícias 1 - Da notícia do teste para o teste sem um arquivo da data Notícia do teste do tempo 2 - tempo da notícia do teste para o teste sem um arquivo da data Notícia do teste do tempo 3 - tempo da notícia do teste para testar sem um arquivo de dataStraddle EA comercial Eu preciso a ajuda com este EA . Seu objetivo é a troca de notícias straddle. Os parâmetros de entrada são: 1) número de lotes que você deseja negociar 2) número de pips longe do preço atual 3) TP 4) SL 5) você quer uma ordem de compra, ordem de venda ou ambos 6) data e hora que você quer Ordens para ser colocado Quando você deixá-lo correr, ele vai colocar compra e / ou vender ordens no momento que você especificou, com stop loss e lucros alvo que você entrou. Testei-o algumas vezes em demo e usei-o hoje pela primeira vez na conta real do NFP. Fez um ótimo trabalho, colocou as ordens da maneira que eu queria, um minuto antes da notícia. Agora, eu não tenho experiência suficiente em codificação para fazer esta EA para trabalhar exatamente o que eu quero fazer isso, espero que vocês podem me ajudar. A) Eu não sei como fazer a EA para verificar tanto a data eo tempo para fazer pedidos. Por agora, está verificando apenas o tempo. B) Gostaria de ter uma opção para colocar na data de validade e tempo para as ordens, não sei como fazer isso. Eu vi que há um parâmetro para expiraton naquela função que é chamada quando a ordem é colocada, mas eu estou sempre recebendo erros quando eu tentei usá-lo, então eu apenas deixei em 0 (zero) para agora. C) Por agora, ele vai colocar apenas 1 compra e / ou 1 ordem de venda, talvez seria uma boa idéia para parametrize que também para que possamos escolher uma ou mais encomendas para ser colocado em qualquer direção. Se você acha que esta EA vale a pena, sinta-se livre para adicionar e aperfeiçoá-lo da maneira que você entender. Tenho sido straddle trading há algum tempo com sucesso. Estou interessado em ouvir ou ver qualquer programação que vai ajudar. Atualmente colocando entrada de ordem em 10 pips alta e 10 pips baixa de preço atual 3 minutos antes de major annoucements EU e. Com 10 stop loss em cada um. Muitos negócios positivos em linha para contar. Eu estaria interessado em seu programa. Agradável para ouvir que 20pipperdaily, eu sou bastante novo para este thingie straddling, ainda muito cautios, com medo de whipsaws. Mas parece que se o alvo é pequeno o suficiente, como 10 pips ou algo assim, ele pode ser atingido na maioria dos anúncios. Espero que alguns possam nos ajudar com esta EA. Entendo. Então tudo que eu preciso é para quotdelayquot meus computadores tempo por alguns segundos. Eu ainda não vejo nenhum quotordersquot exibido. Isso é suposto ser normal BTW. Eu tenho uma posição aberta, embora em um par de moedas diferentes. Que irá interferir com o script Eu vejo este código: if (OrdersTotal () 0) Isso afeta o script straddle Se não houver nenhuma mudança no preço, EA não é executado. Agora, sobre o número de ordens. OrdersTotal () irá contar todas as ordens em todos os pares que você tem o EA anexado. Assim que significa, assim que abre uma ordem em um par, deixará de pôr mais ordens. Eu vou mudar o código para que a EA pode trabalhar em mais de um par ao mesmo tempo, irá publicá-lo aqui logo que o seu feito. Obrigado, branacNews Trader Introdução Notícias Trader é um MetaTrader perito conselheiro desenvolvido para ajudar os comerciantes de Forex com oportunidades de negociação de notícias que surgem durante importantes lançamentos macroeconômicos. A EA pode ser usada para negociar estratégia de straddle de volatilidade de notícias. É importante entender que News Trader não é uma solução totalmente automática mdash um comerciante tem que definir a data ea hora do comunicado de imprensa e também para decidir sobre o stop-loss apropriado e take-profit. No entanto, ATR-baseado stop-loss e take-profit configuração está disponível também. Este EA suporta dimensionamento de posição flexível além do tamanho de posição fixa usual. Está disponível para as seguintes plataformas de negociação: MT4. MT5. E cTrader. Operation News Trader abre um ou dois negócios (Buy and Sell por padrão) algum tempo antes do anúncio da notícia (1 minuto por padrão). Aplica níveis stop-loss e take-profit de acordo com os parâmetros de entrada dados por um trader. Se solicitado pelo profissional, a EA continua a modificar os níveis de stop-loss e take-profit até a liberação da notícia para mantê-los relevantes para o preço atual. Quando a notícia é para fora, o conselheiro perito aplicar-se-á a parada de arrasto de acordo com a escolha do comerciante. Se uma ou ambas as negociações permanecerem ativas uma hora (por padrão) após a notícia, a EA as fechará. Exemplo de comércio A captura de tela do gráfico mostra a operação de EA durante e após os relatórios mensais de emprego nos EUA e no Canadá, combinados com o relatório da balança comercial canadense. A notícia saiu às 8:30 EST em 4 de dezembro de 2017. As entradas Buy and Sell são mostradas com duas setas apontando para a direita. Seus níveis de stop-loss são marcados com os traços vermelhos acima e abaixo. Os níveis de take-profit são os traços azuis. A taxa de moeda desceu após a notícia, executando a posição de venda stop-loss. Infelizmente, ele não atinge o take-profit do comércio Buy. A posição é fechada por timeout uma hora após o comunicado de imprensa (seta azul apontando para a esquerda). O lucro foi cerca de três vezes a perda, neste caso, o que é bom, mas não ótimo. Aparentemente, poderia ser maior se um mais apertado take-profit foi usado. Dimensionamento de posição Notícias Trader expert advisor suporta dois modos de dimensionamento de posição: tamanho de posição fixa simples e tamanho de posição baseado em risco. O primeiro modo é muito simples mdash um comerciante apenas entra um volume em lotes para ser usado com cada posição aberta pela EA. O segundo modo permite o dimensionamento de posição fracionária fixa comum ou o dimensionamento de posição de risco de moeda fixa. Ambos usam o risco tolerado máximo dado como porcentagem ou como dinheiro. ATR-based stop-loss e take-profit O consultor especialista pode usar indicador Average True Range para escolher automaticamente stop-loss e take-profit níveis para uma base de comércio de notícias sobre a volatilidade anterior do par de moedas. O valor ATR é calculado com base no período determinado. O stop-loss e take-profit são então calculados com base em multiplicadores separados antes de entrar na abertura de uma posição. Sem backtesting Devido à natureza do EA News Trader, não há backtesting resultados para ele. Parâmetros de entrada Trading NewsTime mdash data e hora do comunicado de imprensa para o comércio. No cTrader, há cinco parâmetros separados em vez disso: ano, mês, dia, hora e minuto. StopLoss (padrão 100) mdash o stop-loss em pips para ser usado ao abrir um comércio. Ignorado se UseATR true. TakeProfit (padrão 500) mdash o take-profit em pips para ser usado ao abrir um comércio. Eu recomendo colocá-lo para pelo menos 5timesstop-perda. Ignorado se UseATR true. Direção (padrão Ambos) mdash a direção da posição aberta para trocar a notícia. Pode ser dos seguintes quatro tipos: Comprar mdash uma posição de compra. Vender mdash uma posição de venda. Tanto o mdash tanto comprar e vender posições. Random mdash uma posição aleatória. Notas: No MT5, a opção Both é chamada BothPending porque é impossível abrir duas posições opostas para o mesmo par de moedas no MT5, de forma que as ordens pendentes serão usadas em vez disso. No cTrader, a escolha da direção é feita por um trader usando três parâmetros de entrada separados (Randomize), uma vez que a plataforma não suporta parâmetros enumerados. TrailingStop (default Breakeven) mdash o tipo de trailing stop para usar com a posição. Pode ser o seguinte: Breakeven mdash o stop-loss será movido para breakeven quando o lucro coincide com stop-loss. Full mdash stop trailing clássico que move o stop-loss para cima como o lucro sobe. Nenhum mdash nenhum trailing stop. Notas: No cTrader, a seleção de parada final é feita por um trader usando dois parâmetros de entrada separados (Trailing Stop e Breakeven Stop). Se Trailing Stop estiver definido como true. Parâmetro de Parada de Equilíbrio é ignorado. PreAdjustSLTP (default false) mdash se verdadeiro. A EA estará atualizando os valores de SL e TP de acordo com o preço atual após a abertura de posições antes da divulgação das notícias. SecondsBefore (padrão 60) mdash o número de segundos antes da liberação de notícias para abrir as posições. CloseAfterSeconds (padrão 3600) mdash o número de segundos após o comunicado de imprensa para fechar as posições. Ignorado se for zero. ATR UseATR (padrão false) mdash se true. O indicador ATR determina os níveis stop-loss e take-profit. ATRPeriod (padrão 14) mdash o período do indicador ATR, que é usado para stop-loss e cálculo do take-profit. Funciona somente se UseATR true. ATRMultiplierSL (padrão 1) mdash um multiplicador para o valor do indicador ATR para obter o valor stop-loss. Funciona somente se UseATR true. ATRMultiplierTP (padrão 5) mdash um multiplicador para o valor do indicador ATR para obter o valor de take-profit. Funciona somente se UseATR true. Gerenciamento de dinheiro Lotes (padrão 0.1) mdash tamanho de lote básico para dimensionamento de posição fixa. Usado quando MM falso. MM (default false) mdash se verdadeiro. O dimensionamento de posição flexível está ativado. Risco (default 1) mdash tolerância ao risco em percentual do saldo da conta / patrimônio líquido. Funciona somente se MM verdade. Este parâmetro de entrada é ignorado se UseMoneyInsteadOfPercentage estiver definido como true. FixedBalance (padrão 0) mdash se definido como valor diferente de zero, ele é usado em vez do saldo da conta / patrimônio para cálculo de tamanho de posição. Funciona somente se MM verdade. MoneyRisk (padrão 0) tolerância de risco mdash na moeda da conta. Funciona somente se MM verdade. Requer UseMoneyInsteadOfPercentage definido como true. UseMoneyInsteadOfPercentage (padrão false) mdash se true. O tamanho da posição é calculado com base no valor de risco dado na moeda da conta (MoneyRisk) em vez do risco de percentual de saldo / capital (Risco). Funciona somente se MM verdade. UseEquityInsteadOfBalance (default false) mdash se true. O tamanho da posição é calculado com base na equidade da conta em vez do equilíbrio. Funciona somente se MM verdade. Ignorado se UseMoneyInsteadOfPercentage true. LotDigits (padrão 2) mdash número de casas decimais permitido pelo seu corretor no volume da ordem. Por exemplo, se o seu corretor permitir lotes micro (0,01), então este parâmetro deve ser definido como 2. Se o seu corretor permite apenas lotes mini (0,1) este parâmetro deve ser definido como 1. Obrigatório apenas se MM verdadeiro. Timer ShowTimer (padrão true) mdash se true. Um temporizador de contagem decrescente para o comunicado de imprensa será mostrado no canto superior esquerdo do gráfico. FontSize (padrão 18) mdash o tamanho da fonte a ser usado para a exibição do timer. Funciona somente se ShowTimer true. Não está presente no cTrader. Font (padrão quotArialquot) mdash o nome da fonte a ser usado para a exibição do timer. Funciona somente se ShowTimer true. Não está presente no cTrader. FontColor (padrão clrRed) mdash a cor da fonte a ser usado para a exibição do timer. Funciona somente se ShowTimer true. Não está presente no cTrader. Miscellaneous Commentary (default quotNewsTraderquot) mdash o comentário para as posições abertas por esta EA. Deslizamento (padrão 10) mdash o deslizamento de preço aceitável em pips. Magic (padrão 794823491) mdash o número mágico para ordens para filtrar posições abertas por este EA. Não está presente no cTrader. MiniFAQ Que notícia vale a pena negociar Qualquer grande notícia é boa para este EA: decisões de taxa de interesse, liberações de minutos de banco central, CPI, GDP, saldo de comércio, relatórios de emprego, etc. Mais importante a notícia melhor a possibilidade bater o lucro take-profit . O que stop-loss e take-profit devo definir Eu recomendo a definição de 10 pips padrão stop-loss e 50 pips take-profit em notícias como PIB, CPI ou vendas no varejo. 15-20 pips stop-loss e 75-100 pips take-profit em notícias como FOMC taxa de decisão, FOMC minutos, ou NFP. O que os pares de moeda são bons para o comerciante da notícia Pode trabalhar com todos os instrumentos de troca, mas eu recomendo o usar com pares de moeda muito líquidos somente: EUR / USD, GBP / USD, USD / CAD, NZD / USD, Em pares de moedas exóticas pode resultar em prematura stop-loss execução. Qual é a diferença entre as versões para MT4 e para a versão MT5 MT5 não é possível abrir posições de Compra e Venda no mesmo par de moedas. Em vez disso, ele abrirá ordens pendentes que imitarão essas posições. Infelizmente, aumenta a exposição à volatilidade do mercado mdash use MT5 versão apenas com corretores que você sabe para uma boa execução e não para o alargamento de propagação anormal. Por que minha perda real é maior do que o risco que eu estabeleci através de parâmetros de entrada quando MM verdadeiro Existem três possibilidades: A EA ajustará stop-loss durante o período entre a abertura da posição eo release de notícias se PreAdjustSLTP for verdadeira. Pode resultar em um stop-loss maior com o mesmo tamanho de posição, resultando em uma maior perda potencial. Ao usar duas posições (tanto comprar e vender), há um pequeno risco de ambos batendo stop-loss. Neste caso, poderá detectar uma perda duas vezes o tamanho de risco pretendido original. Intervalo de preços após a notícia pode resultar em seu stop-loss executando em um pior preço, adicionando perda extra para a linha de fundo. Esta EA é compatível com ECN. É necessário definir o parâmetro de entrada ECNMode como true para habilitar a compatibilidade ECN para este consultor especialista. Caso contrário, você provavelmente verá mensagens OrderSend Error 130 quando a EA estiver tentando abrir posições. Isso ocorre porque, se você estiver negociando com um corretor ECN (com execução de mercado para ordens), não é possível definir SL / TP na abertura de posição. Você tem que abrir uma posição primeiro sem SL / TP e só então modificá-lo, adicionando stop-loss e / ou take-profit nível. Downloads MetaTrader 4 MetaTrader 5 cTrader Discussão Aviso Antes de fazer perguntas básicas sobre a instalação dos consultores especializados, leia este MT4 Expert Advisors Tutorial para obter os conhecimentos elementares sobre como lidar com eles. Você tem seus próprios resultados de negociação ou quaisquer outras observações sobre este consultor perito Discuss News Trader com outros comerciantes e programadores MQL nos fóruns de especialistas.

No comments:

Post a Comment