
Assistente de Negociação: ferramenta multifuncional para uma negociação conveniente

Assistente de Negociação: ferramenta multifuncional para uma negociação conveniente
- Esta utilidade irá ajudá-lo a simplificar, automatizar e tornar sua negociação mais rápida, enquanto expande significativamente as capacidades padrão do terminal MetaTrader.
- Se você tiver alguma dúvida, ideias para melhorias ou se de repente notar um bug, por favor entre em contato, estou aberto a sugestões:
- Perfil MQL: https://www.mql5.com/pt/users/mqlmoney
- email: bossplace@yahoo.com
Links clicáveis:
- Versões completas: para MT4 | para MT5
- Versões demo: para MT4 | para MT5
- Para quaisquer dúvidas / ideias / problemas:
- Mensagem direta no site MQL5
- email: bossplace@yahoo.com
Interface:
A utilidade é dividida em 4 abas principais:
- [new] aba: Novas negociações, cálculo de Lote / Risco / Relação Risco-Recompensa.
- [manage] aba: Gestão de negociações, Breakeven, Trailing, Fechamento automático, Níveis automáticos.
- [info] aba: Estatísticas de negociação, análise de mercado.
- [tool] aba: Indicadores e utilitários auxiliares.
Para facilitar a navegação, os elementos da interface têm cores diferentes:
- Verde: comumente usado para ativar/desativar algo.
A cor verde também é usada para negociações lucrativas / compras e níveis de TP. - [tab]: botões próximos: use para alternar entre modos/abas.
- Vermelho: negociações perdedoras / vendas, níveis de SL. Usando [X] você pode cancelar algo.
- Azul: quando clicado, você pode alterar o valor do botão ou mostrar uma lista suspensa.
[s]: configurações adicionais. [P]: predefinições. Atalhos parecem com [1] [2] [3] [4]. - [< >] arraste para mover o painel.
- [v] clique para recolher o painel.
- [D] clique para alterar o tema da interface: Escuro / Claro.
- [T] clique para mostrar/ocultar botões de Negociação no gráfico, para gerenciar as negociações existentes.
- [v] Predefinições de Símbolo, no topo do painel: você pode salvar as que usa com frequência e depois alternar rapidamente entre elas.
Ao salvar um Símbolo na lista, você também pode ativar a opção [remember TF]: se ativada, o timeframe atual do gráfico também será lembrado e será aplicado ao selecionar uma predefinição.
- Passe o cursor sobre qualquer elemento para ver uma dica pop-up: isso ajudará no início;
- Ao mover os níveis do gráfico, mantenha pressionado o botão <TAB> para ativar o modo ímã: ele aproxima os níveis dos valores OHLC mais próximos.
- Ao ativar o campo de entrada com um preço: clique com o botão esquerdo no gráfico para definir rapidamente o nível.
Atalhos:
- Shift + T: mostrar/ocultar níveis de Negociação no gráfico
- Shift + 1 / 2 / 3 / 4: alternar entre as abas principais
- Shift + TAB: tirar uma captura de tela
- Shift + i: mostrar/ocultar todos os indicadores previamente ativos, enquanto trabalha em outras abas
- ESC: fechar as configurações ou cancelar o gerenciamento de negociação
- Shift + H: Ocultar / Mostrar o painel principal
- Shift + Q: Ação rápida: pode ser personalizada nas configurações [s]
- UP: Mudar para um TimeFrame superior: (M5 > M15, H1 > H4 ...)
- DOWN: Mudar para um TimeFrame inferior: (M15 > M5, H4 > H1 ...)
Atalhos para a aba [new]: - Shift + V: tornar todos os níveis Visíveis. Conveniente se os níveis estiverem fora do gráfico
- Shift + R: Inverter a direção da configuração atual da negociação
- Shift + E: ligar/desligar a indicação do preço de Entrada (ordem pendente / execução por mercado)
Os seguintes atalhos precisam ser ativados nas configurações [s] na aba [new]: - Shift + B: executar uma negociação de Compra, com os parâmetros atuais
- Shift + S: executar uma negociação de Venda, com os parâmetros atuais
- Shift + C: Fechar uma negociação executada recentemente através da utilidade (se ainda existir)
Atalhos para a aba [manage]: precisam ser ativados nas configurações [s] na aba [new]:
[manage] [Groups]: - Shift + P: fechar Lucros
- Shift + L: fechar Perdas
- Shift + B: fechar Compras
- Shift + S: fechar Vendas
- Shift + A: fechar todas as negociações Ativas
[manage] [Order]: - Shift + C: Fechar a negociação selecionada
Atalhos para a aba [tool]: - Shift + Z: excluir o último grupo de objetos ao desenhar
- Left / Right: alternar através da lista de Símbolos, enquanto a ferramenta [Market watch] está ativa
Calculadora: você pode fazer cálculos ao inserir um valor no campo de entrada.
Para ativar a calculadora, comece a digitar com "=", por exemplo: '=480/2'. O resultado será 240.
Operadores disponíveis: * / + - % ( ) .
Ao inserir um valor de preço, você também pode usar as palavras-chave: 'points', 'bid', 'ask', 'spread'. Por exemplo:
- = bid +100 points
- = bid -spread
- = 1.50300 +spread
- = 50.25 +250 points
A calculadora está disponível para os campos de entrada principais nas abas [new] e [manage > Order], e para a ferramenta [Alerts].
Se a calculadora estiver disponível para um campo de entrada específico, você verá informações sobre isso ao passar o mouse sobre ele.
Indicador do seu sentimento de negociação. Quando o painel principal está minimizado, você pode usar o interruptor colorido para escolher entre [neutro / altista / baixista]. Se uma direção não neutra for selecionada, o botão [^] (botão de recolhimento do painel) será colorido na cor apropriada. Dessa forma, você pode sempre manter em mente sua direção de negociação preferida.
[new] aba: execução de negociação | Cálculo de Lote, Risco, RR
Nesta aba você pode abrir uma nova negociação. Para conveniência, vamos dividir esse processo em 5 etapas:
- Especifique a quantidade de risco para calcular o tamanho do lote, ou especifique um tamanho de lote personalizado.
- Especifique o preço de entrada para a ordem pendente, ou selecione execução por mercado.
- Defina o nível de SL, ou desative-o.
- Defina o nível de TP, ou defina a relação RR para seu cálculo automático baseado no tamanho do SL.
- Execute a ordem usando os botões Comprar / Vender.
Os níveis de Entrada, SL, TP podem ser definidos de 6 maneiras: preço personalizado, preço de barra, ou tamanho: em pips / points / % ATR.
O tamanho de SL / TP também pode ser definido em termos da perda / lucro potencial da negociação, baseado no tamanho do lote usado.
Para o nível SL, esta opção está disponível apenas se o tamanho do lote for definido manualmente: método [Lot]
Durante a seleção, você pode ativar [change ALL] para aplicar o novo método a todos os níveis (Entrada, SL, TP).
Se o nível for definido em tamanho, você pode usar os botões adicionais [^] / [v] para colocar o nível no lado oposto.
Por exemplo, quando o nível SL = +50 pips e está colocado acima da entrada, você pode clicar em [^] para invertê-lo e colocá-lo abaixo da entrada: assim ele se tornará -50 pips.
Se o método [preço de barra] for selecionado: você pode escolher o preço de barra usado nos cálculos: open / high / low / close.
Você também pode definir o deslocamento da barra calculada em relação à atual, onde 0 significará a barra atual (flutuante).
Você também pode definir um deslocamento de preço adicional do preço da barra calculada.
Botão [L]: clique para mostrar/ocultar a visualização dos Níveis no gráfico.
Botão [P]: você pode salvar as configurações atuais em Predefinições para usá-las posteriormente para negociações mais rápidas.
É especialmente conveniente se os níveis não forem definidos como um preço, mas em tamanho.
Atalho Shift + V: clique para tornar todos os níveis (Entrada, SL, TP) visíveis.
Conveniente se os preços mudaram e os níveis estão fora da área visível do gráfico.
1. Cálculo de Risco / Lote
Existem 2 opções disponíveis:
- Ative o interruptor [Risk] e defina a quantidade de risco para calcular o tamanho do lote. O risco pode ser definido como um [%] do depósito, ou em termos monetários [currency].
- Ative o interruptor [Lot] e defina o tamanho do lote: a utilidade calculará o tamanho do risco potencial.
- Se você negocia em várias contas, pode calcular o tamanho do lote ou a quantidade de risco para os outros depósitos ao mesmo tempo:
clique no seletor [v] ao lado dos botões [Lot] / [Risk]. Os tamanhos de outras contas podem ser definidos nas configurações [s]. - Use os atalhos personalizáveis [1] [2] [3] [4] para definir rapidamente o tamanho do risco ou do lote.
- Existem 4 métodos de cálculo do tamanho da conta: pode ser definido nas configurações [s]:
Saldo da conta / Margem livre / Equity atual / Quantidade personalizada de dinheiro. - Ao digitar um tamanho de risco para uma negociação: você será convidado a usar o tamanho do lucro flutuante / perda de todas as negociações na conta. Este recurso pode ser útil para estratégias de gerenciamento de risco quando é necessário cobrir uma perda ou quando você deseja arriscar apenas o tamanho do lucro flutuante.
- Se o tamanho do lote calculado exceder o valor máximo permitido: a negociação será automaticamente dividida em várias ordens com um tamanho de lote menor, a informação será destacada em laranja. Exemplo: se o lote calculado = 150.00, mas o lote máximo permitido = 100.00: haverá 2 ordens idênticas com tamanho de lote = 75.00.
2. Preço de entrada:
Se o botão [Entry:] estiver ativado, o modo de ordens pendentes será ativado.
Se você deseja mudar para a execução por mercado no preço atual - desative o botão [Entry:].
- Modo de execução por mercado: a negociação será aberta no preço de mercado atual.
- Ordens pendentes: neste modo, elementos adicionais da interface serão exibidos: você pode usá-los para definir parâmetros adicionais de uma ordem pendente.
- Opção [Trigger]: defina os níveis quando a ordem pendente deve ser cancelada ou ativada:
- [cancel at]: se o preço atingir o nível de cancelamento antes que a ordem seja ativada - a negociação será excluída. Os níveis são monitorados pela utilidade (não enviados ao servidor).
- [activate at]: a ordem será colocada no preço de entrada, mas somente após o preço atingir o nível de ativação.
MT4: o gatilho de ativação é monitorado pela utilidade e não é enviado ao servidor.
MT5: o gatilho de ativação será enviado à corretora apenas em ordens Buy/Sell StopLimit.
Há um painel adicional (abaixo dos botões de execução) onde você pode ajustar uma ordem pendente:
- [exp]: o tempo de expiração da ordem: em minutos / horas / dias / número de barras / hoje.
Quando [today] é selecionado, a ordem será excluída quando a barra atual fechar no TF diário. - [Oco id] (uma cancela a outra). Se ativo: assim que uma das ordens pendentes for ativada, todas as outras ordens pendentes com o mesmo ID OCO serão canceladas automaticamente. Você pode definir IDs diferentes: ou seja, pode ter grupos diferentes de ordens. Nas configurações [S] você também pode definir uma opção de ID OCO global: se ativa, as ordens OCO serão monitoradas em todos os Símbolos: não apenas no mesmo Símbolo.
- Opção [Place later]. Se ativa, a negociação será aberta automaticamente em um horário especificado. Existem 5 tipos de períodos: minutos / horas / dias / nova barra / na abertura do mercado.
Usando a opção [at market open] você pode colocar uma negociação mesmo quando o mercado está fechado: ela será enviada ao servidor quando o mercado abrir. Até que a negociação seja enviada à corretora - a utilidade deve estar ativa no dispositivo onde foi colocada.
Para a opção [at market open], você pode definir o atraso de tempo em que as ordens programadas serão colocadas após a abertura do mercado. Pode ser útil se você quiser esperar um spread menor ou evitar erros de "off quotes" / "common".
Configurações [s] > [Auto-trading] > valor "Ordens programadas: colocar após a abertura do mercado". - Ao usar ordens programadas [Place later], você pode especificar o preço de Entrada dentro do spread atual (entre Bid e Ask): o tipo de ordem real será determinado quando chegar o momento de ativação: ou uma ordem pendente será colocada (seu tipo será determinado pela localização do preço de entrada: Limit ou Stop), ou a negociação será executada por mercado, a um preço dado ou melhor.
[H]: ordens pendentes ocultas:
- Ordens virtuais não são enviadas à corretora até a ativação: seu monitoramento ocorre no dispositivo onde foram colocadas, portanto a utilidade deve permanecer ativa.
- Ao ativar ordens ocultas, você também pode ativar a opção [monitor entry @BID price]: se ativa, ordens BuyLimit / BuyStop serão ativadas apenas quando o preço Bid atingir a entrada, para protegê-lo de ativações acidentais devido ao tamanho do spread.
- Lembre-se, quando o preço de entrada for atingido, a negociação de compra ainda será aberta no preço Ask, portanto o nível de entrada será pior do que sem esta opção.
- Inteligente [en] / [tr] : a negociação será aberta / ativada (cancelada) apenas se a(s) barra(s) no TF selecionado estiver(em) fechada(s) além do nível de entrada / gatilho: você pode evitar entrada / gatilho falsos devido à volatilidade.
Com a opção inteligente [en], a negociação será aberta pelo preço de mercado, quando a barra do TF selecionado for fechada: assim, o preço de entrada final é imprevisível e pode ser pior do que o planejado. Você pode definir o número de barras que devem ser fechadas além do nível especificado para que seja considerado ativado. Para fazer isso, abra a janela de seleção de TF na linha de opções inteligentes.
3. Stop Loss:
Se o botão [SL:] estiver ativado, o nível SL será enviado à corretora na execução.
Você também pode desligar o botão [SL:], e então a negociação será executada sem o nível SL.
- O nível SL pode ser definido como um preço personalizado, preço de barra, ou tamanho: em pips / points / % / valor ATR.
[H]: níveis SL ocultos:
- Se [H] estiver ativo - o nível SL não será enviado à corretora, será monitorado pela utilidade, portanto ela deve permanecer ativa no dispositivo onde a negociação foi colocada.
Ao ativar SL oculto, você também pode ativar:
- Opção [monitor SL on Short trades based on the BID price]: se ativa, a negociação de venda será fechada apenas quando o preço Bid atingir o SL, para protegê-lo de ativações acidentais de SL devido ao tamanho do spread.
Observe: quando o SL for atingido, a negociação ainda será fechada no preço Ask, portanto a perda final será maior do que sem esta opção. - Opção [monitor SL on Long trades based on the ASK price]: se ativa, a negociação de compra será fechada apenas quando o preço Ask atingir o SL.
Observe: quando o SL for atingido, a negociação ainda será fechada no preço Bid, portanto a perda final será maior do que sem esta opção. - Inteligente [sl]: a negociação será fechada apenas quando a(s) barra(s) no TF selecionado estiver(em) fechada(s) além do preço SL, para evitar ativações falsas de SL devido à volatilidade e movimentos 'falsos'.
Com esta opção, a negociação será fechada no preço de mercado, quando a barra do TF selecionado for fechada: assim, a perda final é imprevisível e pode ser maior do que o planejado.
Você pode definir o número de barras que devem ser fechadas além do nível especificado para que seja considerado ativado. Para fazer isso, abra a janela de seleção de TF na linha de opções inteligentes.
Existem 2 opções para monitorar o SL oculto: pode ser escolhido ao ativar o SL oculto:
- [Close strictly at the specified price]: usando esta opção, você pode evitar uma perda maior devido a possíveis gaps de preço: mas neste caso, a negociação não será fechada até que o preço retorne ao nível SL especificado, portanto a perda flutuante pode ser maior do que o planejado.
- [Continue to try even at the worst price]: a negociação será fechada mesmo que o preço tenha formado um gap e esteja além do SL. Significa uma possível perda maior.
4. Take Profit e relação Risco / Recompensa:
Existem 2 opções disponíveis:
- Ative o botão [R/R :] e defina a relação Risco/Recompensa: o nível TP será calculado automaticamente com base no tamanho do SL especificado.
- Desative o botão [R/R :] e defina o nível TP: a utilidade calculará a relação R/R atual.
Para facilitar o monitoramento, a janela R/R muda de cor:
- Se a Recompensa for menor que o Risco (RR < 1): a janela será vermelha;
- Nas configurações [s], defina sua R/R preferida: valores de 1.0 até o RR especificado serão azuis;
- Valores maiores que o especificado serão verdes;
[H]: níveis TP ocultos:
- Se [H] estiver ativo - o nível TP não será enviado à corretora, será monitorado pela utilidade, portanto ela deve permanecer ativa no dispositivo onde a negociação foi colocada.
- Ao ativar TP oculto, você também pode ativar a opção [monitor based on the BID price]: se ativa, a negociação de venda será fechada quando o preço Bid atingir o TP, para protegê-lo de uma situação em que a negociação não feche no nível TP devido ao spread.
Observe: quando o TP for atingido, a negociação ainda será fechada no preço Ask, portanto o lucro final será menor do que sem esta opção.
Níveis Multi Take Profit:
Usando níveis Multi TP, você pode definir ações adicionais para a negociação: fechamento parcial e mover o SL.
Isso é conveniente se você deseja proteger seus lucros à medida que o preço se move em direção ao nível TP final.
- Para definir níveis TP adicionais, clique no botão [add tp]. Se os níveis já estiverem definidos, este botão irá mostrar informações sobre a quantidade de níveis extras.
- A interface Multi TP abre em uma janela separada: pode ser movida [< >] para qualquer lugar no gráfico.
- Os níveis Multi TP são monitorados pela utilidade, portanto ela deve permanecer ativa.
- Botões [1] - [6] (coluna esquerda): clique para ativar / desativar completamente cada um dos níveis multi TP.
Os níveis devem ser definidos em ordem: ao desativar TP2, TP3 também será desativado. - Na próxima janela, você precisa definir a localização de cada nível TP.
- Existem 6 tipos de níveis, pode ser selecionado na linha superior:
preço, tamanho em pips ou points, % do TP final, relação R/R, % da mudança de preço. - Botões [C]: ligar/desligar a ação de Fechamento parcial da negociação, separadamente para cada nível multi TP.
- Na próxima janela, você pode definir o volume que será fechado quando um determinado nível for atingido:
separadamente para cada TP, onde a ação [C] estiver ativa. - Usando o interruptor azul na linha superior, você pode escolher o tipo de cálculo do volume:
tamanho do lote / % do total do lote / % do lote restante. - Botões [M]: ligar/desligar a ação de Mover o SL, separadamente para cada nível multi TP.
- Se [M] estiver ativo, você pode escolher para onde o SL deve ser movido, separadamente para cada TP:
seja para o nível de break-even, ou para um dos níveis TP anteriores. - Na linha inferior há 2 botões para dividir rapidamente os valores em partes iguais:
- [Levels ^]: coloca todos os níveis TP ativos a uma distância igual entre si.
- [Volume ^]: divide o volume de fechamento igualmente entre os níveis onde a ação [C] estiver ativa.
- Há um botão [TP] na linha superior: clique para salvar as configurações atuais em uma predefinição, depois ajuste rapidamente os níveis multi TP.
Será conveniente se os níveis TP não forem definidos como um preço, mas em tamanho.
Trabalhando com as linhas do gráfico: se o botão [L] estiver ativo
Os níveis de Entrada, SL, TP e Gatilho serão visualizados no gráfico. Os botões do gráfico mostrarão informações importantes sobre cada nível. Segure e arraste esses botões (não as linhas!) para ajustar o nível.
- As zonas SL / TP são preenchidas com cores: quando você segura e move essas áreas, todos os níveis serão alterados simultaneamente, mantendo a relação R/R.
- Use os botões [+] / [-] para mover o nível mais longe / mais perto pelo tamanho do spread atual.
- Botão [R]: inversão rápida da configuração da negociação para o lado oposto.
- Arraste o botão [<>] para ajustar a largura das áreas TP / SL.
- Se o RR estiver fixo (botão [R/R:]), ao ajustar o SL, o TP também será alterado, e vice-versa. Se você quiser alterar os níveis independentemente, desligue a relação RR.
- Os botões TP/SL mostram o lucro/perda potencial no tipo selecionado: %, ou termos monetários.
- Se os níveis [Entry / SL / TP / Trigger] forem definidos como uma distância (pips / points / % / ATR), você pode fixar [!] cada um dos níveis no gráfico.
- Se o nível estiver fixo: o preço do nível não mudará com o mercado, mas a distância atual será atualizada. Para travar/destravar um nível, use o botão azul [!] à direita do gráfico.
Adicionalmente, antes da execução:
- Os níveis finais da negociação, lucro e perda potenciais são visíveis acima dos botões de execução.
- Opcionalmente, você pode abrir várias negociações idênticas ao mesmo tempo: para isso, especifique a quantidade de negociações no campo de entrada: ( [x 1] Entry ).
- Para executar ordens Grid: clique no botão [G]: um painel adicional será mostrado, onde você pode ajustar as configurações de Grid.
- Opcionalmente, você pode digitar seu comentário para a negociação: ele será visível durante o gerenciamento subsequente da negociação e na lista de ordens do terminal.
- Botão [id] na 1ª linha: se ativado - a negociação terá um ID interno: pode ser usado para o gerenciamento subsequente da negociação.
- O slippage máximo pode ser definido nas configurações de entrada [s].
Se um slippage único for especificado para um Símbolo - ele terá prioridade sobre o valor geral.
Execução da negociação:
- Os botões BUY / SELL determinam automaticamente o tipo de negociação disponível.
Ambas as direções estarão disponíveis apenas se os níveis SL e TP estiverem desativados. - Ao usar a execução por mercado, você pode definir o tamanho máximo do spread nas configurações [s]: para se proteger durante um período de alta volatilidade.
- Se [show info after the execution] estiver ativado nas configurações [s]: quando a negociação for executada, você será convidado a salvar a negociação em um atalho: se você salvá-la, poderá selecionar rapidamente esta negociação para gerenciamento subsequente na aba [manage].
- Você também pode definir a cor de identificação: será conveniente para o reconhecimento rápido da negociação no gráfico. A cor também pode ser alterada ou removida posteriormente: no painel de gerenciamento rápido ou durante o gerenciamento da negociação na aba [Order].
[s] Configurações na aba [New]:
Links para as descrições das outras abas:
- [manage] aba: Gerenciamento de negociações, Breakeven, Trailing, Fechamento automático, Níveis automáticos.
- [info] aba: Estatísticas de negociação, análise de mercado.
- [tool] aba: Indicadores e utilitários auxiliares.