Descrição The X e The xCustomEA são dois destaques entre os Assessores Especialistas (Expert Advisors) na comunidade de Forex, ganhando ampla…
CrossObjectAlert: Alertas para cruzamentos de objetos no MetaTrader
PROINFO. Indicador de cálculo de lucro
Resumo
Criar Expert Advisors (EAs) para testar sua estratégia usando qualquer indicador pode realmente ser simplificado usando templates e recursos de código aberto.
Aqui está um guia passo a passo sobre como você pode criar um EA em apenas 5 minutos usando MQL Open Source Templates do Expforex.com.
Guia Passo a Passo para Criar um EA Usando Templates de Código Aberto
- Baixe o Template de Código Aberto:
- Vá para Expforex.com e navegue até a seção Open Source onde você pode encontrar templates MQL para MetaTrader 4 (MT4) e MetaTrader 5 (MT5).
- Baixe o template de EA adequado para sua plataforma (MT4 ou MT5) e baseado no indicador que você deseja usar.
- Entendendo a Estrutura do Template:
- O template incluirá código pré-escrito que lida com funções essenciais do EA, como inicialização, abertura e fechamento de posições com base em sinais do indicador.
- Os principais elementos do template incluem:
- OnInit(): Inicializa o EA e carrega o indicador.
- OnTick(): Verifica sinais a cada tick de preço.
- Função Personalizada para Indicadores (indicator): Funções que integram indicadores personalizados ou incorporados do MetaTrader.
- Integre Seu Indicador Personalizado:
- Se você estiver usando um indicador personalizado, encontre o código MQL relevante ou o arquivo
.ex4/.ex5
. - Abra o template do EA no MetaEditor e modifique o código para chamar seu indicador personalizado usando a função
iCustom()
. Por exemplo:double signal = iCustom(NULL, 0, "YourIndicatorName", IndicatorParameters, 0, 1);
- Se você estiver usando indicadores padrão do MetaTrader, pode ajustar facilmente o template para incluí-los usando seus respectivos nomes de função, como
iMA()
para Média Móvel ouiRSI()
para RSI.
- Se você estiver usando um indicador personalizado, encontre o código MQL relevante ou o arquivo
- Personalize Sua Lógica de Negociação:
- Dentro da função
OnTick()
, adicione sua lógica de negociação personalizada baseada nos sinais do indicador. Por exemplo, para abrir uma negociação de compra quando o indicador der um sinal:if (signal > 0) { OrderSend(Symbol(), OP_BUY, 0.1, Ask, 3, 0, 0, "Buy trade", MagicNumber, 0, Green); }
- Você também pode definir condições para fechar negociações, definindo stop losses, take profits e trailing stops.
- Dentro da função
- Compile o EA:
- Após fazer as alterações, salve o arquivo e clique em Compile no MetaEditor.
- Se houver erros, o editor os destacará. Você pode corrigir quaisquer problemas de sintaxe e recompilar.
- Teste Seu EA:
- Carregue o EA recém-criado no Strategy Tester do MetaTrader.
- Selecione o timeframe, par de moedas e parâmetros de entrada para o backtesting.
- Teste como seu EA se comporta com base nos dados históricos.
- Otimize e Refine:
- Se necessário, refine a lógica ajustando os parâmetros e recompilando o EA.
- Você também pode usar ferramentas de otimização no MetaTrader para encontrar os melhores parâmetros para sua estratégia.
Você Pode Baixar Templates Gratuitos
COMPLETO GRATUITAMENTE!
Esta é uma versão COMPLETAMENTE GRATUITA sem limites!
Você pode baixar e instalar nosso programa gratuitamente!
Benefícios de Usar Templates de Código Aberto do Expforex.com
- Economia de Tempo: Usando templates prontos, você economiza tempo e esforço na codificação das partes fundamentais de um EA.
- Não é Necessário Conhecimento em Programação: Os templates lidam com as funcionalidades principais, e você só precisa personalizar a lógica específica relacionada à sua estratégia.
- Personalizável: Você pode integrar facilmente indicadores personalizados ou incorporados, configurar várias técnicas de gestão de dinheiro e refinar as condições de entrada/saída.
Com essa abordagem, você pode criar, testar e refinar suas próprias estratégias de negociação Forex sem conhecimento extensivo em programação.
Aproveitando os Templates de Código Aberto do Expforex.com, até mesmo iniciantes podem ter um EA funcional em funcionamento rapidamente!
Descrição
Se você está interessado em testar sua estratégia de negociação usando indicadores, pode criar um Expert Advisor (EA) para realizar negociações automatizadas em seu nome.
A boa notícia é que você não precisa ter conhecimento especializado em programação para criar um EA.
Com apenas alguns passos simples, você pode fazer um advisor baseado em qualquer indicador em apenas cinco minutos.
Comece a Programar com MQL Open Source Templates
Para começar, você precisará abrir a plataforma MetaTrader 4 (MT4) e navegar até a janela “Navigator“.
A partir daí, você selecionará a pasta “Expert Advisors” e clicará com o botão direito para escolher “Create“.
Em seguida, você selecionará “Custom Indicator” e escolherá o indicador no qual deseja basear seu EA.
Depois de selecionar seu indicador, você pode personalizar seu EA definindo parâmetros como tamanho do lote (lot size), stop loss e níveis de take profit.
Você também pode adicionar condições adicionais para abrir e fechar negociações, como regras baseadas em tempo (time-based rules) ou múltiplos sinais de indicadores.
Após configurar seu EA, você pode salvá-lo e anexá-lo a um gráfico para começar a testar sua estratégia de negociação.
Você também pode realizar backtesting do seu EA usando dados históricos para ver como ele teria se comportado no passado.
Criar seu próprio EA pode ser uma ferramenta poderosa para automatizar sua estratégia de negociação, mas é importante lembrar que nenhuma estratégia é infalível.
Sempre exerça cautela ao negociar e use técnicas adequadas de gestão de risco (risk management) para proteger seu capital.
Recursos Funcionais dos Experts do www.expforex.com
Propósito dos Templates:
Muitos traders enfrentaram o problema de escrever seus Expert Advisors (EAs).
- Por onde começar?
- Como definir take profit, stop loss ou trailing stop no código do EA?
- Como verificar se uma estratégia está funcionando?
- Você não quer pagar por algo que já foi feito antes.
- Encontrou uma estratégia semelhante e quer melhorá-la?
Os X – Programação do Expert Advisor
Como programador especializado em escrever advisors para plataformas de negociação, observei que a cada terceiro pedido que recebo de clientes tende a ser semelhante ao anterior em termos de lógica subjacente.
Essa semelhança pode ser atribuída ao fato de que certas estratégias ou algoritmos de negociação são mais eficazes e populares do que outros, levando a um padrão nos pedidos recebidos.
No entanto, a boa notícia é que tais pedidos geralmente são realizados a um custo mais baixo do que aqueles que exigem lógica e codificação mais únicas.
Para escrever advisors de forma eficiente para esses pedidos semelhantes, faço uso de uma variedade de funções e bibliotecas que acumulei ao longo dos anos.
Essas funções e bibliotecas são especificamente projetadas para agilizar o processo de codificação e garantir que o advisor funcione de forma otimizada na plataforma. Seleciono cuidadosamente as funções e bibliotecas mais apropriadas para cada pedido, dependendo dos requisitos e especificações fornecidos pelo cliente.
Isso me permite entregar advisors de alta qualidade de forma oportuna, mantendo o custo razoável para o cliente.
Graças a este site, você agora pode encontrar um template de estratégia e lógica semelhante ao fazer um pedido, economizando assim dinheiro e tempo.
Programação de Expert Advisors (EAs): www.expforex.com © 2008-2024
Template de Expert Advisor #1
Este template é destinado ao propósito geral de criar Expert Advisors (EAs); contém as funções mais importantes e necessárias para trabalhar com um EA. Entre as capacidades deste template estão:
- Usar / NÃO usar – Stop Loss / Take Profit
- Usar / NÃO Usar – Negociação Baseada em Tempo (Time Trading)
- Usar / NÃO usar – Tecnologia MarketWatch para negociação (inclusão – Apenas para quem entende)
- Usar / NÃO usar – Ordens Pendentes/Posições de Mercado – para escolher
- Usar / NÃO usar – Autolot ou uso de lote fixo.
- Usar / NÃO usar – Fechamento de Posições com base em um sinal reverso
- Usar / NÃO usar – Trailing Stop
Contrato de Uso do Programa – Templates #1
Este Contrato de Software Exp – Templates #1 é um acordo entre você, o usuário final, e o autor, operando sob o pseudônimo EXPFOREX.
Tendo decidido comprar o programa Exp–Templates #1, você concorda em cumprir todos os termos e condições deste acordo.
Você concorda em cumprir todos os termos e condições deste acordo.
- O autor possui os direitos de propriedade exclusivos do programa Exp—Templates #1 e seu desenvolvimento. Você recebe apenas o direito de usar o programa Exp—Templates #1. O registro do programa não é necessário, e não há limite de tempo para seu uso.
- Você pode comprar o programa Exp–Templates #1 apenas do autor. Todos os outros métodos de compra do Exp–Templates #1 são ilegais e podem ser processados.
- Para o programa Exp – Templates #1, é fornecido suporte técnico não garantido. Para todas as perguntas sobre o uso do programa, você pode entrar em contato com o autor e, se possível, será fornecida assistência.
- Exp – Templates #1 não possui restrições sobre como pode ser usado. Isso significa que você pode instalar o programa em qualquer número de computadores e usá-lo sem restrições.
- Todos os direitos não expressamente concedidos neste documento são reservados pelo autor.
- O programa Exp – Templates #1 é fornecido “no estado em que se encontra”. Nenhuma garantia é anexada ou implícita. Você usa o programa por sua própria conta e risco e não terá quaisquer reivindicações contra o autor, independentemente das consequências do uso do programa.
- O autor não será responsável por quaisquer danos possíveis causados a você em conexão com o uso ou incapacidade de usar o programa Exp – Templates #1, mesmo se o autor tiver sido avisado da possibilidade de tais danos.
- O autor não é obrigado a notificá-lo sobre o lançamento de uma nova versão do programa Exp Templates #1 ou sobre alterações a este acordo. Você deve seguir independentemente as notícias no site do autor.
- Sua compra do programa Exp – Templates #1 do autor significa que você aceita todas as disposições deste acordo e concorda com elas. Se você não concordar com os termos deste acordo, não deve comprar o programa Exp – Templates #1 do autor.
- Os fundos que você transferiu não serão devolvidos a você sob nenhuma circunstância.
- Ninguém além do autor do programa Exp – Templates #1 tem o direito de alterar o texto deste acordo.
Expert Advisor (EA), EA, Guia Fácil de Seguir, Criar EA, Não é Necessário Programação, MQL Open Source Templates, Automação de Negociação (Trading Automation), Negociação Forex, Sistemas de Negociação Automatizados, Configuração Rápida, Templates Amigáveis ao Usuário
Nossas Perguntas Frequentes Gerais
Respostas às perguntas mais populares
Perguntas?
Se você tiver alguma dúvida, por favor, pergunte. Nós não vendemos um porco no saco.
E cada um de nossos produtos pode ser verificado antes da compra.
Agradecemos seu interesse e feedback sobre nossos produtos e nos esforçamos para manter altos padrões de qualidade.
Obrigado por estar conosco!
Você tem uma pergunta?
Publicações relacionadas
Relatório de negociação do TickSniper e os melhores EA
Descrição Nós compilamos o resumo e os resultados detalhados de negociação dos nossos especialistas TickSniper, Good Santa, Tick Hamster, The X, em nossas contas de…
EA The xCustomEA: Consultor de Negociação Universal para Indicadores Personalizados.
Consultor de negociação universal em indicadores personalizados para MetaTrader. Exp – The xCustomEA Consultor de negociação universal em indicadores personalizados. The…
Tick Hamster Robô de negociação automática. Nada extra!
Tick Hamster – Expert Advisor com Otimização Automática para Qualquer Símbolo de Negociação no MetaTrader Tick Hamster é um Expert Advisor…
Forex Tester Pad é um simulador de trading para o
Trading com um clique no gráfico do Strategy Tester. A ferramenta permite que você teste manualmente suas estratégias no Strategy…
SafetyLOCK PRO Proteja suas posições usando ordens pendentes opostas. Hedge
SAFETYLOCK: Proteja suas negociações contra reversões bruscas de mercado Negociar nos mercados financeiros envolve altos riscos, especialmente durante reversões bruscas de…
AI Sniper. Expert Advisor Inteligente e Automático para MetaTrader.
AI Sniper é um robô de negociação inteligente e auto-otimizável projetado para os terminais MT4 e MT5. Ele utiliza um…
Copylot – Copiador de transações forex para MetaTrader. Copiador entre
Copiador de transações para MetaTrader. Ele copia transações forex, posições e ordens de qualquer conta. É um dos melhores copiadores de transações…
Averager. Média de posições de negociação. Abrindo operações contra a
Média de posições. Abertura de posições adicionais na tendência e contra a tendência com a função de trailing stop geral…
The xCustomEA Advisor no PipFinite Trend PRO.
Descrição Um exemplo de programação de uma estratégia para o PipFinite Trend PRO indicador e negociação usando nosso sistema de negociação…
Market Time Pad. Indicador com sessões de negociação
O Indicador de Tempo exibe a hora atual dos principais mercados mundiais e destaca a sessão de negociação ativa. …
Assistant – o melhor painel de negociação gratuito para suportar
Configuração automática de stop loss, take profit, trailing stop, níveis de breakeven, habilitando stops virtuais. Exp Assistant ajudará você a organizar…
Painel de negociação VirtualTradePad (VTP). Trade Pad para negociação com
Trade Pad para negociação com um clique a partir do gráfico e do teclado. VirtualTradePad ou VTP – painel de controle…
Close Minus by Plus, Fechando posições não lucrativas buscando e
Fechando posições não lucrativas identificando e fechando as lucrativas. O Expert Advisor (EA) foi projetado para fechar posições não lucrativas identificando…
Duplicator – Duplicação de operações/posições nos terminais MetaTrader
O Exp-Duplicator é um Expert Advisor automático projetado para duplicar operações e posições um número predefinido de vezes na sua…
This post is also available in: English Українська Portuguese Español Deutsch Chinese Русский Français Italiano Türkçe 日本語 한국어
Leave a Reply