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

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.
Duas funcionalidades de proteção com stop-loss são fornecidas neste EA:
- Stop-loss de preço de fechamento
- 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.5
x)
É 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-copilot | Funcionalidade de entrada de ticket |
---|---|
True | Cálculo automático do tamanho do lote = True , entrada automática de retração de Fibonacci = True |
False | Cálculo automático do tamanho do lote = False , entrada automática de retração de Fibonacci = False |
- A entrada automática de retração de Fibonacci funcionará apenas com o [C] ticket de ordem pendente de Fibonacci.
- 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 deticket-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-adjustment | Funcionalidade de entrada de ticket |
---|---|
True | Cálculo automático do tamanho do lote=True , entrada automática de retração de Fibonacci=True . |
False | Cálculo automático do tamanho do lote=False , entrada automática de retração de Fibonacci=True . |
- O
dynamic-lot-size-adjustment
seráFalse
quando você desativar oticket-entry-copilot
. - 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.
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%.
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.)
- Se você quiser forçar um recálculo do tamanho do lote, pode mudar para um período de tempo maior (por exemplo,
H4
ouD1
) 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.
print-time-frame-text
(Padrão=True
)
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.
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:
-
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).
-
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-lot | Método de cálculo do tamanho do lote |
---|---|
True | Definir para o tamanho de lote máximo adequado |
False | Definir para o tamanho de lote mínimo |
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).
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:
Funcionalidade | Descrição |
---|---|
Informações do ticket | Intervalo 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 Fibonacci | Intervalo 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âmetros | Intervalo 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.
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).
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
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.
menu-button-vertical-position
(Padrão=0.2
)
(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