Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Telegram!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Experts

EMA Cross Demo EA with ATR Stops - expert para MetaTrader 5

Usama Bin Islam
Usama Bin Islam
MQL5 developer: Expert Advisors from written rules, indicator development, Pine Script to MQL5 conversions, and cost-aware backtesting.
How I work:
- I turn your rules into a short written spec (entries, exits, stops, sizing, filters) before writing any code, so we agree on the logic first.
| Portuguese English Русский 中文 Español Deutsch 日本語 한국어 Français Italiano Türkçe
Visualizações:
23
Avaliação:
(2)
Publicado:
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

EMA Cross Demo EA (MetaTrader 5)


Um Expert Advisor de demonstração pequeno e com estrutura clara, criado para mostrar um método confiável de desenvolvimento de EAs, e não uma vantagem de negociação.


Lógica (avaliada uma vez por nova barra, apenas em barras FECHADAS — sem repintura):

- Sinal de COMPRA: a EMA rápida cruza acima da EMA lenta

- Sinal de VENDA: a EMA rápida cruza abaixo da EMA lenta

- Em caso de sinal oposto, a posição aberta é fechada e uma nova é aberta no próximo tick da nova barra


Gerenciamento de risco:

- Stop-loss = preço de entrada menos/mais ATR x InpSLATRMult

- Take-profit = distância do stop x InpRewardRisk

- Os níveis de stop e TP são ajustados para a distância mínima de stop da corretora, quando necessário

- O tamanho do lote é normalizado de acordo com o passo de volume, o mínimo e o máximo do símbolo

- As entradas são ignoradas quando o spread é maior que InpMaxSpreadPoints


Funciona tanto em contas de hedge quanto em contas de compensação (a consulta de posições é feita por número mágico e símbolo, não pelo tipo de posição compensada).


Entradas: período da EMA rápida/lenta, período da ATR, multiplicador SL da ATR, relação recompensa:risco, tamanho do lote, spread máximo em pontos, número mágico, slippage em pontos.


Este é um exemplo pronto para uso, destinado a mostrar a estrutura e o método: sinais de barra fechada, um filtro de spread, normalização de lotes e tratamento de posições compatível com hedge e compensação. Não se trata de uma recomendação de negociação. O gráfico de patrimônio líquido em anexo é proveniente de uma série de preços sintética usada apenas para testar o código (o P/L bruto é positivo, enquanto o P/L líquido após a comissão é negativo nesta simulação sintética) — ele demonstra a abordagem de backtest, não uma estratégia lucrativa.


Uma implementação de referência em Python do mesmo sinal e da mesma lógica de backtest (para testes de paridade) está disponível mediante solicitação.


Atualização: corrigido um problema de distância de stop em que o SL/TP baseado em ATR poderia ficar dentro da distância mínima de stop da corretora em intervalos de tempo rápidos, causando rejeições de ordens. A distância agora tem um limite mínimo no nível de stop/congelamento e é verificada em relação ao preço correto do lado de fechamento (Bid para uma COMPRA, Ask para uma VENDA), em vez do preço de entrada.


Atualização 2: o EA agora verifica a margem disponível com a função OrderCalcMargin() antes de enviar uma ordem e, em vez de enviar uma ordem que a conta não possa arcar, ele a ignora (com uma linha de log). Isso evita rejeições do tipo “saldo insuficiente” por parte da corretora em saldos de teste muito pequenos.

Curva de patrimônio do backtest sintético (bruta x líquida)

Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/77653

CME Gap Tracker for Gold and Bitcoin: Open Gaps, Fill Rate and a Fade-Trade Test CME Gap Tracker for Gold and Bitcoin: Open Gaps, Fill Rate and a Fade-Trade Test

Identifica as lacunas de preço (gaps) do CME no ouro e nos gráficos de Bitcoin 24/7, mantém todas as lacunas não preenchidas no gráfico até que o preço retorne a elas e mostra com que frequência as lacunas foram preenchidas, com que rapidez, qual foi a primeira oscilação do preço e qual teria sido o lucro se tivesse sido aproveitado o movimento de fechamento dessas lacunas. Não repinta os dados, com buffers para um Expert Advisor.

Gold Breakout EA for XAUUSD H4 +90 Percent in a 2020 to 2026 Backtest Gold Breakout EA for XAUUSD H4 +90 Percent in a 2020 to 2026 Backtest

Um EA de breakout no estilo Turtle para o ouro. Ele compra quando uma barra H4 fecha acima da máxima de 20 barras em uma tendência de alta, com um stop de 2 ATR e uma meta de 2R. Testado retrospectivamente no XAUUSD de janeiro de 2020 a setembro de 2026: +9.029,72 com 10.000 e risco de 1%, fator de lucro de 1,77, drawdown máximo de 11,38%, 6 dos 7 anos lucrativos.

iFVG Indicator With Signals iFVG Indicator With Signals

Indicador iFVG com sinais

Accelerator Oscillator (AC) Accelerator Oscillator (AC)

O Indicador Acceleration/Deceleration (Aceleração/Desaceleração ou AC) mede a aceleração e a desaceleração da força motriz atual do mercado.