Negociação Sistemática

SerialMA_EA: O Assistente Perfeito para MetaTrader 5
MetaTrader5
SerialMA_EA: O Assistente Perfeito para MetaTrader 5

O Assistente Especializado, ou EA, é baseado no indicador SerialMA. A característica principal desse indicador é que o período de cálculo é constantemente aumentado, começando a contagem a partir da interseção da linha do indicador com o preço, até a próxima interseção. Após cada interseção, o cálculo recomeça com o valor mínimo. O EA se aproveita dessa propriedade do indicador: Se o preço de fechamento do candle na barra de sinal estiver acima da linha do indicador e o ponto do indicador na barra anterior estava na linha, isso indica um sinal para abrir uma posição longa. Se o preço de fechamento do candle na barra de sinal estiver abaixo da linha do indicador e o ponto do indicador na barra anterior estava na linha, isso indica um sinal para abrir uma posição curta. Você pode escolher entre dois modos de abertura de posições: Uma posição apropriada é aberta a cada sinal, com o fechamento da posição oposta. Apenas uma posição pode ser aberta em uma única direção. Essa posição é aberta no primeiro sinal. Se houver uma posição oposta, ela deve ser fechada ao sinal. Todos os sinais seguintes na mesma direção serão ignorados até que um sinal oposto apareça - nesse caso, a posição será revertida (swing). O EA foi projetado para operar em contas de hedge. Se você executar o EA em uma conta de liquidação, uma mensagem de aviso aparecerá e o EA será descarregado. Para o correto funcionamento do Assistente Especializado, salve o arquivo compilado do indicador SerialMA.ex5 na pasta padrão de indicadores do seu diretório do terminal (Seu diretório do terminal\MQL5\Indicators). O EA permite habilitar/desabilitar posições longas/curtas e também reverter os sinais do indicador para abrir vendas em vez de compras e vice-versa. Você pode configurar o stop loss e take profit em pontos. Se valores inválidos de Stop Loss e Take Profit forem especificados, o EA ajustará os valores para o mínimo StopLevel permitido para o ativo. O Assistente também ajustará o volume caso um valor incorreto seja especificado. Se o volume for muito alto, o EA fará o ajuste para que seja possível abrir uma posição. Se não houver saldo suficiente para abrir nem mesmo o lote mínimo, o sinal será ignorado. Lembre-se de que o EA foi projetado para fins de treinamento. O EA possui 12 parâmetros de entrada: Número mágico dos Experts - identificador único das posições do EA; Modo de abertura de posições - modo de abertura de posições (em cada sinal ou permitir apenas uma posição); Posições longas habilitadas - habilitar a abertura de posições longas; Posições curtas habilitadas - habilitar a abertura de posições curtas; Trocar trade - escolher o modo de reversão (Sim, Não): se Sim, uma posição curta será aberta ao sinal longo e vice-versa; Lots - volume das posições a serem abertas; Stop loss em pontos - Stop Loss de uma posição em pontos; Take profit em pontos - Take Profit de uma posição em pontos; Slippage de preço - slippage máximo aceitável ao abrir uma posição; Multiplicador de spread para stops - multiplicador de spread aplicado no cálculo da distância adequada para ordens de stop (*). Aguardar atualização do ambiente (em segundos) - tempo em segundos para esperar pela atualização do ambiente de trading (**); Número de tentativas para obter o estado do ambiente - número de tentativas para obter um ambiente de trading preciso (***). * Para ordens de Stop Loss e Take Profit (assim como ordens pendentes), existe uma distância mínima permitida para a colocação dessas ordens - StopLevel. Ou seja, Stop Loss e Take Profit (assim como ordens pendentes) não podem ser colocados mais perto do que essa distância em relação ao preço. Se StopLevel for zero, isso não significa que ele não exista, apenas significa que StopLevel está flutuando. Nesse caso, a distância mínima geralmente é igual ao spread*, mas às vezes até o dobro do spread não é suficiente. Portanto, esse parâmetro permite especificar um multiplicador personalizado para o spread usado no cálculo da distância mínima para a colocação de ordens de stop. ** Quando uma ordem de trading é enviada para um servidor, um atraso ocasional na execução pode levar a uma contagem incorreta do número de posições de mercado. Se tal estado "indefinido" for detectado, o Assistente espera pelo número especificado de segundos e então lê o ambiente novamente. *** O número de períodos de espera dentro de um tick é definido nos parâmetros do EA. Após realizar todas as tentativas permitidas para obter um ambiente preciso, o Assistente sai do processamento e aguarda o próximo tick. O EA repetirá essas tentativas nesse novo tick, caso o ambiente de trading não tenha sido atualizado até esse momento. A estratégia foi testada com as configurações padrão utilizando dados do intervalo de 04/01/2017 a 09/02/2018. Infelizmente, o EA não apresentou bons resultados com as configurações padrões. Portanto, foi testado no modo reverso. Os resultados no modo reverso foram melhores. O Assistente recebe sinais de uma média móvel calculada dinamicamente, então não há parâmetros para otimização. Mas você pode pensar no que adicionar ao EA. Por exemplo, stops móveis poderiam ser aplicados às posições abertas. Fig.1,2 Resultados dos testes.

2018.04.19
OpenTime 2: A Nova Era do Expert Advisor para MetaTrader 5
MetaTrader5
OpenTime 2: A Nova Era do Expert Advisor para MetaTrader 5

O OpenTime 2 é uma evolução do OpenTime versão 1, trazendo melhorias significativas para traders que buscam otimizar suas operações no MetaTrader 5. Novidades na versão 2 Agora é possível definir dois intervalos de tempo, onde as posições podem ser abertas; Permite configurar os dias da semana em que a abertura de posições é permitida; Os seguintes parâmetros podem ser especificados de forma independente para cada intervalo de tempo: Tipo de operação: COMPRA ou VENDA Stop Loss Take Profit O mesmo tamanho de lote e a função de trailing são utilizados para os dois intervalos. O EA pode ter apenas uma posição em cada intervalo de tempo. Um número mágico único é gerado para cada intervalo. O número mágico para o intervalo #1 é especificado nos parâmetros de entrada: input ushort         InpTakeProfitTwo  = 90;                      // TakeProfit intervalo de tempo #2 (em pips) input string _____3_____="Opções do Advisor"; input ulong          m_magic=714479490;                           // MagicNumber intervalo de tempo #1 (intervalo de tempo #2 == MagicNumber+1) //--- input ulong m_slippage=30; Esse número mágico é salvo na variável interna m_magic_one, enquanto o número mágico do intervalo #2 é salvo na variável interna m_magic_two, que é maior que m_magic_one em um: //+------------------------------------------------------------------+ //--- #define m_magic_one m_magic #define m_magic_two m_magic_one+1 //--- #include <Trade\PositionInfo.mqh> Parâmetros de Entrada Opções de fechamento de posições Usar intervalo de fechamento #1 - habilitar/desabilitar o fechamento por tempo para o intervalo #1; Fechamento intervalo de tempo #1 (APENAS hora:minuto!) - horário para fechar uma posição no intervalo #1 (apenas horas e minutos são considerados); Usar intervalo de fechamento #2 - habilitar/desabilitar o fechamento por tempo para o intervalo #2; Fechamento intervalo de tempo #2 (APENAS hora:minuto!) - horário para fechar uma posição no intervalo #2 (apenas horas e minutos são considerados); Trailing stop ("0" -> trailing DESATIVADO) (em pips) - função de trailing stop, 0 significa que a função está desativada; Passo do trailing (em pips) - valor do passo do trailing. Configurações de abertura de posições Operar na segunda-feira - habilitar/desabilitar operações na segunda-feira; Operar na terça-feira - habilitar/desabilitar operações na terça-feira; Operar na quarta-feira - habilitar/desabilitar operações na quarta-feira; Operar na quinta-feira - habilitar/desabilitar operações na quinta-feira; Operar na sexta-feira - habilitar/desabilitar operações na sexta-feira; Horário de início do intervalo de abertura #1 (APENAS hora:minuto!) - início do intervalo de tempo #1 (apenas horas e minutos são considerados); Horário de fim do intervalo de abertura #1 (APENAS hora:minuto!) - fim do intervalo de tempo #1 (apenas horas e minutos são considerados); Horário de início do intervalo de abertura #2 (APENAS hora:minuto!) - início do intervalo de tempo #2 (apenas horas e minutos são considerados); Horário de fim do intervalo de abertura #2 (APENAS hora:minuto!) - fim do intervalo de tempo #2 (apenas horas e minutos são considerados); Duração em segundos - duração de uma operação em segundos; Tipo de operação no intervalo de tempo #1 ("true" -> COMPRA, "false" -> VENDA) - tipo de operação permitida no intervalo #1: COMPRA ou VENDA; Tipo de operação no intervalo de tempo #2 ("true" -> COMPRA, "false" -> VENDA) - tipo de operação permitida no intervalo #2: COMPRA ou VENDA; Volume da transação - volume da posição a ser aberta; StopLoss intervalo de tempo #1 (em pips) - Stop Loss para posições no intervalo #1; TakeProfit intervalo de tempo #1 (em pips) - Take Profit para posições no intervalo #1; StopLoss intervalo de tempo #2 (em pips) - Stop Loss para posições no intervalo #2; TakeProfit intervalo de tempo #2 (em pips) - Take Profit para posições no intervalo #2. Opções do Expert Advisor MagicNumber intervalo de tempo #1 (intervalo de tempo #2 == MagicNumber+1) - o ID único utilizado para posições no intervalo #1. O número mágico para o intervalo #2 é maior em um. Resultados de testes para EURUSD,M30:

2018.04.19
Patterns_EA: O Assistente Perfeito para MetaTrader 5
MetaTrader5
Patterns_EA: O Assistente Perfeito para MetaTrader 5

O Patterns_EA é um assistente que utiliza um indicador de trinta padrões de candlestick populares: Padrões. Com ele, você pode utilizar diferentes tipos de estratégias para abrir suas posições. As posições são abertas com base em cada padrão identificado. É possível habilitar ou desabilitar a abertura de posições para cada padrão individualmente, ou para grupos de padrões, como formações de candlestick de uma, duas ou três barras. Atenção: O Expert Advisor é projetado para contas de hedging. Se você tentar rodar o EA em uma conta de liquidação, aparecerá uma mensagem de aviso e o EA será descarregado. O indicador não é necessário para o funcionamento do EA, já que os cálculos e a busca pelos padrões são realizados em uma classe especial, que está conectada ao EA e localizada na mesma pasta. O EA permite configurar stop loss e take profit em pontos, que serão os mesmos para todas as posições. Caso valores inválidos de Stop Loss ou Take Profit sejam definidos, o EA ajustará esses valores para o mínimo permitido de StopLevel para o símbolo. Além disso, o Expert Advisor irá ajustar o tamanho do lote caso um valor incorreto seja especificado. Se o lote for muito grande, o EA fará o ajuste para que seja possível abrir uma posição. Se não houver saldo suficiente nem mesmo para abrir o lote mínimo, o sinal será desconsiderado. Atenção: O Expert Advisor é destinado a fins educacionais. O EA possui 75 parâmetros configuráveis. Aqui estão os 15 principais: Habilitar padrões de uma barra - permite o uso de padrões de candlestick de uma barra; Habilitar padrões de duas barras - permite o uso de padrões de candlestick de duas barras; Habilitar padrões de três barras - permite o uso de padrões de candlestick de três barras; Máximo de pips de distância entre preços iguais - a distância máxima entre dois preços comparados (*); Desenhar padrões e descrições - mostra os padrões e suas descrições no gráfico; Tamanho da fonte - o tamanho da fonte para as descrições dos padrões; Cor dos textos - a cor do texto para as descrições dos padrões; Nome da fonte - o nome da fonte para as descrições dos padrões; Número mágico dos Experts - o identificador único das posições do EA; Modo de abertura de posições - modo de abertura das posições (**); Lotes - o volume das posições a serem abertas; Stop loss em pontos - o Stop Loss de uma posição em pontos, não utilizado se 0; Take profit em pontos - o Take Profit de uma posição em pontos, não utilizado se 0; Slippage de preço - slippage máximo permitido ao abrir uma posição; Multiplicador de spread para stops - multiplicador de spread aplicado no cálculo da distância adequada para ordens de stop (***). Os 60 parâmetros restantes são habilitadores para padrões e tipos de posições que devem ser abertas de acordo com esses padrões. * A precisão da comparação na busca por padrões - os preços são considerados iguais se a diferença entre eles for menor que esse número de pontos. ** Os seguintes seis modos estão disponíveis: Qualquer posição Sempre uma posição (swing) Apenas uma posição de compra Várias posições de compra Apenas uma posição de venda Várias posições de venda *** Para ordens de Stop Loss e Take Profit (assim como ordens pendentes), existe uma distância mínima permitida para a colocação dessas ordens - StopLevel. Ou seja, Stop Loss e Take Profit (assim como ordens pendentes) não podem ser colocados mais próximos do que essa distância ao preço. Se StopLevel for zero, isso não significa que ele não existe, apenas que StopLevel é flutuante. Nesse caso, a distância mínima geralmente é igual ao spread*, mas às vezes nem mesmo o dobro do spread é suficiente. Portanto, este parâmetro permite especificar um multiplicador personalizado para o spread usado para calcular a distância mínima para a colocação de ordens de stop. Modo de abertura de posições: Sempre uma posição, o padrão "Outside" abre uma venda. Os valores padrão são utilizados para outras configurações.

2018.04.19
N Candles v6: O Expert Advisor Definitivo para MetaTrader 5
MetaTrader5
N Candles v6: O Expert Advisor Definitivo para MetaTrader 5

O N Candles v6 é um Expert Advisor que busca por N velas idênticas seguidas. Ele realiza compras em velas de alta e vendas em velas de baixa. O sistema verifica se a conta está em modo de hedge ou netting. No código, são utilizadas as classes CPositionInfo, CTrade, CSymbolInfo e CAccountInfo. Versão 1: N Candles. Versão 2: N Candles v2. Versão 3: N Candles v3. Versão 4: N Candles v4. Versão 5: N Candles v5. Novidades na versão 6 Adicionamos tipos de fechamento quando um "ovelha negra" é identificado: Fechar todas as posições. Fechar posições que estão opostas à "ovelha negra". Fechar posições que estão na mesma direção da "ovelha negra". "Ovelha Negra" Suponha que o Expert Advisor busque por 5 velas idênticas. Quando o EA encontra cinco velas de alta consecutivas, ele abre uma posição de compra. Se a próxima vela após a abertura da posição não for uma vela de alta, essa vela é considerada uma "ovelha negra". Parâmetros de Entrada N velas idênticas em sequência - número de velas idênticas consecutivas. Volume - volume da posição. Take Profit - valor de take profit; este parâmetro não é utilizado se definido como 0. Stop Loss - valor de stop loss; este parâmetro não é utilizado se definido como 0. Trailing Stop - valor de trailing stop; este parâmetro não é utilizado se definido como 0. Trailing Step - valor de trailing step; este parâmetro não é utilizado se definido como 0. Máx. posições em uma direção (apenas para hedge) - número máximo permitido de posições em uma direção (apenas aplicável em contas de hedge). Máx. volume de posição (apenas para netting) - volume máximo de posições abertas (apenas aplicável em contas de netting). Utilizar horas de negociação - habilitar/desabilitar o filtro de tempo. Hora de início - hora de início da negociação. Hora de fim - hora de término da negociação. Número mágico - identificador único do EA. Tipo de fechamento ao encontrar a "ovelha negra" - selecione o tipo de fechamento a ser aplicado em caso de "ovelha negra". Nesta versão, você pode desabilitar o Take Profit, Stop Loss e Trailing Stop; nesse caso, as posições serão fechadas pelo parâmetro "ovelha negra". Exemplo de teste no D1 de 18/04/2017 a 10/02/2018 no modo Every Tick: Parâmetro Passagem Resultado Lucro Payoff Esperado Fator de Lucro Fator de Recuperação Índice de Sharpe Personalizado DD em Equity % Negociações AUDJPY 0 234868,07 26677,92 592,84 3,06 2,23 0,42 0 17,42 45 EURCHF 2 182707,90 21403,45 548,81 2,56 0,97 0,34 0 26,12 39 AUDUSD 3 176864,42 23113,10 462,26 2,42 1,40 0,33 0 23,34 50 USDJPY 1 161759,58 16625,68 573,30 2,43 0,66 0,38 0 44,97 29 GBPUSD 4 106435,34 15526,40 378,69 1,62 0,61 0,20 0 29,82 41 USDCHF 5 51537,85 445,34 11,42 1,02 0,02 0,02 0 31,45 39 USDCAD 6 40360,28 -3701,81 -88,14 0,87 -0,15 -0,04 0 35,79 42 EURCAD 7 38152,04 -4512,05 -132,71 0,84 -0,17 -0,06 0 42,95 34 #AA 9 34847,02 -1795,40 -51,30 0,72 -0,52 -0,12 0 6,95 35 EURJPY 8 23499,63 -14049,99 -326,74 0,65 -0,26 -0,18 0 62,68 43 EURUSD 10 4307,27 -28962,60 -851,84 0,20 -0,95 -0,59 0 60,81 34

2018.04.19
Canais: A Estratégia Ideal para MetaTrader 5
MetaTrader5
Canais: A Estratégia Ideal para MetaTrader 5

Autor da ideia: Scriptor, autor do código MQL5: barabashkakvn. Todos os indicadores têm parâmetros pré-definidos, incluindo o timeframe: "H1". Portanto, é recomendável rodar o Expert Advisor no timeframe H1 e no par EURUSD. Você também pode definir o intervalo de tempo para a operação do Expert Advisor utilizando os parâmetros De hora e Até hora. O Expert Advisor opera dentro de um canal formado por indicadores com período de 220: uma Média Móvel e três Envelopes de alturas diferentes. Também utiliza duas Médias Móveis com um período muito curto de 2, sendo uma baseada nos preços de fechamento e a outra nos preços de abertura. Configurações separadas para stop loss, take profit e trailing para posições de COMPRA e VENDA. Parâmetros de Entrada Lots - o volume da posição a ser aberta; Stop Loss COMPRA (em pips) - o stop loss das posições de COMPRA; Stop Loss VENDA (em pips) - o stop loss das posições de VENDA; Take Profit COMPRA (em pips) - o take profit das posições de COMPRA; Take Profit VENDA (em pips) - o take profit das posições de VENDA; Trailing Stop COMPRA (em pips) - o trailing stop das posições de COMPRA; Trailing Stop VENDA (em pips) - o trailing stop das posições de VENDA; Usar horas de negociação - habilitar horário de operação; De hora - hora de início da negociação; Até hora - hora de término da negociação; número mágico - identificador único para o EA. Negociar sem um stop loss pode levar a um grande drawdown, como ilustrado a seguir:

2018.03.01
TrailingStopAndTake: O EA que Facilita seus Trades no MetaTrader 5
MetaTrader5
TrailingStopAndTake: O EA que Facilita seus Trades no MetaTrader 5

Hoje vamos falar sobre um Expert Advisor que pode ser um verdadeiro aliado nas suas operações de trading: o TrailingStopAndTake. Esse sistema foi desenvolvido para facilitar o gerenciamento de stop loss e take profit das suas posições abertas, garantindo que você tenha mais controle sobre seus trades. Vale destacar que este EA funciona apenas em contas de hedge. Como funciona? Quando você abre uma nova posição, o EA verifica se já existem ordens de stop. Se não houver, ele configura um stop loss com a distância que você especificar nas configurações. A partir daí, o EA começa a mover o take profit e/ou stop loss, caso o preço se mova além da distância definida. Você pode personalizar o tipo de posição - seja qualquer, compra ou venda - e também definir o símbolo da posição (qualquer ou um específico), o número mágico (também pode ser qualquer ou um específico) ou o ticket da posição (da mesma forma). Além disso, é possível ativar o trailing na zona de prejuízo. Se essa opção não estiver selecionada, as ordens de stop não serão ajustadas nessa área. O valor do breakeven também pode ser definido nas configurações do EA. Para testar a operação do trailing em todos os modos, o EA pode abrir posições a cada nova barra. Essa função é aplicável apenas no Strategy Tester. O EA possui 12 parâmetros de entrada: Tamanho do StopLoss inicial em pontos (0 - sem stop) - se a posição não tiver um stop loss, uma ordem de stop loss com o valor especificado será adicionada imediatamente após a abertura da posição. Se o parâmetro for igual a 0, o stop loss não será colocado; Tamanho do TakeProfit inicial em pontos (0 - sem take) - se a posição não tiver um take profit, uma ordem de take profit do tamanho especificado será adicionada imediatamente após a abertura da posição. Se o parâmetro for igual a 0, o take profit não será colocado; Tamanho do TrailingStop em pontos (0 - sem trailing) - parâmetro de trailing, distância do stop loss em relação ao preço. Se o parâmetro for igual a 0, o stop loss não será ajustado; Tamanho do TrailingTake em pontos (0 - sem trailing) - parâmetro de trailing, distância do take profit em relação ao preço. Se o parâmetro for igual a 0, o take profit não será ajustado; Tipos de posições - tipo de posições a serem ajustadas; Símbolo das posições ("" - qualquer símbolo) - símbolo das posições a serem ajustadas (um valor vazio significa todos os símbolos); Número mágico das posições (0 - qualquer mágico) - número mágico das posições a serem ajustadas; Ticket da posição (0 - todos os tickets) - ticket das posições a serem ajustadas; Passo do Trailing - passo do trailing. Se o preço se afastar da ordem de stop em uma distância maior que o passo, a ordem de stop será modificada para ter o tamanho especificado nas configurações adequadas Tamanho do TrailingStop em pontos e/ou Tamanho do TrailingTake em pontos; Trailing na zona de prejuízo - habilitar ou desabilitar o trailing na área de prejuízo. Se desabilitado, as ordens de stop não serão colocadas na zona de prejuízo; Breakeven em pontos - valor de breakeven. A área de prejuízo começa abaixo desse valor; Multiplicador do Spread - multiplicador do spread para calcular a distância correta para as ordens de stop. É importante lembrar que para ordens de Stop Loss e Take Profit (assim como ordens pendentes), existe uma distância mínima permitida para a colocação dessas ordens - StopLevel. Isso significa que o Stop Loss e o Take Profit (bem como ordens pendentes) não podem ser colocados mais perto do que essa distância do preço. Se StopLevel for zero, isso não significa que não exista; apenas indica que StopLevel está flutuando. Neste caso, a distância mínima geralmente é igual ao spread*, mas às vezes até o dobro do spread não é suficiente. Portanto, este parâmetro permite especificar um multiplicador personalizado para o spread usado no cálculo da distância mínima para a colocação de ordens de stop. Fig.1 StopLoss inicial=600, TakeProfit inicial=1200, TrailingStop=300, trailing do take profit está desativado, trailing na área de prejuízo está desativado.

2018.03.01
Trend Me Leave Me: Um Sistema de Trading para MetaTrader 5
MetaTrader5
Trend Me Leave Me: Um Sistema de Trading para MetaTrader 5

Autor da ideia: Scriptor, autor do código MQL5: barabashkakvn. O Expert Advisor (EA) opera com uma única posição e pode ser utilizado em contas de netting. A direção do novo sinal de abertura é calculada com base na direção da última posição fechada (COMPRA ou VENDA) e na forma como essa posição foi encerrada (por Stop Loss ou Take Profit). Princípio geral: Se uma posição foi encerrada por Take Profit, a próxima posição será aberta na mesma direção; Se uma posição foi encerrada por Stop Loss, a próxima posição deve ser aberta na direção oposta. O tipo de fechamento é determinado na função OnTradeTransaction() usando ENUM_DEAL_REASON: a transação e seu tipo são acessados primeiro em OnTradeTransaction(): TRADE_TRANSACTION_DEAL_ADD - adicionando um negócio ao histórico. Isso ocorre como resultado da execução de ordens ou operações com o saldo da conta. , e então a propriedade DEAL_REASON é verificada. Se o parâmetro de Breakeven não for igual a zero, a posição será movida para o breakeven, se possível. Depois de determinar a direção na função OnTradeTransaction(), verifique as condições seguintes: Para abrir uma posição de COMPRA, o indicador SAR na barra #0 deve ser menor que o fechamento da barra #0, e o ADX na barra #0 deve ser menor que 20. Para abrir uma posição de VENDA, o indicador SAR na barra #0 deve ser maior que o fechamento da barra #0, e o ADX na barra #0 deve ser menor que 20; Parâmetros de Entrada Stop Loss (em pips) - Valor do Stop Loss; Take Profit (em pips) - Valor do Take Profit; Risco em percentual por operação - percentual de risco por trade; Breakeven (em pips) - valor de breakeven; ADX: período de média - parâmetro do indicador ADX; SAR: passo de incremento de preço - fator de aceleração - parâmetro do indicador SAR; SAR: valor máximo do passo - parâmetro do indicador SAR. Parâmetros padrão: EURUSD, M30 de 08.01.2017 a 05.02.2018

2018.03.01
Estratégia de Cruzamento de EMA: Sistema de Trading para MetaTrader 5
MetaTrader5
Estratégia de Cruzamento de EMA: Sistema de Trading para MetaTrader 5

Autor da ideia: Scriptor, autor do código MQL5: barabashkakvn. Esta estratégia busca a interseção de duas Médias Móveis com base nos dados de duas barras para gerar sinais de trading: O número da barra atual pode ser especificado em Trade bar: seja bar #0 ou bar #1. Se a opção Usar MACD estiver ativada, o EA também considerará a posição da linha principal do MACD em relação a zero (o parâmetro Trade bar). Quando um sinal é gerado e não há posições abertas, uma posição é criada e quatro ordens de hedge são colocadas a uma distância de Nível de Hedge e com um tempo de vida igual a Expiração de ordens pendentes: ordens Buy Stop são colocadas para uma posição de COMPRA; ordens Sell Stop são colocadas para uma posição de VENDA. As posições podem ser fechadas por um sinal oposto se o parâmetro Fechar posições opostas estiver ativado. Por exemplo, posições de VENDA serão fechadas se um sinal de COMPRA for gerado. Uma vez abertas as posições, o Trailing Stop com o Passo de Trailing será ativado para elas. Parâmetros de Entrada Lots - volume da posição a ser aberta; Stop Loss (em pips) - valor do Stop Loss; Take Profit (em pips) - valor do Take Profit; Trailing Stop (em pips) - valor do trailing; Passo de Trailing (em pips) - valor do passo de trailing; Nível de Hedge (em pips) - distância entre ordens pendentes; Fechar posições opostas - flag para fechar posições opostas; Usar MACD - flag para usar MACD; Expiração de ordens pendentes (segundos) - tempo de expiração das ordens pendentes; MA curta: período de média - parâmetro de cálculo da média rápida; MA longa: período de média - parâmetro de cálculo da média lenta; Trade bar - número da barra para operar; número mágico - identificador único para o EA. Exemplo de teste no EURUSD, M30:

2018.03.01
Show Pips: Indicador Essencial para MetaTrader 5
MetaTrader5
Show Pips: Indicador Essencial para MetaTrader 5

O indicador Show Pips é uma ferramenta incrível que te mantém sempre atualizado sobre o status da sua conta. Com ele, você pode visualizar informações essenciais como: lucro em pontos, porcentagem e moeda, além do spread do par atual e o tempo restante até o fechamento da barra no timeframe selecionado. Você pode escolher entre diferentes localizações para a linha de informações: À direita do preço (acompanha o preço); Como um comentário (no canto superior esquerdo do gráfico); No canto selecionado da tela. O separador de dados também é ajustável, com as seguintes opções: | / . \ # Esse indicador é super fácil de usar e bastante informativo. Você pode desativar informações que não são necessárias nas configurações. Parâmetros Tipo de aparência - tipo de exibição da linha de informações. São três opções: Acompanhar o preço - segue o preço; Como comentário - exibido como um comentário; No canto selecionado da tela - exibido no canto escolhido do gráfico. Canto do gráfico para fixação - se o tipo de exibição 'No canto selecionado da tela' for escolhido, este parâmetro permite selecionar o canto; Mostrar lucro? - habilitar/desabilitar a exibição do lucro na moeda do depósito; Mostrar lucro em porcentagem? - habilitar/desabilitar a exibição do lucro em porcentagem; Mostrar spread? - habilitar/desabilitar a exibição do spread atual; Mostrar tempo até o fechamento da barra? - habilitar/desabilitar a exibição do tempo restante até o fechamento da barra; Cor do texto - a cor do texto; Cor do lucro - a cor do texto quando há lucro flutuante; Cor da perda - a cor do texto quando há perda flutuante; Separador - separador de dados. O parâmetro pode ter cinco valores: "|", "/", ".", "\" ou "#"; Coordenada Y - coordenada Y (se "No canto selecionado da tela" for escolhido como tipo de aparência); Recuo em barras - recuo a partir da barra atual, em barras (se "Acompanhar o preço" for selecionado como tipo de aparência); Tamanho da fonte - tamanho da fonte do texto; Fonte - fonte do texto; A versão do indicador para MetaTrader 4 pode ser baixada aqui. Exemplos de exibição

2018.01.22
Trading com Dealers Trade v 7.74 MACD: Estratégia Eficaz para MetaTrader 5
MetaTrader5
Trading com Dealers Trade v 7.74 MACD: Estratégia Eficaz para MetaTrader 5

Autor da ideia: Alexander, autor do código mq5: barabashkakvn. O EA opera utilizando sinais do indicador iMACD (Convergência/Divergência de Médias Móveis). O lote é aumentado à medida que o número de posições cresce (Martingale). Recomendamos o uso deste EA nos gráficos H4 e D1. Gerenciamento do volume das posições: O lote inicial pode ser definido manualmente; O lote inicial pode ser calculado como uma porcentagem do risco da margem livre. Você também pode limitar: O número máximo de posições abertas; O lote máximo permitido. Proteção de lucro: se a proteção estiver ativada e o lucro total de todas as posições for maior que o valor especificado, além do número de posições ser maior ou igual ao montante protegido, a posição mais lucrativa é fechada. Por exemplo, se temos um lucro total de R$ 52 e quatro posições abertas, e o montante protegido está definido para "3", podemos fechar uma posição, mantendo sempre no mínimo três posições abertas. Parâmetros de Entrada Lots (se <= "0" -> usar "Risco") - volume da posição (se <="0.0", o lote será calculado usando o parâmetro "Risco"); Stop Loss (em pips) - valor do Stop Loss; Take Profit (em pips) - valor do Take Profit; Trailing Stop (em pips) - valor do trailing; Trailing Step (valor mínimo == 1)(em pips) - valor do passo do trailing; Risco em porcentagem para uma operação da margem livre - risco por operação como porcentagem da margem livre; Máx. posições abertas - número máximo de posições abertas; Intervalo entre posições - distância entre posições; Lucro mínimo. Fechar posição de maior lucro - lucro mínimo para fechar a posição mais lucrativa; Proteção da conta. Se "verdadeiro" -> fechar posição de maior lucro - proteção de lucro, onde a posição mais lucrativa será fechada; Número de itens abertos se "Proteção da conta" = "verdadeiro" - número de posições a serem protegidas; Condição reversa - sinais de reversão; MACD: período da ema rápida MACD: período da ema lenta Máx. volume da posição - volume máximo permitido da posição; Coeficiente do lote - multiplicador do lote; quanto mais posições abertas, maior será o multiplicador do lote.

2018.01.22
3MACross EA: O Sistema de Trading para MetaTrader 5 que Você Precisa Conhecer
MetaTrader5
3MACross EA: O Sistema de Trading para MetaTrader 5 que Você Precisa Conhecer

Autor da ideia: bobby, autor do código mq5: barabashkakvn. O EA utiliza dois indicadores: MA Cross 3MACross Alert WarnSig e Price Channel. Três opções estão disponíveis para configurar o stop loss e take profit: Trailing Stop maior que zero. Nesse caso, a função de trailing stop será aplicada às posições; Auto SL/TP ativado. Aqui, os níveis de TP e SL são determinados com base no indicador "Price Channel"; BreakEven maior que zero: se uma posição alcançar o ponto de BreakEven, ela será movida para este ponto. Nota importante: apenas uma das três opções pode ser selecionada. Se uma delas for escolhida, as outras duas devem ser desativadas. Por exemplo, se BreakEven estiver definido como 15, então o parâmetro Trailing Stop deve ser zero e Auto SL/TP deve estar desativado (estes são os parâmetros padrão do EA). Além disso, há duas opções para definir o volume da posição: lote fixo igual a Lots ou percentual de risco sobre a margem livre Risco em percentual para uma operação a partir da margem livre. Apenas uma opção pode ser selecionada: se Lots for menor ou igual a zero, será utilizado o percentual de risco por operação. O EA foi otimizado para USDJPY, H1 (esses parâmetros são usados no EA por padrão): Parâmetros de Entrada Parâmetros de Trading: Lots (se <=0 -> use risco da margem livre) - volume da posição; Stop Loss Take Profit Trailing Stop Risco - risco por operação como percentual da margem livre; Auto SL/TP - stop loss e take profit com base no indicador "Price Channel"; Trade no fechamento da barra - trading em uma barra fechada: se 'true', o EA utiliza dados da barra #1, se 'false', o EA opera na barra #0; BreakEven; Máx. posições abertas - número máximo permitido de posições em uma direção. Parâmetros do indicador MA Cross 3MACross Alert WarnSig: Parâmetros da primeira Média Móvel: Período da primeira Média Móvel; Deslocamento da primeira Média Móvel; Método da primeira Média Móvel. Parâmetros da segunda Média Móvel: Período da segunda Média Móvel; Deslocamento da segunda Média Móvel; Método da segunda Média Móvel. Parâmetros da terceira Média Móvel: Período da terceira Média Móvel; Deslocamento da terceira Média Móvel; Método da terceira Média Móvel. crossesOnCurrent; alertsOn; alertsMessage; alertsSound; alertsEmail; Parâmetros do indicador Price Channel: InpChannelPeriod - período de cálculo (número de barras).

2018.01.22
Primeiro Anterior 20 21 22 23 24 25 26 27 28 29 30 Próximo Último