İş tamamlandı
![](https://c.mql5.com/i/avatar/avatar_na2.png)
İş Gereklilikleri
Saudaçoes!
Necessito de um Expert que mais parece um indicador que usa muitas informações da conta. Preciso tambem que seja fornecido o código .MQ4
Bem, o EA em sí é bem simples. Possui um botão de compra e um de venda, com os campos:
Lot : onde informo o lote da posição de compra ou venda;
Take Profit: Distancia em pontos do preço de mercado para onde será inserido o take
Stop Loss: Distancia em pontos do preço de mercado para onde será inserido o stop loss
Abaixo disso, algumas informações da conta como:
Balance: balance da conta;
Equity: saldo líquido da conta;
Free Margim: Margem livre;
Total Profit: Total de lucro acumulado em todo o histórico.
Elaborei um design para visualização de cada parte:
========================================================
Mais abaixo no lado inferior direito um campo informando quanto tempo resta o candle atual do timeframe escolhido no gráfico.
========================================================
Na parte do meio, Listar as operações abertas no ativo em que o EA foi anexado ao gráfico e trazer as informações sobre:
as três operações (abertas) de Compra com saldo mais positivo; ( P1 = mais positivo, P3 = terceira mais positiva)
as três operações (abertas) de Compra com saldo mais negativo; ( N1 = mais negativa, N3 = terceira mais negativa)
as três operações (abertas) de Venda com saldo mais positivo; ( P1 = mais positivo, P3 = terceira mais positiva)
as três operações (abertas) de Venda com saldo mais negativo; ( N1 = mais negativa, N3 = terceira mais negativa)
========================================================
E por fim, caso a função esteja em " TRUE" ( linha 6 da imagem2 abaixo) e o Magic Number das ordens seja um dos listados no campo de configuração, ( linha 7 da imagem2 abaixo) , efetuar uma varredura em todas as ordens da conta:
Somando o volume em Lotes de cada Ativo ou paridade e informar no painel junto ao nome de cada símbolo.
A soma deve ser feita considerando a exposição de cada par.
Por exemplo:
Se a conta tiver 4 ordens abertas, sendo elas :
EUR/USD = Buy > 1.50
EUR/USD = Sell > 0.50
A contagem deve ser feita então ( EUR == 1.50 Lot ) e USD == 0.50 lot pois a venda em eur/USD contaria como Exposição ao USD.
Mais duas ordens:
GBPUSD = Sell > 0.75
EUR/JPY= Sell > 0.35
A contagem deve ser feita então ( USD == 0.75 Lot ) pois a venda em gbp/USD contaria como Exposição ao USD. e
( JPY== 0.35 Lot ) pois a venda em eur/JPY contaria como Exposição ao JPY.
O resultado final então seria por ordem de maior lot:
Eur : 1.50 Lotes
Usd: 1.25 Lotes
JPY: 0.35 Lotes
Aqui um exemplo como se houvessem várias ordens abertas em vários pares. (Ordem de maior exposição até menor )
No caso, Esta função somente fica monitorando o volume dos pares na conta, caso esteja ativa e caso o numero magico das operações coincida com
a lista de permissões, como na imagem abaixo: ( Observação: Caso o campo destinado a lista de Magic Number a ser monitorado esteja com apenas um Zero, então monitorar qualquer ordem da conta independente do magic number.
=======
No fim Um exemplo Geral de como ficaria todas as informações no gráfico: