Assista a como baixar robôs de negociação gratuitos

Roteiro interessante?
Então poste um link sobre isto -
deixe que outros avaliem

Você gostou do roteiro? Experimente no terminal MetaTrader 5

Especialistas

Bands 2 - expert para MetaTrader 5

Scriptor | Portuguese English Русский 中文 Español Deutsch 日本語

Publicado por:
Vladimir Karputov
Visualizações:
478
Classificação:
votos: 14
Publicado:
2018.10.04 11:43

Ideia por: Scriptor.

Código em MQL5 por: Vladimir Karputov.

Esta estratégia é baseada na análise dos valores do indicador iBands (Bandas de Bollinger, BB) na barra #0 em relação ao preço de fechamento da barra #0. Quando o preço de fechamento da barra #0 estiver dentro do indicador Bandas de Bollinger e não houver ordens pendentes, é colocado três ordens de compra e três ordens de venda com um valor de folga entre as ordens pendentes.

Ao mesmo tempo, você pode definir para cada par de ordens seu próprio nível de Take Profit (First Take Profit, Second Take Profite Third Take Profit). O Stop Loss pode ser colocado pelo indicador Bandas de Bollinger ou pelo indicador Média Móvel - isso será de responsabilidade do parâmetro Stop loss trailing.

As ordens podem ser colocadas dentro do intervalo de tempo de Hour start até Hour end. Cada ordem é atribuída com um tempo de vida igual ao parâmetro Hour end: Se, por exemplo, Hour end é igual a 23, isso significa que todos as ordens pendentes serão automaticamente removidas às 23h. Todos as ordens pendentes também serão removidas em cada nova barra - assim, a cada nova barra, as ordens Buy Stop e Sell Stop serão colocadas pelos preços alterados do indicador Bandas de Bollinger.

Você pode ativar o trailing no EA - para esse propósito, o parâmetro Trailing Stop deve ser maior que zero. Você também pode usar o recurso de trailing para colocar uma ordem de Stop Loss no breakeven. Para isso, você deve selecionar o valor StopLoss NONE para o parâmetro Stop loss type. Ao mesmo tempo, você deve ter em mente que haverá posições suspensas com perdas. Portanto, você terá que fechar essas posições manualmente.


Os parâmetros de entrada

  • Lots - volume da ordem pendente;
  • Hour start - hora de início do intervalo de tempo de funcionamento;
  • Hour end - hora final do intervalo de tempo de funcionamento;
  • Stop loss type - seleciona o tipo de colocação do Stop Loss, ou seja, por Média Móvel, por Bandas de Bollinger, ou desativa todos eles;
  • First Take Profit - Take Profit para o primeiro par de ordens da série;
  • Second Take Profit - Take Profit para o segundo par de ordens da série;
  • Third Take Profit - Take Profit para o terceiro par de ordens da série;
  • Trailing Stop - trailing;
  • Trailing Step - passo do trailing;
  • Step between pending orders - passo entre as ordens pendentes.
  • magic number - identificador exclusivo para o EA.

Parâmetros do indicador Média Móvel

  • Moving Average: averaging period - período da média;
  • Moving Average: horizontal shift - deslocamento horizontal do indicador;
  • Moving Average: smoothing type - tipo do método da média;
  • Moving Average: type of price - o tipo do preço para calcular o indicador;

Parâmetros do indicador Bandas de Bollinger:

  • Bands: period for average line calculation - período de cálculo da linha média;
  • Bands: horizontal shift of the indicator - deslocamento horizontal do indicador;
  • Bands: number of standard deviations - número de desvios padrão;
  • Bands: type of price - tipo do preço.

Traduzido do russo por MetaQuotes Software Corp
código original: https://www.mql5.com/ru/code/20752

Exp_AverageChangeCandle Exp_AverageChangeCandle

Um sistema de negociação baseado nos sinais do indicador AverageChangeCandle.

Trend Strength Average Trend Strength Average

Trend Strength Average usa alguns dos 4 tipos regulares de médias para a avaliação da força da tendência.

NonLag MA MTF NonLag MA MTF

Bem conhecido como NonLag MA com adições e ajustes.

2XMA_Ichimoku_Signal 2XMA_Ichimoku_Signal

Um indicador de sinal de semáforo usando o algoritmo do indicador 2XMA_Ichimoku_Oscillator.