Negociação Sistemática

Estratégia de Retorno - Sistema de Trading para MetaTrader 5
MetaTrader5
Estratégia de Retorno - Sistema de Trading para MetaTrader 5

Autor da ideia: Andrey Kornishkin Autor do código MQL5: barabashkakvn A estratégia opera com ordens pendentes limitadas. Ideia Principal Se, às Horas de Início, configurarmos uma grade de ordens pendentes com um Número de ordens pendentes de cada tipo (Buy Limit e Sell Limit), uma ou várias ordens pendentes são ativadas. Então, o preço necessariamente retorna ao preço de Abertura da barra onde a grade de ordens pendentes foi colocada. Por exemplo, às 19:00 (Horas de Início = 19), colocamos quatro (Número de ordens pendentes = 4) ordens Buy Limit e quatro ordens Sell Limit. Esperamos que, após uma ou várias ordens pendentes serem ativadas, o preço retorne ao preço de Abertura da barra das 19 horas. Observação: Não deve haver ordens pendentes na conta de trading na Hora de Início. Construindo a Grade Distância (deslocamento do preço atual) + N * Passo (passo entre ordens pendentes) O valor do tempo de expiração é definido para ordens pendentes em horas. Fechando Posições e Removendo Ordens Pendentes Se o lucro total de todas as posições atingir os pontos de Lucro Total, todas as posições são fechadas e as ordens pendentes são removidas. À Hora de Fim, as ordens pendentes são removidas forçosamente. Inputs Stop Loss (em pips) - stop loss; Hora de Início - hora de colocação das ordens pendentes (em horas); Hora de Fim - hora de remoção das ordens pendentes (em horas); Lucro Total (em pips) - quando este lucro for alcançado, todas as posições são fechadas e as ordens pendentes são removidas; Trailing Stop (em pips) - trailing ("0" - desativar trailing); Passo do Trailing (em pips) - passo do trailing; Distância - distância do preço atual até a primeira ordem pendente; Passo - passo entre ordens pendentes; Número de ordens pendentes - número de ordens pendentes de cada tipo; Expiração (em horas) - tempo de vida da ordem pendente (em horas); Lots - volume fixo das ordens pendentes; Risco - volume dinâmico das ordens pendentes, calculado como uma porcentagem de risco por negociação; Número mágico - identificador único do EA. A otimização foi realizada de 01.01.2018 a 12.07.2018 no EURUSD,H1:

2018.08.23
Sistema de Trading Ang_Zad_C para MetaTrader 5: Como Funciona e Dicas de Uso
MetaTrader5
Sistema de Trading Ang_Zad_C para MetaTrader 5: Como Funciona e Dicas de Uso

Hoje vamos falar sobre um sistema de trading que utiliza o indicador Ang_Zad_C para seguir tendências, permitindo que você defina um intervalo de tempo rigoroso para as operações e ajuste o volume das próximas negociações com base nos resultados das transações anteriores. A decisão de compra ou venda é tomada quando a nuvem do indicador muda de cor. Definindo o Intervalo de Tempo para Trading É possível especificar o horário de trading nas configurações do sistema, assim você poderá operar apenas dentro do intervalo desejado: input bool TimeTrade=true; //Permissão para operar por intervalo de tempo input HOURS StartH=ENUM_HOUR_0; //Início do trading (horas) input MINUTS StartM=ENUM_MINUT_0; //Início do trading (minutos) input HOURS EndH=ENUM_HOUR_23; //Fim do trading (horas) input MINUTS EndM=ENUM_MINUT_59; //Fim do trading (minutos) Você pode ajustar tanto as horas quanto os minutos para o início e o fim das operações. Com as configurações padrão, o sistema de trading pode operar durante toda a sessão, iniciando às 0:00 e encerrando às 23:59. Caso o horário de início definido nas configurações seja posterior ao horário de fim, o sistema fechará as posições abertas no mesmo horário no dia seguinte. Gerenciando o Volume das Posições Abertas Além disso, há um bloco de variáveis de entrada que possibilita gerenciar os volumes das posições abertas: input uint    BuyLossMMTriger=2;  //número de operações de compra com prejuízo para diminuir o MM input uint    SellLossMMTriger=2; //número de operações de venda com prejuízo para diminuir o MM input double  Small_MM=0.01;      //Porcentagem de recursos financeiros do depósito usados em uma operação em caso de perdas input double  MM=0.1             //Porcentagem de recursos financeiros do depósito usados em uma operação em caso de trading normal input MarginMode MMMode=LOT;      //método de cálculo do tamanho do lote Com essas definições, se as duas últimas operações em uma direção resultaram em prejuízo, o sistema abrirá a próxima operação nessa mesma direção com um volume de 0.01 lote. Se pelo menos uma das duas últimas operações não apresentou prejuízo, o volume da posição será de 0.1 lote. Requisitos e Testes do Expert Advisor Esse sistema de trading requer o arquivo do indicador compilado Ang_Zad.ex5 para funcionar corretamente. Lembre-se de colocá-lo na pasta <terminal_data_folder>\MQL5\Indicators. Os parâmetros de entrada padrão do Expert Advisor foram utilizados nos testes que você verá abaixo. Nenhum Stop Loss ou Take Profit foi utilizado durante os testes. Fig. 1. Exemplos de operações no gráfico. O trading apenas nos intervalos de tempo definidos nas entradas está desativado Resultados dos testes para 2017 com o EURUSD H12: Fig. 2. Gráfico de resultados dos testes Fig. 3. Exemplos de operações no gráfico. O trading apenas nos intervalos de tempo definidos nas entradas está ativado

2018.08.23
Sistema de Trading Absolutamente Sem Lag: Configuração e Resultados
MetaTrader5
Sistema de Trading Absolutamente Sem Lag: Configuração e Resultados

Se você está em busca de um sistema de trading que realmente funcione, você precisa conhecer o AbsolutelyNoLagLwma_Digit. Este EA combina três sistemas independentes e permite que você ajuste o volume da próxima operação com base nos resultados das operações anteriores. Os sinais de trading são gerados quando uma barra se fecha, indicando uma mudança de tendência, que é sinalizada pela alteração de cor em qualquer um dos três indicadores. Vamos dar uma olhada mais de perto nas variáveis de entrada que ajudam a gerenciar os volumes das posições abertas. Configurando o Primeiro Sistema input uint    A_BuyLossMMTriger=2;  // Número de operações de compra com prejuízo para diminuir o MM input uint    A_SellLossMMTriger=2;  // Número de operações de venda com prejuízo para diminuir o MM input double  A_SmallMM=0.01       // Porcentagem dos recursos financeiros do depósito usados em uma operação em caso de prejuízos input double  A_MM=0.1             // Porcentagem dos recursos financeiros do depósito usados em uma operação sob condições normais Com essas configurações, se as duas últimas operações em uma direção foram com prejuízo, o EA abrirá a próxima operação na mesma direção com o volume de 0.01 lot. Caso pelo menos uma das duas últimas operações não tenha gerado prejuízo, o volume da posição será de 0.1. Configurando o Segundo Sistema input uint    B_BuyLossMMTriger=2  // Número de operações de compra com prejuízo para diminuir o MM input uint    B_SellLossMMTriger=2;  // Número de operações de venda com prejuízo para diminuir o MM input double  B_SmallMM=0.01       // Porcentagem dos recursos financeiros do depósito usados em uma operação em caso de prejuízos input double  B_MM=0.1             // Porcentagem dos recursos financeiros do depósito usados em uma operação A configuração para o terceiro sistema utiliza o prefixo C_ nas variáveis de entrada. Otimização do EA A melhor maneira de configurar este EA é fazê-lo em cada sistema de trading separadamente, desativando os outros dois sistemas. Para isso, você pode usar os seguintes parâmetros: input bool    B_BuyPosOpen=true    // Permissão para abrir posições longas input bool    B_SellPosOpen=true    // Permissão para abrir posições curtas Você pode definir esses parâmetros como false para desativar as operações. Para que o EA funcione corretamente, o arquivo compilado AbsolutelyNoLagLwma_Digit.ex5 deve estar na pasta <diretório_de_dados_do_terminal>\MQL5\Indicators. Os parâmetros de entrada padrão do Expert Advisor com stops foram utilizados nos testes mostrados abaixo. Fig. 1. Exemplos de trades no gráfico Resultados dos testes realizados em 2017 com o par EURJPY nos períodos H2, H4 e H12. Fig. 2. Gráfico dos resultados do teste

2018.08.23
OverHedgeV2: O EA Definitivo para MetaTrader 5
MetaTrader5
OverHedgeV2: O EA Definitivo para MetaTrader 5

Autor da ideia: Scriptor. Autor do código mq5: barabashkakvn. Fechamento de posições Esse EA define o nível de lucro total de todas as posições (abertas pelo EA) em pontos, através do parâmetro "Meta de Lucro Total". Há uma limitação: nenhuma posição LUCRATIVA pode ter um lucro MENOR que a "Meta de Lucro Mínima". Assim, um limite mínimo de lucro em pontos para as posições é estabelecido. Essa abordagem resulta em um gráfico de rentabilidade mais qualitativo do que o método padrão de fechamento por lucro em dinheiro. Definindo uma tendência A Média Móvel "Curta" está ACIMA da Média Móvel "Longa" na "Distância Mínima entre as MAs para determinar a tendência" - tendência de alta A Média Móvel "Curta" está ABAIXO da Média Móvel "Longa" na "Distância Mínima entre as MAs para determinar a tendência" - tendência de baixa Entradas Start Lots - lote inicial Base (Lote = Start Lots * MathPow(Base, Número de posições abertas)) - base para a exponenciação, usada para calcular o volume da posição Desligar Grade - fechamento forçado de todas as posições e parada da operação do EA Largura do túnel (em pips) Meta de Lucro Total (em pips) Meta de Lucro Mínima (em pips) MA Curta: período de média MA Longa: período de média Distância Mínima entre as MAs para determinar a tendência (em pips) - distância mínima entre os indicadores para definir uma tendência número mágico - identificador único do EA Teste para EURUSD M5:

2018.08.23
Sistema de Trading ColorX2MA: Maximize Seus Lucros com o EA para MetaTrader 5
MetaTrader5
Sistema de Trading ColorX2MA: Maximize Seus Lucros com o EA para MetaTrader 5

Fala, galera! Hoje vamos falar sobre um Sistema de Trading incrível que utiliza três sistemas independentes, todos dentro de um único EA (Expert Advisor) no MetaTrader 5. O bacana é que ele permite ajustar o volume do próximo trade com base nos resultados das operações anteriores. Os sinais de trading são gerados quando uma barra fecha e ocorre uma mudança de tendência (isso é indicado pela alteração de cor de qualquer um dos três indicadores). Vamos dar uma olhada nas variáveis do EA que você pode ajustar para gerenciar os volumes das posições abertas. Configurações do Primeiro Sistema input uint    A_BuyLossMMTriger=2;  // Número de operações de compra com prejuízo para diminuir o MM input uint    A_SellLossMMTriger=2;// Número de operações de venda com prejuízo para diminuir o MM input double  A_SmallMM=0.01      // Parte dos recursos financeiros do depósito usados em caso de perdas input double  A_MM=0.1            // Parte dos recursos financeiros do depósito usados em trades normais Com essas configurações, se as duas últimas trades em uma direção resultaram em prejuízo, o EA abrirá a próxima trade na mesma direção com um volume de 0.01 lot. Se pelo menos uma das duas últimas trades não foram com prejuízo, o volume será de 0.1. Configurações do Segundo Sistema input uint    B_BuyLossMMTriger=2  // Número de operações de compra com prejuízo para diminuir o MM input uint    B_SellLossMMTriger=2;// Número de operações de venda com prejuízo para diminuir o MM input double  B_SmallMM=0.01      // Parte dos recursos financeiros do depósito usados em caso de perdas input double  B_MM=0.1            // Parte dos recursos financeiros do depósito usados em trades normais Para o terceiro sistema, você irá usar o prefixo C_ nas entradas. A melhor maneira de configurar o EA é ajustá-lo para cada sistema de trading separadamente, desativando os outros dois, utilizando os parâmetros de controle: input bool    B_BuyPosOpen=true    // Permissão para abrir posições longas input bool    B_SellPosOpen=true  // Permissão para abrir posições curtas Você pode desativá-las configurando como false. Para que o EA funcione corretamente, o arquivo compilado ColorX2MA_Digit.ex5 deve estar na pasta <terminal_data_directory>\MQL5\Indicators. Os parâmetros de entrada padrão do Expert Advisor com stops foram utilizados durante os testes que você verá a seguir. Fig. 1. Exemplos de trades no gráfico Resultados dos testes para GBPJPY em H3, H6 e H12 durante o ano de 2016. Fig. 2. Gráfico de resultados do teste

2018.08.23
Sistema de Trading ColorJFatl: Como Potencializar Seus Lucros no MetaTrader 5
MetaTrader5
Sistema de Trading ColorJFatl: Como Potencializar Seus Lucros no MetaTrader 5

Hoje vamos falar sobre um sistema de trading incrível que utiliza os indicadores ColorJFatl_Digit dentro de um único EA (Expert Advisor). Esse sistema é composto por três sistemas de trading independentes, que ajustam o volume de uma operação com base nos resultados das operações anteriores. Os sinais de trading são gerados quando uma barra se fecha e há uma mudança de tendência, o que é sinalizado por qualquer um dos três indicadores mudando de cor. Gerenciando o Volume das Operações O EA possui blocos de variáveis de entrada para gerenciar os volumes das posições abertas. Por exemplo, para o primeiro sistema, temos as seguintes configurações: input uint    A_BuyLossMMTriger=2;  // Número de operações de compra com prejuízo para diminuir o MM input uint    A_SellLossMMTriger=2;  // Número de operações de venda com prejuízo para diminuir o MM input double  A_SmallMM=0.01       // Percentual de recursos financeiros do depósito utilizados em uma operação em caso de prejuízo input double  A_MM=0.1             // Percentual de recursos financeiros do depósito utilizados em uma operação em caso de trading normal Com essas configurações, caso as duas últimas operações em uma direção tenham sido prejuízo, o EA abrirá a próxima operação na mesma direção com um volume de 0.01 lot. Se pelo menos uma das duas últimas operações não tiver sido prejuízo, o volume da posição será de 0.1. Configurações para o Segundo Sistema As entradas para o segundo sistema de trading são semelhantes: input uint    B_BuyLossMMTriger=2  // Número de operações de compra com prejuízo para diminuir o MM input uint    B_SellLossMMTriger=2;  // Número de operações de venda com prejuízo para diminuir o MM input double  B_SmallMM=0.01       // Percentual de recursos financeiros do depósito utilizados em uma operação em caso de prejuízo input double  B_MM=0.1             // Percentual de recursos financeiros do depósito utilizados em uma operação Para o terceiro sistema, usamos o prefixo C_ nas entradas. Configurando o EA de Forma Eficiente A opção mais eficiente para configurar esse EA é ajustá-lo em cada sistema de trading separadamente, desabilitando os outros dois, utilizando os parâmetros adequados: input bool    B_BuyPosOpen=true    // Permissão para abrir posições longas input bool    B_SellPosOpen=true   // Permissão para abrir posições curtas Basta definir como false quando não quiser operar. Para que o EA funcione corretamente, o arquivo compilado ColorJFatl_Digit.ex5 deve estar na pasta <terminal_data_directory>\MQL5\Indicators. Os parâmetros de entrada padrão do Expert Advisor com stops foram utilizados nos testes mostrados abaixo. Fig. 1. Exemplos de trades no gráfico Resultados dos testes para GBPJPY H3, H8 e Diário ao longo do ano de 2016. Fig. 2. Gráfico de resultados dos testes

2018.08.23
Urdala_Trol: Um Sistema de Trading Eficiente para MetaTrader 5
MetaTrader5
Urdala_Trol: Um Sistema de Trading Eficiente para MetaTrader 5

Autor da ideia: Sergey Rashevskiy. Autor do código mq5: barabashkakvn. Estratégia em Funcionamento Caso não existam posições abertas (abertas pelo EA), serão abertas duas posições em direções opostas com o lote inicial definido em Lots, e um stop loss igual ao Stop Loss, sem uso de take profit. O stop loss é ajustado com o uso do trailing (os parâmetros Trailing Stop e Trailing Step são aplicados). Trailing A primeira modificação da posição move o stop loss para o breakeven ou até mesmo para um pequeno lucro. As modificações subsequentes do Stop Loss aumentam o lucro garantido. Após isso, há duas opções para a ativação do stop loss: 1. Posição fechada com prejuízo 1.1. Nesse caso, assumimos que a tendência se inverteu. Abra uma posição com um lote maior (adicione Número de lotes mínimos ao volume da posição restante) na direção oposta à posição fechada. Por exemplo, se uma posição de COMPRA não foi lucrativa e foi fechada, então abra uma posição de VENDA com um lote maior. Assim, teremos duas posições na mesma direção. 1.2. Em seguida, operamos apenas na direção obtida: aguarde até que o preço se afaste da posição com menor prejuízo em Step pontos na direção do prejuízo e abra uma posição com um lote maior (adicione Número de lotes mínimos ao volume da posição com menor perda) na direção das posições existentes (como você se lembra, temos uma ou várias posições unidirecionais). 2. Posição fechada com lucro (esta é a posição que foi modificada pelo menos uma vez) 2.1. Assumimos que isso não é uma reversão de tendência, mas um pequeno recuo. Abra uma posição com um lote maior na mesma direção da posição fechada. Por exemplo, se uma posição de COMPRA foi lucrativa e fechada, abra uma ordem de COMPRA com um lote maior. Assim, teremos duas posições na mesma direção. 2.2. Tentamos aplicar trailing depois. Em qualquer caso, um dos Stop Loss vai ser acionado e retornaremos à situação 1 ou à situação 2. O cálculo das posições de COMPRA e VENDA, o lucro total em COMPRA e o lucro total em VENDA, assim como a busca pela posição de COMPRA e VENDA com menor prejuízo, são realizados em uma única chamada na função CalculateAllPositions. Entradas Lots - volume inicial da posição Número de lotes mínimos - quantidade de lotes mínimos que altera o volume da posição Stop Loss (em pips) Trailing Stop (em pips) Trailing Step (em pips) Step - passo inicial entre posições de direções diferentes Mínimo mais próximo (em pips) - distância mínima em uma série de posições número mágico - identificador único do EA

2018.08.23
Sistema de Trading Sem Lag: BrainTrend2 e AbsolutelyNoLagLWMA no MetaTrader 5
MetaTrader5
Sistema de Trading Sem Lag: BrainTrend2 e AbsolutelyNoLagLWMA no MetaTrader 5

Hoje, vamos explorar um sistema de trading independente que combina dois indicadores poderosos: BrainTrend2 e AbsolutelyNoLagLWMA. Esse sistema funciona dentro de um único EA (Expert Advisor) e permite ajustar o tamanho das operações futuras com base nos resultados das operações anteriores. Os sinais para abrir operações são gerados quando uma barra se fecha, e se a tendência mudar, isso é indicado pela alteração de cor de qualquer um dos dois indicadores. Para gerenciar os volumes das posições a serem abertas, foram adicionados blocos de entradas no EA. Por exemplo, no sistema que utiliza o indicador BrainTrend2_V2: input uint    A_BuyLossMMTriger=2;  // Número de operações de compra perdedoras para reduzir o MM input uint    A_SellLossMMTriger=2; // Número de operações de venda perdedoras para reduzir o MM input double  A_SmallMM=0.01;       // Porcentagem do depósito em uma operação, ao perder input double  A_MM=0.1             // Porcentagem do depósito em uma operação para trading normal Com essas entradas, se as duas últimas operações forem na mesma direção, o EA abrirá a próxima operação nessa direção com um tamanho de lote mínimo de 0.01. Se pelo menos uma das duas últimas operações não for perdedora, o volume da posição será de 0.1. As entradas para o sistema de trading que usa o AbsolutelyNoLagLwma são exatamente as mesmas: input uint    B_BuyLossMMTriger=2  // Número de operações de compra perdedoras para reduzir o MM input uint    B_SellLossMMTriger=2; // Número de operações de venda perdedoras para reduzir o MM input double  B_SmallMM=0.01;       // Porcentagem do depósito em uma operação, ao perder input double  B_MM=0.01        // Porcentagem do depósito em uma operação, ao perder Para que o EA funcione corretamente, os arquivos compilados dos indicadores BrainTrend2_V2.ex5 e AbsolutelyNoLagLwma.ex5 devem estar na pasta <terminal_data_directory>\MQL5\Indicators. Nos testes apresentados abaixo, foram utilizados os parâmetros padrão do EA com stops. Fig 1. Exemplos de operações no gráfico Resultados do teste para GBPJPY H6 durante o ano de 2016: Fig. 2. Gráfico de resultados do teste

2018.07.14
Stop Loss Virtual: Uma Ferramenta Essencial para Traders no MetaTrader 5
MetaTrader5
Stop Loss Virtual: Uma Ferramenta Essencial para Traders no MetaTrader 5

Ideia de: Vladimir Khlystov. Código MQL5 por: barabashkakvn. O Stop Loss Virtual permite que você posicione ordens de stop loss e take profit de forma que não fiquem visíveis para o seu corretor. Isso significa que essas ordens não são colocadas no seu centro de negociação, mas sim no seu computador; assim, ninguém, exceto você e o seu PC, fica sabendo dos seus planos. Além dessa invisibilidade, há outro ponto muito interessante: muitos corretores possuem spreads altos e níveis de colocação de ordens que podem prejudicá-lo. Com o Stop Loss Virtual, esses níveis não são uma preocupação, pois o EA simplesmente os ignora. Vou focar na parte de trailing, pois já ficou claro como funcionam o stop loss e o take profit. O trailing é gerido por três variáveis: comprimento do trailing; lucro mínimo para iniciar; passo do trailing. O Stop Loss Virtual acompanha o preço a uma distância igual ao comprimento do trailing. O lucro mínimo é o ponto de partida para colocar o Stop Loss Virtual. O passo do trailing determina o intervalo em que moveremos o Stop Loss Virtual. Vamos assumir que definimos os valores como 5, 2 e 3, respectivamente. Assim que o lucro da posição atingir 7 pontos, o Stop Loss Virtual será movido a partir do preço de abertura da posição, considerando os 2 pontos do lucro mínimo. Depois, quando o preço se mover 3 pontos na direção lucrativa, o Stop Loss será ajustado para cima em 5 pontos, e assim por diante, sempre seguindo o preço a uma distância de 3 pontos. Se o preço voltar ao nível do stop, a posição será encerrada. Os stops trailing são mostrados como linhas tracejadas. Para facilitar a compreensão do EA, você pode instalá-lo no testador e visualizar como ele funciona no modo de visualização:

2018.07.14
Exp_SilverTrend_ColorJFatl_Digit_MMRec: Sistema de Trading para MetaTrader 5
MetaTrader5
Exp_SilverTrend_ColorJFatl_Digit_MMRec: Sistema de Trading para MetaTrader 5

Hoje, vamos explorar dois sistemas de trading independentes que utilizam os indicadores SilverTrend_V2 e ColorJFatl_Digit dentro de um único EA (Sistema de Trading). O interessante é que você pode ajustar o tamanho das futuras operações com base nos resultados das anteriores. Os sinais para abrir operações são gerados quando uma barra se fecha e há uma mudança de tendência, o que é visualizado pela alteração de cor de um dos dois indicadores. Para gerenciar os volumes das posições a serem abertas, adicionamos blocos de entradas no EA. Por exemplo, no sistema que utiliza o indicador SilverTrend: input uint    A_BuyLossMMTriger=2;  //Número de posições de compra perdedoras para reduzir MM input uint    A_SellLossMMTriger=2;//Número de posições de venda perdedoras para reduzir MM input double  A_SmallMM=0.01      //Participação do depósito em uma operação, quando perdendo input double  A_MM=0.1            //Participação do depósito em uma operação para trading normal Com essas entradas, se houver duas operações anteriores na mesma direção, o EA abrirá a próxima operação com um tamanho de lote de apenas 0.01. Se pelo menos uma das duas últimas operações não for perdedora, o volume da posição será de 0.1. As entradas para o sistema de trading que utiliza o ColorJFatl_Digit são exatamente as mesmas: input uint    B_BuyLossMMTriger=2  //Número de posições de compra perdedoras para reduzir MM input uint    B_SellLossMMTriger=2;//Número de posições de venda perdedoras para reduzir MM input double  B_SmallMM=0.01      //Participação do depósito em uma operação, quando perdendo input double  B_MM=0.01      //Participação do depósito em uma operação, quando perdendo Para que o EA funcione corretamente, os arquivos compilados dos indicadores SilverTrend.ex5 e ColorJFatl_Digit.ex5 devem estar na pasta <diretório_de_dados_do_terminal>\MQL5\Indicators. Nos testes apresentados abaixo, foram utilizados os parâmetros padrões do EA com stops.Fig 1. Exemplos de trades no gráfico Resultados do teste para GBPUSD H6 durante o ano de 2016:Fig. 2. Gráfico de resultados do teste

2018.07.14
Análise do Sistema de Trading Exp_BykovTrend_ColorX2MA_MMRec para MetaTrader 5
MetaTrader5
Análise do Sistema de Trading Exp_BykovTrend_ColorX2MA_MMRec para MetaTrader 5

Hoje, vamos falar sobre um sistema de trading que combina dois indicadores poderosos: BykovTrend_V2 e ColorX2MA. Este sistema funciona dentro de um único EA (Expert Advisor) e permite ajustar o tamanho das operações futuras com base nos resultados das operações anteriores. Os sinais para abertura de posições são gerados no fechamento de uma barra, desde que haja uma mudança na tendência, o que é indicado pela alteração na cor de um dos dois indicadores. Gerenciamento de Volumes de Posição Para controlar os volumes das posições que serão abertas, foram adicionados blocos de entradas no EA. Por exemplo, no sistema que utiliza o indicador BykovTrend: input uint    A_BuyLossMMTriger=2;  //Número de posições de compra perdedoras para reduzir o MM input uint    A_SellLossMMTriger=2;  //Número de posições de venda perdedoras para reduzir o MM input double  A_SmallMM=0.01      //Porcentagem do depósito em uma operação, em caso de perda input double  A_MM=0.1            //Porcentagem do depósito em uma operação para trading normal Com esses parâmetros, se as duas últimas operações forem na mesma direção, o EA abrirá a próxima operação nessa mesma direção com um tamanho de lote tão pequeno quanto 0.01. Caso pelo menos uma das duas últimas operações não tenha sido uma perda, o volume da posição será de 0.1. Entradas do Sistema com ColorX2MA As entradas para o sistema de trading que utiliza o ColorX2MA são exatamente as mesmas: input uint    B_BuyLossMMTriger=2  //Número de posições de compra perdedoras para reduzir o MM input uint    B_SellLossMMTriger=2;  //Número de posições de venda perdedoras para reduzir o MM input double  B_SmallMM=0.01      //Porcentagem do depósito em uma operação, em caso de perda input double  B_MM=0.01      //Porcentagem do depósito em uma operação, em caso de perda Para que o EA funcione corretamente, os arquivos compilados dos indicadores BykovTrend_V2.ex5 e ColorX2MA.ex5 precisam estar na pasta <terminal_data_directory>\MQL5\Indicators. Resultados dos Testes Nos testes abaixo, foram utilizados os parâmetros padrão do EA com stops. Fig 1. Exemplos de trades no gráfico Resultados dos testes para GBPJPY H2 durante o ano de 2016:Fig. 2. Gráfico de resultados dos testes

2018.07.14
Primeiro Anterior 13 14 15 16 17 18 19 20 21 22 23 Próximo Último