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.
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:
- Como o EA opera
- Teste no testador de estratégias
- Ordens de recuperação
- TakeProfit e trailing
- StopLoss e StopOut
- Sobreposição das ordens extremas
- Painel do EA
- Níveis e marcas no gráfico
- Filtros e limites
- Configurações de entrada
- 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:
- Escolher o símbolo e o timeframe em que o EA vai operar, ativar a visualização e iniciar o teste.
- 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.
- 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.
- 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










