Códigos

MACD Cleaner para MetaTrader 5

Um Expert Advisor baseado no indicador iMACD (Moving Average Convergence/Divergence, MACD)

Dynamic averaging para MetaTrader 5

O EA implementa a média das posições. O StdDev médio é calculado em uma janela deslizante

Hoop master para MetaTrader 5

O Expert Advisor usa ordens pendentes Buy Stop e Sell Stop. Com Martingale

Cidomo para MetaTrader 5

O Expert Advisor usa ordens pendentes Buy Stop e Sell Stop

TDSGlobal para MetaTrader 5

O Expert Advisor opera usando ordem pendente "Buy Limit" e "Sell Limit". O EA usa a Máxima e Mínima do timeframe D1 (barras #1 e #2)

Método Puria para MetaTrader 5

Um sistema de negociação baseado no método Puria

EMA LWMA RSI para MetaTrader 5

Expert Advisor baseado em dois iMA (Moving Average, MA) e no iRSI (Relative Strength Index, RSI)

BullsBearsEyes EA para MetaTrader 5

Expert Advisor baseado no indicador personalizado BullsBearsEyes

Gap DM para MetaTrader 5

O Expert Advisor espera por um gap na abertura da barra

Gold Dust para MetaTrader 5

The Gold Dust

Artigos

Quase-construtor para criar um Expert Advisor para MetaTrader 5

Disponibilizo meu próprio conjunto de funções de negociação na forma de um Expert Advisor pronto para uso. O método agora proposto permite gerar diversas estratégias de negociação simplesmente adicionando indicadores e mudando os parâmetros de entrada

Gap - estratégia rentável ou 50/50? para MetaTrader 5

Esse artigo considera o fenômeno gap - situação em que a diferença entre o preço de fechamento do timeframe anterior e o preço de abertura do próximo é significativa. Adicionalmente, toca a questão da direção tomada pela barra diária. Aqui é implementada a DLL de sistema da função GetOpenFileName

Raios Elder (Bulls Power e Bears Power) para MetaTrader 5

Sistema de negociação Raios Elder (em inglês, 'Elder-ray') baseado nos indicadores Bulls Power, Bears Power e Moving Average (EMA — MME, média móvel exponencial). Este sistema foi descrito por Alexander Elder em seu livro "Como se transformar em um operador e investidor de sucesso" (na versão

Melhoramos o trabalho com Painéis, adicionando transparência, alterando a cor do plano de fundo e herdando da CAppDialog/CWndClient para MetaTrader 5

Continuamos a estudar o trabalho com a CAppDialog. Agora, aprenderemos a como definir a cor de fundo, de borda e de barra de título para o painel gráfico. Consideraremos passo a passo como adicionar transparência à janela do aplicativo ao movê-la no gráfico. Em seguida, analisaremos a criação de

Como criar um painel gráfico de qualquer nível de complexidade para MetaTrader 5

O artigo apresenta uma explicação detalhada de como criar um painel com base na classe CAppDialog e como adicionar controles ao painel. Ele fornece a descrição da estrutura do painel e um esquema, que exibe a herança de objetos. Neste artigo, você também aprenderá como os eventos são tratados e como

Comparamos a velocidade de indicadores de armazenamento automático em cache para MetaTrader 5

O artigo compara o acesso MQL5 clássico a indicadores com métodos alternativos em estilo MQL4. São consideradas algumas variações de acesso - em estilo MQL4 - a indicadores, nomeadamente, o acesso com cache de identificadores e sem ele. É estudada a contabilização de identificadores de indicadores

LifeHack para traders: "amassando" ForEach com os define (#define) para MetaTrader 5

Passo intermediário para aqueles que ainda escrevem em MQL4, mas não conseguem migrar para MQL5. Continuamos a procurar oportunidades para escrever código em estilo MQL4. Desta vez, examinaremos a substituição de macros do pré-processador - #define

LifeHack para traders: preparemos "fast-food" de indicadores para MetaTrader 5

Se você estiver mudando para MQL5 agora, você vai precisar deste artigo, porque, por um lado, o acesso aos dados dos indicadores e às séries é realizado na nossa conhecida linguagem MQL4, por outro lado, toda a realização é escrita em MQL5. Todas as funções são o mais claras quanto possível e são

Otimizando uma estratégia usando o gráfico do saldo e comparando os resultados com o critério "Balance + max Sharpe Ratio" para MetaTrader 5

Neste artigo, nós ainda consideramos um outro critério personalizado de otimização de uma estratégia de negociação com base na análise do gráfico de saldo. A regressão linear é calculada usando a função da biblioteca ALGLIB

Análise de gráficos de Balanço/Capital líquido ("equity") de acordo com os símbolos e Expert Advisors ORDER_MAGIC para MetaTrader 5

Introduzida a cobertura no MetaTrader 5, surgiu a grande possibilidade de negociar simultaneamente usando Expert Advisors numa só conta de negociação. Ao fazer isto, pode acontecer que exista uma primeira estratégia rentável, uma segunda não-rentável, e, como resultado, o gráfico de lucro flutue

Fórum

Janelas 11

Preparação para o Windows 11 no canal Beta. Plano de mudança: Conecte-se ao Armazém ( Trabalhe com o Armazém - Projetos e MQL5 Armazenamento ) e envie todas as mudanças e todo seu código para o Armazém salvar a localização das abas com arquivos abertos no MetaEditor salvar modelos e perfis gráficos

Item VS Peep

Comentários não relacionados a " Novo MetaTrader 5 build 2085: Integração com Python e melhorias maciças no Testador de Estratégia " foram movidos para este tópico

MetaTrader 5 build 2121: Novo projeto do Testador de Estratégia

Estes ícones de teste já estão disponíveis: os próprios testes têm um novo item chamado "lucro em pips": Continuando a examinar e sondar mais

Serviços. Eles já estão em funcionamento?

Construir 1961. No editor, eu criei uma nova visão do programa - serviço. Em OnStart escrevi-o: void OnStart () { //--- Print ( TimeTradeServer ()); } Então, comecei o serviço: e imediatamente o resultado: 2018.12 . 16 18 : 35 : 56.679 1 2018.12 . 16 18 : 35 : 56 Em geral, funciona. Mas

O sinal não é copiado

Comentários não relacionados a " Comunique-se com os desenvolvedores através do Service Desk! "

Noite de fim de semana

Este tópico está aberto somente nos fins de semana e aceita pedidos de "quick batch MQL5 EA". Eu me reservo o direito de concordar em fazer um EA, bem como de recusar :) Se um EA aparecer, seu código DEVE ser publicado ABERTO. Nota: o período de fim de semana - Tarde de sexta-feira à noite, Todos os

Interessante e bem-humorado (política e história proibidas)

Ao publicar, por favor, siga as regras do recurso. Lembre-se também disso: Fórum sobre comércio, sistemas automatizados de comércio e testes de estratégia comercial Interessante e Humoroso Rashid Umarov , 2017.08.07 14:28 Atenção a todos os membros da comunidade! Quaisquer cargos com política, que

Rato Euro

O projeto Euro Rat . Teste da idéia: Fórum sobre comércio, sistemas automatizados de comércio e testes de estratégia comercial FOREX - Tendências, Previsões e Conseqüências 2017 Vladimir Karputov , 2017.10.06 16:21 Verifique isso no código: Para trabalho prático em forex: se AUDUSD está subindo e

Comprar stop Vender stop Grid conselheiro como uma classe

Estou abrindo um projeto Para testar uma estratégia de trabalho com ordens de parada pendentes. A essência do comércio: no início, colocamos duas ordens de parada pendentes (Buy stop e Sell stop). Se um deles acionou, então apague o segundo (só vamos modificá-lo mais tarde, mas por enquanto

O que fazer com posições não lucrativas?

Esta é a estratégia: * Inicialmente, as ordens pendentes, por exemplo, Buy Limit e Sell Limit, são colocadas à mesma distância do preço atual (exemplo de código de scripts: ordens pendentes UP , ordens pendentes DOWN - apenas como um exemplo de colocar ordens pendentes). * Passo 2: Quando uma das