MetaTrader 5 - Trading Systems Módulo de sinais de negociação usando o sistema por Bill Williams Introdução O sistema de negociação de Bill Williams descrito em seu livro, New York Times, é certamente algo que qualquer comerciante conhece. Este é um dos sistemas que contém regras claras e compreensíveis para a maioria dos iniciantes. Mas a simplicidade das regras é apenas aparente, o sistema comercial compreende mais de uma dúzia de padrões comerciais. Muitos tentaram criar um Expert Advisor próprio com base neste sistema, mas a formalização de padrões, a busca e a interpretação corretas são difíceis. A fim de automatizar o comércio, bem como identificar e marcar os padrões do sistema, desenvolvi um módulo de sinais de negociação para a criação de robôs no MQL5 Wizard. Eu pretendi criar a máxima conveniência para os potenciais usuários do terminal MetaTrader 5, que talvez desejem estudar o sistema de negociação de forma independente. A diferença do módulo de negociação sugerido de outros 60 módulos publicados para MQL5 Wizard é que ele contém opções de configuração com uma interface visual. Então, estas são as principais características do módulo de negociação: Ajustando as configurações do sistema de negociação com um painel gráfico. Capacidade de desabilitar identificação e marcação de padrões selecionados. Capacidade de desativar a negociação com padrões selecionados. Capacidade de otimizar os parâmetros do sistema de negociação. Estrutura (o código-fonte está contido no arquivo billwilliamsts. zip anexado a este artigo): classe MQL5 CBillWilliamsTS. Contém toda lógica de identificação de padrões de negociação de sistemas e lógica de negociação com padrões encontrados. A marcação dos padrões encontrados no gráfico do instrumento de negociação pode ser executada usando a classe (opcional). A classe está contida no arquivo BillWilliamsTS. mqh. Classe de painel gráfico MQL5 CBillWilliamsDialog. Pretende-se exibir o painel de configurações para o gerenciamento interativo do objeto de classe CBillWilliamsTS. A classe está contida no arquivo BillWilliamsPanel. mqh. Classe MQL5 SignalBillWilliams. O módulo de sinal de negociação utilizado no MQL5 Wizard para criação automatizada de um Expert Advisor. MQL5 BillWilliamsEA Expert Advisor. Um especialista em negociação desenvolveu com base nas classes de negociação e no painel gráfico. Destina-se a negociação automatizada com padrões do sistema de negociação por Bill Williams e está contida no arquivo BillWilliamsEA. mq5. Os materiais são fornecidos na seguinte ordem: Breve descrição da estratégia de negociação por Bill Williams, padrões de negociação utilizados e marcação realizada pelo Consultor Especializado desenvolvido. Descrição do painel gráfico. Resultados de testes em vários instrumentos de negociação. 1. Breve descrição geral do sistema comercial por Bill Williams 1.1. Informações gerais Em seu livro New trading dimensions, Bill Williams afirma que é necessário conhecer a estrutura do mercado para obter resultados comerciais lucrativos nos mercados financeiros. Do ponto de vista dos autores, o mercado tem cinco dimensões, que, se estudado cumulativamente, pode ajudá-lo a obter a imagem verdadeira e levar até 80 do movimento de tendência do mercado: o Momento Fractal (fase de espaço) (energia de fase) Zona de força de fase (força de fase) (combinação de força de força de fase) Linha de equilíbrio Além de cinco dimensões, Bill Williams apresenta uma tendência de condições de mercado bem conhecidas e plana. Para identificá-los, o autor dos sistemas sugere usar o indicador Alligator, que ele desenvolveu e trabalhando apenas nas áreas de tendências do mercado. Os elementos do sistema de negociação, os padrões de negociação com base neles e as peculiaridades da marcação de sinais encontrados, usando o módulo desenvolvido de sinais comerciais, são considerados mais adiante no artigo. 1.2. Alligator O indicador Alligator é uma combinação de três médias móveis (Figura 1): Jaws. Linha lenta (azul), normalmente é uma média móvel de 13 períodos. Linha média (vermelha), normalmente é uma média móvel de 8 períodos Lips, linha rápida (verde), normalmente é uma média móvel de 5 períodos. Fig. 1. Aligador De acordo com o sistema, as operações comerciais devem ser executadas somente quando as linhas do Alligator estão dispostas em direção à tendência em uma ordem decrescente do valor do período: preço, lábios, dentes, maxilas. A figura mostra o início e o fim da tendência de baixa. É óbvio que o Alligator é um indicador gravemente atrasado, o mesmo com todos os outros indicadores com base em médias móveis. No entanto, a interseção de médias móveis não atua como um sinal para uma entrada no mercado, mas apenas os filtros executados. 1.3. Fractals - sinais da primeira dimensão do mercado Fractal é uma formação composta por 5 velas. O fractal de venda é um fractal onde o preço baixo da vela média é mínimo. Comprar fractal, por outro lado, é um fractal onde o preço alto da vela média é o máximo. Os Fractals também são chamados de primeira dimensão do mercado (dimensão 1): Figura 2. Fractals Um fractal é considerado válido se for formado acima da linha média Alligators (dentes) para uma tendência de alta e abaixo da linha média para uma tendência de baixa. O Consultor Especialista desenvolvido marca fractals válidos da seguinte forma (FrC FractalBuy fractals de compra válidos, fractals de venda válidos FrS FractalSell): Figura 3. Fractura de venda válida fractal Figura 4. Fractura de venda válida Uma ordem de compra de compra pendente é posicionada 1 pip maior do que as barras Máximo, onde o fractal de compra válido é formado. Uma ordem de parada de venda pendente é posicionada 1 pip menor do que as barras mínimas, onde o fractal de venda válido é formado. Posições adicionais (por fractals e outros indicadores) são abertas somente depois de superar o primeiro fractal quando o Alligator muda a tendência. 1.4. Awesome Oscillator AO sinais da segunda dimensão do mercado 1.4.1. Informações gerais O incrível Oscilador (AO) determina o impulso do mercado. É a diferença entre o SMA de 34 períodos e o SMA de 5 períodos, que são calculados com valores centrais de barras. No gráfico, o indicador é apresentado como um histograma: Figura 5. Oscilador incrível Existem 6 padrões baseados no oscilador na estratégia de negociação. Suas descrições e marcação através do consultor especialista são apresentadas abaixo. 1.4.2. Padrão de compra de pires Figura 6. Padrão de compra de pires O padrão consiste em três colunas. A primeira coluna deve ser maior do que a coluna do meio e pode ser de qualquer cor. A coluna do meio deve ser vermelha. A terceira coluna (sinal) deve ser verde. O sinal é exibido pelo Expert Advisor no indicador AO e é referido como DiB (Dish Buy). 1.4.3. Padrão de venda de pires Figura 7. Padrão de venda de pires O padrão consiste em três colunas. A primeira coluna deve ser inferior à coluna do meio e pode ser de qualquer cor. A coluna do meio deve ser verde. A terceira coluna (sinal) deve ser vermelha. O sinal é exibido no indicador AO pelo Expert Advisor e é referido como DiS (Dish Sell). 1.4.4. Padrão de compra de cruzamento de linha zero. Figura 8. Padrão de compra de cruzamento de linha zero O sinal aparece quando o histograma cruza a linha zero acima. A coluna que atravessa a linha zero é a coluna de sinal. O sinal é exibido no indicador AO pelo Expert Advisor e é referido como CrB (Cross Buy). 1.4.5. Padrão de venda de cruzamento de linha zero Figura 9. Padrão de venda de cruzamento de linha zero O sinal aparece quando o histograma cruza a linha zero abaixo. A coluna que atravessa a linha zero é a coluna de sinal. O sinal é exibido no indicador AO pelo Expert Advisor e é referido como CrS (Cross Sell). 1.4.6. Padrão de compra de picos duplos Figura 10. Padrão de compra de picos duplos O sinal de compra é formado quando o histograma está abaixo da linha zero e a última parte inferior do indicador está acima da anterior. Aqui, entre estes extremums, o histograma não reagiu acima de zero. O sinal é exibido no indicador AO pelo Expert Advisor e é referido como 2pB (2 pico de compra). 1.4.7. Padrão de venda de picos gêmeos Figura 11. Padrão de venda de picos gêmeos O sinal de venda é formado quando o histograma está abaixo da linha zero e o último pico do indicador está abaixo do anterior. Aqui, entre esses extremums, o histograma não reagiu abaixo de zero. O sinal é exibido no indicador AO pelo Expert Advisor e é referido como 2pS (2 picos de venda). 1.4.7. Configurando ordens Quando a coluna de sinal de compra aparecer, uma ordem pendente Buy Stop é definida como 1 pip maior que a barra de sinal máxima. Quando a coluna de sinal de venda aparecer, uma ordem pendente de parada de venda é definida como 1 pip menor do que a barra de sinal mínima. 1.5. AccelerationDeceleration Oscilator Sinais CA da terceira dimensão do mercado O histograma AccelerationDeceleration () é a diferença entre o histograma Awesome Oscillator e a média móvel de 5 períodos no Awesome Oscillator: Figura 12. Oscilador AC O sinal de compra é formado se duas colunas consecutivas com valores mais altos Do que a última coluna mais pequena (o histograma está acima da linha zero) aparece se o histograma estiver abaixo da linha zero, então três colunas verdes consecutivas (figura 13, sinal B) podem ser formadas. O sinal de venda é formado se duas colunas consecutivas com valores mais baixos do que a última coluna mais alta (o histograma está abaixo da linha zero) aparecem se o histograma estiver acima da linha zero, então três colunas vermelhas consecutivas (figura 13, S de venda de sinal) devem Ser formado. Figura 13. Padrões do Oscilador de CA O sinal é exibido no indicador de CA pelo Consultor Especializado e é referido como S (Vender) ou B (Comprar). Quando a coluna de sinal de compra aparecer, uma ordem pendente Buy Stop é definida como 1 pip maior que a barra de sinal máxima. Quando a coluna de sinal de venda aparecer, uma ordem pendente de parada de venda é definida como 1 pip menor do que a barra de sinal mínima. 1.6. Sinais de comércio de zona da quarta dimensão do mercado Bill Williams apresenta o termo das zonas de comércio: verde e vermelho. Se as colunas atuais e são verdes, o preço é posicionado na zona verde. Se as colunas atuais e são vermelhas, o preço está na zona vermelha. Para abrir novas posições de compra na zona verde (vender posições na zona vermelha), são necessárias pelo menos duas barras verdes (vermelhas) em uma linha e o preço de fechamento da segunda barra deve ser maior (menor) do que o preço de fechamento de O bar anterior. No entanto, após cinco barras verdes ou vermelhas seguidas, as posições não são mais abertas. No caso de aparecer a quinta barra verde (vermelha), é necessário colocar uma ordem Stop Loss 1 pip menor do que o preço mínimo (superior ao máximo) da quinta barra. Se o pedido pendente não for executado na barra a seguir, ele deve ser alterado para o nível que é 1 pip menor do que o preço mínimo (superior ao máximo) da sexta barra, e assim por diante. Os sinais de troca de zona são exibidos no indicador de CA como ZS (Zone Sell) e ZB (Zone Buy) (normalmente eles combinam os sinais do indicador de CA): Figura 14. Sinais de comércio de zonas 1.7. Negociação a partir dos sinais da linha de saldo da quinta dimensão do mercado A compra acima do padrão da linha do saldo é formada por duas barras quando o preço é maior que o indicador Alligator. Se o preço de abertura da barra de zero (também é o preço máximo desta barra neste momento) é menor do que o primeiro preço de barramento máximo anterior (pode ser encontrado poucas barras atrás), então o preço máximo encontrado será o preço de Abrindo uma posição de compra para a zona verde. Se o preço for menor do que a linha Alligator, é necessário um máximo máximo acima do preço de entrada na zona verde. A venda abaixo da linha do saldo é inversa. A lógica de negociação a partir da linha de saldo é descrita em mais detalhes no artigo Expert Advisor com base no livro de Bill Williams. O Expert Advisor marca padrões com uma linha horizontal no local de configuração de uma ordem pendente: Figura 15. Locais para definir ordens pendentes 1.8. Posições de encerramento Bill Williams propôs várias formas de fechar posições: se a barra atravessar dentes de jacaré (linha vermelha) com um preço de fechamento, quando uma tendência existe no mercado, as posições devem ser fechadas. A perda de parada é definida após cinco barras consecutivas Aparece na zona verde (vermelha) sob o extremum da última barra Se aparecer um sinal na direção oposta, todas as posições abertas devem ser fechadas. 2. Painel gráfico 2.1. Informações gerais A interface do painel gráfico é mostrada abaixo: Figura 16. Painel gráfico para gerenciar o consultor especialista O painel gráfico consiste em quatro blocos lógicos: Configurações do analisador Configurações do Alligator Configurações para exibir e negociar por sinais de cinco dimensões Configurações para negociação. Depois de alterar as configurações, pressione o botão Aceitar para salvá-los. 2.2. Configurações do analisador Os seguintes elementos referem-se às configurações do analisador: opção Show Signals para exibir padrões encontrados com base na estratégia de negociação por Bill Williams Configurações de cores RGB para exibir os padrões encontrados Cálculo da contagem de barras da quantidade de barras de histórico para marcar o gráfico (se um zero O valor é dado, então todo o gráfico está marcado). 2.3. Configurações Alligator As configurações Alligator são as configurações padrão deste indicador. Existe uma opção adicional para desativar a exibição deste indicador (parâmetro Show). 2.4. Configurações para exibir e negociar com sinais de cinco dimensões Eles oferecem uma maneira de exibir sinais separados (parâmetro Show) e também negociar com sinais separados (Parâmetros comerciais): Fractals (linha Dim1.Fractals) AO (linha Dim2.AO) AC ( Linha Dim3.AC) Negociação de zona (linha Dim4.Zones) Negociação a partir da linha de saldo (linha Dim5.Balance). Além disso, existe uma opção para exibir todos os sinais, independentemente da tendência atual (Show out of trend signals parameter). 2.5. Configurações de negociação As configurações de negociação têm apenas um parâmetro do tamanho do Lote. 2.6. Janela principal A interface do gráfico de trabalho é mostrada abaixo (o painel de configurações é minimizado): Figura 17. Janela principal 3. Criando consultor especialista no MQL5 Wizard 3.1. Preparação Antes de criar um Expert Advisor, você deve baixar o arquivo anexado billwilliamsts. zip e copiar seus arquivos para as pastas relevantes do catálogo de dados dos terminais de negociação. 3.2. Criando consultor especialista As seguintes etapas devem ser realizadas para uma geração de Consultor Especializado automatizado: Selecione Novo no editor MQL e, quando uma nova janela aparecer, selecione Consultor Especial (gerar): Figura 18. Criando Expert Advisor etapa 1 Digite o nome do Especialista Conselheiro que você deseja criar: Figura 19. Criando Expert Advisor etapa 2 O próximo passo requer a adição do gerador de sinal usado: Figura 20. Criando Expert Advisor etapa 3 Selecione o sinal do sistema de negociação BillWilliams como um gerador de sinal: Figura 21. Criando consultor especialista Etapa 4 O próximo passo é confirmado sem alterações: Figura 22. Criando Assistente Especialista etapa 5 A seleção de um módulo de sinal de negociação é confirmada adicionalmente: Figura 23. Criando Expert Advisor passo 6 Os parâmetros de parada de partida são definidos, se necessário: Figura 24. Criando Expert Assistente passo 7 Então, os parâmetros de gerenciamento de dinheiro são definidos: Figura 25. Criando Expert Advisor etapa 8 O arquivo do Consultor Especializado criado deve ser editado, para que ele possa reagir Para mudanças de parâmetros no painel de negociação: é necessário encontrar esta seção do código no arquivo: E alterá-lo para: Declarar a variável global filter0: E adicionar o gerenciador de eventos de gráficos: O Consultor Especializado criado agora está pronto para ser usava. 3.3. Restrições O Consultor Especializado que foi criado no Assistente tem restrições impostas pela API da Biblioteca Padrão: Não há habilidade para escalar a posição, se ela já estiver aberta (é necessária uma melhoria na biblioteca padrão). O Consultor Especialista negocia apenas pedidos de mercado. Para eliminar essas desvantagens, um consultor especial de especialistas BillWilliamsEA. mq5. Também colocado no arquivo anexado, foi desenvolvido com base na classe de sinais comerciais. 4. Resultados do teste 4.1. EURUSD D1, 2015Bill Williams Indicators Chaos Theory Os indicadores fornecidos vieram a ser pela estratégia sugerida por um lendário comerciante Bill Williams. Devido a uma boa compreensão na psicologia do mercado, ele desenvolveu seu próprio método de negociação, que é baseado, enquanto isso, usando uma abordagem racional para a análise do mercado e a lógica irracional do caos. Williams rejeitou a ciência do caos: Chaos - este é o maior grau de ordem, onde o sistema organizador é baseado em eventos aleatórios e caóticos. B. Williams argumentou que o movimento dos preços é aleatório e imprevisível, o que causa caos nos mercados financeiros. Em sua teoria do Caos, ele rejeita o método linear de negociação, segundo o qual os preços futuros são previstos, dependendo da análise do passado. Como resultado de suas investigações, Williams chegou à conclusão de que os indicadores padrão possuem capacidades limitadas devido à sua linearidade. Para entender a estrutura geral do mercado B. Williams aconselhou a analisar o mercado através das seguintes cinco dimensões: Fractal (espaço de fase) A força motriz (fase energética) Desaceleração de aceleração (fase de potência) Zona (combinação da força de força) Linha de equilíbrio Para entender e analisar essas dimensões, foram estabelecidos vários indicadores. O indicador técnico AccelerationDeceleration (AC) mede a aceleração ou desaceleração da força motriz do mercado atual. O princípio da operação do indicador AC baseia-se na suposição de seu criador Bill Williams de que antes da mudança da direção do movimento de preços, o impulso de sua mudança deveria cair. O indicador de jacaré é um indicador que sinaliza uma ausência, formação e direção da tendência. Bill Williams viu o comportamento dos jacarés como uma alegoria dos mercados: o Oscilador Awesome (AO) é um indicador de impulso que reflete as mudanças precisas na força motriz do mercado, o que ajuda a identificar a força das tendências até os pontos de formação e reversão. Fractals é um indicador que destaca os gráficos das alturas e baixas locais onde o movimento do preço parou e inverteu. Esses pontos de reversão são chamados de Highs e Lows. O Gator Oscillator é um suplemento ao indicador Alligator e é usado ao lado dele, mostrando o grau absoluto de convergência de admissão dos Alligators, três SMAs apontando para o Alligators períodos de sono e despertar (ou seja, tendências e fases de mercado não-tendentes). O Índice de Facilidade de Mercado é o indicador que avalia a disposição do mercado para mover o preço. Os valores absolutos dos indicadores por si só não podem fornecer sinais de negociação diferentes da sua dinâmica em relação à dinâmica do volume. IFCMARKETS. CORP. 2006-2017 A IFC Markets é uma corretora líder nos mercados financeiros internacionais que fornece serviços de negociação Forex on-line, bem como futuros CFDs de índice, estoque e commodities. A empresa vem trabalhando constantemente desde 2006 atendendo seus clientes em 18 idiomas de 60 países em todo o mundo, em plena conformidade com os padrões internacionais de serviços de corretagem. Aviso de Aviso de Risco: a negociação Forex e CFD no mercado OTC envolve riscos significativos e as perdas podem exceder seu investimento. IFC Markets não fornece serviços para residentes nos Estados Unidos e no Japão. Sistema de negociação de capacidade (Chaos) por Bill Williams Recentemente descobri o sistema do caos e leio os livros sobre isso (por Bill Williams). Fiquei convencido pela leitura, tentei o sistema por um tempo. Parece digno para mim e não encontrei discussões aqui sobre esse sistema comercial e aqui é: no gráfico, aplique as seguintes ferramentas Alligator - Three SMAs (1385) com um deslocamento futuro de 853 de forma respiratória. Fractals - Sequência de 5 barras onde o meio tem mais alto O mais baixo baixo mais baixo e suas duas barras precedidas e seguidas têm níveis inferiores baixos mais altos precedidos por duas baixas e são seguidos por dois altos baixos, o Oscilador Incrível (AO) - diferença entre o período de 34 e Médias móveis simples de 5 períodos dos pontos médios das barras (HL) 2 Oscilador de aceleração (AC) - diferença entre 534 histogramas de momentum (AO) e uma média móvel simples de 5 barras no AO Para aplicar então na plataforma MetaTrader 4, use esses menus Alligator . Insira - gt Indicadores - gt Bill Williams 8211gt Alligator Fractals. Inserir - gt Indicadores - gt Bill Williams 8211gt Fractals Awesome Oscillator. Insira - gt Indicadores - gt Bill Williams 8211gt Oscilador de aceleração incrível Oscilador. Inserir - gt Indicadores - gt Bill Williams 8211gt Aceleração Oscilador Entrada: Quando (Alligator) linhas estão abrindo, colocamos uma compra parar um ponto acima do fractal mais recente fora das linhas na direção da tendência Sair: Quando (Alligator) linhas estão fechando nós somos Fechando também. Nós ficamos fora do mercado quando e enquanto as linhas se entrelaçam. Adicionando: Após o primeiro fractal ser tirado, tomamos todos os sinais nessa direção. Nós ficamos longos quando a linha cruzada zero do AO de valores negativos para positivos e curta no cenário oposto. Nós vamos por muito tempo, temos 3 barras de AO consecutivas acima da linha zero, as duas últimas tendo maiores elevações (ou seja, o AO puxa de volta por um tempo) - oposto para a venda Vá muito depois de duas barras consecutivas acima da linha zero Vá muito depois de três barras consecutivas abaixo da linha zero - para Cenário de curto-inverso. É isso. Se você precisar de mais informações - você poderia ler mais aqui Vou tentar responder a qualquer pergunta do melhor que puder. Existe outra ferramenta que pode ser útil para o Gator. No menu de uso da MT Insira - gt Indicadores - gt Bill Williams 8211gt Gator Ele mede a distância entre as linhas MA (Alligator). É útil porque mostra em breve se as MAs estão abrindo, fechando ou entrelaçando. Troque depois que ele se torne verde. Aqui está uma amostra quando o Gator é verde - é hora de olhar ao redor, mas enquanto não há um fractal tomado nessa direção, não entramos no mercado quando o Gator é vermelho - é hora de tirar proveito e esperar a próxima chance Espero que seja útil para o seu negócio. Eu tentei descrever sinais na minha primeira publicação aqui. Aqui em baixo, tentarei resumi-los em breve. Existem 5 ferramentas que emitem sinais: um entra no mercado quando o primeiro fractal (1) fora das linhas é novamente atingido. Uma vez que no mercado se abre, uma nova ordem é a mesma direção quando qualquer um dos outros sinais é acionado. Estes são: AO (2), AC (3), Zona (4) e Linha de equilíbrio (5). Alguns deles emitem mais de um sinal. Se mais de um sinal for disparado simultaneamente - o número correspondente de pedidos é aberto. Eu pessoalmente estou levando cada sinal até que minhas regras de gerenciamento de dinheiro o permitam. Eu tentei comentar os gráficos anexados nas postagens anteriores, apontando onde estão os sinais e onde as paradas são. Se você tiver alguma dúvida, avise-me - Vou fazer o meu melhor para respondê-los. BTW - este método é descrito em quotNew Trading Dimensionsquot livro de Bill Williams. Há pequenas alterações no sistema em seu próximo livro. Quadra Chaosquot 2nd edition
No comments:
Post a Comment