Friday 12 January 2018

Heiken ashi trading sistema para amibroker (afl)


Heiken Ashi é um indicador bom e poderoso Para usá-lo, você pode tentar como eu sugiro.1 Quando a tendência é para cima, o foco no corpo da vela Eu normalmente ignorar a sombra desde o corpo vai dar mais informações Sempre que o corpo se tornar menor, Indica enfraquecimento.2 Quando a tendência é para baixo, o foco na sombra da vela Eu costumo ignorar o corpo, uma vez que a sombra vai dar mais informações Sempre que a sombra se tornar mais, ele indica a continuação do sinal 2 ou reversalbine-lo com o seu outro indicador favorit para obter o Melhor resultado Espero que isso possa ser útil. FYI don t se preocupar em considerar Heiken Ashi como candelabro japonês, porque ambos os trabalhos de formas bastante diferentes. Obrigado procurando um HA para Amibroker. Chart mostrar bom, eu tento, em seguida, Comment. Hi, Alguém pode dizer Me como plotar comprar vender sinais de heikin ashi Meanin que ele compra quando a vela se torna verde e vender quando red. An Exemplo de um sistema de negociação com base em um Heiken-Ashi Indicator. With a aparência do gráfico de velas nos EUA mais de tw Décadas atrás, houve uma revolução no entendimento de como as forças de touros e ursos trabalham nos mercados ocidentais. Os castiçais se tornaram um instrumento comercial popular e os comerciantes começaram a trabalhar com eles para facilitar a leitura dos gráficos. Os candelabros diferem uns dos outros. Um desses métodos, que muda o quadro tradicional de velas, e facilita sua percepção, é chamado de tecnologia Heikin Ashi.1 Nani Desu Ka. A primeira publicação sobre este tópico apareceu em 2004 na edição de fevereiro de A análise técnica da revista STOCKS COMMODITIES, onde Dan Valcu publicou um artigo intitulado Usando a técnica Heikin Ashi link para o artigo original. Em seu site o autor aponta que durante o verão de 2003, ele estudou a tecnologia de Ichimoku, e como muitas vezes acontece , Descobriu acidentalmente alguns diagramas, em que ele viu uma tendência claramente visível do mercado que acabou por ser um diagrama Heikin-Ashi, ou para ser mais precis E, alguns castiçais alterados. Este método de análise foi desenvolvido por um comerciante japonês que se tornou muito bem sucedido e usa este método até hoje. Para a surpresa do autor, ele não encontrou nenhuma outra informação relacionada em livros ou na Internet, então ele decidiu Torná-lo disponível para todos os comerciantes, publicando-o em um journal. The Heikin-Ashi método heikin em japonês significa o meio ou o equilíbrio, e ashi significa pé ou bar, e é uma ferramenta visual para avaliar as tendências, a sua direção e força. Não é um Santo Graal de negociação, mas é definitivamente um instrumento bom e fácil de usar para visualizar as tendências. Vamos considerar como o cálculo do valor do candelabro OHLC é executado. Limitação da barra atual fechar Abrir Alta Baixa Fechar 4 Abertura Da barra atual haOpen haOpen antes de HaClose antes de 2 Máximo da barra atual haHigh Max High, haOpen, haClose Mínimo da barra atual haLow Min Low, haOpen, haClose. Os valores de Open, High, Low e Close referem-se ao curren T bar O prefixo ha indica os correspondentes valores modificados de heikin-ashi. Para facilitar a percepção de informações de mercado, a tecnologia Heikin-Ashi modifica a tradicional carta de candlestick, criando chamados candlesticks sintéticos, que removem irregularidades do gráfico normal, Oferecendo uma melhor imagem de tendências e consolidações Apenas olhando o gráfico de castiçal, criado usando este método, você obtém uma boa visão geral do mercado e seu estilo. Figura 1 À esquerda é regular carta de castiçal a, à direita b Heikin - Ashi chart. Fig 1 mostra a diferença entre castiçais tradicionais japonesas de Heiken Ashi candlesticks A característica distintiva destes gráficos é que em uma tendência ascendente a maioria das velas brancas não têm sombra Em uma tendência descendente não há sombra superior para a maioria dos negros Velas Heiken Ashi gráfico não mostram quebras, por isso uma nova vela se abre ao nível do anterior s middle. The candlesticks no gráfico Heiken-Ashi mostram um grea A extensão da indicação da tendência do que os candelabros tradicionais Quando a tendência se enfraquece, os corpos dos castiçais são reduzidos, e as sombras crescem A mudança na cor dos castiçais é um sinal para comprar vender É mais conveniente determinar o fim de um movimento corretivo, Com base nesses gráficos. Este indicador é uma parte do MetaTrader 5 e você pode localizá-lo na pasta Indicadores Exemplos Antes de instalar o indicador no gráfico, eu recomendo fazer o gráfico linear Também, nas propriedades do gráfico, na guia Geral , Desmarque o item do gráfico superior. Gostaria de uma vez mais concentrar sua atenção no fato de que o método Heiken-Ashi não é um Santo Graal Para provar isso, vou tentar criar um sistema comercial simples TS usando apenas esta técnica . Para fazer isso, precisamos criar um Expert Advisor simples, usando a linguagem de programação MQL5 e classes de biblioteca padrão, e depois testá-lo em dados históricos, usando o testador de estratégia do MetaTrader 5 terminal.2 Trading Syst Em Algorithm. Without tornar as coisas muito complexas, criamos o algoritmo usando as seis regras básicas do procedimento Heiken-Ashi, proposto por Dan Valcu no seguinte site. Uma tendência crescente - candlestick azul haFechar gt haOpen. A tendência decrescente - vermelho Uma forte tendência de aumento - um castiçal azul, em que não há Low haOpen haLow. A forte tendência decrescente - um candlestick vermelho, que não é alta haOpen haHigh. Consolidation - uma seqüência de castiçais com corpos pequenos de qualquer cor E sombras longas. Mudança de tendência - um castiçal com um corpo pequeno e sombras longas da cor oposta Não é sempre um sinal confiável, e às vezes pode ser apenas uma parte da tendência de consolidação 5.A de 1,2 é fácil de entender - se estamos em uma transação, simplesmente manter a posição, movendo a parada por 1-2 pontos abaixo acima do castiçal anterior. Uma forte tendência 3,4 que age da mesma maneira -, puxando para cima o stop. Consolidação 5 e um Mudança de tendência 6, fecha E posição se não for fechado pela parada, no entanto, precisamos decidir se quer ou não abrir uma posição oposta Para tomar a decisão, precisamos de alguma forma determinar se uma consolidação ou uma inversão está ocorrendo Vamos precisar de um filtro, Construído sobre indicadores, análise de castiçal ou análise gráfica. Os objetivos do nosso artigo não inclui o estabelecimento de uma estratégia rentável, mas quem sabe o que vamos realizar como resultado Portanto, vamos considerar que a aparência de uma vela do oposto Cor, vamos fechar a posição e abrir um novo com a direção oposta. E assim, o nosso algoritmo é o seguinte. After a formação de uma vela da cor oposta, fechamos a posição anterior, se tivermos um, e aberto Uma posição na abertura de uma vela nova, estabelecendo uma parada 2 pontos abaixo acima do mínimo mínimo da vela anterior. A tendência - movemos a parada 2 pontos abaixo do máximo mínimo da vela anterior. Com uma forte tendência, tomamos T Ele mesmo passos como fizemos com a tendência, ou seja, mover a parar. Em geral, tudo é bastante simples, e espero que claro para o leitor Agora vamos implementar isso na linguagem de MQL5.3 Programação do Expert Advisor em MQL5.To criar um Expert Advisor, precisamos apenas de um parâmetro de entrada - o tamanho do lote, as duas funções de manipulador de eventos OnInit, OnTick e nossa própria função CheckForOpenClose. Para definir os parâmetros de entrada em MQL5 usamos Input variables. Function OnInit é o manipulador de eventos Init Init eventos são gerados imediatamente após o carregamento do Expert Advisor. No código desta função, vamos ligar o indicador para o Expert Advisor Como eu mencionei acima, o MetaTrader padrão 5 inclui um indicador. Você pode se perguntar por que há tanta complexidade, Se tivermos as fórmulas para calcular o indicador e podemos calcular os valores no código do Consultor Especial Sim, admito, é possível fazê-lo, mas se você olhar para um deles com cuidado. Você verá que Usa o pr Portanto, em vez de cálculos independentes, exploraremos as capacidades do MQL5 para conectar nosso indicador personalizado, especificamente, a função iCustom. Para fazer isso, adicionamos ao corpo Da função OnInit a seguinte linha. e obtemos uma variável global hHeikenAshi - identificador do que vamos precisar no futuro. A função OnTick é o manipulador do evento NewTick que é gerado com a aparência de um novo tick. Function TerminalInfoInteger TERMINALTRADEALLOWED verifica se a negociação é permitida ou não Usando a função BarsCalculated HHeikenAshi, verificamos a quantidade de dados calculados para o indicador solicitado, no nosso caso. E se as duas condições forem atendidas, veremos o cumprimento de nossa função CheckForOpenClose onde o trabalho principal é realizado Vamos olhar para ele com mais cuidado. Como os termos do nosso TS especificar que a instalação de ordens ter lugar na Abertura de um novo castiçal, precisamos determinar se um novo candelabro se abriu ou não. Há muitas maneiras de fazer isso, mas o mais simples é verificar o volume de carrapatos. Assim, se o volume de carrapato é igual a um, isso indica A abertura de uma nova barra, e você deve verificar os termos de TS e colocar para fora ordens. Implementá-lo da seguinte maneira. Criar uma matriz variável do tipo MqlRates do tamanho de um elemento Usando a função CopyRates obter nela os valores Da última barra Então verifique o volume do carrapato e se for maior que um, termine a função, se não, então continue os cálculos. Em seguida, usando a diretiva define nós declaramos algumas constantes mnemônicas. Então declaramos a matriz e usando A função CopyBuffer nós obtemos os valores do indicador nas arrays apropriadas. Eu quero focalizar sua atenção em como os dados são armazenados nas variáveis ​​da matriz. A barra histórica a mais velha é armazenada no primeiro elemento da disposição zero. Barra atual em th Fig. 2 A ordem dos castiçais e os valores dos índices da matriz. Assim, obtivemos os valores OHIC Heiken-Ashi e resta verificar as condições para a abertura ou manutenção De um positions. Consider em detalhe o processamento do sinal de venda. Como eu salientei antes, temos os valores de três candelabros Heiken-Ashi O valor atual está localizado nas células com o número BARCOUNT-1 2, e não é Necessário para nós Os valores anteriores estão em células BARCOUNT-2 1, e as barras anteriores estão em BARCOUNT-3 0 ver Fig 2, e com base nessas duas barras vamos verificar os termos e condições de fazer o trade. Then precisamos verificar Para posições abertas no instrumento Para fazer isso vamos usar a classe CPositionInfo de classes de negociação da biblioteca padrão Esta classe nos permite obter informações sobre posições abertas Usando o método Select Symbol determinamos a presença de posições abertas em nosso instrumento e se Eles estão presentes, então Usando o método Tipo determinamos o tipo de posições abertas. Se no momento atual temos uma posição aberta para comprar, então precisamos fechá-lo. Para fazer isso usamos os métodos da classe CTrade da biblioteca de classes padrão que é projetado Para executar operações de negociação. Usando o método PositionClose const string símbolo, ulong desvio vamos fechar a compra, onde o símbolo é o nome do instrumento, eo segundo parâmetro, desvio, é o desvio permitido do preço de fechamento. A combinação de castiçais de acordo com o nosso TS Já que já verificamos a direção dos castiçais recém-formados com o índice BARCOUNT-2, só precisamos verificar o castiçal antes com o índice BARCOUNT-3 e executar as etapas necessárias para Abrir a posição. Aqui é necessário voltar sua atenção para o uso de três métodos da classe CTrade. Method PositionOpen símbolo, ordertype, volume, preço, sl, tp, comentário Usado para abrir uma posição onde o símbolo i S o nome do instrumento, tipo de ordem - tipo de ordem, volume - o tamanho do lote, preço - preço de compra, sl - Stop, tp - lucro, comentário - um comentário. Method PositionModify symbol, sl, tp Usado para alterar o valor do Stop e lucro, onde símbolo - o nome do instrumento, sl - Stop, tp - profit Eu gostaria de chamar a sua atenção para o fato de que antes de usar este método, você deve verificar a presença de uma posição aberta. O método ResultRetcodeDescription É usado para obter a descrição do erro de código na forma de uma linha. Ao calcular a variável stoploss, o valor do haHigh BARCOUNT-2 é um cálculo, recebido a partir do indicador, e precisa de normalização, feito pela função NormalizeDouble haHigh BARCOUNT-2, Dígitos, a fim de ser utilizado corretamente. Isso completa o processamento do sinal para vender. Para comprar usamos o mesmo princípio. Está o código completo do Expert Advisor. O texto completo do Expert Advisor pode ser encontrado No arquivo anexado Copiá-lo Para o catálogo MQL5 Experts, em seguida, execute o MetaEditor através do menu Ferramentas - gt Editor MetaQuotes Language, ou use a tecla F4 Em seguida na janela do Navegador, abra a guia Especialistas e faça o download do arquivo clicando duas vezes nele na janela de edição e Compilá-lo pressionando F7.If todas as operações foram realizadas corretamente e, em seguida, na guia Expert Advisors, na janela Navigator o arquivo HeikenAshiExpert será crated O indicador deve ser compilado da mesma forma, está localizado no catálogo MQL5 Indicadores Exemplos.4 Teste do sistema de negociação em dados históricos. Para verificar a viabilidade de nosso sistema de negociação, usaremos o testador de estratégia MetaTrader 5, que é parte da plataforma de negociação. O testador é executado através do menu de terminal View - gt Strategy Tester Ou pressionando a combinação de teclas Ctrl R Uma vez que é lançado, localizamos a guia Configurações Figura 3.Figura 3 Configurações do Testador de Estratégia. Configurando o Expert Advisor - escolha uma lista de nossos Consultores Especialistas, Intervalo de testes como o início de 2000 até o final de 2009, o montante do depósito inicial é 10.000 USD, desativar a otimização, uma vez que temos apenas um parâmetro de entrada, e nós só queremos verificar a viabilidade do TS. Testing será feito usando Dois pares de moedas Eu decidi escolher os pares de moedas EURUSD e GBPUSD. Para testar, eu decidi tomar os seguintes intervalos de tempo H3, H6 e H12 Você vai perguntar por que A resposta é porque eu queria testar o TS em intervalos de tempo, que foram Não presente no terminal MetaTrader4. Então aqui vamos nós selecionamos a moeda de teste EURUSD, o período de teste H3, e clique em Iniciar Após a conclusão do teste, vemos duas novas abas na janela de teste Resultados Fig 4 e Gráfico Fig 5.Figura 4 O teste de estratégia de resultados EURUSD H3. A partir dos resultados do teste Fig 4 Você pode ver que para o período de início de 2000 até o final de 2009, com os parâmetros fornecidos, o TS produziu uma perda de -2560,60 USD. Distribuição de lucros e perdas Me, o que nos dá a oportunidade de rever o desempenho do TS ao longo do tempo, e fazer uma análise de erros do sistema. Figura 5 Gráfico guia do Testador de Estratégia EURUSD H3.I quase esqueceu de mencionar que a guia Resultados, por padrão, cria um Além disso, temos a capacidade de visualizar transações, ordens e relatórios de arquivos escritos. Para isso, basta colocar o cursor sobre a guia, clicar com o botão direito do mouse e selecionar o item de menu apropriado. Figura 6 Menu de contexto Da tabela de Resultados do Testador de Estratégia. Aqui estão os resultados dos testes em um período de seis horas. H6.Figura 7 Guia de Testador de Estratégia tab. EURUSD H6.over um período de doze horas H12.Figura 8 Guia de Tester de Estratégia tab. EURUSD H12.It parece Que no par de moedas, como o EURUSD, a nossa estratégia não é eficaz Mas podemos notar que a variação do período de trabalho afeta significativamente o resultado. Estendemos nosso teste para o par de moedas GBPUSD, a fim de fazer conclusões finais sobre a eficiência De nossa TS. Fi Gure 9 Guia de Testes de Estratégia GBPUSD H.3Figura 10 Guia de Testes de Estratégia guia GBPUSD H6.Figura 11 Guia de Testes de Estratégia guia GBPUSD H12.Figura 12 Guia de Gráfico de Estratégia de Especs. GBPUSD H12.Após analisar os resultados do teste, vemos que usando um par de moedas, Tais como GBPUSD, nosso sistema demonstrou resultados positivos em dois casos separados Sobre um período de doze horas, nós recebemos um lucro considerável de 8903,23 USD, embora tenha sido recebido durante nove anos. Aqueles que estão interessados ​​podem testar outros pares de moedas Minha suposição É que quanto mais volátil o par é, melhor resultado deve ser obtido, eo período de tempo mais longo deve ser usado. Em conclusão, eu enfatizo, que este sistema de comércio não é o Santo Graal e não pode ser usado por conta própria. , Se com sinais adicionais de análise de castiçal, análise de onda, indicadores, tendências que separam os sinais de reversão dos sinais de consolidação, em seguida, em alguns instrumentos de negociação volátil, pode ser bastante viável, embora improvável trazer um Lucro louco. Nani Desu Ka - O que é este Japanese. Translated do russo por MetaQuotes Software Corp Artigo original. Hello, eu funcionei o teste em EURUSD do beginnign do ano mas os resultados não são consistentes com o indicatore lá são setas erradas no gráfico, Comprar em barras curtas e vice-versa Qual poderia ser o problema thanks. Using Heiken Ashi suavizado é mais lento, mas funciona muito bem visualmente para negociação manual que quase dá os mesmos resultados que Renko Obrigado pelo article. Hi eu precisava de um Heiken-Ashi-Renko indicador , Ou seja, o Heikein-Ashi calculado em Renko-Velas Eu precisava do arquivo mt5 Alguém sabe como me ajudar. Heikin-Ashi um melhor castiçal. A maioria dos lucros e perdas são gerados quando os mercados estão tendendo - assim, as tendências de previsão corretamente pode Ser extremamente útil Muitos comerciantes usam gráficos de castiçal para ajudá-los a localizar essas tendências em meio à volatilidade do mercado frequentemente errático A técnica Heikin-Ashi - barra média em japonês - é uma das muitas técnicas usadas em conjunto com cand Lestick charts para melhorar o isolamento de tendências e prever os preços futuros. Calculando as barras modificadas Tabelas de candlestick normal são compostos de uma série de open-high-low-close OHLC barras separadas por uma série de tempo A técnica de Heikin-Ashi usa um modificado Formula. xClose Abrir Alta Baixa Fechar 4 o Preço médio da barra atual. xOpen xOpen Barra anterior Fechar Barra anterior 2 o Ponto médio da barra anterior. xHigh Max High, xOpen, xClose o Maior valor no set. xLow Min Low, xOpen , XClose o Valor mais baixo no conjunto. Construindo o gráfico O gráfico de Heikin-Ashi é construído como um gráfico de castiçal regular exceto com os novos valores acima A série de tempo é definida pelo usuário - dependendo do tipo de gráfico desejado diariamente, por hora , Etc Os dias de baixo são representados por barras cheias, enquanto os dias de cima são representados por barras vazias Finalmente, todos os padrões de candlestick mesmo se aplicam. Aqui está um gráfico de castiçal normal. Aqui está um gráfico Heikin-Ashi. Putting-lo a usar estes Gráficos podem ser aplicados Para muitos mercados no entanto, eles são mais utilizados nos mercados de ações e commodities Traders muitas vezes programa essas novas instruções em programas existentes de negociação, como MetaTrader, ou usar muitas ferramentas on-line listados na seção de referência abaixo Finalmente, pode ser aplicado através da Microsoft Excel ou outros programas de planilhas semelhantes. Existem cinco sinais principais que identificam tendências e oportunidades de compra. Velas ocas, sem sombras mais baixas indicam uma forte tendência de alta deixar seus lucros ride. Hollow velas significam uma tendência de alta que você pode querer adicionar à sua posição longa e sair Posições curtas. Uma vela com um corpo pequeno cercado por sombras superior e inferior indica uma tendência de mudança de risco-amar os comerciantes podem comprar ou vender aqui, enquanto outros vão esperar para a confirmação antes de ir curto ou velas long. Filled indicar uma tendência de baixa que você pode querer Adicione à sua posição curta e saia de posições longas. Velas preenchidas sem sombras mais altas identificam uma forte tendência de queda curta até lá sa Estes sinais mostram que a localização de tendências ou oportunidades torna-se muito mais fácil com este sistema. As tendências não são interrompidas por sinais falsos com tanta frequência e, portanto, mais facilmente manchado. Além disso, as oportunidades de comprar em tempos de consolidação também são aparentes. A técnica Heikin-Ashi é extremamente útil para tornar os gráficos de velas mais legíveis - as tendências podem ser localizadas com mais facilidade e as oportunidades de compra podem ser vistas de relance As cartas são construídas da mesma maneira que um gráfico normal de velas, com exceção de As fórmulas modificadas da barra Quando usada corretamente, esta técnica pode ajudar-lhe manchar tendências e mudanças da tendência de que você pode lucrar. Uma pesquisa feita pelo departamento de Estados Unidos da estatísticas de trabalho para ajudar a medir vacâncias de trabalho Coleta dados dos empregadores. Dinheiro que os Estados Unidos podem emprestar O teto da dívida foi criado sob o segundo Liberty Bond Act. A taxa de juros em que uma instituição depositária Ds mantidos no Federal Reserve para outra instituição depositária.1 Uma medida estatística da dispersão de retornos para um determinado índice de mercado ou de segurança A volatilidade pode ser medida. Um ato que o Congresso dos Estados Unidos aprovou em 1933 como o Banking Act, Bancos de participar no investimento. Nonfarm folha de pagamento refere-se a qualquer trabalho fora de fazendas, as famílias privadas eo setor sem fins lucrativos do Bureau of Labor EUA.

No comments:

Post a Comment