Pular para o conteúdo principal

Configuração de parâmetros

Ajuste os parâmetros de acordo com seus hábitos de negociação.


Example banner

Aqui, listamos os parâmetros ajustáveis que você pode alterar no CosyTrader para se adequar aos seus hábitos de negociação.


Gestão de risco de ticket

Defina o dinheiro que você está disposto a arriscar por ticket individual.

nota

Duas funcionalidades de proteção com stop-loss são fornecidas neste EA:

  1. Stop-loss de preço de fechamento
  2. Stop-loss de ponto flutuante

money-to-risk-per-ticket (Padrão=10 USD)

Este é o valor em dinheiro que você está disposto a arriscar por cada ticket. Por exemplo, se você está disposto a arriscar 10 USD por um ticket, defina-o para 10. A ferramenta calculará dinamicamente o tamanho do lote com base na distância entre o preço de abertura e o stop-loss de preço de fechamento. Quando o preço fechar abaixo do seu stop-loss, a perda total será aproximadamente 10 USD (dependendo de quanto o mercado exceder o preço do stop-loss). Isso ajuda a controlar suas perdas de forma mais uniforme entre as negociações, garantindo que uma negociação perdedora não limpe sua conta.


force-liquidation-fold (Padrão=2.5x)

É um parâmetro para executar o stop-loss de ponto flutuante. É um segundo método de stop-loss projetado para proteger seu ticket de perdas excessivas causadas por flutuações de preço, especialmente em condições de mercado altamente voláteis. Ele fecha automaticamente o ticket se a perda exceder este limite, sem esperar que a barra se feche. Por exemplo, se money-to-risk-per-ticket estiver definido como 10 USD e force-liquidation-fold for 2.5x, e o mercado se mover fortemente contra você, resultando em uma perda flutuante de 10 x 2.5 = 25 USD, o ticket será fechado imediatamente, mesmo que a barra ainda não tenha fechado. Lembre-se de que isso pode ser acionado antes do stop-loss regular se você estiver negociando com um grande tamanho de lote enviado por você mesmo, pois a perda flutuante poderia superar money-to-risk-per-ticket x force-liquidation-fold.


Copiloto de entrada de ticket

Controle as funcionalidades de cálculo automático do tamanho do lote e entrada automática de retração de Fibonacci.

ticket-entry-copilot (Padrão=True)

Este interruptor habilita a entrada de ticket com cálculo automático do tamanho do lote e entrada automática de retração de Fibonacci. Você pode desativá-lo se preferir colocar um ticket pendente manualmente com o tamanho de lote desejado e sem usar a funcionalidade de ajuste automático de entrada de retração de Fibonacci. Ele substitui o interruptor dynamic-lot-size-adjustment.

ticket-entry-copilotFuncionalidade de entrada de ticket
TrueCálculo automático do tamanho do lote = True, entrada automática de retração de Fibonacci = True
FalseCálculo automático do tamanho do lote = False, entrada automática de retração de Fibonacci = False

nota
  1. A entrada automática de retração de Fibonacci funcionará apenas com o [C] ticket de ordem pendente de Fibonacci.
  2. Se você deseja entrar no nível de retração de Fibonacci alvo e definir manualmente o tamanho do lote, desative dynamic-lot-size-adjustment em vez de ticket-entry-copilot.

dynamic-lot-size-adjustment (Padrão=True)

Este interruptor controla o cálculo automático do tamanho do lote (mas não afeta a entrada automática de Fibonacci). Quando você desativa dynamic-lot-size-adjustment, você pode definir manualmente o tamanho do lote para seu ticket. A entrada automática de retração de Fibonacci ainda funcionará se ticket-entry-copilot estiver definido como True. Isso significa que o [C] ticket de ordem pendente de Fibonacci ajustará dinamicamente seu ticket sem alterar seu tamanho de lote. Quando ticket-entry-copilot estiver definido como True, a funcionalidade de entrada de ticket será:

dynamic-lot-size-adjustmentFuncionalidade de entrada de ticket
TrueCálculo automático do tamanho do lote=True, entrada automática de retração de Fibonacci=True.
FalseCálculo automático do tamanho do lote=False, entrada automática de retração de Fibonacci=True.

nota
  1. O dynamic-lot-size-adjustment será False quando você desativar o ticket-entry-copilot.
  2. Você precisará gerenciar o risco por conta própria com o cálculo adequado do tamanho do lote se desativar o dynamic-lot-size-adjustment.

calculate-single-bar-length-breakthrough-risk (Padrão=True)

Calcula o risco (tamanho do lote) considerando o comprimento médio da barra de um período de tempo específico quando o preço ultrapassa seu ponto de stop-loss. Isso é especialmente útil ao usar a estratégia de entrada [A] uma ordem pendente de barra. Negociar com um valor fixo de money-to-risk-per-ticket pode controlar melhor o risco; no entanto, quando o preço de abertura e o stop-loss estão definidos a uma curta distância, o tamanho do lote calculado pode se tornar extremamente grande (dividir um número por um denominador muito pequeno resulta em um valor muito grande). Isso pode resultar em uma perda significativa quando o preço penetra seu stop-loss. Para evitar isso, projetamos essa funcionalidade para levar em conta a distância de penetração. Ela calcula o tamanho do lote adicionando o comprimento médio da barra do seu período de negociação para simular a barra penetrando seu nível de stop-loss. Embora isso reduza ligeiramente o tamanho do lote, oferece melhor proteção contra perdas excessivas.


number-of-bars-length-to-be-average (Padrão=90 barras)

O número de barras a serem médias para calculate-single-bar-length-breakthrough-risk. O comprimento médio da barra será calculado com base nas últimas (mais recentes) number-of-bars-length-to-be-average. Como resultado, o comprimento médio da barra pode mudar ligeiramente ao longo do tempo se a ordem pendente não tiver sido convertida em uma ordem aberta, o que pode alterar ligeiramente o tamanho do lote do seu ticket pendente.

dica

Geralmente, uma média de 60 a 90 barras é uma boa ideia.


lot-size-change-ratio-difference (Padrão=0.20)

(Valor entre 0-1, 0.20 = 20%)

Este parâmetro calcula a diferença de razão do tamanho do lote que irá acionar uma modificação do tamanho do lote. Por exemplo, um valor de 0.20(20%) significa que a modificação do tamanho do lote será acionada apenas quando o novo tamanho do lote calculado estiver acima de 120% ou abaixo de 80% do tamanho do lote original. Como as modificações do tamanho do lote requerem a exclusão do ticket original e a reentrada de um novo no sistema MetaTrader, essa funcionalidade é projetada para reduzir a frequência de reenvio do ticket. Você pode defini-lo para um valor entre 0 e 1, onde 0.2 = 20%.

nota

Você verá muitos tickets pendentes excluídos no histórico se definir o valor de lot-size-change-ratio-difference muito pequeno. (Geralmente, não achamos que seu corretor goste que você faça isso.)

FORÇAR RECALCULO DO TAMANHO DO LOTE
  • Se você quiser forçar um recálculo do tamanho do lote, pode mudar para um período de tempo maior (por exemplo, H4 ou D1) e depois mudar de volta, ou mudar na direção oposta. Esse truque força um recálculo.

max-lot-size (Padrão=1.0 lote)

O tamanho máximo do lote que será enviado. É um parâmetro independente de moeda/commodity. O tamanho do lote calculado será definido para max-lot-size se for maior que max-lot-size.


retrace-more-when-over-risk (Padrão=True)

Esta configuração ajusta para uma maior taxa de retração quando o risco calculado excede money-to-risk-per-ticket. Por exemplo, se você definir seu ticket para entrar na taxa de retração de 61.8%, mesmo com o tamanho do lote calculado definido para o tamanho mínimo do lote (0.01), isso pode resultar em uma perda excessiva. Ele ajustará automaticamente a posição de entrada modificando a taxa de retração passo a passo de 78.6% para 88.6% e depois para 98.6% até que o tamanho do lote calculado não cause mais o risco de exceder money-to-risk-per-ticket ou não possa mais retrair (em 98.6%). Essa funcionalidade será útil para usuários que negociam com [C] tickets pendentes de Fibonacci com um pequeno money-to-risk-per-ticket.


Período de tempo

Escolha o período de tempo que você geralmente usa para negociação.

default-time-frame (Padrão=M5)

O período de tempo padrão será definido se o usuário não fornecer um código de período de tempo entre 1 e 8. Por exemplo, se um novo ticket for enviado com o código de período de tempo definido para 0 ou 9, o período de tempo do novo ticket será definido para default-time-frame (você pode ajustá-lo manualmente após definir seu stop-loss para algo como 0.00002 ou 9999.002). Isso garante que cada ticket pendente tenha seu período de tempo de preço de fechamento. Por favor, defina-o para o período de tempo que você negocia com mais frequência.


Imprime o texto de notificação quando uma nova barra é aberta e a barra anterior é fechada. Desative-o se preferir uma saída mais limpa do consultor especialista.


Ticket ao vivo máximo

Limite os tickets do mercado ao vivo para ajudá-lo a se concentrar.

restrict-max-live-ticket-number (Padrão=True)

Algumas pessoas gostam de colocar várias ordens pendentes e esperar que o preço alcance-as (é como pescar com várias varas de pesca). No entanto, uma vez que algumas das ordens pendentes se tornam ordens reais de mercado, você pode precisar se concentrar apenas em algumas delas (é como um peixe mordendo a isca no anzol, e você não pode segurar várias varas com apenas duas mãos). Projetamos essa funcionalidade para ajudá-lo a excluir automaticamente as negociações excedentes uma vez que você já tenha algumas negociações ao vivo no mercado, permitindo que você se concentre no número que pode lidar.

dica

Você pode definir esse parâmetro para um valor extremamente grande se não quiser usar essa funcionalidade.


max-live-ticket-number (Padrão=5 tickets)

O número máximo de tickets ao vivo que você gostaria de ter no mercado. Você precisa definir restrict-max-live-ticket-number para True para ativar essa funcionalidade. Por exemplo, se você definir max-live-ticket-number para 5 e tiver 10 ordens pendentes no mercado, uma vez que 5 delas se tornem tickets ativos de mercado, as ordens pendentes restantes serão automaticamente excluídas. Essa funcionalidade ajuda a controlar o número de tickets que você pode gerenciar.


Proteção de margem baixa

Reduza o tamanho do lote se você não tiver margem suficiente para negociar com seu money-to-risk-per-ticket.

set-to-max-suitable-lot (Padrão=True)

Às vezes, o tamanho do lote calculado por money-to-risk-per-ticket pode acionar uma chamada de margem devido à margem insuficiente em sua conta. A funcionalidade de proteção de margem baixa ajuda a reduzir o tamanho do lote nessas situações. Recomendamos manter essa funcionalidade habilitada para proteção de entrada de ticket. Oferecemos duas estratégias:

  1. Definir para o tamanho de lote máximo adequado: Reduz gradualmente o tamanho do lote calculado e recalcula-o até que a conta tenha margem suficiente para entrar e completar a negociação (atingindo o stop-loss).

  2. Definir para o tamanho de lote mínimo: Se não houver margem livre suficiente para o ticket, ele definirá diretamente o tamanho do lote para o tamanho de lote mínimo (0.01 lote para a maioria dos produtos).

Você pode selecionar seu método preferido usando o parâmetro set-to-max-suitable-lot. set-to-max-suitable-lot (Padrão=True) Seleção do método de tratamento de margem baixa com:

set-to-max-suitable-lotMétodo de cálculo do tamanho do lote
TrueDefinir para o tamanho de lote máximo adequado
FalseDefinir para o tamanho de lote mínimo

dica

Por favor, verifique manualmente as condições e configurações da sua conta se notar que o tamanho do lote está menor do que o esperado ou atingindo o tamanho de lote mínimo (0.01).


nota

Como o tamanho do lote será reduzido quando sua conta tiver margem baixa, a perda pode ser menor que o money-to-risk-per-ticket. Nesta situação, você pode precisar depositar mais fundos ou reduzir o money-to-risk-per-ticket para um melhor cálculo do tamanho do lote.


Período de atualização do ticket

Frequência de atualização de dados de diferentes parâmetros.

Este parâmetro pode ser usado para definir o intervalo de atualização para o seguinte:

FuncionalidadeDescrição
Informações do ticketIntervalo de atualização das informações do ticket, incluindo preço de abertura, preço de stop-loss e preços de take-profit.
Atualização do preço de entrada de FibonacciIntervalo de ajuste para o cálculo do tamanho do lote e o preço de abertura do [C] ticket de ordem pendente de Fibonacci.
Backup de parâmetrosIntervalo para backup de parâmetros no disco.

ticket-information-update-period (Padrão=3 segundos)

Este parâmetro define o intervalo de tempo para a atualização das informações do ticket, incluindo o preço de abertura, stop-loss e preços de take-profit. Como uma atualização completa é acionada sempre que o OP, SL ou TP de qualquer ticket é modificado, geralmente recomendamos manter este intervalo de atualização no valor padrão.


fibo-entry-price-update-period (Padrão=20 segundos)

O intervalo de ajuste para a atualização do preço de abertura e do tamanho do lote dos [C] tickets de ordens pendentes de Fibonacci. Como a modificação do tamanho do lote requer excluir e reenviar a ordem pendente, definir este intervalo muito curto pode causar que o ticket seja constantemente excluído e reenviado.


save-backup-file-period (Padrão=300 segundos)

O intervalo de tempo para backup de parâmetros no disco. Observe que os parâmetros também serão salvos no disco antes que o EA seja fechado pelo usuário.


Parâmetro do ticket de entrada [C] Fibo.

Parâmetro para o ticket pendente [C] Fibo.

number-of-bars-to-search-stoploss (Padrão=60 barras)

O número de barras fechadas para procurar o ponto de tempo do preço de fechamento para os [C] tickets de ordens pendentes de Fibonacci. Quando o usuário define o stop-loss e o código de período de tempo, o CosyTrader procurará pelo ponto de tempo da barra fechada com o preço mais próximo do stop-loss do usuário. Esse ponto de tempo será usado como ponto de partida para encontrar o preço mais alto (para tickets de compra) ou mais baixo (para tickets de venda). Tanto o preço de fechamento quanto o preço mais alto/mais baixo serão então usados para cálculo do nível de preço de retração.

nota

O ponto de tempo do preço de fechamento será redefinido quando o usuário ajustar o período de tempo. Geralmente, para a maioria dos produtos de mercado, a barra de stop-loss de preço de fechamento estará dentro de 60 barras (o valor padrão) se o período de tempo tiver sido definido corretamente.


Base de stop-loss pseudo

Preço de stop-loss artificial para armazenar o código de período de tempo.

Preço de stop-loss pseudo O preço de stop-loss pseudo é um stop-loss de espaço reservado usado para registrar o período de tempo de execução do stop-loss de preço de fechamento. É um stop-loss extremamente distante que será definido e exibido após o EA receber o código de período de tempo enviado pelo usuário. O usuário pode modificá-lo e reenviá-lo para ajustar o período de tempo do preço de fechamento. Base de stop-loss pseudo A base de stop-loss pseudo é o valor base para um ticket de venda. É usado para definir um stop-loss falso extremamente distante para o seu ticket (onde o stop-loss de preço de fechamento será armazenado no VPS).

nota

Se você quiser ajustar o stop-loss de preço de fechamento, envie-o como uma combinação do (stop-loss de preço de fechamento + código de TF) (por exemplo, 1.00002, 999.003).

Aqui estão os parâmetros de bases de stop-loss pseudo para diferentes níveis de preço:

BASE-9 (Padrão=99.0)

Código de stop-loss pseudo para preço <9.0


BASE-999 (Padrão=9999.0)

Código de stop-loss pseudo para 99.0<=preço <999.0


BASE-9999 (Padrão=99999.0)

Código de stop-loss pseudo para 999.0<=preço <9999.0


BASE-99999 (Padrão=999999.0)

Código de stop-loss pseudo para 9999.0<=preço <99999.0


BASE-999999 (Padrão=9999999.0)

Código de stop-loss pseudo para 99999.0<=preço <999999.0


BASE-9999999 (Padrão=99999999.0)

Código de stop-loss pseudo para 999999.0<=preço <9999999.0

nota

A seleção da base de stop-loss pseudo é um processo automatizado e independente da moeda ou commodities. Você só precisa ajustá-la se descobrir que a configuração personalizada não pode ser usada no sistema do seu corretor.


Interruptor de stop-loss de preço de fechamento

Desative o stop-loss de preço de fechamento para um período de tempo específico e mude para um stop-loss baseado em gatilho.

Se você não quiser usar o stop-loss de preço de fechamento em um período de tempo específico, você pode simplesmente desativá-lo. Após desativá-lo, o stop-loss se tornará baseado em gatilho, significando que será acionado quando o preço do mercado o tocar (o mesmo que o stop-loss comumente usado).

Close-price-M1 (Padrão=True)

Ativar/desativar a funcionalidade de stop-loss de preço de fechamento para o período de tempo M1.


Close-price-M5 (Padrão=True)

Ativar/desativar a funcionalidade de stop-loss de preço de fechamento para o período de tempo M5.


Close-price-M15 (Padrão=True)

Ativar/desativar a funcionalidade de stop-loss de preço de fechamento para o período de tempo M15.


Close-price-M30 (Padrão=True)

Ativar/desativar a funcionalidade de stop-loss de preço de fechamento para o período de tempo M30.


Close-price-H1 (Padrão=True)

Ativar/desativar a funcionalidade de stop-loss de preço de fechamento para o período de tempo H1.


Close-price-H4 (Padrão=True)

Ativar/desativar a funcionalidade de stop-loss de preço de fechamento para o período de tempo H4.


Close-price-D1 (Padrão=True)

Ativar/desativar a funcionalidade de stop-loss de preço de fechamento para o período de tempo D1.


Configuração de fonte

Configuração de fonte para o conteúdo da tabela.

Font (Padrão = Consolas)

Fonte do texto da tabela. Por favor, escolha uma fonte monoespaçada para melhor alinhamento do texto.


Font-size (Padrão = 13)

Tamanho da fonte do texto da tabela.


Font-color (Padrão = ‘C’223,93,61’)

Cor da fonte do texto da tabela.


Botão de menu e tabela

Configuração para exibição do botão de menu e tabela.

(Valor entre 0~1)

A posição vertical do botão de menu (botão de hambúrguer) indica que 0.2 significa que o botão de menu é exibido em 20% da direção vertical.


first-label-text-vertical-shift (Padrão=30 pixels)

O espaço vertical entre o botão de menu e o primeiro texto da linha.


label-text-line-distance (Padrão=30 pixels)

O espaço vertical entre cada linha na tabela