Ajuda para o MetaTrader 5Operações comerciaisPrincípios gerais

Princípios gerais

Antes de começar a estudar as funções da plataforma, você deve compreender claramente todos os termos e funções: ordem, transação e posição.

  • Ordem – solicitação feita pela empresa de corretagem para comprar ou vender um instrumento financeiro. Existem dois tipos de ordens básicos: de mercado e pendentes. Além disso, existem ordens especiais Take Profit e Stop Loss.
  • Transação – fato da compra ou venda de um instrumento financeiro. A compra (Buy) acontece segundo o preço de demanda (Ask) e a venda acontece segundo o preço de oferta (Bid). A transação pode ser feita como resultado da execução de uma ordem de mercado ou ativação de uma operação pendente. Você deve ter em conta que, em alguns casos, várias transações podem ser o resultado da execução de uma ordem.
  • Posição – obrigação de mercado, número de contratos comprados ou vendidos de um instrumento financeiro. Uma posição longa (Long) é um instrumento financeiro adquirido com base no aumento do preço e uma posição curta (Short) é uma obrigação colocada com base na diminuição de preços no futuro.

Rastreamento de ordens, transações e posições

Na plataforma, é fácil rastrear como é aberta uma posição ou como é realizada uma transação. Todas as operações de negociação têm um número único – boleta (ticket). Cada ordem e transação é registrada com uma boleta da posição. Em cada transação é registrada a boleta da ordem, que a executa.

Se uma posição tiver sido afetada por várias transações, por exemplo, no caso de fechamento parcial ou escalonamento, a boleta correspondente será registrada em cada uma delas. Isso tornará mais fácil rastrear todo o histórico da posição.

Se as operações de negociação são exibidas na bolsa de valores ou no provedor de liquidez, elas também registram um identificador do sistema externo. Isso permite rastrear a conexão de operações fora de sua plataforma.

O histórico da abertura de posição pode ser rastreada pela boleta

Esquema geral das Negociações

  • A partir da plataforma de negociação a ordem é enviada ao corretor para execução da transação com os parâmetros especificados;
  • No servidor, a ordem é verificada para correção (correção de preços, disponibilidade de fundos na conta, etc.);
  • As ordens verificadas aguardam o seu processamento no servidor de negociação. No futuro, a ordem pode ser:
  • executada (em um dos modos automáticos de execução ou pelo dealer);
  • retirada ao terminar o tempo de ação;
  • cancelada (por exemplo, ao faltar dinheiro ou ofertas adequadas no mercado, a ordem também pode ser cancelada pelo dealer);
  • cancelada pelo trader;
  • A transação pode ser feita como resultado da execução de uma ordem de mercado ou ativação de uma operação pendente;
  • Uma posição aberta é considerada como resultado da execução da transação, na ausência de posições sobre um instrumento. O aumento ou a diminuição do volume da posição, seu fechamento ou mudança de sentido, podem ser considerados como resultado da transação, na presença de posições sobre um instrumento.

Esquema de operações de negociação: camino da ordem desde a sua criação até a execução pelo corretor.

Sistema de registro de posições #

A plataforma de negociação suporta dois sistemas de registro de posições: Compensação e Cobertura. O sistema usado depende da conta e é determinado pela corretora.

Sistema de compensação #

Este sistema de registro implica que num dado momento, possa haver apenas uma posição aberta, segundo o mesmo símbolo, na conta:

  • Se existir uma posição segundo um instrumento, ao realizar uma transação na mesma direção ocorrerá o aumento do volume dessa posição.
  • Ao realizar uma transação na direção oposta, ocorrerá a diminuição do volume da posição existente, quer o seu fechamento (ao realizar uma transação de volume idêntico ao da posição atual), quer a reversão (se o volume da transação oposta for superior ao da posição atual).

Neste caso, não importa a ação pela qual é realizada a transação na direção oposta, por outras palavras, é indiferente se foi resultado da execução de uma ordem de mercado ou devido à ativação de uma ordem pendente.

Abaixo mostramos um exemplo da execução de duas transações de compra de EURUSD com um volume de 0,5 lotes cada:

Como resultado de duas operações de compra, formou-se uma posição conjunta

Como resultado da execução destas transações, temos uma posição geral com um volume de 1 lote.

Sistema de cobertura #

Este sistema de registro permite que você tenha múltiplas posições do mesmo instrumento, incluindo em direções opostas.

Se, segundo um instrumento de negociação, existir uma posição aberta e o trader executar uma nova transação (ou se estiver ativa uma ordem pendente), ocorrerá a abertura de uma nova posição. A posição atual não será alterada.

Abaixo mostramos um exemplo da execução de duas transações de compra de EURUSD com um volume de 0,5 lotes cada:

Como resultado de duas operações de compra, formaram-se duas posições de negociação

Como resultado da execução destas transações, temos a abertura de duas posições distintas.

Alcance dos sistemas de registro

Dependendo do sistema de registro de posições na conta, algumas funções da plataforma de negociação se comportam de forma diferente:

  • As regras de herança de Stop Loss e Take Profit são alteradas.
  • Para fechar posições, no sistema de compensação, basta executar uma operação de negociação segundo o mesmo símbolo e o mesmo volume, mas na direção oposta. Para fechar uma posição no sistema de cobertura, selecione explicitamente o comando "Fechar posição" no menu de contexto da posição.
  • No sistema de cobertura não é possível virar a posição. Na verdade, a posição atual será fechada e aberta uma nova com o volume residual.
  • Fica habilitada a Margem de cobertura, que é, por sua vez, uma nova condição para o cálculo da margem no sistema de cobertura.

Tipo de ordens #

A plataforma de negociação permite preparar e emitir ordens ao corretor para a execução das negociações. Além disso, a plataforma permite controlar e gerir o estado das posições abertas. Para esses fins, são utilizados vários tipos de ordens de negociação. Uma ordem é uma solicitação do cliente, de uma empresa de corretagem, para comprar ou vender um instrumento financeiro. As ordens na plataforma são divididas em dois tipos principais: de mercado e pendentes. Além deles, existem ordens "Stop Loss" e "Take Profit".

Ordem de mercado #

Uma ordem de mercado é uma solicitação dada pela empresa de corretagem para comprar ou vender um instrumento financeiro. O resultado da execução dessa ordem é a confirmação de uma transação de compra e venda. O preço, segundo o qual a transação ocorre, é determinado pelo tipo de execução dependendo do tipo de instrumento. A compra (Buy) acontece segundo o preço de demanda (Ask) e a venda acontece segundo o preço de oferta (Bid).

Ordem pendente #

Uma ordem pendente é uma solicitação feita pela empresa de corretagem para comprar ou vender um instrumento financeiro no futuro em condições especificadas. Existem os seguintes tipos de ordens pendentes:

  • Buy Limit – ordem de negociação de compra segundo um preço "Ask" igual ou inferior ao indicado na ordem. Além disso, o nível atual de preços é superior ao valor estabelecido na ordem. Normalmente, ordens desse tipo são colocadas na expetativa de que o preço do instrumento, tendo caído até determinado nível, vai aumentar;
  • Buy Stop – ordem de negociação de compra segundo um preço "Ask" igual ou superior ao indicado na ordem. Além disso, o nível atual de preços é inferior ao valor estabelecido na ordem. Normalmente, ordens desse tipo são colocadas na expetativa de que o preço do instrumento ultrapasse certo nível e continue o seu crescimiento;
  • Sell Limit – ordem de negociação de venda segundo um preço "Bid" igual ou superior ao indicado na ordem. Além disso, o nível atual de preços é inferior ao valor estabelecido na ordem. Normalmente, ordens desse tipo são colocadas na expetativa de que o preço do instrumento, tendo subido até determinado nível, vai cair;
  • Sell Stop – ordem de negociação de venda segundo um preço "Bid" igual ou inferior ao indicado na ordem. Além disso, o nível atual de preços é superior ao valor estabelecido na ordem. Normalmente, ordens desse tipo são colocadas na expetativa de que o preço do instrumento, tendo atingido determinado nível, continue caindo;
  • Buy Stop Limit – esse tipo de ordem combina os dois primeiros tipos, sendo uma ordem stop para estabelecer uma ordem limit de compra ("Buy Limit"). Uma vez que o preço futuro "Ask" atinja o nível stop indicado na ordem (no campo "Preço"), será colocada uma ordem "Buy Limit" no nível especificado no campo "Preço Stop Limit". O nível stop é colocado acima do atual preço Ask e o preço Stop Limit é colocado abaixo do nível stop.
  • Sell Stop Limit – esse tipo de ordem é uma ordem stop para estabelecer uma ordem limit de venda ("Sell Limit"). Uma vez que o preço futuro "Bid" atinja o nível stop indicado nessa ordem (no campo "Preço"), será colocada uma ordem "Sell Limit" no nível especificado no campo "Preço Stop Limit". O nível stop é colocado abaixo do atual preço Bid e o preço Stop Limit é colocado acima do nível stop.
  • Para instrumentos com modo de cálculos Exchange Stocks, Exchange Futures e Futures Forts, todos os tipos de ordens são executados de acordo com as regras no mercado de bolsa, onde é realizada a operação. Comumente é usado o preço Last (preço da última transação). Em outras palavras, a ordem funciona uma vez que o preço Last roçar o preço indicado na ordem. No entanto, você deve levar em conta que a compra ou venda em resultado da ativação da ordem é, em qualquer caso, efetuada segundo os preços Ask e Bid, respetivamente.
  • No modo de execução de bolsa, o preço indicado ao colocar ordens limit não é verificado. Ele pode ser exibido acima do preço Ask atual (para ordens de compra) ou abaixo do preço Sell (para ordens de venda). Ao colocar uma ordem com tal preço, ela vai praticamente logo ser ativada e transformada em ordem de mercado. No entanto, ao contrário das ordens de mercado, onde o trader, na verdade, concorda com a transação segundo o preço de mercado atual não exibido, a ordem limit será executada segundo um preço não pior do que o indicado.
  • Se, no momento de se ativar uma ordem pendente, a ordem de mercado correspondente não puder ser executada (por exemplo, não há margem suficiente para ela na conta), a ordem pendente será removida e colocada no histórico, no estado "Rejeitado" (rejected).

Tipos de ordens pendentes

Estado do mercado no momento atual

– estado do mercado no momento atual

Prognóstico

– prognóstico

Preço atual

– preço atual

Preço da ordem

– preço da ordem

Preço segundo o qual será colocada a ordem pendente

– preço segundo o qual será colocada a ordem pendente

Crescimento esperado

– crescimento esperado

Queda esperada

– queda esperada

Take Profit #

O Take Profit está predestinado para a obtenção de lucro ao ser atingido o preço do instrumento financeiro do nível prognosticado. A execução dessa ordem leva ao fechamento total da posição. Ela está sempre ligada à posição aberta ou à ordem pendente. A ordem pode ser colocada apenas juntamente com uma ordem de mercado ou pendente. Ao verificar as condições dessa ordem para posições longas, é usado um preço Bid (a ordem sempre se encontra acima do atual preço Bid), e ao verificar as condições para posições curtas é utilizado o preço Ask (a ordem sempre se encontra abaixo do atual preço Ask).

Stop Loss #

Essa ordem está prevista para minimizar perdas no caso de o preço do instrumento financeiro começar o seu movimento na direção de uma perda. Se o preço do instrumento atingir esse nível, a posição se fecha por completo automaticamente. Essa ordem está sempre ligada a uma posição aberta ou ordem pendente. Ela é emitida para a colocação da empresa de corretagem apenas junto com ordens de mercado ou pendentes. Ao verificar as condições dessa ordem para posições longas, é usado um preço Bid (a ordem sempre se encontra abaixo do atual preço Bid), e ao verificar as condições para posições curtas é utilizado o preço Ask (a ordem sempre se encontra acima do atual preço Ask).

Se, no momento de se ativar uma ordem Take Profit ou Stop Loss, a ordem de mercado correspondente não puder ser executada (por exemplo, rejeitada pela bolsa de valores), essa ordem não será removida. Ela começará a funcionar novamente após um novo tick que garanta as condições de ativação da ordem.

Termos de herança de Stop Loss e Take Profit (compensação): #

  • Quando aumenta o volume da posição, e também quando reverte, os níveis Take Profit e Stop Loss são colocados segundo a última ordem (de mercado ou da pendente ativada). Em outras palavras, os níveis stop são substituídos pelos anteriores em cada última ordem segundo uma posição. Além disso, se na ordem for exibido um valor de zero, Stop Loss e Take Profit são excluídos.
  • Se houver um fechamento parcial da posição, Stop Loss e Take Profit não são alterados para uma nova ordem.
  • Quando houver fechamento total de posições, os níveis Stop Loss e Take Profit serão excluídos, pois estão ligados à posição aberta e não podem existir sem ela.
  • Ao executar uma negociação segundo um símbolo pelo qual já existe uma posição, na janela de colocação de ordens são automaticamente colocados os valores atuais de Stop Loss e Take Profit da posição aberta. Isso se destina a que você não apague acidentalmente a atual ordem stop.
  • Ao executar uma negociação em um clique (através da Barra no gráfico ou da Observação de mercado) segundo um símbolo, pelo qual já há posição, os valores atuais de Stop Loss e Take Profit da posição aberta não se alteram.
  • No mercado de balcão (Forex, Futures), ao transferir uma posição para o dia de negociação seguinte (swap), e mesmo o caminho de reabertura, os níveis Stop Loss e Take Profit são salvos.
  • No mercado de bolsa, ao transferir uma posição para o dia de negociação seguinte (swap), ou transferir para outra conta ou fornecer uma, os níveis Stop Loss e Take Profit são apagados.

Termos da herança de Stop Loss e Take Profit (cobertura):

  • Se houver um fechamento parcial da posição, Stop Loss e Take Profit não são alterados para uma nova ordem.
  • Quando houver fechamento total de posições, os níveis Stop Loss e Take Profit serão excluídos, pois estão ligados à posição aberta e não podem existir sem ela.
  • Ao executar uma operação de negociação em um clique (através da barra no grafico ou no Livro de ofertas), não são colocados Stop Loss e Take Profit.

Esses termos são váildos tanto para a negociação manual como para a colocação de ordens por experts (programas MQL5).

  • Para automatizar a deslocação da ordem Stop Loss seguindo o preço, você pode utilizar o Trailing Stop.
  • A ativação de ordens Take Profit e Stop Loss leva ao total fechamento da posição.
  • Para instrumentos com modo de cálculos Exchange Stocks, Exchange Futures e Futures Forts, todos os tipos de ordens Stop Loss e Take Profit são executados de acordo com as regras no mercado de bolsa, onde é realizada a operação. Comumente é usado o preço Last (preço da última transação). Em outras palavras, uma ordem stop funciona uma vez que o preço Last roçar o preço indicado. No entanto, você deve levar em conta que a compra ou venda realizada como resultado da execução de ordens stop, ocorre, em qualquer caso, segundo os preços Bid e Ask.

Trailing Stop #

"Stop Loss" é projetado para minimizar as perdas, se o preço de um instrumento financeiro começar a se mover em uma direção desfavorável. Quando a posição aberta se torna rentável, o "Stop Loss" pode ser movido manualmente para um nível favorável. Para automatizar esse processo é usado o Trailing Stop. Esse instrumento é particularmente útil quando existe um forte movimento do preço em uma direção, e nos casos em que não é possível acompanhar de perto a evolução do estado do mercado.

O Trailing Stop está sempre associado a uma posição aberta ou a uma ordem pendente. Ele é executado na plataforma de negociação, e não no servidor, como "Stop Loss". Para o instalar, clique em "Trailing stop" no menu de contexto da posição ou ordem na guia "Negociação":

Para ativar o Trailing Stop, abra o menu de contexto de posição e indique o seu valor

Depois, selecione o valor desejado da distância entre o nível da ordem "Stop Loss" e o preço atual.

Para cada posição aberta ou ordens, você pode instalar apenas um Trailing Stop.

Esquema de trabalho Trailing Stop

  • Com a chegada de novas cotações, a plafaforma irá verificar a possível rentabilidade da posição.
  • Uma vez que o lucro em pontos se torne igual ou maior ao nível especificado, o comando é automaticamente emitido para a colocação da ordem Stop Loss a uma distância especificada a partir do preço atual.
  • Se o preço se mover com o aumento da rentabilidade da posição, a "Stop Loss" desloca-se automaticamente atrás dele.
  • Se houver uma diminuição da posição de rentabilidade, não ocorre modificação da ordem. Assim, o lucro da posição de negociação é automaticamente fixado.
  • Se a posição tiver definido um nível de "Stop Loss", ele também se irá mover com o preço ao aumentar a rentabilidade da posição e permanecerá inalterada na sua diminuição.
  • Ao ativar uma ordem pendente, o trailing stop da posição atual, segundo esse mesmo símbolo, é reescrito pelo trailing stop indicado na ordem.

Se a transação, efetuada como um resultado da ativação de uma ordem pendente, estiver numa direção oposta à da posição actual do símbolo e for inferior ou igual ao volume, o trailing stop não será atualizado.

A cada modificação automática de uma ordem "Stop Loss" é criado um registro no diário.

Para desabilitar o trailing stop defina o parâmetro "Não Não" no menu de gerenciamento. E ao executar o comando "Excluir todos os níveis Excluir todos os níveis" se abrem os trailing stop de todas as posições abertas e ordens pendentes.

  • O Trailing Stop trabalha da parte da plataforma de negociação, e não no servidor (como "Stop Loss" ou Tale Profit"). Portanto, ao desligar a plataforma, em oposição às ordens indicadas, o Trailing Stop não irá funcionar. Ao desligar a plataforma apenas uma "Stop Loss" colocada pelo Trailing Stop funcionará.
  • O Trailing Stop não poderá ser acionado mais do que uma vez a cada 10 segundos por uma posição.
  • O Trailing Stop é processado de uma maneira especial quando, num único símbolo, existem várias posições com Trailing Stop. Quando um tique do símbolo chega, só é processado o Trailing Stop da última posição que foi aberta. Se, durante 10 segundos, no mesmo símbolo aparecer outro tick, o Trailing Stop será processado na próxima posição. Se o próximo tick vier após 10 segundos, o Trailing Stop será processado novamente na última posição aberta.

Estado das ordens #

Após a formação e envio para o servidor de negociação, a ordem pode passar pelas seguintes fases:

  • Iniciada (Started) – a ordem é verificada para correcção, mas não é ainda aceite pelo corretor;
  • Colocada (Placed) – o dealer aceitou a ordem;
  • Parcialmente executada (Partially filled) – a ordem foi executada parcialmente;
  • Executada (Filled) – a ordem foi executada por completo;
  • Cancelada (Canceled) – a ordem é retirada ao cliente;
  • Rejeitada (Rejected) – a ordem foi rejeitada pelo dealer;
  • Vencida (Expired) – a ordem é retirada devido data de vencimento da sua validade.

Você pode ver o estado das ordens na guia "Histórico" no campo "Estado". O estado das ordens pendentes que ainda não funcionam pode ser visto na guia "Negociação".

O estado das ordens permite ver em que fase de processamento ela se encontra

 

Tipos de execução #

Na plataforma de negociação podem ser executados quatro modos de utilização de ordens:

  • Execução instantânea (Instant Execution)
    Nesse modo, a execução de ordens de mercado é efetuada segundo o preço proposto pelo corretor. Ao enviar um pedido de execução, a plataforma coloca automaticamente os preços atuais na ordem. Se o corretor aceitar o preço, a ordem será executada. Se o corretor não aceitar o preço solicitado, irá ocorrer a chamada "requotização" (Requote). Ou seja, o corretor regressará a um preço, segundo o qual seja possível executar essa ordem.
  • Execução a pedido (Request Execution)
    Nesse modo, a execução de ordens de mercado é efetuada ao preço recebido do corretor anteriormente. Antes de enviar uma ordem de mercado, serão solicitados ao corretor os preços para sua execução. Após a recepção da ordem de execução a um determinado preço, você a pode confirmar ou rejeitar.
  • Execução no mercado (Market Execution)
    Nesse modo de execução de ordens de mercado, a decisão sobre o preço de execução é recebida pelo corretor sem acordo adicional com o trader. O envio da ordem de mercado, nesse modo, implica o consentimento antecipado do preço, segundo o qual ela será executada.
  • Execução de bolsa (Exchange Execution)
    Nesse modo, as operações de mercado executadas na plataforma de negociação são retiradas do sistema de negociação externa (bolsa). As negociações são realizadas segundo os preços das atuais ofertas de mercado.

A seleção de um modo de execução para cada instrumento financeiro é realizada pela empresa de corretagem.

Política de execução #

Além dos termos gerais de execução de ordens dadas pelo corretor, o trader pode indicar condições adicionais no campo "Execução" da janela de colocação de ordem:

  • Tudo/Nada (Fill or Kill)
    Essa política de execução indica que a ordem pode ser executada exclusivamente no volume especificado. Se, no mercado, nesse momento, não estiver presente um volume suficiente de instrumento financeiro, a ordem não será executada. O volume necessário pode ser composto de algumas propostas disponíveis nesse momento no mercado.
  • Tudo/Parcial (Immediate or Cancel)
    Nesse caso, o trader concorda com a execução da transação pelo volume máximo disponível no mercado, nos limites do indicado na ordem. No caso de impossibilidade de execução total, a ordem será executada no volume disponível, e o volume não disponível será cancelado. A possibilidade de execução de ordens é determinada no servidor de negociação.
  • Passiva (Book or Cancel)
    A política passiva (Book or Cancel, BOC) significa que uma ordem só pode ser colocada no livro de ofertas. Se a ordem puder ser executada imediatamente após ser colocada, ela será removida. Essa política assegura que o preço da ordem seja pior que o preço de mercado atual. O BOC é utilizado para implementar a negociação passiva, garantindo que a ordem não seja executada imediatamente após a colocação, e que não afete a liquidez atual. Essa política é suportada apenas para ordens limitadas e stop-limit.
  • Devolver (Return)
    Esta política de execução é usada para ordens a mercado (Buy e Sell), limitada e stop limitada. No caso de execução parcial, a ordem com o volume residual não é removida, mas continua a funcionar. Para ordens a mercado, a política de execução "Devolver" é usada apenas nos modos "Execução em bolsa", enquanto que para ordens limitadas e stop limitada, nos modos "Execução no mercado" e "Execução em bolsa".

A aplicação das políticas, dependendo do modo de execução, pode ser apresentada em forma de tabela:

Modo de execução\Política de execução

Tudo/Nada (FOK)

Tudo/Parcial (IOC)

Passiva (BOC)

Devolver (Return)

Execução imediata

+

Execução segundo o pedido

+

Execução segundo o mercado

+

+

+

Execução de bolsa

+

+

+

+