Trade Control Center
- Utilitários
- Versão: 1.0
- Ativações: 10
A maioria dos painéis mostra só as ordens que ela mesma abriu, ou o símbolo do gráfico onde está anexada. O Trade Control Center reúne toda posição e toda ordem pendente da conta — manual, do celular, de outro terminal, de qualquer EA — em uma única tabela, com todos os símbolos juntos. Por padrão nada fecha e nada é interrompido: só depois que você aperta um botão, ou define um limite e escolhe uma ação, algo acontece. A ferramenta organiza o que já está na conta; não indica o que negociar nem afirma nada sobre o resultado das suas operações.
A tela Trades
A aba principal chama-se Trades, ao lado de Guards, onde ficam os limites. Esta é a tabela real de uma conta com onze posições, uma ordem pendente e sessenta e nove EAs identificados:
= Trade Control Center
Trades Guards Guards Account OK [###---] EA 69 Window OFF
Today (comm/swap incl.) -15162.00 Open 11 / 0.40 lots Pending 1
Group: None All Buys Sells Losing Winning Symbol EA
SYMBOL TYPE LOTS OPEN NOW P/L EA STATE
[ ] EURUSD B.LIM 0.03 1.12849 -- -- Grid v3 PENDING
[x] USDJPY SELL 0.02 159.416 159.438 -44.00 Manual OK
[x] EURUSD BUY 0.04 1.15368 1.15349 -121.00 Manual OK
[x] EURUSD SELL 0.02 1.15349 1.15368 -61.00 News EA OK
[x] GBPUSD SELL 0.03 1.35049 1.35075 -124.00 Grid v3 OK
[x] GBPUSD BUY 0.05 1.35075 1.35049 -207.00 Gold scalper OK
[x] EURJPY BUY 0.03 183.928 183.899 -87.00 Grid v3 OK
[x] EURJPY BUY 0.05 183.928 183.899 -145.00 Gold scalper OK
[x] USDJPY SELL 0.03 159.417 159.438 -63.00 Grid v3 OK
[x] USDJPY BUY 0.05 159.439 159.417 -110.00 Gold scalper OK
[x] EURUSD BUY 0.03 1.15368 1.15349 -91.00 Grid v3 OK
[x] EURUSD BUY 0.05 1.15368 1.15349 -151.00 Gold scalper OK
Exposure EUR +0.18 USD -0.12 JPY -0.08 GBP +0.02
Selected 11 / 0.40 lots / -1204.00 JPY Trail 0
Confirm? (5s) Close 50% 50 Close % To breakeven Trail Cancel
New order EURUSD Lot 0.15 Risk 5357.00 JPY SL 22.4 pips
1.00 % 1.15144 Price 1:2 GTC Line
BUY SELL B.LIM S.LIM B.STP S.STP
Close 11 position(s), 0.40 lots, -1204.00 JPY?
Cada número desta tela é conferido por outro número da mesma tela. A tabela tem doze linhas, mas a primeira, EURUSD B.LIM, é pendente e fica fora de Open 11 / 0.40 lots; somando LOTS das onze linhas restantes chega-se a 0,40. Somando esses mesmos onze resultados da coluna P/L chega-se a -1204,00, o mesmo valor do aviso de confirmação antes do fechamento. Selected 11 marca dez linhas com [x] e deixa uma sem marcação: Losing e Winning nunca selecionam pendentes, que ainda não têm resultado. Exposure EUR +0.18 USD -0.12 JPY -0.08 GBP +0.02 vem da soma com sinal dos lotes de EURUSD e EURJPY na mesma tabela, sem a pendente. Lot 0.15 Risk 5357.00 JPY é a distância até o stop vezes o tamanho do lote, convertida para a moeda da conta pela cotação de USDJPY duas linhas acima. EA 69 não precisa bater com as linhas visíveis de Guards, que rola e mostra poucas por vez. Grid v3, Gold scalper e News EA não são nomes digitados: são o comentário que cada EA deixou na própria ordem; Manual é a linha sem número mágico. Account OK [###---] é um medidor de seis traços do quanto do limite já foi usado.
Os filtros de agrupamento vêm do painel — None / Symbol / EA / Direction — e o cabeçalho clicável reordena as linhas; Exposure soma apenas os lotes com sinal por moeda, sem opinar sobre o número, e o que não se divide em duas moedas, como ouro e índices, entra em Other.
De onde vêm os nomes dos EAs
No início, a ferramenta varre uma vez o histórico dos últimos 30 dias (InpHistoryDays) para achar cada número mágico da conta; depois só acompanha o que muda. Toda posição e toda pendente carrega seu número mágico até a tabela; sem ele, a linha vira Manual. O nome do EA na tela não é digitado: é o comentário que aquele EA deixou na própria ordem, então não há nada para configurar. A lista suporta até 128 números mágicos; passado isso, o EA que ficou de fora é citado por nome na mensagem e no log, com a sugestão de encurtar InpHistoryDays.
Selecionar e executar
Você marca linhas uma a uma, ou usa um preset pronto — All, Buys, Sells, Losing, Winning, Symbol, EA. Nos dois casos, o painel mostra antes o que vai acontecer, em números, como no aviso de fechamento já citado. Depois o botão vira uma contagem regressiva (Confirm? (5s)): nada é executado a menos que você aperte de novo dentro de cinco segundos. A primeira ação automática de cada sessão pede uma confirmação a mais — First action of this session — antes de rodar sozinha pela primeira vez.
Enviar uma ordem
O tamanho do lote vem do risco definido e da distância até o stop (InpRiskValue), mostrado antes do envio como Lot 0.15 Risk 5357.00 JPY. A linha de stop pode ser arrastada no gráfico, ou você digita um preço, e lote e risco acompanham esse valor. Além da ordem a mercado, há quatro tipos de pendente — B.LIM, S.LIM, B.STP, S.STP — com os prazos que a corretora aceita, e o take-profit pode ser uma proporção da distância do stop: 1:1 / 1:1.5 / 1:2. Uma nova ordem sempre usa o símbolo do gráfico onde o painel está anexado, mesmo que a tabela liste todos os símbolos da conta.
Três camadas de limite
Três camadas agem de forma independente: a conta inteira, incluindo operações manuais (InpAccountDailyLimit, InpAccountTotalLimit); cada EA, por resultado do dia, posições ou lotes; e uma janela de horário (InpWindow). Superado o 80% do limite (InpWarnPercent) a linha vira WARN, e ao atingir o limite vira LOCKED com o motivo escrito junto a ela, como neste recorte real de Guards:
EA Today Open Daily STATE
Gold scalper -1570.00 4/0.20 -3617.24 [###---] OK
Grid v3 -2597.00 4/0.12 -2782.49 [######] WARN
News EA -3250.00 1/0.02 -2226.00 [######] LOCKED
Outside the trading window - new orders are blocked
Daily mostra o limite em moeda da conta ao lado de um medidor de seis traços; News EA está em -3250.00 contra -2226.00, por isso está LOCKED. Grid v3 está em -2597.00 contra -2782.49 — passa dos 80%, por isso WARN — e Gold scalper, em -1570.00 contra -3617.24, fica abaixo disso e continua OK. Esses limites não são os valores iniciais da ferramenta: a conta começa com uma margem bem mais folgada, e os limites por EA e por janela vêm desligados até você defini-los.
A janela de horário e os limites diários, de posições e de lotes se resolvem sozinhos; só o limite total exige que você revise e aperte Unlock duas vezes seguidas. Nem a conta nem a janela de horário têm Stop the chart, porque nenhuma das duas está ligada a um gráfico específico.
O que acontece quando um limite é atingido
Três ações podem ser escolhidas por limite. Alert only é o padrão (InpDefaultAction): nada fecha, a linha fica vermelha e o motivo é escrito por extenso. Close and lock fecha o que está dentro do limite e cancela as pendentes daquele grupo, mas não impede o EA de continuar operando; se ele reabrir posições, o painel continua neutralizando-as, e cada ida e volta custa o valor do spread — o número de vezes e o custo acumulado ficam na tela e no log. Stop the chart, só na camada por EA, remove o gráfico daquele EA mesmo com Algo Trading desligado. Só a camada por EA ignora operações sem número mágico: conta e janela de horário continuam valendo também para as manuais.
Pensada para contas de hedge
Operações de um EA só ficam separadas das de outro em conta de hedge; em conta de netting, o terminal funde tudo em uma posição por símbolo. A ferramenta verifica o tipo de conta ao iniciar e, em netting, passa a só observar — isso fica indicado na tela, e o agrupamento por EA some.
O que a ferramenta não faz
- Não consegue obrigar outro EA a parar de operar: esse recurso não existe no MQL5. Pode fechar o que aquele EA abriu, continuar fechando o que ele reabrir, ou fechar o gráfico dele.
- Não separa EAs em conta de netting.
- Com Algo Trading desligado não abre nem fecha nada; a tabela continua funcionando, e Stop the chart continua disponível.
- Novas ordens usam sempre o símbolo do gráfico onde o painel está anexado, mesmo com a tabela listando todos os símbolos.
- Fecha e cancela as pendentes de um EA, mas não impede que ele volte a abrir posições.
Demonstração, parâmetros e ambiente
O Testador de Estratégia só dá um símbolo, um gráfico e um EA por vez. Dentro dele, a própria ferramenta preenche a tabela com pequenas operações de prática sob outro número mágico (InpTesterDemo), com Tester self-test indicado na tela o tempo todo; em conta real ela nunca envia uma ordem por conta própria. Não mostra vários símbolos, nem um EA travado enquanto outros operam.
Os 47 parâmetros estão em nove grupos, como na janela de entrada: Display / Order entry / Guards: account / Guards: per EA / Guards: trading window / Guards: common / Alerts / Panel / Tester — cada um já com valores padrão que funcionam sem nenhum arquivo .set. Compatível com o MetaTrader 5 e com contas de hedge, ocupa um único gráfico livre, sem chamadas de DLL, sem requisições externas e sem arquivos externos — tudo isso verificado de forma automática a cada nova versão publicada.
Esta ferramenta organiza o que já está na conta e, depois que você define um limite e escolhe uma ação, executa e registra o motivo; nunca diz o que negociar a seguir, só relata o que aconteceu, e não promete resultado algum. Negociar envolve risco de perda de capital. Teste primeiro em uma conta demo.
