Negociação Sistemática

Sistema de Trading Exp_BrainTrend2 com Múltiplos Indicadores para MetaTrader 5
MetaTrader5
Sistema de Trading Exp_BrainTrend2 com Múltiplos Indicadores para MetaTrader 5

Hoje vamos falar sobre um sistema de trading que combina BrainTrend_V2, AbsolutelyNoLagLWMA e X2MACandle. Este EA (Expert Advisor) é uma verdadeira mão na roda para quem busca otimizar suas operações, permitindo ajustar o volume das próximas trades com base nos resultados das anteriores.Os sinais de trading são gerados quando uma barra se fecha, indicando se houve mudança de tendência, o que é sinalizado pela alteração de cor de qualquer um dos três indicadores. Este EA é uma evolução do Exp_BrainTrend2_AbsolutelyNoLagLwma e do Exp_BrainTrend2_AbsolutelyNoLagLwma_MMRec, agora com a inclusão do X2MACandle.Os parâmetros do EA estão organizados em três grupos: A, B e C, conforme os indicadores utilizados:A - BrainTrend2_V2;B - AbsolutelyNoLagLwma;C - X2MACandle;Cada sistema de trading deve ser configurado separadamente, desativando os demais sistemas de trading nos parâmetros do EA:input bool A_BuyPosOpen=true;    //A Permissão para abrir posições longas input bool A_SellPosOpen=true;   //A Permissão para abrir posições curtas Para que o EA funcione corretamente, é fundamental que os arquivos compilados dos indicadores BrainTrend2_V2.ex5, AbsolutelyNoLagLwma.ex5 e X2MACandle.ex5 estejam presentes na pasta <terminal_data_directory>\MQL5\Indicators.Os parâmetros padrão do Expert Advisor foram utilizados nos testes mostrados a seguir. Importante ressaltar que não foram utilizados Stop Loss e Take Profit durante esses testes.Fig. 1. Exemplos de trades no gráficoResultados dos testes para 2017 no EURJPY H6:Fig. 2. Gráfico de resultados do teste

2018.10.26
Gordago EA: O Robô Trader para MetaTrader 5 que Você Precisa Conhecer
MetaTrader5
Gordago EA: O Robô Trader para MetaTrader 5 que Você Precisa Conhecer

Autor da ideia:&nbsp;ScriptorAutor do código MQL5: barabashkakvnO Gordago EA é um robô de trading que utiliza o iMACD (Convergência/Divergência de Médias Móveis) e o iStochastic (Oscilador Estocástico) para realizar operações. Esse robô atua somente quando uma nova barra se forma, enquanto o trailing stop é ajustado a cada tick.Principais características do EA:Defina um período de trabalho - o timeframe principal utilizado para identificar o momento em que uma nova barra aparece;Escolha o timeframe do indicador MACD (MACD: timeframe);Defina o timeframe do indicador Stochastic (Stochastic: timeframe);Configure diferentes níveis de stop loss e take profit para posições de COMPRA e VENDA.Ao definir um sinal de trading, o indicador Stochastic é verificado para níveis específicos:Para um sinal de COMPRA, o indicador Stochastic na barra #0 deve estar abaixo do nível de COMPRA do Stochastic;Para um sinal de VENDA, o indicador Stochastic na barra #0 deve ultrapassar o nível de VENDA do Stochastic.Equação completa para sinais de COMPRA:(MACD #0 > MACD #1) E (MACD #1 < 0.0) E (Stochastic #0 < nível de COMPRA do Stochastic) E (Stochastic #0 > Stochastic #1)Equação completa para sinais de VENDA:(MACD #0 < MACD #1) E (MACD #1 > 0.0) E (Stochastic #0 > nível de VENDA do Stochastic) E (Stochastic #0 < Stochastic #1)Parâmetros otimizados:Você pode usar o modo OHLC para uma otimização mais rápida, mas lembre-se de testar em modo "Cada tick" ou "Cada tick baseado em ticks reais" após isso.Depois da otimização para o par USDJPY (esses parâmetros já estão configurados como padrão no EA):

2018.10.26
Sistema de Trading XCCI_Histogram_Vol para MetaTrader 5: Como Funciona?
MetaTrader5
Sistema de Trading XCCI_Histogram_Vol para MetaTrader 5: Como Funciona?

Hoje, vamos falar sobre um sistema de trading baseado nos sinais do indicador XCCI_Histogram_Vol. Este sistema gera sinais quando uma barra se fecha, especialmente quando há uma quebra nos níveis de sobrecompra ou sobrevenda. Como existem dois níveis, cada um possui sua própria configuração com um número mágico e tamanho específicos para a quebra: input uint Magic1=555;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//Número mágico para ordens por sinal normal input uint Magic2=777;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//Número mágico para ordens por sinal forte input double MM1=0.1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //Porcentagem do depósito em uma operação (sinal normal) input double MM2=0.2;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //Porcentagem do depósito em uma operação (sinal forte) Para que o EA funcione corretamente, o arquivo compilado XCCI_Histogram_Vol.ex5 deve estar disponível na pasta &lt;terminal_data_directory&gt;\MQL5\Indicators.Os parâmetros de entrada do Expert Advisor padrão foram utilizados nos testes que você verá abaixo. Vale ressaltar que Stop Loss e Take Profit não foram aplicados durante os testes.Fig. 1. Exemplos de operações no gráficoResultados dos testes para o par USDJPY em H4 durante o ano de 2017:Fig. 2. Gráfico de resultados dos testes

2018.10.26
Exp_Iin_MA_Signal_MMRec: Um Sistema de Trading Eficiente para MetaTrader 5
MetaTrader5
Exp_Iin_MA_Signal_MMRec: Um Sistema de Trading Eficiente para MetaTrader 5

O sistema de trading baseado no Iin_MA_Signal oferece sinais de trading com a capacidade de ajustar o volume de uma operação futura dependendo das performances das operações anteriores. Os sinais de trading são gerados quando uma barra se fecha, indicando uma mudança de tendência (mostrada pela cor do rótulo do indicador).Foi adicionado um bloco de variáveis de entrada para gerenciar os volumes das posições abertas:input uint&nbsp;&nbsp;&nbsp;&nbsp;BuyTotalMMTriger=5; // Número das últimas operações de compra para calcular o stop loss input uint&nbsp;&nbsp;&nbsp;&nbsp;BuyLossMMTriger=3;&nbsp;&nbsp;// Número de operações de compra com perdas para reduzir o MM input uint&nbsp;&nbsp;&nbsp;&nbsp;SellTotalMMTriger=5;// Número das últimas operações de venda para calcular o stop loss input uint&nbsp;&nbsp;&nbsp;&nbsp;SellLossMMTriger=3; // Número de operações de venda com perdas para reduzir o MM input double&nbsp;&nbsp;SmallMM_=0.01;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Parte do depósito em uma operação em caso de perda input double&nbsp;&nbsp;MM=0.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Parte do depósito em uma operação durante o trading normal input MarginMode MMMode=LOT;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Método de determinação do valor do lote Com essas entradas, ao selecionar as últimas cinco operações, se três delas forem perdas em uma única direção, o EA abre a próxima operação na mesma direção com o volume de 0.01 lote. Se houver menos de três operações com perdas entre as últimas cinco, o volume da posição será de 0.1.Este EA é uma versão aprimorada do Exp_Iin_MA_Signal. O bloco de entradas do EA foi adicionado ao código e o bloco de abertura/fechamento de posições foi modificado://---- Execução da operação //---- Fechando uma posição longa pelo número mágico &nbsp;&nbsp; BuyPositionClose_M(BUY_Close,Symbol(),Deviation_,BuyMagic); //---- Fechando uma posição curta pelo número mágico&nbsp;&nbsp; &nbsp;&nbsp; SellPositionClose_M(SELL_Close,Symbol(),Deviation_,SellMagic); &nbsp;&nbsp; double mm; //---- Abrindo uma posição longa pelo número mágico &nbsp;&nbsp; if(BUY_Open) &nbsp;&nbsp;&nbsp;&nbsp; { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mm=BuyTradeMMRecounterS(BuyMagic,BuyTotalMMTriger,BuyLossMMTriger,SmallMM_,MM); // define o volume da posição longa dependendo dos resultados das operações anteriores &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BuyPositionOpen_M1(BUY_Open,Symbol(),UpSignalTime,mm,MMMode,Deviation_,StopLoss_,TakeProfit_,BuyMagic); &nbsp;&nbsp;&nbsp;&nbsp; } //---- Abrindo uma posição longa pelo número mágico &nbsp;&nbsp; if(SELL_Open) &nbsp;&nbsp;&nbsp;&nbsp; { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mm=SellTradeMMRecounterS(SellMagic,SellTotalMMTriger,SellLossMMTriger,SmallMM_,MM); // define o volume da posição curta dependendo dos resultados das operações anteriores &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SellPositionOpen_M1(SELL_Open,Symbol(),DnSignalTime,mm,MMMode,Deviation_,StopLoss_,TakeProfit_,SellMagic); &nbsp;&nbsp;&nbsp;&nbsp; } Para que o EA funcione corretamente, o arquivo compilado Iin_MA_Signal.ex5 deve estar disponível na pasta &lt;terminal_data_directory&gt;\MQL5\Indicators.Os parâmetros de entrada do Expert Advisor padrão, sem stops, foram utilizados durante os testes mostrados abaixo.Fig. 1. Exemplos de trades no gráficoResultados do teste do GBPJPY H1 ao longo do ano de 2017:Fig. 2. Gráfico dos resultados do teste

2018.10.26
AMA Trader: Estratégia Eficiente para MetaTrader 5
MetaTrader5
AMA Trader: Estratégia Eficiente para MetaTrader 5

Autor da ideia: josef straussAutor do código MQL5: barabashkakvnO EA (Expert Advisor) utiliza os indicadores iAMA (Adaptive Moving Average, AMA) e iRSI (Relative Strength Index, RSI) para gerar sinais de negociação. O sinal é formado em duas etapas. Vamos ilustrar isso usando o exemplo do sinal "Abrir Compra":Etapa 1: O RSI deve estar abaixo do nível 30 (definido no parâmetro Nível de RSI para Baixo do EA). Etapa 2: O preço deve superar o indicador AMA. O Comprimento da Etapa (distância em barras entre a Etapa 1 e 2) é introduzido para encontrar a combinação ideal dos dois indicadores.MartingaleAo receber uma ordem de negociação, solicite lucro para as posições de COMPRA e VENDA separadamente. Em caso de uma ordem de negociação recebida:"Abrir Compra"se o lucro nas posições de COMPRA for menor que 0.0, abra duas posições de COMPRAcaso contrário, abra uma posição de COMPRA"Abrir Venda"se o lucro nas posições de VENDA for menor que 0.0, abra duas posições de VENDAcaso contrário, abra uma posição de VENDAGestão de FundsPara variar, apliquei o seguinte sistema de gestão de fundos aqui: Limite de Lucro para Fechar tudo - ao atingir um lucro total para as posições abertas pelo EA no símbolo, feche todas as posições. Em outras palavras, estamos fixando o lucro.Lembre-se do saldo da conta de negociação durante o lançamento do EA. Assim que o saldo atual da conta de negociação ultrapassar o saldo salvo por Retirada - retire a quantia de Retirada e feche todas as posições.EURUSD, M5:

2018.10.26
Análise do Expert Advisor: Breakdown da Candlestick Anterior para MetaTrader 5
MetaTrader5
Análise do Expert Advisor: Breakdown da Candlestick Anterior para MetaTrader 5

Esse EA é uma evolução da primeira versão do Breakdown da Candlestick Anterior. Agora, foram adicionados novos parâmetros: Hora de Início - hora para o início da operação Minuto de Início - minuto para o início da operação Hora de Fim - hora para o fim da operação Minuto de Fim - minuto para o fim da operação Além disso, o trailing agora funciona a cada tick. O EA aguarda o rompimento em qualquer timeframe, desde 1 minuto até 1 mês. A primeira barra é verificada para o rompimento no timeframe especificado Breakdown da Candlestick Anterior. Também é possível habilitar dois filtros - Média Móvel. ATENÇÃO! Para que os filtros operem, é necessário que os períodos de média Rápida: período médio e Devagar: período médio estejam acima de zero. No EA, o trailing é implementado de forma que, na primeira modificação do nível de Stop Loss, o Stop Loss é movido para o breakeven. A quantidade de posições pode ser fixa (Lots acima de zero e Risk igual a zero) ou calculada dinamicamente em porcentagem de risco por operação (Risk acima de zero e Lots igual a zero). ATENÇÃO! Não são permitidas situações onde: Ambos "Lots" e "Risk" estão acima de zero; Ambos "Lots" e "Risk" são iguais a zero. Ao atingir o lucro alvo Fechar todas as posições quando o lucro for alcançado, todas as posições serão encerradas. O EA garante que não mais de uma posição em cada direção seja aberta no timeframe especificado Breakdown da Candlestick Anterior. Fig. 1. Timeframe atual: M15, rompimento configurado para H4 Entradas Breakdown da Candlestick Anterior - timeframe da candlestick a ser rompida; Desvio do High ou Low - desvio do High e Low da candlestick rompida; Rápida: período médio - Média Móvel "Rápida": Período de média; se definido como zero, o filtro dos indicadores "Rápida" e "Devagar" não será utilizado; Rápida: deslocamento horizontal - Média Móvel "Rápida": Deslocamento horizontal do indicador; Rápida: tipo de preço - Média Móvel "Rápida": Tipo de preço sobre o qual o indicador é calculado; Devagar: período médio - Média Móvel "Devagar": Período de média; se definido como zero, o filtro dos indicadores "Rápida" e "Devagar" não será utilizado; Devagar: deslocamento horizontal - Média Móvel "Devagar": Deslocamento horizontal do indicador; Devagar: tipo de preço - Média Móvel "Devagar": Tipo de preço sobre o qual o indicador é calculado; Rápida e Devagar: tipo de suavização - tipo de média (comum para "Rápida" e "Devagar"); Stop Loss - stop loss; Take Profit - take profit; Trailing Stop - trailing (funciona como breakeven na primeira modificação do Stop Loss); Passo de Trailing - passo de trailing; Lots - tamanho do lote é fixo (Risk deve ser definido como zero); Risk - tamanho do lote é calculado dinamicamente em porcentagem de risco por operação (Lots deve ser definido como zero); Número máximo de posições em uma direção; Fechar todas as posições quando o lucro for alcançado.

2018.10.26
Primeiro Anterior 24 25 26 27 28 29 30 31 32 33 34 Próximo Último