Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Obrigado por seu comentário. Primeiro, preciso esclarecer que você pode fazer isso da maneira que quiser, pode ser um indicador que pode detectá-los e mostrá-los, ou um EA que pode lhe dar as ações necessárias, como negociação, se você quiser, e você pode combiná-los em um EA avançado. para obtê-los todos quando executados corretamente, que serão anexados ao gráfico como um EA. não há verdade ou mentiras aqui, o objetivo aqui é apenas educacional para compartilhar como podemos codificar esses tipos de padrões de velas, então você pode usá-los em seu próprio
Foi isso que fiz, combinei tudo em um único EA. Mas quando tentei escrevê-lo como um indicador, ele ainda é carregado como um Expert Advisor no terminal. Algo precisa ser alterado no código, mas não sei o que exatamente, não sei muito. Também notei que ele precisa ser melhorado no sentido de que, quando o período de tempo é alterado para outro, o sinal permanece no gráfico e não corresponde à barra no mesmo local no novo período. O ideal é que, ao mudar, ele seja excluído ou salvo apenas no Time Frame em que foi detectado. Por via das dúvidas, vou colocar o meu código coletado, veja o que você pode ajustar ou otimizar, eu apenas copiei de todos os Expert Advisors em um só, mas acho que você pode declarar algumas variáveis no início, para não repetir o código várias vezes.
Fiz isso e mesclei todos eles em um único EA. Mas quando tentei escrevê-lo como um indicador, ele ainda é carregado como um Expert Advisor no terminal. Algo precisa ser alterado no código, mas não sei o que é, não sei muito sobre isso. Também notei que ele precisa ser melhorado no sentido de que, quando o Time Frame é alterado para outro, o sinal permanece no gráfico e não corresponde à barra no mesmo local no novo. O ideal é que, ao mudar, ele seja excluído ou salvo apenas no Time Frame em que foi detectado. Por via das dúvidas, vou colocar o meu código coletado, veja o que você pode ajustar ou otimizar, eu apenas copiei de todos os Expert Advisors em um só, mas acho que você pode declarar algumas variáveis no início, para não repetir o código várias vezes.
O Expert Advisor e o indicador diferem apenas por terem manipuladores de eventos ligeiramente diferentes, e o indicador tem a capacidade de desenhar linhas no próprio gráfico ou em uma janela separada quando se trata de padrões de candlestick. Esse tipo de código é completamente redundante em outros casos e você só limitará as possibilidades do seu código com essas etapas. Aqui você precisa do paradigma correto de construção de indicadores. Percebi isso há muito tempo e quase nunca escrevi indicadores, executei tudo na forma de um Expert Advisor. Além disso, esse código é muito fácil de ser adaptado para negociação no futuro. Se você olhar atentamente para o código, verá que há trabalho com objetos, então por que você deveria se limitar à funcionalidade do indicador? É certo que você está se aprofundando na mente de um homem.
Não cheguei ao ponto, escrevi que não sou forte no código, então compartilhei minhas conclusões como usuário, e também pedi para cortar uma pequena coisa no código que não sei onde e como declarar algumas variáveis que são repetidas. Também assisti recentemente a um vídeo em que eles escrevem um Expert Advisor em um indicador externo. É por isso que eu disse que, se você criar um indicador, poderá consultá-lo no Expert Advisor e obter dados dele. Talvez você possa corrigir alguma coisa, se puder?
Muito útil
Obrigado por seu comentário.
Eu estava pensando em como detectar os candlesticks Engulfing, você usou a condição
if(close>open2&&open<close2)para Engolfo de Alta e a condiçãoif(close<open2&&open>close2)para engolfamento de baixa. Essa condição é verdadeira somente quando há um gap. Quero dizer, com que frequência o gap ocorre? Eu estava esperando usar um código como esteif(close>open2&&open<=close2)para Bullish Engulfing e a condiçãoif(close<open2&&open>=close2)para Engolfamento de baixa. Porque, em condições normais, o preço de abertura da Barra 1 e o preço de fechamento da Barra 2 são exatamente os mesmos. Seu código detectará o padrão Engulfing somente quando houver uma diferença de preço de mercado.Portanto, minha pergunta é: você acha que o padrão se torna inválido quando os preços de fechamento e abertura da Barra 2 e da Barra 1 não são os mesmos?
Bom material, muito obrigado.
Qual é a condição para o Marubozu de alta e de baixa?
Qual é a condição para o Marubozu de alta e de baixa?
Algo parecido com isso: