Pular para o conteúdo principal

Código de Intervalo de Tempo (Código TF)

Defina o preço de fechamento, o intervalo de tempo de execução do stop-loss e a proporção de retração de Fibonacci.


Example banner

O código de intervalo de tempo (código TF) é um código que você pode enviar do seu celular para ajustar o intervalo de tempo no qual você deseja executar o stop-loss. Ele é colocado no último decimal do preço do stop-loss. Para um tíquete de compra EURUSD com cinco decimais, o código entre 0,00001 e 0,00008 será mapeado para intervalos de tempo de M1 a W1.


Example banner


Exemplo
  1. Se você deseja definir 1,00000 como seu stop-loss no EURUSD com um intervalo de tempo de M5, simplesmente adicione 0,00002 a 1,00000 e envie 1,00002.
  2. Se você deseja definir um stop-loss de 150,50 no USDJPY com um intervalo de tempo de M15, você enviaria 150,53 (150,50 + 0,03).

Independentemente de o corretor ou plataforma de negociação usar 2, 3 ou 5 decimais, usaremos o último decimal como o código de intervalo de tempo. Os intervalos de tempo correspondentes estão listados na tabela abaixo:


Código TF (último decimal)Intervalo de tempo
0Entrada direta com cálculo automático de tamanho de lote
1M1
2M5
3M15
4M30
5H1
6H4
7D1
8W1
9Limpar as configurações de stoploss, take profit, código TF e código FB


Códigos 1-8: Código de Intervalo de Tempo

Os códigos 1-8 representam o código de intervalo de tempo, que indica o intervalo de execução do stop-loss. Por exemplo, se você enviar o preço de stop-loss para o EURUSD como 1,38532, o último decimal (código 2) será interpretado como o intervalo de execução. Aqui está como o programa separa seu stop-loss do código de intervalo de tempo:

Tíquete de Compra: EURUSD: SL = 1,38532
  1. Intervalo de tempo: Ele pega o último decimal (0,00002) de 1,38532 e o interpreta como o intervalo de tempo M5.
  2. Stop-loss de preço de fechamento: Ele arredonda para baixo o preço do stop-loss (1,38532 → 1,38530) e o armazena como o valor de stop-loss de preço de fechamento.
  3. Execução: Uma vez que o preço de fechamento cair abaixo de 1,38530, a negociação será fechada.

Tíquete de Venda: EURUSD: SL = 1,38532
  1. Intervalo de tempo: Ele pega o último decimal (0,00002) de 1,38532 e o interpreta como o intervalo de tempo M5.
  2. Stop-loss de preço de fechamento: Ele arredonda para cima o preço do stop-loss (1,38532 → 1,38540) e o armazena como o valor de stop-loss de preço de fechamento.
  3. Execução: Quando o preço de fechamento subir acima de 1,38540 no intervalo de tempo M5, a negociação será fechada.

Interpretação do Stop-Loss de Preço de Fechamento

Independentemente de um produto ter 2 ou 3 casas decimais, usamos o último decimal como o código de intervalo de tempo. Após receber o stop-loss do usuário, este EA primeiro interpretará o último decimal como o código de intervalo de tempo. Em seguida, ele calculará o stop-loss de preço de fechamento arredondando para baixo o último decimal para ordens de compra e arredondando para cima o último decimal para ordens de venda. Abaixo estão exemplos do intervalo de tempo final e do stop-loss de preço de fechamento para XAUUSD e USDJPY, conforme calculado pelo Cosy Trader.

Moeda/preço de stop-lossCódigo TF/intervalo de tempoStop-loss de preço de fechamento de compraStop-loss de preço de fechamento de venda
USDJPY/154,5355/H1154,530154,540
XAUUSD/2381,233/M152381,202381,30
XAUUSD/2381,2322/M52381,2302381,240

Ajuste do Código de Intervalo de Tempo

Você pode ajustar rapidamente o código de intervalo de tempo tocando nos botões "+" e "-" ao lado do preço do stop-loss no seu aplicativo MT4.


Example banner


Resumo
  • Código de intervalo de tempo: O último decimal do stop-loss.
  • Preço de stop-loss de fechamento: Para tíquetes de compra, é o preço do stop-loss arredondado para baixo; para tíquetes de venda, é o preço do stop-loss arredondado para cima.

Código 0 e Código 9

Como não há intervalo de tempo mapeado para código 0 e código 9, aqui ilustramos como esses códigos funcionam. Observe que ambos os códigos se aplicam apenas a tíquetes pendentes.

Código 0: Código de Entrada Direta no Mercado

O código 0 aciona uma ordem direta no mercado com base na ordem pendente que você envia. Você pode se perguntar por que não simplesmente abrir uma ordem de compra ou venda direta. A razão é que essa utilidade oferece a vantagem de calcular o tamanho preciso do lote para você, proporcionando melhor controle de risco. Enviar uma ordem direta no mercado é um processo de dois passos: primeiro, você precisa enviar um tíquete pendente com qualquer tamanho de lote, e depois enviar o código TF=0.

dica

Você pode dar uma olhada em [B2] Entrada Direta no Mercado para mais informações detalhadas.


Código 9: Redefinir Todas as Configurações

O código 9 permite que você redefina todas as suas configurações. Se você deseja redefinir seus parâmetros durante a operação, basta inserir um preço de stop-loss com o último decimal definido como 9. Aqui estão alguns exemplos:

  • Para um tíquete de compra EURUSD com 5 decimais: 0,00009
  • Para um tíquete de venda XAUUSD com 2 decimais: envie 9999,09
  • Para um tíquete de compra USDJPY com 3 decimais: 0,009

Observe que, para enviar o código de intervalo de tempo para um tíquete de venda, você precisará usar um número de preço maior que o preço atual. Assim, 9999,x9, 5000,x9 ou 3000,x9 servirão para o mesmo propósito quando o preço do XAUUSD estiver abaixo de 3000. Após receber o código de redefinição, a utilidade limpará todas as suas configurações de stop-loss e take-profit, incluindo o código TF e o código FB. Também definirá o último decimal do preço de abertura para 0. Isso ocorre porque o último decimal do preço de abertura será usado para recuperar o código de intervalo de tempo se nenhum stop-loss ou take-profit estiver configurado. Descreveremos isso mais tarde na seção sobre "Ordem pendente de uma barra". Após a redefinição, você pode redefinir os níveis de stop-loss e take-profit desejados para suas ordens pendentes. Em resumo, o código 9 ajuda você a redefinir stop-loss (SL) e take-profit (TP) para ordens pendentes e permite que você remova remotamente configurações incluindo SL, TP, TF e FB.


Limite de Stop-Loss Pseudo

Você pode estar se perguntando se o stop-loss de preço de fechamento será limpo na etapa 2 após enviar o código TF=0. A resposta curta é não. No entanto, o valor do stop-loss deve ser definido fora do limite de stop-loss pseudo. O limite de stop-loss pseudo ajuda o EA a determinar se o preço de stop-loss enviado pelo usuário é uma combinação de stop-loss de preço de fechamento e código de intervalo de tempo, ou apenas o código de intervalo de tempo. Abaixo, ilustramos as condições para tíquetes de compra e venda, respectivamente.

Tíquete de Compra Limite de SL

O limite de stop-loss pseudo para um tíquete de compra serve como o limite superior para o EA determinar se o valor é um código de intervalo de tempo. Para um instrumento de 5 dígitos como o EURUSD, esse limite é definido em 0,00010. Se o stop-loss enviado pelo usuário estiver abaixo de 0,00010, o sistema o interpreta como um código de intervalo de tempo. Por exemplo, enviar 0,00001 seria traduzido para o intervalo de tempo M1, e 0,00002 seria traduzido para o intervalo de tempo M5. Para um produto de 3 dígitos (por exemplo, XAUUSD), o limite é definido em 0,010. Se você enviar um código de intervalo de tempo entre 0,01 e 0,08, ele será traduzido para um intervalo de tempo entre M1 e W1. No entanto, se você enviar um preço de stop-loss de 0,025, porque é maior que 0,010, o sistema o tratará como uma combinação de preço de fechamento e intervalo de tempo. Nesse caso, o preço de fechamento seria definido em 0,020, e o intervalo de tempo seria definido em H1 (0,005).


Tíquete de Venda Limite de SL

O limite de stop-loss pseudo para um tíquete de venda é o limite inferior de um preço de stop-loss que será traduzido em um código de intervalo de tempo, em vez de uma combinação de preço de fechamento e intervalo de tempo. O limite de stop-loss pseudo é definido por parâmetros como BASE-9 e BASE-99. Esses parâmetros correspondem a faixas de preço, onde BASE-9 se aplica a preços abaixo de 9, e BASE-99 se aplica a preços maiores ou iguais a 9, mas menores que 99.

Parâmetro de Limite SuperiorFaixa de Preço (P)
BASE-9P > 0
BASE-999 ≤ P < 99
BASE-99999 ≤ P < 999

Esses limites ajudam o EA a determinar se o valor do stop-loss deve ser tratado como um código de intervalo de tempo ou uma combinação de (preço de fechamento + intervalo de tempo). Os valores padrão desses parâmetros podem ser adequados para a maioria dos corretores; no entanto, se você descobrir que o código de stop-loss não pode ser definido após enviar o tíquete, você pode precisar ajustar os parâmetros ou mudar para outro corretor.

Aqui provamos alguns exemplos de stop-loss pseudo para tíquetes de compra e venda, respectivamente.

Tíquete de compra:

5 decimais (EUR/USD, AUD/USD, GBP/USD)0,00001(M1), 0,00002(M5)
3 decimais (XAU/USD, USD/JPY)0,003(M15), 0,004(M30)
2 decimais (XAU/USD, USD/JPY)0,05(H1), 0,06(H4)

Tíquete de venda:

5 decimais (EUR/USD, AUD/USD, GBP/USD)99,00001(M1), 99,00002(M5)
3 decimais (XAU/USD, USD/JPY)9999,003(M15), 9999,004(M30)
2 decimais (XAU/USD, USD/JPY)9999,005(H1), 9999,006(H4)

Aqui provamos alguns exemplos de cálculo de stop-loss pseudo: V EUR/USD (1,10100), M1

  • Preço < 9 → Use BASE-9 como a base de stop-loss pseudo.
  • BASE-9 + 0,00001 = 99,00000 + 0,00001 = 99,00001

XAU/USD (2623,000), M15

  • 9 ≤ Preço < 9999,000 → Use BASE-9999 como a base de stop-loss pseudo.
  • BASE-9999 + 0,003 = 9999,000 + 0,003 = 9999,003

Exemplo de Código de Stop-Loss de Tíquete de Venda

Exemplo de Código de Stop-Loss de Tíquete de Venda Por exemplo, se o preço de abertura do EURUSD estiver abaixo de 9,00000, o sistema definirá o limite inferior em 99,000 porque: BASE-9 = 99,0 Você não precisa se lembrar de todos esses limites porque, após você enviar a configuração (stop-loss de preço de fechamento + intervalo de tempo), o sistema converterá automaticamente o stop-loss para valores como 0,000003 (Compra, M15) ou 999,002 (Venda, M5). Você pode então simplesmente ajustar o último decimal se quiser mudar o intervalo de tempo do stop-loss.


nota

Como posso garantir que o stop-loss de preço de fechamento não foi modificado na etapa 2?

Para um tíquete de limite de compra, enviar um código de intervalo de tempo de 0 não limpará o stop-loss de preço de fechamento armazenado no EA. Para um tíquete de limite de venda, o stop-loss deve ser definido fora do limite de preço de stop-loss pseudo. Esse limite é definido por um parâmetro no EA. Por exemplo:

BASE-9 = 99,0

O parâmetro BASE-9 define o limite de stop-loss pseudo para produtos com preço abaixo de 9. Nesse caso, se você quiser enviar o código TF=0, pode usar valores como 99,00000, 1000,00000 ou 9999,00000. Como todos esses preços estão acima do limite de stop-loss pseudo (99,0), eles serão reconhecidos como o código de intervalo de tempo, garantindo que o stop-loss de preço de fechamento não seja modificado. Se você não tiver certeza se o stop-loss de preço de fechamento foi definido corretamente, simplesmente envie-o novamente após o tíquete ter sido convertido em uma ordem de mercado na etapa 2.


nota

Como posso obter o código de stop-loss pseudo no meu celular?

É fácil encontrar o código de stop-loss pseudo e enviar o código TF=0. Uma vez que você enviar o tíquete inicialmente, ele definirá seu stop-loss usando o stop-loss pseudo + código de intervalo de tempo (por exemplo, 99,00002 significa um stop-loss no intervalo de tempo M5). Você pode simplesmente ajustar o último decimal para 0 tocando no botão (+) ou (-) ao lado do seu stop-loss no seu aplicativo MT4. |


Alternância entre Intervalos de Tempo

A grande vantagem do código de intervalo de tempo é que você pode ajustá-lo diretamente se decidir mudar o intervalo de execução do stop-loss. Por exemplo, se você quiser mudar o intervalo de tempo do stop-loss de M5 para M15 para um tíquete de compra, simplesmente mude de algo como 0,00002 para 0,00003. Para um tíquete de venda, mude de algo como 9999,002 para 9999,003. Esse ajuste muda apenas o intervalo de tempo do stop-loss sem alterar o preço de fechamento do stop-loss.