Ea com botão de compra e venda e painel com informações da conta

Trabalho concluído

Tempo de execução 92 dias
Comentário do desenvolvedor
Excelente cliente, muito compreensível e amigável

Termos de Referência

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. 
Candle Countdown

========================================================
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)

OrdersProfit
========================================================

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 )

Lotes distribuídos na conta


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. 
Configuraçoes

======= 

No fim Um exemplo Geral de como ficaria todas as informações no gráfico: 

Todas as informações no gráfico



Respondido

1
Desenvolvedor 1
Classificação
(11)
Projetos
17
59%
Arbitragem
2
0% / 100%
Expirado
2
12%
Livre
2
Desenvolvedor 2
Classificação
(31)
Projetos
55
5%
Arbitragem
25
0% / 96%
Expirado
24
44%
Carregado
3
Desenvolvedor 3
Classificação
(571)
Projetos
942
47%
Arbitragem
303
59% / 25%
Expirado
125
13%
Livre
4
Desenvolvedor 4
Classificação
(23)
Projetos
26
8%
Arbitragem
0
Expirado
5
19%
Livre
Pedidos semelhantes
Preciso de um painel que rode e construa os candles de 5, 10, 15 min on line. depois disse o BD deve estar acessivel a construção de monitoramento de padrões específicos. Engolfo, martelo, etc. Podemos coversar melhor por mensagem

Informações sobre o projeto

Orçamento
75+ USD
Desenvolvedor
67.5 USD
Prazo
de 2 para 10 dias