AW Shepherd Safety EA

AW Shepherd Safety EA

28 setembro 2026, 10:04
AW Trading Software Limited
0
5

AW Shepherd Safety EA acompanha as posições abertas: adiciona ordens de recuperação com filtro de tendência, fecha o lado por TakeProfit, trailing ou stop, desenha os níveis de fechamento no gráfico e oferece botões para gerenciar a cesta manualmente. A primeira ordem é aberta pelo trader no painel, e a partir daí o EA conduz a cesta.

Versão MT5 -> AQUI / Versão MT4 -> AQUI / Todos os produtos AW -> AQUI

O EA não tem sinais de entrada. Ele trabalha com as posições do seu símbolo que têm o seu Orders Magic number: abertas pelos botões do painel, manualmente ou por outro EA. Compras e vendas são conduzidas separadamente, por isso os dois lados podem estar abertos ao mesmo tempo.

O EA não é multimoeda: ele opera no símbolo do gráfico em que está instalado. Para vários símbolos, o EA é colocado em cada gráfico separadamente; a escolha de Orders Magic number está descrita na seção 11.

As duas versões funcionam da mesma forma, e o manual é o mesmo para ambas.

O artigo contém as seguintes seções:

  1. Como o EA opera
  2. Teste no testador de estratégias
  3. Ordens de recuperação
  4. TakeProfit e trailing
  5. StopLoss e StopOut
  6. Sobreposição das ordens extremas
  7. Painel do EA
  8. Níveis e marcas no gráfico
  9. Filtros e limites
  10. Configurações de entrada
  11. Identificadores e uso em vários gráficos

1. Como o EA opera

Depois de instalado no gráfico, o EA constrói o painel e mostra o status Advisor is working. Ele não abre ordens enquanto o trader não abrir a primeira ordem do lado ou não lhe passar uma posição pelo Orders Magic number. A partir daí, a cesta do lado é conduzida sempre pelo mesmo ciclo.

Passo 1 - Abertura da primeira ordem. O volume é digitado no campo Order Size do painel, e o botão Open Buy ou Open Sell abre uma ordem a mercado. A ordem recebe o Orders Magic number do EA, e a partir desse momento o lado está em operação.

Passo 2 - Acompanhamento. Se o preço segue na direção da posição, o EA espera o alvo definido pela variável Type of orders TakeProfit, seção 4. Se o preço vai contra a posição em Minimal step between recovery orders, o EA abre uma ordem de recuperação na mesma direção, mas só depois que o filtro Trend filtering for recovery orders mostrar uma reversão a favor da posição, seção 3. Cada ordem de recuperação aproxima do preço o breakeven do lado, e o alvo é calculado a partir do breakeven, e não da primeira ordem.

Passo 3 - Saída. O lado inteiro é fechado por TakeProfit ou trailing, pelo stop da seção 5, em pares de ordens extremas da seção 6 ou pelos botões do painel. O resultado do fechamento é escrito no gráfico.

Passo 4 - Nova cesta. Depois do fechamento do lado, o EA espera a próxima ordem do painel ou pelo Orders Magic number. Durante todo esse tempo, o outro lado é conduzido independentemente do primeiro.

O EA abre ordens por conta própria? A primeira ordem do lado é sempre aberta pelo trader: pelo botão do painel, manualmente ou por meio de outro EA. Automaticamente, o EA abre apenas ordens de recuperação para um lado já aberto. Por isso ele serve tanto para acompanhar a estratégia de outro sistema quanto como ferramenta de negociação manual pelo painel.

O que o EA considera um lado? Todas as posições do seu símbolo, com o seu Orders Magic number, na mesma direção. As compras são um lado, as vendas são o outro. Cada lado tem o seu breakeven, o seu alvo, o seu stop e os seus botões no painel.


2. Teste no testador de estratégias

O EA funciona no testador em qualquer símbolo e timeframe, mas apenas no modo de visualização: a primeira ordem é aberta pelo botão do painel durante o próprio teste. Sem visualização não há painel, não haverá ordens no teste, e o relatório ficará vazio.

Nº Configuração do testador
1 Caixa de seleção Visualization. Sem ela o painel não é construído, e não há como abrir a primeira ordem.

Sequência de verificação antes de iniciar o EA na conta:

  1. Escolher o símbolo e o timeframe em que o EA vai operar, ativar a visualização e iniciar o teste.
  2. Esperar o painel aparecer no gráfico do testador, digitar o volume no campo Order Size e clicar em Open Buy ou Open Sell. O momento da entrada é escolhido manualmente, por exemplo contra o movimento, para ver as ordens de recuperação em ação.
  3. Observar como o EA conduz a cesta: a linha Next Buy ou Next Sell mostra o preço da próxima ordem de recuperação, a linha TakeProfit - o alvo, a marca na barra - o resultado do fechamento.
  4. Comparar o drawdown máximo no relatório do testador com o que o depósito suporta e ajustar Minimal step between recovery orders, Multiplier for size of orders e Maximum number of orders. O cálculo do volume está na seção 3.

Os botões de fechamento, as caixas de seleção de permissão e o campo Order Size funcionam no testador da mesma forma que na conta. Só a cruz que retira o EA não funciona: no testador a caixa de diálogo de confirmação não aparece.


3. Ordens de recuperação

Uma ordem de recuperação é uma ordem na direção da posição aberta, que o EA abre quando o preço vai contra ela. Ela reduz a distância entre o breakeven do lado e o preço, e para fechar com lucro o preço não precisa voltar à primeira ordem, basta voltar ao breakeven. São três as condições de abertura: o passo de preço, a permissão do filtro de tendência e os limites da seção 9.

Passo. A compra de recuperação é aberta quando o preço Bid cai abaixo da Buy mais baixa do lado em Minimal step between recovery orders. A venda de recuperação, quando o Bid sobe acima da Sell mais alta pelo mesmo passo. O passo é fixo e é contado a partir da ordem extrema do lado, e não da primeira.

Preço da próxima Buy = Buy mais baixa do lado - Minimal step between recovery orders. Preço da próxima Sell = Sell mais alta do lado + Minimal step between recovery orders.

Por exemplo, Minimal step between recovery orders de 300 em uma cotação de cinco dígitos e a primeira Buy a 1.10000: a segunda ordem espera o preço 1.09700, a terceira, 1.09400, e assim por diante até Maximum number of orders.

Filtro de tendência. A variável Trend filtering for recovery orders, no bloco RECOVERY SETTINGS, define quando, depois de atingido o passo, a ordem é de fato aberta. A ideia do filtro é não fazer preço médio contra um preço em queda: a ordem de recuperação espera um sinal de reversão a favor da posição.

Modo Quando é aberta a Buy de recuperação Quando é aberta a Sell de recuperação
Without filtering Logo depois de atingido o passo Logo depois de atingido o passo
Parabolic SAR O ponto do Parabolic SAR está abaixo do preço O ponto do Parabolic SAR está acima do preço
Two MA A MA rápida está acima da lenta A MA rápida está abaixo da lenta
Bullish Bearish candles A última barra fechada do gráfico é de alta A última barra fechada do gráfico é de baixa

O Parabolic SAR é configurado no bloco INDICATORS - PARABOLIC SAR SETTINGS: timeframe SAR timeframe, Step SAR e Maximum SAR. As médias móveis, no bloco INDICATORS - 2MA SETTINGS: timeframe MAs timeframe, períodos Fast MA period e Slow MA period, métodos e preços de cálculo. O valor Current no timeframe significa o timeframe do gráfico. O modo Bullish Bearish candles sempre olha para as barras do gráfico em que o EA está instalado.

Volume. A variável Type of increase orders define como cresce o volume das ordens de recuperação. Em todos os modos a base é Size of the first order, e não o volume da ordem anterior, por isso o arredondamento ao passo de volume da corretora não se acumula de uma ordem para outra.

Modo Volume da N-ésima ordem de recuperação
Multiplier lots Size of the first order × Multiplier for size of orders elevado a N, em que N é o número de ordens já abertas do lado. Se, depois do arredondamento, o volume não for maior que a maior ordem do lado, é usada essa ordem multiplicada pelo multiplicador
Add to lots Size of the first order + Increase for Add_Lots × N
Static lots Size of the first order, todas as ordens iguais

O volume de qualquer ordem, incluindo as ordens dos botões do painel, é limitado por cima por Maximum size of orders e pelo volume máximo do símbolo na corretora.

Por exemplo, Size of the first order de 0.01 e Multiplier for size of orders de 1.3: a segunda ordem é 0.01 × 1.3 = 0.013, e o arredondamento ao passo de volume dá de novo 0.01; a terceira é 0.01 × 1.3 × 1.3 = 0.0169, ou seja, 0.02; depois vêm 0.03, 0.04, 0.05. As duas primeiras ordens são iguais por causa do arredondamento, e o crescimento começa na terceira. No modo Add to lots com Increase for Add_Lots de 0.02, os volumes são 0.01, 0.03, 0.05, 0.07.

Nº No gráfico
1 Primeira Buy, aberta pelo botão Open Buy.
2 Duas ordens de recuperação: cada uma Minimal step between recovery orders abaixo da anterior e na barra depois da qual o filtro permitiu a entrada.
3 Linha Next Buy: o preço em que será aberta a próxima ordem de recuperação.
4 Linha TakeProfit Buy: o alvo a partir do breakeven de toda a cesta. A cada ordem de recuperação ela desce, aproximando-se do preço.

Por que a ordem de recuperação não foi aberta, se o preço já percorreu o passo? Há vários motivos: o filtro de tendência ainda não mostrou reversão, já foi aberta uma ordem do lado nessa barra, o número de ordens do lado chegou a Maximum number of orders, o spread está acima de Maximum spread in points, falta margem na conta, é fora do horário de trabalho de segunda ou sexta-feira, ou o lado está desativado pela caixa de seleção Long Trades ou Short Trades. Cada recusa no envio de uma ordem é registrada pelo EA na aba Experts do terminal, com o motivo.

Risco da cesta. O drawdown é definido pelo passo, pelo multiplicador e pelo número máximo de ordens. Para risco baixo, o passo é maior, o multiplicador fica mais perto de 1.2 e o máximo de ordens é pequeno; para risco alto, o passo é menor e o multiplicador, maior. O passo é definido em pontos, e no ouro e nos índices o preço percorre em uma barra um número de pontos diferente do dos pares de moedas, por isso o passo para eles é ajustado de novo no testador.

Resumo das ordens de recuperação. A ordem é aberta depois do passo contra a posição e depois da reversão pelo filtro, o volume é calculado a partir da primeira ordem, o alvo é calculado a partir do breakeven de todo o lado, e o lado é fechado de uma vez.


4. TakeProfit e trailing

A variável Type of orders TakeProfit, no bloco TAKE PROFIT SETTINGS, seleciona uma das cinco formas de fechar o lado com lucro. Quatro delas trabalham com a cesta inteira, e uma coloca o alvo em cada ordem.

Modo Quando o lado é fechado Variáveis
TakeProfit in money O resultado flutuante do lado atingiu o valor definido na moeda da conta TakeProfit in money value
Separate Order TakeProfit in points Cada ordem é fechada pela corretora no seu próprio TakeProfit, em pontos a partir do preço de abertura TakeProfit in points value
Basket TakeProfit in points O preço se afastou do breakeven do lado pelo número de pontos definido TakeProfit in points value
Trailing in money O resultado do lado chegou ao início do trailing e depois recuou um passo em relação ao nível alcançado Trailing start in money, Trailing step in money
Trailing in points Nas ordens do lado é colocado um StopLoss que acompanha o preço; as ordens são fechadas pela corretora nesse stop Trailing start in points, Trailing step in points

Breakeven do lado. É o preço em que o resultado de todas as ordens do lado, considerando os swaps, é igual a zero. Enquanto há uma só ordem, o breakeven coincide com o preço de abertura dela. Cada ordem de recuperação desloca o breakeven em direção ao preço atual. A partir do breakeven são calculados os modos Basket TakeProfit in points e Trailing in points, e também as linhas no gráfico dos modos em dinheiro.

TakeProfit in money. O EA soma o resultado de todas as ordens do lado, considerando os swaps, e fecha o lado quando a soma atinge TakeProfit in money value. Compras e vendas são contadas separadamente: o alvo das compras e o alvo das vendas são o mesmo valor, mas cada lado chega a ele por conta própria.

Basket TakeProfit in points. O lado é fechado quando o preço se afasta do breakeven em TakeProfit in points value. As compras são comparadas com o alvo pelo preço Bid, as vendas pelo preço Ask.

Alvo das compras = breakeven das compras + TakeProfit in points value. Alvo das vendas = breakeven das vendas - TakeProfit in points value.

Por exemplo, duas Buy de 0.01 abertas a 1.10000 e 1.09700, breakeven do lado em 1.09850. Com TakeProfit in points value de 100, o lado será fechado quando o Bid chegar a 1.09950, embora a primeira ordem ainda esteja no prejuízo nesse momento.

Nº No gráfico
1 Cesta de três Buy: a primeira ordem e duas ordens de recuperação.
2 Linha TakeProfit Buy no breakeven da cesta mais TakeProfit in points value.
3 Barra em que o Bid chegou à linha: as três ordens foram fechadas ao mesmo tempo, e uma linha pontilhada liga cada ordem ao ponto de fechamento.
4 Marca de fechamento com o resultado do lado na moeda da conta.

Separate Order TakeProfit in points. O EA coloca em cada ordem do lado um TakeProfit a TakeProfit in points value do preço de abertura dessa ordem, inclusive nas ordens passadas a ele pelo Orders Magic number, se elas não tinham alvo. Depois disso as ordens são fechadas pela corretora uma a uma, a cesta não é fechada como um todo, e o breakeven não entra no cálculo. O modo serve para quando cada ordem deve fechar no seu próprio alvo, independentemente das outras.

Trailing in money. Trailing virtual do resultado do lado. Quando o resultado atinge Trailing start in money, o EA memoriza um nível Trailing step in money abaixo do resultado. Enquanto o resultado cresce, o nível o acompanha: cada vez que o resultado ultrapassa o nível em um passo, o nível é reposicionado um passo abaixo do resultado. O nível nunca recua. Quando o resultado recua um passo abaixo do nível e ainda está acima de zero, o lado é fechado.

Por exemplo, Trailing start in money de 3.00 e Trailing step in money de 0.50. O resultado do lado chegou a 3.00 - nível em 2.50. O resultado subiu para 3.60 - nível em 3.10. O resultado recuou para 2.60 - o lado é fechado com resultado de cerca de 2.60.

Trailing in points. O único modo em que o alvo fica nas próprias ordens. Enquanto o preço não se afasta do breakeven do lado em Trailing start in points mais Trailing step in points, não há stops. Depois, cada ordem do lado recebe um StopLoss a Trailing start in points do preço atual. O stop é reposicionado quando o preço se afasta dele mais do que o início mais o passo, e volta a ficar à distância do início em relação ao preço. O stop nunca recua, e as ordens são fechadas pela corretora.

Por exemplo, Trailing start in points de 150, Trailing step in points de 30, breakeven das compras em 1.10000. O trailing é ativado quando o Bid sobe acima de 1.10180: a 1.10181 o stop fica em 1.10031. O próximo reposicionamento ocorre quando o Bid se afasta do stop em mais de 180 pontos, ou seja, a 1.10212 o stop passa para 1.10062. Se o preço reverter, as ordens são fechadas no último stop.

Nº No gráfico
1 Breakeven da cesta Buy, a partir do qual é calculada a ativação do trailing.
2 Linha StopLoss Buy: o stop que já está nas ordens, Trailing start in points abaixo do preço.
3 Degraus de reposicionamento do stop: cada um depois de um movimento do preço igual ao início mais o passo a partir do stop anterior.

Por que o lado não foi fechado, se o preço chegou à linha TakeProfit? As compras são comparadas com a linha pelo preço Bid, as vendas pelo preço Ask, e as velas do gráfico são construídas pelo Bid, por isso as vendas são fechadas quando o preço no gráfico já passou da linha TakeProfit Sell por uma distância adicional igual ao spread. Nos modos TakeProfit in money e Trailing in money, a linha é a conversão do alvo em dinheiro em preço com o volume atual do lado; o swap e a mudança de volume a deslocam.

Os stops da corretora são levados em conta? Sim. Os stops e os alvos que o EA coloca nas ordens respeitam a distância mínima StopLevel do símbolo. Se a corretora recusar o nível, o EA tenta de novo no tick seguinte e registra o motivo no log.


5. StopLoss e StopOut

A variável Type of orders StopLoss, no bloco STOP LOSS SETTINGS, seleciona a proteção contra o aumento do prejuízo. O stop funciona independentemente do TakeProfit escolhido.

Modo O que faz Variáveis
Without StopLoss Não há stop. O lado é fechado apenas por TakeProfit, trailing, sobreposição ou pelo botão do painel
StopLoss in money O lado é fechado por inteiro quando o seu resultado flutuante atinge o prejuízo definido na moeda da conta StopLoss value in money
Separate StopLoss in points Cada ordem recebe um StopLoss em pontos a partir do seu preço de abertura, e a corretora fecha as ordens uma a uma StopLoss value in points
StopOut in money São fechadas todas as ordens do EA no símbolo, os dois lados de uma vez, quando o prejuízo total delas atinge o valor definido StopOut value in money

StopLoss in money. É calculado por lado: as compras são fechadas quando o resultado das compras cai para menos StopLoss value in money, as vendas, pelo seu próprio resultado. O outro lado continua em operação. A linha StopLoss Buy ou StopLoss Sell no gráfico mostra o preço em que o lado chegará a esse prejuízo com o volume atual.

Separate StopLoss in points. O EA coloca em cada ordem do lado um StopLoss a StopLoss value in points do preço de abertura dela, inclusive nas ordens passadas pelo Orders Magic number. O stop na ordem é executado pela corretora, por isso ele funciona mesmo com o terminal desligado.

StopOut in money. Proteção geral da conta nesse símbolo: quando a soma dos resultados de todas as ordens do EA no símbolo, compras e vendas juntas, cai para menos StopOut value in money, o EA fecha tudo. O modo existe para o caso em que as ordens de recuperação não levaram o lado ao lucro e o drawdown continua crescendo.

Nº No gráfico
1 Cesta Buy formada pela primeira ordem e pelas ordens de recuperação.
2 Linha StopLoss Buy: o preço em que o resultado do lado é igual a menos StopLoss value in money com o volume atual.
3 Linha Next Buy entre o preço e o stop: a próxima ordem de recuperação será aberta antes que o stop seja acionado, e depois dela a linha do stop se deslocará.

Atenção. No modo Without StopLoss, o drawdown do lado é limitado apenas por Maximum number of orders e Maximum size of orders: o EA vai adicionar ordens de recuperação até chegar ao limite e depois esperar o alvo. Cada ordem de recuperação aumenta o volume do lado, por isso, à medida que a cesta cresce, o stop em dinheiro fica cada vez mais perto do preço: a linha StopLoss no gráfico mostra isso com antecedência.

Marca de fechamento e stops da corretora. O resultado é escrito na barra quando quem fecha o lado é o EA: por alvo, trailing em dinheiro, stop em dinheiro, StopOut ou sobreposição. Os fechamentos por TakeProfit e StopLoss que estão nas próprias ordens são executados pela corretora e não recebem marca.


6. Sobreposição das ordens extremas

A sobreposição alivia uma cesta longa em pares, sem esperar o alvo do lado inteiro. Ela é ativada pela variável Allow overlap last and first recovery orders, no bloco ORDERS SETTINGS, e pela caixa de seleção Overlap LH no painel. Funciona com qualquer Type of orders TakeProfit.

Quando o lado tem mais ordens que Allow overlap after number of orders, o EA acompanha um par: a ordem mais próxima do preço e a mais distante dele. Para compras em drawdown, são a Buy mais baixa, normalmente a última ordem de recuperação, e a Buy mais alta, normalmente a primeira ordem. Depois de um recuo do preço, a ordem mais próxima já está no lucro, a mais distante ainda no prejuízo, e o resultado conjunto delas cresce.

O resultado conjunto do par é conduzido pelo mesmo trailing em dinheiro da seção 4, com as variáveis Trailing start in money e Trailing step in money: quando o resultado do par atinge o início, é memorizado um nível um passo abaixo, o nível acompanha o crescimento, e um recuo de um passo fecha as duas ordens. Se o passo for definido maior que o início, o início é usado como passo. O prejuízo da ordem mais distante é coberto pelo resultado da mais próxima, a cesta fica duas ordens mais curta, e o breakeven e o alvo dela são recalculados.

Par = ordem do lado mais próxima do preço + ordem do lado mais distante. O par é fechado quando o lado tem mais ordens que Allow overlap after number of orders e o resultado conjunto do par acionou o trailing em dinheiro.

O botão Low/High no painel mostra o resultado atual desse par e o fecha manualmente, independentemente das configurações de sobreposição.

Nº No gráfico
1 Primeira Buy da cesta: a mais distante do preço, fechada no prejuízo. Uma linha pontilhada liga essa ordem ao ponto de fechamento do par.
2 Última ordem de recuperação: a mais próxima do preço, fechada com um lucro que cobriu o prejuízo da primeira. A linha pontilhada leva ao mesmo ponto.
3 As ordens entre elas continuam em operação, sem linha pontilhada, e a linha TakeProfit Buy foi recalculada pela nova cesta.
4 Marca de fechamento com o resultado do par.

7. Painel do EA

O painel fica no canto superior esquerdo do gráfico. Todos os valores são atualizados uma vez por segundo e a cada tick, e os botões funcionam sem caixa de diálogo de confirmação.

Nº Bloco do painel
1 Cabeçalho e botões de janela. O traço recolhe o painel em uma pílula, e a cruz retira o EA do gráfico depois da confirmação na caixa de diálogo. As ordens abertas permanecem na conta.
2 Status com diodo: Advisor is working quando a negociação está permitida, Trades are not allowed quando o botão AutoTrading do terminal está desativado ou a negociação está proibida para o EA. Com a negociação proibida, a moldura do painel e o diodo assumem a cor de alerta.
3 Spread em pontos, In deals - o volume total das ordens do EA no símbolo em lotes, Drawdown - o prejuízo flutuante dessas ordens em porcentagem do saldo. Quando as ordens estão no lucro, o campo mostra Growth.
4 Botões das compras. ALL Buy mostra o resultado de todas as compras e fecha todas elas. Low/High mostra o resultado do par formado pela Buy mais baixa e pela mais alta e fecha as duas, seção 6. Lowest mostra o resultado da Buy mais baixa, que em drawdown é a última ordem de recuperação, e fecha só ela.
5 Botões das vendas, espelhados: ALL Sell, Low/High e Highest - a Sell mais alta, que em drawdown é a última ordem de recuperação das vendas.
6 Caixas de seleção. Long Trades e Short Trades permitem ao EA ordens de recuperação na sua direção e, na inicialização, repetem Allow to open OP_BUY orders e Allow to open OP_SELL orders. Overlap LH ativa a sobreposição das ordens extremas, seção 6. A alteração vale na hora e até o EA ser reiniciado.
7 Bloco de abertura. Na inicialização, o campo Order Size mostra Size of the first order; o valor é digitado pelo teclado ou alterado pelas setas, no passo de volume da corretora. Open Buy e Open Sell abrem uma ordem a mercado: se o lado não tem ordens, com o volume do campo; se o lado já está aberto, com o volume da próxima ordem de recuperação, sem esperar o passo e o filtro de tendência. O rótulo do botão sempre mostra o volume que será aberto com o clique.

Nº Pílula
1 Logotipo. A pílula fica no lugar do painel e não cobre o gráfico.
2 Botão que expande o painel de volta.
3 Diodo de status: verde em operação, vermelho com a negociação proibida. A moldura da pílula muda de cor junto com o diodo.

O bloco GRAPHICS SETTINGS define o esquema de cores Color Cheme for Panels, o tamanho do painel Panel size e o tamanho da fonte Font size; Panel size na posição Auto ajusta a escala pelo DPI da tela. A exibição do painel é ativada por Show panel of advisor, no bloco ORDERS SETTINGS: sem o painel, o EA conduz a cesta da mesma forma, mas a primeira ordem só pode ser aberta manualmente ou por outro EA.

O botão não abriu a ordem. O motivo fica registrado na aba Experts: spread acima de Maximum spread in points, margem insuficiente, volume fora dos limites do símbolo, fora do horário de trabalho de segunda ou sexta-feira, ou foi atingido o limite de ordens da conta.


8. Níveis e marcas no gráfico

O EA desenha no gráfico até três linhas para cada lado. As linhas são calculadas a cada tick e se movem junto com a cesta; quando o lado não está aberto, as linhas dele são removidas.

Linha Aparência O que mostra
TakeProfit Buy, TakeProfit Sell Contínua, dourada O preço de fechamento do lado com lucro. No modo Basket TakeProfit in points - o breakeven mais os pontos; nos modos TakeProfit in money e Trailing in money - o preço em que o lado atingirá o valor do alvo ou do início do trailing com o volume atual. Nos modos Separate Order TakeProfit in points e Trailing in points não há linha: os alvos e os stops ficam nas ordens e são mostrados pelo terminal
StopLoss Buy, StopLoss Sell Contínua, vermelha O preço de fechamento do lado com prejuízo: o nível de StopLoss in money ou StopOut in money com o volume atual, ou o stop mais próximo do preço que já está nas ordens depois do trailing em pontos ou do stop separado
Next Buy, Next Sell Pontilhada, azul para as compras e laranja para as vendas O preço da próxima ordem de recuperação. A linha desaparece quando o lado está desativado pela caixa de seleção ou quando o número de ordens dele chega a Maximum number of orders

Marcas de fechamento. A variável Show closed profit on chart define como o resultado do lado fechado é escrito: Show images on chart - uma etiqueta com o resultado, legível sobre quaisquer velas; Show text on chart - texto sem etiqueta; Not Used - sem marca. A marca das compras é colocada acima da barra de fechamento, a das vendas, abaixo dela. As marcas permanecem quando o painel é recolhido e são removidas quando o EA é retirado do gráfico ou quando as configurações dele são alteradas.

A cor da linha TakeProfit e das marcas segue Color Cheme for Panels: no esquema escuro o dourado é mais vivo, no claro, mais profundo, para ficar legível no gráfico branco.


9. Filtros e limites

Tudo o que está abaixo é configurado no bloco PROTECTION SETTINGS e vale para qualquer ordem que o EA envia: tanto para as ordens de recuperação quanto para as ordens dos botões do painel. Os limites não se aplicam ao fechamento de ordens.

Horário de segunda e sexta-feira. Start of work time on Mondays e End of work time on Fridays são definidos no horário do servidor, no formato HH:MM. Na segunda-feira antes do início e na sexta-feira depois do fim, o EA não abre ordens, para não entrar nos gaps depois do fim de semana e antes dele. De terça a quinta-feira não há limite de horário. Os fechamentos por alvo e stop funcionam a qualquer hora.

Spread. A ordem não é enviada enquanto o spread atual for maior que Maximum spread in points. A verificação é feita a cada tick: quando o spread volta ao normal, a ordem de recuperação é aberta com atraso, e a ordem do botão precisa ser enviada de novo.

Slippage. Maximum slippage in points - o desvio permitido do preço de execução na abertura e no fechamento.

Uma ordem por barra. Enable One_recovery_order_per_bar_filter impede a abertura de duas ordens de recuperação do mesmo lado na mesma barra: a próxima espera uma nova barra, mesmo que o passo e o filtro já permitam a entrada. Nos timeframes menores, isso contém uma série de ordens adicionadas em um único impulso do preço.

Limites da cesta. Maximum number of orders - o maior número de ordens de um lado, incluindo a primeira. Maximum size of orders - o teto de volume de uma ordem, inclusive para as ordens de recuperação e as dos botões do painel; por cima, o volume também é limitado pelo volume máximo do símbolo na corretora.

Margem. Antes do envio, o EA calcula a margem necessária para a nova ordem e não a envia se os recursos livres não forem suficientes. A recusa, com o motivo, é registrada na aba Experts.


10. Configurações de entrada

Os nomes das variáveis estão escritos como aparecem na janela de configurações.

ORDERS SETTINGS

Variável O que faz
Size of the first order Volume da primeira ordem do lado, valor inicial do campo Order Size e base para o volume das ordens de recuperação
Orders Magic number Identificador das ordens do EA, seção 11. Com o valor 0, o EA conduz as posições abertas manualmente
Comments of the EA's orders Comentário das ordens do EA
Allow to open OP_BUY orders Permite ordens de recuperação de compra, posição inicial da caixa de seleção Long Trades
Allow to open OP_SELL orders Permite ordens de recuperação de venda, posição inicial da caixa de seleção Short Trades
Allow overlap last and first recovery orders Ativa o fechamento do par de ordens extremas, seção 6, posição inicial da caixa de seleção Overlap LH
Allow overlap after number of orders A sobreposição funciona quando o lado tem mais ordens que esse número
Show panel of advisor Mostrar o painel

RECOVERY SETTINGS

Variável O que faz
Trend filtering for recovery orders Without filtering, Parabolic SAR, Two MA ou Bullish Bearish candles, seção 3
Type of increase orders Multiplier lots, Add to lots ou Static lots, seção 3
Minimal step between recovery orders Passo em pontos da ordem extrema do lado até a próxima ordem de recuperação. Quanto menor o passo, mais frequentes as ordens adicionadas e mais rápido cresce o volume do lado
Multiplier for size of orders Multiplicador de volume no modo Multiplier lots. Quanto maior, mais rápido o breakeven alcança o preço e maior a carga sobre o depósito
Increase for Add_Lots Acréscimo de volume a cada ordem no modo Add to lots

TAKE PROFIT SETTINGS

Variável O que faz
Type of orders TakeProfit TakeProfit in money, Separate Order TakeProfit in points, Basket TakeProfit in points, Trailing in money ou Trailing in points, seção 4
TakeProfit in money value Alvo do lado na moeda da conta no modo TakeProfit in money
TakeProfit in points value Alvo em pontos: a partir do breakeven do lado no modo Basket TakeProfit in points, a partir do preço de abertura de cada ordem no modo Separate Order TakeProfit in points
Trailing start in money Resultado do lado a partir do qual o Trailing in money é ativado; limiar para o par na sobreposição das ordens extremas
Trailing step in money Passo de reposicionamento do nível e recuo permitido no Trailing in money e na sobreposição
Trailing start in points Distância do stop em relação ao preço no modo Trailing in points; junto com o passo, define quando o trailing é ativado
Trailing step in points Passo de reposicionamento do stop no modo Trailing in points

STOP LOSS SETTINGS

Variável O que faz
Type of orders StopLoss Without StopLoss, StopLoss in money, Separate StopLoss in points ou StopOut in money, seção 5
StopLoss value in money Prejuízo do lado na moeda da conta com o qual ele é fechado no modo StopLoss in money
StopLoss value in points Stop em pontos a partir do preço de abertura de cada ordem no modo Separate StopLoss in points
StopOut value in money Prejuízo total de todas as ordens do EA no símbolo com o qual tudo é fechado, modo StopOut in money

PROTECTION SETTINGS

Variável O que faz
Maximum slippage in points Slippage permitido na abertura e no fechamento
Maximum spread in points A ordem não é enviada enquanto o spread for maior
Enable One_recovery_order_per_bar_filter No máximo uma ordem de recuperação do lado por barra, seção 9
Maximum size of orders Teto de volume de uma ordem, inclusive para as ordens de recuperação e as dos botões do painel
Maximum number of orders Maior número de ordens de um lado, incluindo a primeira
Start of work time on Mondays Horário do servidor HH:MM antes do qual as ordens não são abertas na segunda-feira
End of work time on Fridays Horário do servidor HH:MM depois do qual as ordens não são abertas na sexta-feira

INDICATORS - 2MA SETTINGS

Variável O que faz
MAs timeframe Timeframe das duas médias móveis do filtro Two MA. Current usa o timeframe do gráfico
Fast MA period Período da MA rápida. Quanto menor, mais cedo o filtro vê a reversão e mais frequentes as permissões falsas
Fast MA method Método de cálculo da MA rápida
Fast MA applied price Preço de cálculo da MA rápida
Slow MA period Período da MA lenta
Slow MA method Método de cálculo da MA lenta
Slow MA applied price Preço de cálculo da MA lenta

INDICATORS - PARABOLIC SAR SETTINGS

Variável O que faz
SAR timeframe Timeframe do Parabolic SAR para o filtro. Current usa o timeframe do gráfico
Step SAR Passo de aceleração do Parabolic SAR. Quanto maior, mais rápido os pontos alcançam o preço e mais frequentes as reversões
Maximum SAR Limite de aceleração do Parabolic SAR

GRAPHICS SETTINGS

Variável O que faz
Color Cheme for Panels Dark scheme ou Light scheme; junto com o painel, muda a cor da linha TakeProfit e das marcas
Panel size Auto pelo DPI da tela, Small 100%, Medium 125%, Large 150%
Font size A mesma escala para a fonte; Auto segue o tamanho do painel
Show closed profit on chart Marca do resultado na barra de fechamento: Show images on chart, Show text on chart ou Not Used, seção 8

11. Identificadores e uso em vários gráficos

O EA conduz apenas as ordens do seu símbolo com o Orders Magic number das configurações. Ordens com outro Magic no mesmo símbolo ele não conta, não adiciona ordens a elas e não as fecha, nem mesmo pelos botões do painel. As ordens abertas pelos botões do painel recebem o Magic do EA automaticamente.

Posições abertas manualmente. As posições manuais têm Magic igual a 0. Para passá-las ao EA, Orders Magic number é definido como 0: a partir desse momento o EA conduz todas as posições manuais do símbolo como se fossem suas, adiciona ordens de recuperação a elas e as fecha por alvo e stop. As posições abertas manualmente antes da instalação do EA são assumidas da mesma forma.

Posições de outro EA. No AW Shepherd Safety EA é definido o mesmo Orders Magic number do EA que abre as ordens. O segundo EA, por sua vez, não deve gerenciar essas ordens por conta própria: o TakeProfit, o trailing ou o grid dele são desativados, senão dois EAs vão gerenciar a mesma cesta por regras diferentes.

Em vários gráficos do mesmo símbolo, o EA é colocado com Orders Magic number diferentes, senão duas cópias vão conduzir a mesma cesta. Em símbolos diferentes, o Magic pode coincidir. A conta MT5 deve ser do tipo hedge: cada ordem de recuperação é uma posição separada, e em uma conta netting as ordens se fundem em uma única posição, e os contadores de ordens e os botões Low/High e Lowest perdem o sentido.

Atenção. Ao retirar o EA do gráfico, as ordens abertas permanecem na conta, e as linhas, as marcas e o painel são apagados. Depois de reiniciado, o EA retoma as ordens com o próprio Magic e continua conduzindo a cesta. O TakeProfit e o StopLoss que já estão nas próprias ordens são executados pela corretora mesmo sem o EA; os alvos e os stops que o próprio EA calcula não funcionam sem ele.


Comprar AW Shepherd Safety EA:

versão MT5
👉 https://www.mql5.com/pt/market/product/49436

versão MT4
👉 https://www.mql5.com/pt/market/product/25418


AW Trading Software

AW Trading Software

Suporte: https://www.mql5.com/pt/users/nechaevrealle