Thursday 28 December 2017

Forex negociação estratégias perito consultores para mql4 no Brasil


MetaTrader 4 - Estratégias de negociação de sistemas de negociação Todas as categorias que classificam estratégias de negociação são totalmente arbitrárias. A classificação abaixo é enfatizar as diferenças básicas entre possíveis abordagens para negociação. Seguindo a tendência A estratégia seguinte-tendência reside na espera de um determinado movimento de preços seguido de abrir uma posição na mesma direção. Ao fazê-lo, supõe-se que a tendência continuará movendo-se na mesma direção. Ao seguir a tendência, nunca se vende perto do máximo ou compre quase o mínimo, pois é necessário um movimento de preços significativo para indicar que a tendência começou. Então, usando sistemas desse tipo, o comerciante sempre pulará a primeira fase do movimento de preços e pode perder parte significativa do lucro antes do sinal para fechar a posição. A questão principal diz respeito à escolha da sensibilidade da estratégia de tendência. Um sistema sensível que responde rapidamente a sinais de mudança de tendência trabalha de forma mais eficiente durante fortes tendências, mas gera sinais muito mais falsos. Um sistema não sensível terá um conjunto inverso de características. Muitos comerciantes tentam repetidas vezes ganhar dinheiro em todos os movimentos do mercado. Isso resulta na escolha de sistemas mais rápidos e rápidos seguindo a tendência. Embora em alguns mercados, os sistemas rápidos geralmente são mais eficientes do que os mais lentos, na maioria dos mercados, é bastante oposto, uma vez que minimizar a perda de negociações e comissões em sistemas mais lentos mais do que paga os lucros reduzidos em boas negociações. É por isso que recomenda-se limitar o esforço natural para procurar sistemas mais sensíveis. Em todos os casos, a escolha entre sistemas rápidos e lentos deve basear-se em experiências e intenções individuais do comerciante. Existe uma grande variedade de estratégias de tendências disponíveis. Abaixo estão as principais estratégias do tipo: Estratégias baseadas na média móvel Quando uma tendência ascendente é substituída pela tendência descendente, os preços devem cruzar a média móvel de cima para baixo. Da mesma forma, quando a tendência descendente é substituída pela tendência ascendente, os preços devem cruzar a média móvel de baixo para cima. Nos sistemas de média móvel, esses pontos cruzados são considerados sinais comerciais. A concepção básica subjacente à estratégia de transição é bastante simples: a capacidade do mercado de alcançar um novo ou mínimo máximo mostra tendência potencial na direção inovadora. As estratégias contra a tendência são baseadas na espera de um movimento de preços significativo, seguido de abrir uma posição na direção oposta, assumindo que o mercado começará a corrigir. Os sistemas que trabalham contra a tendência são muitas vezes atraentes para muitos comerciantes, uma vez que visam comprar no mínimo e vender ao máximo. Infelizmente, a complexidade de resolução desta tarefa é inversamente proporcional à atração de tais sistemas. A diferença mais importante a ser lembrada é que os sistemas de tendência são auto-corretivos e os sistemas contra tendência implicam possibilidade de perdas ilimitadas. Assim, é necessário incluir paradas de proteção em qualquer sistema contra a tendência. Caso contrário, o sistema pode manter uma posição longa durante toda a tendência descendente em grande escala ou uma posição curta durante toda a tendência ascendente em grande escala. A principal vantagem dos sistemas anti-tendência consiste em oferecer uma grande oportunidade de diversificação quando usada simultaneamente com os sistemas de tendências. Relativamente a isso, deve notar-se que um sistema contra a tendência pode ser desejável se mesmo perder dinheiro moderadamente. A razão para isso é que, se um sistema contra a tendência estiver correlacionado de forma oposta com um sistema de tendências, o comércio com ambos os sistemas tem menos riscos do que negociar com apenas um deles. Assim, é altamente possível que a combinação destes dois sistemas possa ganhar mais no mesmo nível de risco se mesmo o sistema contra a tendência em si perde dinheiro. Reconhecimento de modelo de comportamento de preços Todos os sistemas podem, em certo sentido, ser classificados como sistemas de reconhecimento de modelos. Finalmente, as condições que dão um sinal para abrir a posição em ou contra a direção da tendência são também uma espécie de modelos de preços. No entanto, isso significa que os modelos escolhidos não se baseiam principalmente nos movimentos de preços em certas direções, como é o caso de sistemas de tendência ou de contra-tendência. Os sistemas desse tipo às vezes podem usar modelos prováveis ​​ao tomar decisões comerciais. Neste caso, os pesquisadores tentarão identificar modelos que, de acordo com seu comportamento, deveriam preceder os aumentos ou diminuições de preços. Esses modelos de comportamento são considerados como sendo usados ​​para avaliar as probabilidades atuais do crescimento ou queda do mercado. Deve-se notar que as estratégias acima não estão sempre claramente separadas uma da outra. Sendo modificados, os sistemas podem ser classificados como de outro tipo. Negociação no canal O comércio no canal representa a negociação para cima e para baixo a partir de níveis de suporte de resistências, linhas das quais são as fronteiras do canal. Tais táticas são boas para tendências laterais (planos), mas não são praticamente aplicáveis ​​em tendências ascendentes ou tendências descendentes. O comércio no canal é mostrado em um quadro abaixo: as posições devem ser abertas de acordo com as seguintes regras: Determine níveis de resistência de suporte. Um cálculo correto ajudará a ter limites claros do canal, em que o mercado se move. Assim que o preço chegar a uma borda do canal e salte para trás na direção oposta, uma posição de compra deve ser aberta. Posições curtas devem ser abertas se os preços atingirem o nível de resistência. Assim que o preço atingir a margem oposta, a posição deve ser fechada. Deve notar-se que a reversão pode acontecer antes que a linha de preços atinja as fronteiras do canal, de modo que as posições podem ser fechadas antes que o preço atinja níveis de suporte ou resistência. A vantagem dessas táticas é a maximização possível do lucro através da abertura e fechamento de posições várias vezes Se a tendência lateral continuar. A principal desvantagem é que a ruptura das linhas de canal pode resultar em perdas significativas e não justificadas. Para evitar os últimos, é necessário definir Stop Loss corretamente que as posições perdidas estão fechadas se o mercado se mover em uma direção oposta em relação ao planejado. Atenção: todos os direitos sobre estes materiais são reservados pela MQL5 Ltd. É proibida a cópia ou reimpressão desses materiais, no todo ou em parte. Consultores experientes O que é um consultor especialista O Forex Expert Advisor (EA) é uma solução flexível de negociação de Forex automatizada que pode Seja adicionado à plataforma mais popular e fácil de usar, o MetaTrader 4. Mais especificamente, um Expert Advisor é um tipo de software que pode automatizar completamente as estratégias de negociação em seu nome ou enviar-lhe alertas que o incitam a agir em um comércio Forex, quando certo As condições são atendidas no mercado. Um Expert Advisor para MetaTrader 4 é escrito em uma linguagem de programação especial chamada MetaQuotes Language (MQL4). Programas como o MetaEditor, que já estão pré-carregados no Metatrader 4, usam esse idioma para ajudar os comerciantes a construir Expert Advisors. Como você cria e troca usando um Expert Advisor Forex Expert Advisors são fáceis de criar. A interface fácil de usar do MetaTrader 4s combinada com o programa pré-carregado MetaEditor, permite que comerciantes em qualquer nível de experiência criem, facilmente e prontamente, um consultor especialista. Mas para você começar, a plataforma Vantage FX MetaTrader 4 possui muitos modelos e consultores especializados avançados já incluídos na plataforma. MT4 Curso de EA: nosso primeiro consultor especial forex Este artigo faz parte de uma série. Aqui estão as outras partes: Bem-vindo à segunda parte do nosso curso do Advisor Especialista MetaTrader4. Perdeu a primeira parte. Leia o curso MT4 EA. Agora, I8217ll espera. Nesta parte, vamos aprender como usar o MetaEditor 8211, o Ambiente de Desenvolvimento Integrado Ou IDE para o MetaTrader4 8211 para desenvolver esses consultores especializados excepcionais I8217ll mostrar-lhe em torno do editor e we8217re mesmo vai criar o nosso primeiro consultor especialista. Let8217s chamam a EA do Forex Wall-E. Obtenha Robôs, programas automatizados. Ah, moooving on Depois deste artigo, você se sentirá confortável com o MetaEditor e saberá como criar um novo consultor especialista. That8217s quase a meio caminho para raspar esses pips com nossa estratégia automatizada. Estes são seus primeiros passos para um novo mundo 8211 com um enorme potencial de pagamento. 8220Investiga em si mesmo. Sua carreira é o motor da sua riqueza.8221 8211 Paul Clitheroe Antes de começar, certifique-se de que, a partir de agora, tudo o que você está executando está em uma conta demo. Eu não gostaria de ver você limpar sua conta porque você cometeu um erro de codificação. Usaremos contas de demonstração e estratégias de teste para garantir que tudo seja bem testado, não há necessidade de uma conta ao vivo. Você também deve estar um pouco familiarizado com o MetaTrader. Se não, MetaTrader 4 é o software de troca we8217re vai usar. Se você ainda não configurou isso, encontra-se um corretor (as pessoas da Pepperstone são sólidas, mas qualquer corretor de alto nome regulamentado deve estar bem) e instale de acordo com as instruções do seu corretor. The MetaTrader Strategy Tester A barra de ferramentas nesta captura de tela deve ser uma visão familiar para você. Estes são os controles padrão que mais ou menos cada aplicativo MetaTrader deve ter. Se você não quiser vê-los, veja as Barras de ferramentas View 8211 para habilitar as barras de ferramentas corretas. Clique no botão Strategy Tester (círculo esquerdo) e você deve ver o seguinte na parte inferior da janela: É aqui que vamos dirigir nossos conselheiros especializados You8217ll poder configurar o par de moedas e o período em que você deseja testá-lo E algumas outras configurações que devemos voltar mais tarde. Isto também é onde você poderá acompanhar suas estratégias. Você pode pensar nisso como o centro de controle de seus futuros consultores especializados O MetaEditor Mas antes de tudo, let8217s volte para a barra de ferramentas e clique no Editor de Idioma MetaQuotes (círculo direito). Isso deve abrir o editor sobre o qual eu falava anteriormente. Uma nova janela será aberta, que deve ser semelhante a esta: é aí que a magia acontece. Isto é como Disneyland para nós desenvolvedores de EA. A não ser que você goste da Disneyland, acho. Próximo: alguma magia O Assistente MQL Aqui, você pode criar novos consultores especializados, escreva o código que os faz marcar, compilar e depurar sua estratégia. Depois de clicar no botão 8220New8221 no canto superior esquerdo, esta janela deve aparecer: Você já pode ver que você pode fazer muito mais com MQL4 do que apenas criar Expert Advisors Você também pode criar o seu próprio Indicadores, crie um script (que é apenas outro nome para um pedaço de código que é executado apenas uma vez no terminal do cliente) e crie bibliotecas (que são conjuntos de funcionalidades que podem ser usadas por vários consultores especializados). Whoa, não muito de uma só vez Certifique-se de que 8220Expert Advisor (modelo) 8221 está selecionado e clique em próximo. Dê ao consultor especialista um nome cativante, como o ForexWall-E. Deixe todas as outras configurações como estão e clique em Avançar. Uma nota sobre Eventos As próximas 2 telas no assistente mostrarão algumas opções relacionadas aos eventos. Os eventos são momentos na execução do consultor especialista, onde poderemos incorporar o conselheiro especialista em 8221 executando algum código personalizado. Let8217s rapidamente examinam os diferentes tipos de eventos que estão disponíveis para nós: OnTimer. Evento que é executado quando um temporizador é usado. Podemos definir a frequência em segundos nós mesmos. Isso é útil se você deseja executar ou verificar algo a cada X segundos. OnChartEvent. Lida com uma coleção de eventos relacionados a ações de gráfico (clique em mouse, alterações de gráfico, objetos que são criados, quando algo é arrastado no gráfico). Útil se você deseja interceptar as ações do usuário enquanto a EA está sendo executada. OnTester. Este evento é chamado apenas quando testar a EA, logo antes do teste estar concluído. Aqui é onde você pode solicitar dados de teste da EA, como lucro, saldo, número de negócios que sua EA fez, etc. Por enquanto, don8217t se preocupa demais com esses eventos. Deixe tudo em suas configurações padrão e clique em próximo e termine. Ta-da. Você acabou de criar seu primeiro consultor especialista. Bem feito, dê um tapinha rápida nas costas. Bom. Let8217s continuam em nossa aventura executando um consultor especialista O que você acabou de criar é um consultor especialista totalmente funcional. Don8217t acredite em mim Você pode testá-lo, clicando no grande botão 8220Compile8221 (compilar significa que o MetaEditor irá transformar nosso código legível por humanos em instruções de máquina adequadas para realmente funcionar como EA). Na parte inferior do MetaEditor, você deve ver algo assim: Agora volte ao MetaTrader 4. Você ainda deve ter o Strategy Tester na parte inferior da janela. No primeiro menu suspenso, agora você poderá encontrar sua nova EA: quando você usa as mesmas configurações do Strategy Tester (a data de A e A não são muito importantes ainda), você pode clicar em Iniciar para testar sua estratégia recém-criada. Dê um momento para calcular, e você deve ser apresentado com uma barra verde na parte inferior, indicando que sua EA terminou de funcionar. Observe as novas guias que apareceram na parte inferior: navegue através delas. Por enquanto, os Resultados e o Gráfico estarão vazios (já que ainda não foram efetuados negócios), mas as guias Relatório e Diário mostrarão informações sobre a execução do teste do consultor especialista e algumas informações de registro, respectivamente: Gaste muito tempo analisando os negócios que seu consultor especialista tomou. Mas é claro, esse consultor especialista não está realmente fazendo muito. Let8217s mudam isso agora. Nosso primeiro EA 8211 ForexWall-E As coisas podem ficar um pouco técnicas agora, vamos usar o código real. Mas eu prometo que será fácil de digerir, provavelmente a brisas através dele. Primeiro de tudo, let8217s abrir o nosso MetaEditor novamente e editar o método OnTick () void para que fique assim: Depois de you8217ve atualizado o código, aperte o botão 8220Compile8221 para certificar-se de que não há erros. Ele deve construir sem problemas (dificuldades com isso, deixe-me saber nos comentários, posso ajudá-lo). O código pode parecer um pouco complexo, então let8217s passa por linha, linha a linha. Mas primeiro: o que são carrapatos Sobre os tiques forex Um tiquete no contexto do forex significa o menor aumento ou diminuição no preço que um par de moedas pode fazer. Portanto, toda vez que você vê o preço subir ou descer da maneira mais pequena, isso é um carrapato. É também quando o evento OnTick é chamado. Passarela do código Esta é a nossa declaração de função. Nós indicamos a disponibilidade desta função, por isso pode ser chamado. Esta declaração if garante que, se já houver uma ordem aberta, não abrimos outra. OrdersTotal () é uma função incorporada no idioma MQL4 e retorna o número de pedidos que estão atualmente abertos. Aqui, definimos algumas variáveis: o tamanho do lote será 0,01. A perda de parada é de 500 pontos, o que equivale a 50 pips em um corretor que usa 5 dígitos, uma vez que, nesse caso, 1 pip 110º de um ponto. Se isso confunde você agora, não se preocupe e apenas suponha que usamos uma perda de parada de 50 pips. O lucro da tomada também será de 50 pips (pelo mesmo motivo acima). Esta linha significa que buscamos o valor da média móvel exponencial de 300 (ou EMA). Usaremos esse valor médio móvel para determinar se devemos entrar em um comércio ou não. Agora, um monte de parâmetros são usados ​​com esta EMA Isto é o que eles significam: Esta é a primeira vez we8217re usando o valor de um indicador Há cargas mais built-in indicador em MQL4, como iStochastic e iRSI. Nas próximas partes desta série, we8217ll cobrem aqueles e muito mais. O que acontece aqui é que só entraremos em um comércio se o preço Ask 50 pips ainda for menor do que o valor EMA. Em outras palavras: se o preço for mais de 50 pips abaixo da linha 300 EMA, devemos comprar. Finalmente, conseguimos fazer a ordem real A função OrderSend () é outra função incorporada que nos permite criar uma ordem de forma programática. Nesse caso, criamos uma ordem de compra para 0,01 lotes, com a perda de parada e o lucro que definimos anteriormente. Clique no botão Compilar mais uma vez e depois volte ao MetaTrader. Inicie o teste de consultor especialista no Testador de Estratégia. Agora, os separadores Resultados, Gráfico e Relatório não são mais chatos: e como você pode ver, parece até mesmo que o nosso primeiro consultor especialista tenha feito um modesto lucro (em grande parte por sorte, sem dúvida. Os resultados podem ser diferentes dependendo da moeda Par, período de tempo escolhido e corretor). Mas é um resultado encorajador, no entanto, todo mundo gosta de um gráfico indo para cima, certo Conclusão Whoop, a segunda parte do nosso curso orientador especialista MT4 lotado um monte de informações You8217ve aprendeu a usar o testador de estratégia. Você se familiarizou com o MetaEditor e criou um novo consultor especializado. You8217ve construiu sua primeira EA e, simultaneamente, deu os primeiros passos com o MQL4. Isso é por esse tempo. Encorajo você a jogar com seu consultor especializado recém-criado, alterar alguns dos parâmetros definidos e ver como eles influenciam o resultado da execução de sua EA no testador de estratégia. Na próxima vez, continuaremos com o nosso consultor especializado e passo a passo melhorá-lo e torná-lo mais sólido. Se você tiver dúvidas, por favor me avise nos comentários. Subscreva a minha newsletter abaixo se você quiser ser mantido atualizado quando a próxima parte deste curso for publicada Post navigationAutomated Trading Importante: Esta página é parte do conteúdo arquivado e pode estar desatualizada. Trading Point Platform permite que você automatize sua estratégia de negociação usando MetaQuotes8217 MQL4 um idioma interno para estratégias de negociação de programação. O idioma MQL4 é semelhante ao C e permite a criação de seus próprios Expert Advisors que tornam o gerenciamento do processo comercial automático. Você também pode criar seus próprios indicadores personalizados, scripts e bibliotecas de funções com a ajuda do MQL4. Saiba como usá-los, verificando a seção Expert Advisors nos guias do usuário do MetaTrader 4 e no guia de referência de programação no MQL4. Expert Advisors Expert Advisors permite a automação completa da sua estratégia comercial e permite que o sistema seja comercializado para você. O programa é projetado para registrar todos os preços de todos os ticks e executar trades à medida que você o programa. Antes de permitir que seu sistema funcione, você pode testar suas estratégias de negociação em dados históricos, exibindo os pontos de entrada e saída de suas negociações no gráfico. Indicadores Personalizados Os Indicadores Personalizados permitem que você crie indicadores técnicos além dos já integrados ao terminal MetaTrader 4. Como indicadores embutidos, eles são direcionados apenas para a implementação de funções analíticas. Os scripts são programas projetados para execução única de ações específicas. Ao contrário dos consultores especializados, os scripts não são executados e não têm acesso a funções de indicadores. As bibliotecas contêm inúmeros scripts, indicadores personalizados e consultores especializados. Guias automatizados do usuário de negociação O Guia do Usuário do Expert Advisor mostra como tirar o máximo proveito do recurso Expert Advisor. Embora seja útil uma compreensão da linguagem de programação C, não é absolutamente necessário. Baixe a programação em Algorithmic Language MQL4, um ótimo recurso para você começar a desenvolver seus próprios Expert Advisors, indicadores técnicos e scripts.

No comments:

Post a Comment