Risk Lock Trade Panel
- Utilitários
- Versão: 1.0
- Ativações: 10
O Risk Lock Trade Panel é um painel de ordens para quem opera manualmente no MetaTrader 5. A direção e o momento da entrada são decisão sua; o painel faz as contas, envia a ordem já com o stop e depois gerencia a posição na mesma janela.
Ele não abre operações sozinho, não dá recomendações e não envia sinais.
O LOTE VEM DO SEU RISCO
O risco é informado como porcentagem do saldo ou do patrimônio, ou como um valor fixo na moeda da conta. A distância do stop você digita em pontos, ou pressiona «Show line» e arrasta a linha de stop no gráfico. Enquanto arrasta, a distância, o lote e o valor em risco são recalculados a cada movimento.
Com o stop perto, o lote aumenta. Com o stop longe, o lote diminui. O valor em risco continua sendo o que você definiu. É essa a ideia do painel: você escolhe onde o stop deve ficar no gráfico e o tamanho se ajusta a essa escolha.
As predefinições de risco e retorno colocam o take profit como múltiplo da distância do stop: um para um, um para um e meio, um para dois, ou nenhum. A opção escolhida vai na ordem junto com o stop.
O lote é ajustado à especificação do símbolo: o passo de volume e os volumes mínimo e máximo são lidos da corretora, e a perda de um lote na sua distância de stop é calculada pelo próprio MetaTrader. Por isso pares de moedas, ouro, índices e outros CFDs funcionam no mesmo painel. Depois do arredondamento, o painel confere o resultado mais uma vez e reduz o lote em um passo caso ele ultrapasse o risco pedido. Um lote maior que a sua configuração nunca é enviado. Se o resultado ficar abaixo do lote mínimo ou parar no máximo, o painel avisa antes que você pressione qualquer coisa.
STOP DO LADO ERRADO NÃO É ENVIADO
Se a linha de stop estiver abaixo do preço, apenas BUY fica disponível. Se estiver acima, apenas SELL. O outro botão é desligado e o painel diz o motivo. Todo botão inativo mostra a sua razão: o trading algorítmico está desligado, o spread está maior que o seu limite, o stop não foi definido, a margem não é suficiente, ou o stop está mais perto do que a corretora permite.
GERENCIE A POSIÇÃO NA MESMA JANELA
Com uma posição aberta, o painel muda para o modo de gerenciamento. Fechar tudo, fechar só as compras, só as vendas, fechar metade, mover o stop para o preço de entrada com deslocamento opcional e ligar ou desligar o trailing. Fechar tudo pede um segundo clique em até três segundos, e essa confirmação pode ser desativada. Por padrão, os botões de fechamento agem somente nas posições abertas por este painel; é possível ampliar para todas as posições do símbolo, e a configuração atual aparece o tempo todo no painel.
UM LIMITE DE PERDA DIÁRIO OU TOTAL QUE INTERROMPE NOVAS ENTRADAS
Você define um limite diário, um total, ou os dois. Comissão e swap entram na conta, e você escolhe se o resultado flutuante das posições abertas é considerado. O painel mostra o tempo todo qual base está usando. Aos oitenta por cento do limite ele avisa. No limite, BUY e SELL se desligam e continuam desligados: o diário, até virar o dia de negociação; o total, até que você mesmo o libere.
Suas posições abertas não são tocadas. Fechar tudo, fechar metade, stop na entrada e trailing continuam funcionando. O limite impede começar algo novo, não prende você no que já está aberto.
Existe uma opção para fechar posições e continuar fechando as novas quando o limite é ultrapassado. Ela vem desligada e assim permanece até que você a ligue.
O limite total pode ser medido a partir do saldo no início do dia ou a partir do valor máximo alcançado pela conta, como preferir.
Liberar um limite são dois cliques em «Reset limit», e isso faz exatamente o que diz: a contagem recomeça daquele momento, de modo que o mesmo valor de perda não trave o painel um segundo depois. Cada liberação fica registrada no log.
Depósitos e saques feitos durante o dia são reconhecidos e descontados do saldo inicial daquele dia, então dinheiro que entra ou sai não é lido como resultado.
CONFIGURAÇÕES QUE SOBREVIVEM AO GRÁFICO
Risco, distância do stop, predefinição de risco e retorno, posição da linha de stop, posição do painel, estado recolhido, trailing, limite de spread e alcance do fechamento são gravados em arquivo, por símbolo e por conta. Troque o período, reabra o gráfico ou reinicie o terminal: tudo continua lá, inclusive depois de o terminal fechar de forma inesperada. Ouro e EURUSD guardam os seus próprios valores.
O painel é arrastado pelo cabeçalho e recolhe para uma única linha. Se o gráfico for redimensionado ou reorganizado, ele permanece dentro do gráfico.
TIPO DE CONTA
Este painel foi feito para contas de cobertura, e foi nesse tipo de conta que foi desenvolvido e verificado.
Ao iniciar também lê o tipo da conta e adapta-se ao netting: existe uma única posição por símbolo, por isso os botões de fechar compras e fechar vendas não aparecem, fechar metade reduz pela metade a posição líquida, e uma ordem no sentido contrário é anunciada como redução da posição existente antes de ser enviada. Essa adaptação ainda não foi confirmada numa conta netting real, por isso experimente aí primeiro a demo gratuita.
O QUE ELE NÃO FAZ
- Não opera sozinho, não escolhe entradas e não envia sinais.
- Não dá recomendações nem afirma nada sobre resultados.
- Não consegue parar uma ordem enviada de outro lugar. Ordens de outro Expert Advisor, do aplicativo de celular ou de um segundo terminal estão fora do seu alcance. O limite desliga os botões deste painel, não a sua conta.
- Não divide o gráfico com outro Expert Advisor. O MetaTrader 5 permite um Expert Advisor por gráfico, então o painel precisa de um gráfico só dele.
- Não opera com o trading algorítmico desligado. O painel continua exibindo os dados e explica por que os botões estão inativos.
- A versão 1.00 envia ordens a mercado. Ordens pendentes não são colocadas pelo painel.
- Slippage, requotes e restrições da corretora não dependem dele. Todo resultado de envio, inclusive o código de erro, aparece no painel e no log.
EXPERIMENTAR NO TESTADOR DE ESTRATÉGIAS
A demonstração gratuita roda no testador de estratégias. Abra em modo visual: o painel é desenhado no gráfico e, antes de decidir, você vê a disposição, os campos de risco e stop, o lote calculado e as duas linhas de limite. Ali o limite de perda trabalha sobre o saldo virtual do testador, que não é o da sua conta. O painel foi feito e verificado para uso em gráfico real — botões, linha de stop e fechamentos fazem sentido lá, e a maneira honesta de experimentá-los é uma conta demo.
PARÂMETROS DE ENTRADA
Todos os parâmetros já vêm com valores utilizáveis. Dá para colocar o painel no gráfico e usar sem mudar nada.
Trading: InpMagic (20280001), InpComment (RiskLockPanel), InpSlippagePoints (20), InpMaxSpreadPoints (50, 0 = sem limite), InpRiskMode (porcentagem ou valor fixo), InpRiskBase (saldo ou patrimônio), InpDefaultRiskPct (1,0), InpDefaultRiskMoney (100,0), InpDefaultStopPoints (200).
Loss limit: InpUseDailyLimit (true), InpDailyLimitPct (3,0), InpUseTotalLimit (false), InpTotalLimitPct (10,0), InpLimitAnchor (saldo no início do dia ou máximo da conta), InpDayResetHour (0), InpCloseOnBreach (false), InpIncludeFloating (true).
Exit and trailing: InpCloseScope (somente este painel ou todas as posições do símbolo), InpConfirmCloseAll (true), InpConfirmSeconds (3), InpBreakevenOffsetPts (0), InpTrailingPoints (200), InpTrailingStartPoints (-1 = igual à distância), InpTrailingStepPoints (10).
Risk-reward presets: InpRRPreset1 (1,0), InpRRPreset2 (1,5), InpRRPreset3 (2,0).
Panel: InpPanelX (20), InpPanelY (20), InpFont (Arial), InpFontSize (8) e dez parâmetros de cor para o fundo, o cabeçalho, o texto, os valores somente leitura, os botões, a compra, a venda, o estado ativo, o inativo e o aviso.
Stop line: InpShowStopLine (true), InpLineColor, InpLineStyle, InpLineWidth.
SEM DEPENDÊNCIAS EXTERNAS
Sem DLL, sem sites ou APIs externas, sem servidor de terceiros, e nada é coletado do seu terminal. Tudo funciona dentro do MetaTrader 5.
OBSERVAÇÃO
Operar câmbio e CFDs envolve risco de perdas. Este painel é uma ferramenta de cálculo e de envio de ordens. Ele não fornece recomendações nem sinais de negociação e não afirma nada sobre resultados. O lote calculado decorre dos números que você informa e não é uma recomendação. Todas as decisões de negociação e as suas consequências são suas.
