Autor da ideia — Vladimir Pastushak, autor do código MQL5 — barabashkakvn.
O EA (Expert Advisor) representa um programa discreto, que gerencia as posições utilizando rótulos.
Esse sistema é bem comprovado quando operado com determinados corretores.
As funcionalidades do EA incluem:
- Definição de um Take Profit virtual
- Definição de um Stop Loss virtual
- Definição de breakeven
Quando as ordens são detectadas no gráfico, o EA utiliza rótulos para exibir os preços de fechamento por Take Profit, Stop Loss e o nível de breakeven.
O programa é capaz de operar com diferentes números mágicos simultaneamente. Para isso, basta definir o parâmetro "Magic" como "0".
Parâmetros do Expert Advisor:
input ushort InpTakeProfit = 50; // TakeProfit (se 0, não utilizado)
input ushort InpStopLoss = 50; // StopLoss (se 0, não utilizado)
input ushort InpBreakeven = 20; // Breakeven (se 0, não utilizado)
input ushort InpBreakMinDis = 9; // Lucro mínimo ao mover para breakeven
input ulong Magic = 0; // (se 0, todos os mágicos)
input ulong InpSlip = 20 // Slippage
input int coment = 1 // Número de linhas de comentário. Se 0, comentários não são exibidos
input ushort InpStopLoss = 50; // StopLoss (se 0, não utilizado)
input ushort InpBreakeven = 20; // Breakeven (se 0, não utilizado)
input ushort InpBreakMinDis = 9; // Lucro mínimo ao mover para breakeven
input ulong Magic = 0; // (se 0, todos os mágicos)
input ulong InpSlip = 20 // Slippage
input int coment = 1 // Número de linhas de comentário. Se 0, comentários não são exibidos
Rótulos:
- Rótulo verde — nível de breakeven
- Rótulo vermelho — nível de Stop Loss
- Rótulo azul — nível de Take Profit
Exemplo de funcionamento do EA:
Comentário 0