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

Работа завершена

Время выполнения 92 дня
Отзыв от исполнителя
Excelente cliente, muito compreensível e amigável

Техническое задание

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



Откликнулись

1
Разработчик 1
Оценка
(11)
Проекты
17
59%
Арбитраж
2
0% / 100%
Просрочено
2
12%
Свободен
2
Разработчик 2
Оценка
(31)
Проекты
53
6%
Арбитраж
21
0% / 100%
Просрочено
24
45%
Загружен
3
Разработчик 3
Оценка
(563)
Проекты
932
47%
Арбитраж
301
59% / 25%
Просрочено
124
13%
Работает
4
Разработчик 4
Оценка
(22)
Проекты
25
4%
Арбитраж
0
Просрочено
5
20%
Свободен
Похожие заказы
//+------------------------------------------------------------------+ //| SimpleEA.mq5| //| Copyright 2023, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "2023, MetaQuotes Software Corp." #property link " https://www.mql5.com " #property version "1.00" #property strict input int FastMAPeriod = 12; // Período da média

Информация о проекте

Бюджет
75+ USD
Исполнителю
67.5 USD
Сроки выполнения
от 2 до 10 дн.