Bar Interior E Forex Percuma
MetaTrader 4 - Exemplos de ação de preços. Automatizando o Inside Bar Trading Strategy Introdução Todos os comerciantes de Forex se deparam com a ação de preço em algum momento. Esta não é uma mera técnica de análise de gráfico, mas todo o sistema para definir a direção do movimento futuro possível preço. Neste artigo, vamos olhar para o padrão Inside Bar em detalhes e desenvolver uma EA para acompanhar a Inside Bar e realizar comércios com base no padrão. Sobre Ação de Preços A Ação de Preços é um método de detecção de movimento sem indicador de preço usando padrões simples e complexos, bem como elementos auxiliares de gráficos (linhas horizontais, verticais e de tendência, níveis Fibo, níveis de resistência de suporte, etc.). À primeira vista, o método pode parecer bastante complicado, mas, na verdade, esse não é o caso. O método está ganhando popularidade de ano para ano, já que suas vantagens são evidentes, por exemplo, quando comparadas com os métodos envolvendo indicadores técnicos. Inside Bar Inside Bar é um bar com o seu corpo e mechas contidas inteiramente dentro do alcance da barra anterior (mãe). As barras internas altas estão mais baixas e baixas estão localizadas mais altas do que as barras-mãe. A mãe e as barras internas formam um padrão considerado um potencial sinal de entrada. Este é um padrão de dois lados, pois pode indicar uma reversão ou uma continuação de tendência. FIG. 1. Barra interna Fig. 2. Interior Padrão de barra padrão Dentro de regras de barra: O padrão de Barra Interior é significativo em prazos mais elevados, como H4 ou D1. O padrão pode indicar uma inversão de tendência ou uma continuação. Aplique ferramentas de análise gráfica adicionais para entradas mais precisas, incluindo linhas de tendência, níveis de resistência de suporte, níveis de Fibo, outros padrões de ação de preços, etc. Use ordens pendentes para evitar entradas de mercado prematuras ou falsas. Não use dentro de barras repetidamente ocorrendo no mercado plano como sinais de entrada no mercado. FIG. 3. Definindo a verdadeira barra interna no GBPUSD D1 Mantendo tudo isso em mente, vamos tentar definir uma verdadeira barra interna. No gráfico acima, podemos ver que uma barra de alta foi formada após o movimento brusco para baixo. No entanto, a barra fica completamente dentro dos limites do anterior. O padrão é confirmado pelo fato de que ele é formado no nível de suporte. A terceira confirmação é a ausência de flat. Uma vez que o padrão satisfaz as regras, ele pode ser considerado genuíno. Definindo pontos de entrada e definindo ordens de parada Assim, encontramos uma verdadeira barra interna no gráfico (Fig. 3). Como devemos entrar no mercado e onde devemos definir nossas ordens de paragem Vamos examinar a Figura 4. Fig. 4. Configuração de Stop de compra e ordens de parada Em primeiro lugar, devemos considerar as regras de definição de nível de parada usando o exemplo acima: Definir uma Ordem de compra parar ordem ligeiramente maior do que uma mãe de alto preço (apenas alguns pontos mais elevados, para confirmação). Defina um nível Stop Loss abaixo de um nível de suporte, bem como uma barra-mãe de baixo preço. Esta é uma proteção adicional no caso de uma ordem pendente é acionada eo preço atinge o nível de suporte apenas para saltar para trás e começar a se mover na direção certa mais tarde. Defina um nível de Take Profit um pouco menor do que o nível de resistência mais próximo. Não se esqueça de que uma barra interna pode ser seguida por uma inversão de tendência ou continuação, o que significa que precisamos de uma ordem de parada de venda também. FIG. 5. Definir Vender Parar e parar ordens Primeiro, devemos considerar as regras de definição de nível de parada usando o exemplo acima: Definir uma Ordem pendente de Vender parar ligeiramente menor do que uma mãe bares Baixo preço (apenas alguns pontos mais baixos, para confirmação). Defina um nível de Stop Loss acima de um preço de barras mãe alto. Defina um nível de Take Profit ligeiramente superior ao nível de suporte mais próximo. Desenvolvendo um Consultor Especializado Baseado na Negociação de Barras Internas Agora que conhecemos todas as regras necessárias para definir uma verdadeira barra interna, entrando no mercado e definindo ordens de parada, podemos finalmente implementar o Consultor Especializado apropriado que irá negociar usando o padrão de Barra Interna. Abra o MetaEditor a partir do terminal MetaTrader 4 e crie um novo Expert Advisor (acredito, não tenho que me deter sobre isso, já que o site fornece muita informação sobre como criar um Expert Advisor). Todos os parâmetros são deixados em branco nesta fase. Você pode nomeá-los o que quiser. O código resultante será o seguinte: Convertendo o Padrão em Algoritmo MQL4 Depois de termos criado o EA, precisamos definir uma barra interna depois que uma vela é fechada. Para isso, introduzimos novas variáveis e lhes atribuímos valores. Veja o código abaixo: Como exemplo, vamos considerar que uma barra-mãe é de baixa (barra 2), enquanto uma de dentro é alta (barra 1). Permite adicionar um número de condições ao corpo da função OnTick (): Criar variáveis personalizáveis: ordens de parada, derrapagem, tempo de expiração da ordem, número mágico EA, lote de negociação. A perda de parada pode ser omitida, uma vez que deve ser definida de acordo com as regras da barra interna. Insira variáveis locais para normalizar a aparência das variáveis. As ordens de parada estão definidas a uma certa distância dos valores de preço da barra. Para implementar isso, adicione a variável Intervalo responsável pelo intervalo entre os preços HighLow de barras e os níveis de ordem de parada, bem como os níveis de ordem pendentes. Adicione a variável timeBarInside para evitar reabertura de pedidos neste padrão. Adicione a variável bar2size para garantir que uma barra mãe seja suficientemente grande, o que é um bom sinal de que o mercado atual não é plano. Como resultado, obtemos o seguinte código: Definindo Níveis de Ordem de Parada Agora que todas as preparações estão completas, só temos que definir níveis de ordem de parada e preços de pedido. Além disso, não se esqueça de um cálculo do tempo de expiração do pedido. Permite adicionar o seguinte código ao corpo de função OnTick (): correção de erros de execução Se você já se envolveu no desenvolvimento de Expert Advisors, você provavelmente sabe que os erros geralmente ocorrem ao fechar e configurar pedidos, incluindo tempo de espera, paradas incorretas, etc. . Para eliminar esses erros, devemos escrever uma função separada com um pequeno manipulador interno de erros básicos. Como resultado, obtemos o seguinte código: Agora, vamos executar a compilação e verificar se há mensagens de erro no log. Testando o Expert Advisor É hora de testar o nosso Expert Advisor. Permite iniciar o testador de estratégia e definir os parâmetros de entrada. Eu especifiquei os parâmetros da seguinte maneira: Fig. 6. Parâmetros de entrada para teste Selecione um símbolo (é CADJPY no meu caso). Certifique-se de configurar cada modo de seleção e definir que o teste deve ser executado em dados do histórico. Selecionei todo o ano de 2014. Definir o período D1. Inicie o teste. Depois que o teste estiver concluído, verifique o log. Como podemos ver, não ocorreram erros de execução no processo. Abaixo está o diário de testes EA: Fig. 7. Revista de teste do Expert Advisor Certifique-se de que não haja erros e otimize a EA. Otimização Para a otimização, selecionei os seguintes parâmetros: Fig. 8. Parâmetros de otimização Fig. 9. Configurações de otimização Assim, agora temos o robô pronto a usar. Resultados de otimização e teste Fig. 10. Resultados do teste Fig. 11. Gráfico de resultados de testes Conclusão Desenvolvemos o Expert Advisor pronto a usar, negociando o padrão Inside Bar. Certificamo-nos de que os padrões de ação de preço podem funcionar mesmo sem filtros adicionais de entrada no mercado. Não foram utilizados truques (como Martingale ou média). A redução foi minimizada através do ajuste correto das ordens de parada. Não foram utilizados indicadores técnicos. O robô comercial baseia-se unicamente na leitura de um gráfico simples. Obrigado por ler Espero que este artigo tenha sido útil. No lado de barra EA Jorge32, uma média móvel pode ser usada como um filtro para a direção comercial. Se o sinal aparecer quando o preço estiver acima de MA - leve apenas trocas longas. O oposto - quando o sinal aparece abaixo de MA. Assim, aumente a probabilidade de ganhar negócios. Na EA: - possibilidade de usar ou não usar o filtro MA - tipo de MA - comprimento de MA - se possível - cronograma para MA (se trocarmos em M1, use o sinal MA em M15 ou H1) Obrigado pelo seu esforço . Atenciosamente Este sistema funciona sob o H1-H4, as velas de formações.
Comments
Post a Comment