Manual Stark CodeTrading
Manual Stark CodeTrading
Manual Stark CodeTrading
<CODE>TRADING
Soluções automatizadas para o Mercado Financeiro
<CODE>TRADING codetrading.com.br
Teclas de atalho
Para funcionamento das teclas G e Z, é necessário ativar nos parâmetros do set. Os demais atalhos
funcionam independente de ativação.
<CODE>TRADING codetrading.com.br
Configurações Base
o Nome do EA: Você poderá definir um nome de EA para cada Set que usar, esse nome será
mostrado na tela do gráfico e também nos logs do robô;
o Descrição da configuração: Apenas um campo texto para salvar uma descrição para
identificação de cada arquivo Set;
o Versão mínima do EA: Determina a versão mínima para qual o set foi configurado. Se a versão
do EA for inferior ao informado neste parâmetro do set, o mesmo não será carregado e o EA será
removido;
o Tempo Gráfico do Set: Neste parâmetro é possível deixar pré-
definido em qual TF o Set irá operar. Sempre que o EA for iniciado ele irá
mudar o tempo gráfico (caso necessário). Se usar o valor ‘Current’ o EA irá
sempre respeitar o TimeFrame previamente usado. Esse parâmetro pode
ser otimizado, fazendo com que uma só otimização passe por todos os
TimeFrames disponíveis;
o Magic Number do EA: Esse é um número que identificará as
operações do EA, caso utilize mais de um EA no mesmo ativo é obrigatório
variar esse número para cada instância. Caso pretenda deixar visível para o
EA as operações abertas manualmente é necessário utilizar o valor zero (0)
neste campo, isso fará com que o EA gerencie todas suas operações (muito
usado para boletas semiautomáticas). É importante salientar que os EAs
devem ter seu Magic Number diferentes para não conflitar. Isso vale também
para outros EAs que não são da CodeTrading, pois usam mesmo recurso
para identificação.
<CODE>TRADING codetrading.com.br
❏ Tipo do cálculo de Lote: Este parâmetro define o tipo do valor do segundo parâmetro, que
poderá ser uma das opções abaixo:
<CODE>TRADING codetrading.com.br
Configurações do Criador
❏ Nome do Criador do Set: Nome que será mostrado para o cliente utilizador do Set Client.
❏ E-mail do Criador do Set: E-mail onde o criador do set recebera os pedidos de liberação de uso
do seu Set.
❏ DD Máx do BT do Set: Informa qual o rebaixamento máximo que será mostrado no CSA em caso
de Set público.
❏ Chave de Compilação do Set (‘Secreta’ não compartilhe): Esta é uma chave de criptografia que
identifica o set no servidor da CodeTrading. Deve ter no mínimo 12 caracteres contendo letras e números.
Caso desejar fazer a autorização individual de cada Set, precisará utilizar uma chave diferente em cada
um de seus Setups, mas caso queria fazer uma liberação única poderá então utilizar a mesma chave em
todos os seus Sets.
❏ ... O Setup é Público (liberado para todos): Caso seja “Não”, para todo cliente que tentar carregar
sem autorização de uso, o criador do Set receberá um e-mail do EA solicitando a autorização. Caso o
desenvolvedor queira libera o Set sem restrições para todos os clientes CodeTrading basta utilizar “Sim”.
❏ ... Permitir rodar em Conta Demo Sem autorização: Caso o Set não seja Público o criador ainda
tem a opção de permitir o uso sem restrições em contas DEMO utilizando “Sim” nesta opção. Se utilizado
“Não” o EA solicitará autorização via e-mail também para utilização em contas DEMO.
<CODE>TRADING codetrading.com.br
Configuração do Stark
O Stark foi criado com o intuito de gerar sinais personalizados, possibilitando uma infinidade de
estratégias a serem construídas. Para desenvolver é preciso ter em mente o que o sinal irá fazer a cada
passo e projetar isso nos parâmetros do Stark. É possível gerar sinais e filtros de compra e venda
separadamente com diferentes estratégias em cada uma delas. O Stark possibilita ainda a criação de
uma versão do Set com o sinal criptografado para compartilhamento seguro do setup, que poderá ser
utilizado por outros clientes CodeTrading por meio do robô Stark-Client.
Para gerar o setup Client, carregue o set Full no Stark em um gráfico e pressione a letra “S”. Caso todas
as informações das Configurações do ‘Criador do Setup’ estiverem corretas, um arquivo .set para o Stark-
Client será criado em: C:\Users\[USER]\AppData\Roaming\MetaQuotes\Terminal\Common\Files
<CODE>TRADING codetrading.com.br
Preços de Referencia
<CODE>TRADING codetrading.com.br
Sinal de Compra e Sinal de Venda
Os sinais de Entradas são definidos por Expressões individuais para cada sentido (C/V), as Saídas
também podem ser definidas como expressões. É possível utilizar até 10 linhas e 255 caracteres em cada
linha, que serão concatenadas na hora da execução. Para fazer otimização, é recomendado utilizar 60
caracteres para evitar truncamento das expressões pelo MetaTrader. Caso queira utilizar apenas os
Filtros como sinal de entrada, utilize o valor “1” nas expressões de Entrada.
Os parâmetros para base de cálculo do Preço Automático são configurados nos Preços p/ Entrada
Pendente, TP, SL, RP e Reentradas. Estes parâmetros serão abordados mais a frente.
o Operadores:
/ : Divisão,
% : Percentual,
* : Multiplicação,
+ : Soma,
- : Subtração,
> : Maior que,
< : Menor que,
>= : Maior ou igual a,
<= : Menor ou igual a,
== : igual a,
!= : Diferente de,
AND ou &&: condição de junção “E”,
OR: Condição de alternação “OU”, não utilize “||” pois o MT5 salva erroneamente strings
com esse caractere.
<CODE>TRADING codetrading.com.br
o Funções: Utiliza-se no seguinte padrão: NomeFunc(param1, param2). Ex: abs(R1).
abs : Transforma em valor absoluto, não permite deixar valor negativo. Leia mais...
arccos : Arco trigonométrico, usa o cálculo do Cosseno. Leia mais...
arcsin : Arco trigonométrico, usa o cálculo do Seno. Leia mais...
arctan : Arco trigonométrico, usa o cálculo da Tangente. Leia mais...
ceil : Usa o valor do número inteiro mais próximo para cima, arredondamento. Leia mais...
cos : Usa o Cosseno de um número. Leia mais...
exp : Usa valor como exponencial. Leia mais...
floor : Usa o valor do número inteiro mais próximo para baixo, arredondamento. Leia mais...
log : Usa a função logaritmo natural. Leia mais...
log10 : Usa a função logaritmo com base 10. Leia mais...
max : Usa o valor máximo de um cálculo, função ou variável. Leia mais...
min : Usa o valor máximo de um cálculo, função ou variável. Leia mais...
mod : Usa o valor do resto de uma divisão. Leia mais...
pow : Eleva uma base a uma potência especificada. Leia mais...
rand : Usa um número inteiro pseudoaleatório no intervalo de 0 a 32767. Leia mais...
round : Usa o valor arredondado para o inteiro mais próximo de um valor numérico
especificado. Leia mais...
sin : Usa o Seno de um número. Leia mais...
sqrt : Usa a raiz quadrada do número especificado. Leia mais...
tan : Usa a Tangente de um número. Leia mais...
o Variáveis e Arrays: As opções que possuem [ ] são Arrays e precisam receber o ID do candle
que deseja obter o valor, sendo 0 para o candle em formação, 1 para o ultimo e assim por diante,
exemplo: O[1]
O[ ] = Open (abertura);
H[ ] = High (máxima);
L[ ] = Low (mínima);
C[ ] = Close (fechamento);
V[ ] = Volume em Lotes;
T[ ] = Tick volume, volume em número de negócios;
S[ ] = Spread, diferença entre Ask e Bid;
IFR[ ] = Valor do indicador IFR (RSI), defina o IFR na parte de Filtros;
M1[ ] , M2[ ] , M3[ ] , M4[ ] = Valor da média móvel definida no Stark;
B1s[ ] , B2s[ ] = Valor da Banda Superior definida no Stark;
B1m[ ] , B2m[ ] = Valor da Média da Banda definida no Stark;
B1i[ ] , B2i[ ] = Valor da Banda Inferior definida no Stark;
TP[ ] = Topo, sendo TP[0] o ultimo, TP[1] o penúltimo, etc...
FD[ ] = Fundo, sendo FD[0] o ultimo, FD[1] o penúltimo, etc...
ATR = Valor atual do indicador ATR;
DP = Valor atual do Indicador Desvio Padrão;
a = Ask;
b = Bid;
P = Preço atual, o mesmo que C[0];
R1, R2, Rn (preços de referência informados nos parâmetros);
PA = Condicional, retorna verdadeiro se estiver em formação uma perna de Alta;
PB = Condicional, retorna verdadeiro se estiver em formação uma perna de Baixa;
<CODE>TRADING codetrading.com.br
POS[magic] = Netting das posições do Magic;
POSC[magic] = Nr. de Lotes Comprados no Magic;
POSV[magic] = Nr. de Lotes Vendidos no Magic;
LOSS[magic] = Preço do SL do Magic;
TAKE[magic] = Preço do TP do Magic;
PREJU[magic] = Valor Absoluto em R$ do Prejuízo aberto no Magic;
PREJUP[magic] = Valor Absoluto em Pontos do Prejuízo aberto no Magic;
LUCRO[magic] = Valor Absoluto em R$ do Lucro aberto no Magic;
LUCROP[magic] = Valor Absoluto em Pontos do Lucro aberto no Magic;
MEDIO = Preço Médio das posições abertas;
LOTEINI = Lote inicial configurado no Set;
SALDOAGR = Valor do Saldo de Agressão (do Filtro de S.A)
LUCROABERTO = Lucro aberto mostrado na tela do EA (considera parciais)
MAE = Máxima exposição (R$) contraria no dia;
MFE = Máxima exposição (R$) favorável no dia;
PRECOINI = Preço de entrada Inicial da operação:
o Se Posicionado: Preço de entrada da operação em aberto;
o Se Zerado: Preço de entrada da última operação fechada;
* As funções são separadas em LUCRO e PREJU por questões de compatibilidade com o sistema de
expressões, assim trabalhamos sempre com valores positivos (absolutos), então se uma posição estiver no Lucro,
o valor de LUCRO será positivo e PREJU será 0, o inverso também é válido.
* magic é uma variável que possuí o valor do Magic Number do Set, em vez de magic você poderá passar o
número do magic direto, exemplo: LUCRO[123456]
* Se passar 0 como Magic será retornado referente a tudo oq estiver aberto na conta.
Exemplos:
LUCRO[magic] -> Lucro das posições abertas com o Magic do Set;
LUCRO[123] -> Lucro das posições abertas com o Magic 123;
LUCRO[0] -> Soma do Lucro de todas as posições abertas na conta;
<CODE>TRADING codetrading.com.br
Exemplos de sinais por expressão
Teste de LTs:
Compra: O[0]>R1 && P<=R1
Venda: O[0]<R2 && P>=R2
Sendo R1 a LTA e R2 a LTB.
Engolfo:
Compra: C[2]<O[2] && C[1]>O[1] && C[1]>H[2]
Venda: C[2]>O[2] && C[1]<O[1] && C[1]<L[2]
InsideBar:
Compra: H[1]<=H[2] && L[1]>=L[2]
Venda: H[1]<=H[2] && L[1]>=L[2]
<CODE>TRADING codetrading.com.br
❏ Preço para Entrada Pendente: Preço de referência
para ordem pendente, caso queira usar uma referência
especifica para entradas.
❏ Preço para TP Automático: Preço de referência para
uso do TP, caso queira usar uma referência especifica
para alvos.
❏ Preço para SL Automático: Preço de referência para
uso do SL, caso queira usar uma referência especifica
para Alvos.
❏ Preço para RP Automática: Preço de referência para
ordem na Pedra (RP), caso queira usar uma referência
especifica para saídas parciais.
❏ Preço para Reentrada Automática: Preço de
referência para aumento de mão, caso queira usar uma
referência especifica.
Médias Móveis
Para o uso das Medias, é possível configurar até 4 medias (M1, M2, M3 e M4) para usa-las nos preços
de referência e expressões.
❏ Tipo da Média Móvel: Define o método de cálculo para a Média
Móvel.
❏ Tempo Gráfico: Define o TF para a Média Móvel.
❏ Período da Média Móvel: Define o período para cálculo da Média
Móvel.
❏ Tipo do Preço da Média Móvel: Indica qual preço de referência
para o cálculo da Média Móvel.
❏ Deslocamento da Média Móvel: Define qual deslocamento em
períodos a média será ajustada.
Bandas
Para o uso das Bandas, é possível configurar até 2 Bandas (B1 e B2) para usa-las nos preços de
referência e expressões.
<CODE>TRADING codetrading.com.br
❏ Tempo Gráfico: Define o TF para a Banda.
❏ Período: Define o período para cálculo da média central da Banda.
❏ Desvio (Margens/DX): Define o Desvio padrão, ou Distancia da média.
❏ Deslocamento | Base: Define qual deslocamento da média da Banda.
Pivot Point
❏ Método do Pivot Point: Tipo do Indicador Pivot Point, para
cálculo dos suportes e resistências.
Filtros
Os filtros são verificados após um sinal de entrada de compra ou venda ter sido gerado, quando
ativados e não atendidos eles irão impedir a abertura da operação.
Filtro de GAP
Normalmente grandes GAPs de abertura estão relacionados a fortes notícias e alta volatilidade no dia.
<CODE>TRADING codetrading.com.br
Com esse recurso, na abertura do primeiro candle do dia será feita uma comparação com o fechamento
do dia anterior, caso essa distância(GAP) ultrapasse o valor configurado neste parâmetro o EA não irá
operar, podendo encerrar o dia ou só adiar o horário do início da abertura das operações.
Se deixar o parâmetro o valor como “0”, o filtro estará desabilitado.
❏ Tipo da distância do GAP: Define o método para cálculo da distância.
❏ Filtrar dias c/ GAP maior que: Não opera dias c/ GAP maior que X o tamanho do método
escolhido: Define o valor máximo em pontos do GAP do dia para determinar se o EA irá ou não operar,
ou se irá adiar o horário das entradas;
❏ Filtrar dias c/ GAP menor que: Não opera dias c/ GAP menor que X o tamanho do método
escolhido: Define o valor mínimo do GAP do dia para determinar se o EA irá ou não operar no dia, ou se
irá adiar o horário das entradas;
❏ Encerrar o dia Filtrado: Se escolher SIM, o dia será encerrado. Se escolher NÃO, será
modificado o horário do início das entradas.
❏ Horário Inicial modificado p/ abrir posições: Caso escolha Não na opção anterior, aqui define
o novo horário para iniciar as entradas.
❏ Filtro RxG: Não opera se TP/SL for inferior a ...: Define o valor do resultado da divisão do Take
Profit pelo Stop Loss (TP/SL) na intenção de abrir operação se a condição mínima for a do valor
determinado;
<CODE>TRADING codetrading.com.br
❏ Tipo do Filtro de Tendência: Define qual dos indicadores de rastreamento de tendência será
usado.
➢ Desligado;
➢ Preço a favor da Média 1;
➢ Preço contra a Média 1;
➢ Preço a favor da Média 1 e da Média 2;
➢ Preço contra a Média 1 e a Média 2;
➢ Preço a favor da Média 1 e contra a Média 2;
➢ Preço a favor da Média 2 e contra a Média 1;
➢ Inclinação da Média 1 a favor;
➢ Inclinação da Média 1 contra;
➢ Inclinação da Média 1 e Média 2 a favor;
➢ Inclinação da Média 1 e Média 2 contra;
➢ Inclinação da Média 1 a favor e Média 2 contra;
➢ Inclinação da Média 2 a favor e preço a Favor da Média 1;
➢ Cruzamento a Favor da Média 1;
➢ Cruzamento contra a Média 1;
➢ Nenhum (usado somente para Distância e Inclinação).
❏ Ação caso o Filtro virar: Define a ação do EA no momento o indicador enviar o sinal de inversão
da tendência.
➢ Nada;
➢ Fechar posição;
➢ Virar a mão;
❏ Cód. do Ativo da lista: Ativo a ser usado no indicador do Filtro de Tendência da Média 1. Caso
não tenha na lista, selecione INFORME ABAIXO para digitar no próximo parâmetro;
❏ Cód. do Ativo: Digite aqui o código do ativo que será usado no indicador do Filtro de Tendência
da Média 1. Caso seja o mesmo da tela que foi carregado o EA, deixe em branco (vazio);
❏ Tempo Gráfico da Média 1: Tempo do gráfico que será usado para cálculo do indicador do Filtro
de Tendência da Média 1. Caso use o mesmo tempo gráfico do ativo da tela, use o parâmetro “current”;
❏ Período da Média 1: Define o número de barras que será calculado pelo Filtro de Tendência da
Média 1;
❏ Método da Média 1: Define o tipo do cálculo da Média 1:
➢ Simples;
<CODE>TRADING codetrading.com.br
➢ Exponencial;
➢ Suavizada;
➢ Linear Ponderada;
➢ HILO Simples;
➢ HILO Exponencial;
➢ Parabolic SAR;
➢ Stop ATR;
➢ Fractal;
➢ Duplo Exponencial;
➢ Triplo Exponencial;
➢ Vidya;
➢ Hull;
➢ Tillson T3;
➢ Triangular;
➢ Ajuste;
➢ Vwap;
❏ Tipo do preço da Média 1: Define qual preço deve usar no cálculo da Média 1:
➢ Fechamento;
➢ Abertura;
➢ Máxima;
➢ Mínima;
➢ Preço Médio (Máxima + Mínima) /2;
➢ Preço Típico (Máxima + Mínima + Fechamento) /3;
➢ Preço Ponderado (Abertura + Máxima + Mínima + Fechamento) /4;
<CODE>TRADING codetrading.com.br
➢ Suavizada;
➢ Linear Ponderada;
➢ HILO Simples;
➢ HILO Exponencial;
➢ Parabolic SAR;
➢ Stop ATR;
➢ Fractal;
➢ Duplo Exponencial;
➢ Triplo Exponencial;
➢ Vidya;
➢ Hull;
➢ Tillson T3;
➢ Triangular;
➢ Ajuste;
➢ Vwap;
❏ Tipo do preço da Média 2: Define qual preço deve usar no cálculo da Média 2:
➢ Fechamento;
➢ Abertura;
➢ Máxima;
➢ Mínima;
➢ Preço Médio (Máxima + Mínima) /2;
➢ Preço Típico (Máxima + Mínima + Fechamento) /3;
➢ Preço Ponderado (Abertura + Máxima + Mínima + Fechamento) /4;
❏ Deslocamento da Média 2: Define um deslocamento da Média 2 em quantidade de barras.
❏ Tipo da distância: Método para calcular a distância.
❏ Distância Mínima do Preço x M1: Define uma distância
mínima do preço em relação à Média 1, calculada em pontos.
❏ Distância Máxima do Preço x M1: Define uma distância
máxima do preço em relação à Média 1, calculada em pontos.
❏ Inclinação Mínima da M1: Define a inclinação mínima da
média usando a distância no momento dos dois últimos fechamento de candles. É a distância da posição
da média no momento do penúltimo fechamento do candle em relação a posição da média no momento
do fechamento do último candle. Não considera o candle atual.
❏ Inclinação Máxima da M1: Define a inclinação máxima da média usando a distância dos dois
últimos pontos da média. É a distância da posição da média no momento do penúltimo fechamento do
candle em relação a posição da média no momento do fechamento do último candle. Não considera o
candle atual.
❏ Distância Mínima M1xM2: Define a distância mínima entre a Média 1 e a Média 2.
<CODE>TRADING codetrading.com.br
Filtro de Retorno a Média
<CODE>TRADING codetrading.com.br
Filtro de Volatilidade
Muitas estratégias não possuem uma boa performance em períodos de mercado com pouca ou muita
volatilidade, esse filtro utiliza o indicador ATR e consegue impedir a abertura de operações em momentos
com pouca e/ou muita volatilidade, conforme configurado nos parâmetros “Não Operar se ATR menor
que” e “Não Operar se ATR maior que” . Caso utilizar “0” o filtro estará desligado.
❏ Período ATR do Filtro: Define o número de barras que será calculado pelo Filtro de Volatilidade;
❏ Tempo Gráfico do ATR: Tempo do gráfico que será usado para cálculo do Filtro de ATR. Caso
use o mesmo tempo gráfico do ativo da tela, use o parâmetro “current”;
❏ Ativo p/ o ATR: Digite aqui o código do ativo que será usado no Filtro de ATR. Caso seja o mesmo
da tela que foi carregado o EA, deixe em branco (vazio);
❏ Não operar se ATR for menor que: Define o valor mínimo do ATR para permitir a abertura de
operações. Esse valor é o mesmo do indicador ATR plotado no gráfico;
❏ Não operar se ATR for maior que: Define o valor máximo do ATR para permitir a abertura de
operações. Esse valor é o mesmo do indicador ATR plotado no gráfico;
❏ Amplitude Mínima da última barra em * ATR: Define o fator de multiplicação do ATR para
calcular a Amplitude mínima do candle;
❏ Amplitude Máxima da última barra em * ATR: Define o fator de multiplicação do ATR para
calcular a Amplitude máxima do candle;
Filtro de HiLo
❏ Período do HiLo: Define o número de barras que será calculado pelo Filtro de HiLo;
❏ Método do HiLo: Define o método de cálculo da média;
➢ Simples;
➢ Exponencial;
➢ Suavizada;
➢ Linear Ponderada;
❏ Tempo Gráfico do HiLo: Tempo do gráfico que será usado para cálculo do Filtro de HiLo. Caso
use o mesmo tempo gráfico do ativo da tela, use o parâmetro “current”;
<CODE>TRADING codetrading.com.br
❏ Ativo p/ o HiLo: Digite aqui o código do ativo que será usado no Filtro de HiLo. Caso seja o
mesmo da tela que foi carregado o EA, deixe em branco (vazio);
Filtro de OBV
❏ Período da MA do OBV: Define o número de barras que será calculado pela Média do Filtro de
OBV;
❏ Tempo Gráfico do OBV: Tempo do gráfico que será usado para cálculo do Filtro de OBV. Caso
use o mesmo tempo gráfico do ativo da tela, use o parâmetro “current”;
❏ Ativo p/ o OBV: Digite aqui o código do ativo que será usado no Filtro de OBV. Caso seja o
mesmo da tela que foi carregado o EA, deixe em branco (vazio);
Filtro de Volume
❏ Período Média Volume: Define o número de barras que será calculado pela Média do Volume;
❏ % de Corte em relação à média: Define uma distância(tolerância) da média em percentual (%)
do tamanho da barra, para permitir abrir operação;
❏ Tempo Gráfico do Volume: Tempo do gráfico que será usado para cálculo do Filtro de Volume.
Caso use o mesmo tempo gráfico do ativo da tela, use o parâmetro “current”;
❏ Ativo p/ o Volume: Digite aqui o código do ativo que será usado no Filtro de Volume. Caso seja
o mesmo da tela que foi carregado o EA, deixe em branco (vazio);
Filtro de IFR
❏ Período IFR do Filtro: Define o número de barras que será calculado pelo Filtro de Volatilidade;
❏ Tempo Gráfico do IFR: Tempo do gráfico que será usado para cálculo do Filtro de IFR. Caso use
o mesmo tempo gráfico do ativo da tela, use o parâmetro “current”;
❏ Ativo p/ o IFR: Digite aqui o código do ativo que será usado no Filtro de IFR. Caso seja o mesmo
da tela que foi carregado o EA, deixe em branco (vazio);
<CODE>TRADING codetrading.com.br
❏ Tipo do Preço do IFR: Define qual preço deve usar no cálculo da IFR;
➢ Fechamento;
➢ Abertura;
➢ Máxima;
➢ Mínima;
➢ Preço Médio (Máxima + Mínima) /2;
➢ Preço Típico (Máxima + Mínima + Fechamento) /3;
➢ Preço Ponderado (Abertura + Máxima + Mínima + Fechamento) /4;
❏ Comprar somente com IFR abaixo de: Define o limite de compra abaixo do valor determinado
do indicador IFR;
❏ Comprar somente com IFR acima de: Define o limite de compra acima do valor determinado
do indicador IFR;
❏ Vender somente com IFR abaixo de: Define o limite de venda acima do valor determinado do
indicador IFR;
❏ Vender somente com IFR acima de: Define o limite de venda abaixo do valor determinado do
indicador IFR;
Filtro de CCI
❏ Período CCI do Filtro: Define o número de barras que será calculado pelo Filtro de CCI;
❏ Tempo Gráfico do CCI: Tempo do gráfico que será usado para cálculo do Filtro de CCI. Caso
use o mesmo tempo gráfico do ativo da tela, use o parâmetro “current”;
❏ Ativo para o CCI: Digite aqui o código do ativo que será usado no Filtro de CCI. Caso seja o
mesmo da tela que foi carregado o EA, deixe em branco (vazio);
❏ Tipo do Preço do CCI: Define qual preço deve usar no cálculo da CCI:
➢ Fechamento;
➢ Abertura;
➢ Máxima;
➢ Mínima;
➢ Preço Médio (Máxima + Mínima) /2;
➢ Preço Típico (Máxima + Mínima + Fechamento) /3;
➢ Preço Ponderado (Abertura + Máxima + Mínima + Fechamento) /4;
❏ Comprar somente com CCI abaixo de: Define o limite de compra abaixo do valor determinado
do indicador CCI;
❏ Comprar somente com CCI acima de: Define o limite de compra acima do valor determinado
do indicador CCI;
<CODE>TRADING codetrading.com.br
❏ Vender somente com CCI abaixo de: Define o limite de venda acima do valor determinado do
indicador CCI;
❏ Vender somente com CCI acima de: Define o limite de venda abaixo do valor determinado do
indicador CCI;
Filtro de MACD
❏ Limite Máximo da Tendência: Define o tamanho da tendência máxima para evitar entrar em
movimentos esticados;
❏ Período média móvel rápida: Define o período para o cálculo da média de movimentações mais
rápidas;
❏ Período média móvel lenta: Define o período para o cálculo da média de movimentações mais
lentas;
❏ Período Diferença entre as médias: Define o período para cálculo da média do sinal;
❏ Tempo Gráfico do MACD: Tempo do gráfico que será usado para cálculo do Filtro de MACD.
Caso use o mesmo tempo gráfico do ativo da tela, use o parâmetro “current”;
❏ Ativo p/ o MACD: Digite aqui o código do ativo que será usado no Filtro de MACD. Caso seja o
mesmo da tela que foi carregado o EA, deixe em branco (vazio).
Filtro de VWAP
<CODE>TRADING codetrading.com.br
Filtro de Aroon
❏ Período Aroon: Define o número de barras que será calculado pelo Filtro de Aroon;
❏ Tempo Gráfico do Aroon: Tempo do gráfico que será usado para cálculo do Filtro de Aroon.
Caso use o mesmo tempo gráfico do ativo da tela, use o parâmetro “current”;
❏ Ativo p/ o Aroon: Digite aqui o código do ativo que será usado no Filtro de Aroon. Caso seja o
mesmo da tela que foi carregado o EA, deixe em branco (vazio);
❏ Operar somente com Aroon acima de: Define limite mínimo para abertura de operações do
Filtro de Aroon;
❏ Operar somente com Aroon abaixo de: Define limite máximo para abertura de operações do
Filtro de Aroon.
Filtro de ADX
❏ Período do ADX: Define o número de barras que será calculado pelo Filtro de ADX;
❏ Tempo Gráfico do ADX: Tempo do gráfico que será usado para cálculo do Filtro de ADX. Caso
use o mesmo tempo gráfico do ativo da tela, use o parâmetro “current”;
❏ Ativo p/ o ADX: Digite aqui o código do ativo que será usado no Filtro de ADX. Caso seja o mesmo
da tela que foi carregado o EA, deixe em branco (vazio);
❏ Operar somente com ADX acima de: Define limite mínimo para abertura de operações do Filtro
de ADX;
❏ Operar somente com ADX abaixo de: Define limite máximo para abertura de operações do Filtro
de ADX;
❏ Tipo da inclinação do ADX: Define o tipo de inclinação da linha do Filtro ADX:
➢ Qualquer;
➢ Somente ascendente;
➢ Somente descendente;
Filtro Estocástico
<CODE>TRADING codetrading.com.br
❏ Período K Estocástico: Define o número de barras da média rápida;
❏ Período D Estocástico: Define o número de barras da média lenta;
❏ Final da suavização: Define a média para suavizar o indicador Estocástico;
❏ Tempo Gráfico do Estocástico: Tempo do gráfico que será usado para cálculo do Filtro de
Estocástico. Caso use o mesmo tempo gráfico do ativo da tela, use o parâmetro “current”;
Ativo p/ o Estocástico: Digite aqui o código do ativo que será usado no Filtro de Estocástico. Caso
seja o mesmo da tela que foi carregado o EA, deixe em branco (vazio);
❏ Método p/ o Estocástico: Define o método de cálculo da média do Filtro do Estocástico:
➢ Simples;
➢ Exponencial;
➢ Suavizada;
➢ Linear Ponderada;
❏ Tipo do Preço p/ o Estocástico: Define qual referência para o preço base:
➢ Mínima/Máxima;
➢ Fechamento/Fechamento;
❏ Margem Superior/Inferior p/ operar: Define os limites do Filtro do Estocástico. Ex.: Caso defina
20, na escala 0 a 100, vai permitir compra abaixo de 20 e venda acima de 80. Caso defina 30, vai permitir
compra abaixo de 30 e venda acima de 70.
Filtro de Bandas
<CODE>TRADING codetrading.com.br
➢ Filtro desligado;
➢ Preço fora da banda;
➢ Preço dentro da banda;
➢ Preço fora da banda, entradas contra;
➢ Filtrar apenas amplitude;
❏ Tipo do Filtro de Bandas: Define o tipo de Bandas do Filtro:
➢ Bandas de Bollinger;
➢ Canais Keltner;
➢ Envelopes;
➢ Bandas de Bollinger s/ GAP;
➢ Bandas de Volume;
➢ Donchian Channels;
➢ Bandas VWAP;
➢ Indicador L&S;
➢ Canal por pontos;
➢ Fibo Channel;
➢ Smart Channel;
➢ Indicador Personalizado;
❏ Período da Banda: Define o número de barras que será calculado pelo Filtro de Bandas;
❏ Desvio da Banda: Define o valor do desvio para cima e para baixo dos indicadores em relação à
média da banda referenciada;
❏ Tempo Gráfico do Bandas: Tempo do gráfico que será usado para cálculo do Filtro de Bandas.
Caso use o mesmo tempo gráfico do ativo da tela, use o parâmetro “current”;
❏ Ativo p/ o Bandas: Digite aqui o código do ativo que será usado no Filtro de Bandas. Caso seja
o mesmo da tela que foi carregado o EA, deixe em branco (vazio);
❏ Indicador Bandas personalizado: Nome do indicador de bandas personalizado. Caso não tenha,
utilize Bandas.ex5 por padrão do EA;
❏ Id do Buffer da Banda de cima: Número de identificação do indicador personalizado para definir
a banda superior. Com o indicador plotado no gráfico é possível saber o id pela Janela de Dados (Menu
Exibir > Janela de Dados);
❏ Id do Buffer da Banda de baixo: Número de identificação do indicador personalizado para definir
a banda inferior. Com o indicador plotado no gráfico é possível saber o id pela Janela de Dados (Menu
Exibir > Janela de Dados);
Filtro Tabajara 5
<CODE>TRADING codetrading.com.br
Filtro de Saldo de Agressão
❏ Volume Saldo de Agressão: Define o valor do saldo de agressão que permite abertura de
operações;
❏ Tipo de comparação: Define a estratégia do Filtro do Saldo de Agressão:
➢ Igual ou superior;
➢ Igual ou inferior;
❏ Ativo p/ o Tape Reading: Digite aqui o código do ativo que será usado no Filtro de Saldo de
Agressão. Caso seja o mesmo da tela que foi carregado o EA, deixe em branco (vazio);
❏ Tempo Saldo de Agressão: Tempo do gráfico que será usado para cálculo do Filtro de Saldo de
Agressão. Caso use o mesmo tempo gráfico do ativo da tela, use o parâmetro “current”;
❏ Tipo do volume: Define valor de referência do saldo de agressão. Para real volume considera a
quantidade de lotes. Para Tick volume considera a quantidade de negócios. Ex.: Uma negociação pode
ter 10 lotes:
➢ Real volume;
➢ Tick volume;
Filtro de Range
<CODE>TRADING codetrading.com.br
➢ Em % do Preço;
❏ Nome do Arquivo do Indicador: Neste parâmetro, insere o nome arquivo do indicador que se
encontra na pasta \Indicators dentro da pasta MQL5;
❏ Plotar indicador em nova sub-janela: Neste parâmetro habilita uma sub-janela para exibição do
indicador;
<CODE>TRADING codetrading.com.br
❏ Tempo Gráfico do Indicador: Tempo do gráfico que será usado para cálculo do indicador. Caso
use o mesmo tempo gráfico do ativo da tela, use o parâmetro “current”;
❏ Id do Buffer de Filtro de Vendas: Número de identificação do indicador personalizado para definir
o sinal de venda. Com o indicador plotado no gráfico é possível saber o id pela Janela de Dados (Menu
Exibir > Janela de Dados);
❏ Id do Buffer de Filtro de Compras: Número de identificação do indicador personalizado para
definir o sinal de compra. Com o indicador plotado no gráfico é possível saber o id pela Janela de Dados
(Menu Exibir > Janela de Dados);
❏ Tipo do parâmetro: Define formato do parâmetro que irá ser inserido: Decimal ou Inteiro)
➢ Não usado;
➢ Decimal;
➢ Inteiro;
❏ Valor do parâmetro: Define valor do parâmetro do indicador a ser configurado para utilização dos
cálculos do EA;
❏ Tipo de operação permitido: O EA irá abrir somente operações na ponta que estiver configurado
neste parâmetro:
➢ Apenas compras;
➢ Apenas vendas;
➢ Sentido do GAP;
➢ Contra o GAP;
➢ Oposto ao sinal do Último Trade;
➢ Oposto ao sinal do Último Trade do dia atual;
➢ Qualquer sentido;
<CODE>TRADING codetrading.com.br
➢ LIMIT DISTÂNCIA ATR: Ordem limit (na pedra) a uma distância em múltiplos de ATR do
preço atual no momento do sinal de entrada. (Exemplo 2 = 2*ATR)
➢ LIMIT DISTÂNCIA %PREÇO: Ordem limit (na pedra) a uma distância em percentual de
variação do preço em relação ao sinal de entrada.
➢ STOP DISTÂNCIA PONTOS: Ordem Stop (gatilho) a uma distância em pontos do preço
atual no momento do sinal de entrada.
➢ STOP DISTÂNCIA ATR: Ordem Stop (gatilho) a uma distância em múltiplos de ATR do
preço atual no momento do sinal de entrada. (Exemplo 2 = 2*ATR)
➢ STOP DISTÂNCIA %PREÇO: Ordem Stop (gatilho) a uma distância em percentual de
variação do preço em relação ao sinal de entrada.
➢ ROMP CANDLE ANTERIOR: Ordem Stop (gatilho) acima da máxima do candle anterior
para compra ou abaixo da mínima para venda.
➢ ORDENS OCO EM PONTOS: Coloca duas ordens no mesmo sentido na entrada com
posição na distância negativa e positiva na intenção de entrar atrás num preço melhor ou na frente
evitando perder a entrada do movimento. Quando executa uma ordem ele cancela a outra.
➢
❏ Usar Limit escondida: Substitui a ordem Limit por ordem Stop não deixando mostrar sua posição
no book, entrando a mercado e a ordem fica sendo gerenciada pelo EA;
❏ Preço base para as entradas: Define qual preço de referência para o cálculo do preço de entrada;
➢ Preço Atual;
➢ Max/Min do Dia;
➢ Max/Min do Dia (Invertido);
➢ Max/Min de Ontem;
➢ Max/Min de Ontem (Invertido);
➢ Abertura do Dia Atual;
➢ Abertura de Dia Anterior;
➢ Fechamento Dia Anterior;
➢ Max/Min Ult. candle;
➢ Max/Min Ult. candle (Invertido);
➢ Último Topo/Fundo OHCL;
➢ Abertura do Candle que abriu a operação;
➢ Automático (Quando definido pela estratégia).
❏ Distância da Entrada: Define a distância para envio da ordem de entrada quando utilizado o tipo
de entrada: LIMIT, STOP ou ROMP CANDLE ANTERIOR;
❏ Operar invertido nas entradas: Faz com que o setup seja totalmente invertido, onde compras
viram vendas, vendas viram compras, SL virá TP e vice-versa.
Exemplos, no lugar de uma:
. Compra a mercado será enviada uma Venda a mercado;
. Compra Limit será enviada uma Venda Stop;
. Compra Stop será enviada uma Venda Limit;
❏ Atualizar ordem Limit/Stop em novos sinais: Após o envio de uma ordem de entrada pendente,
um novo sinal de entrada pode ser gerado antes da execução da ordem pendente anterior, esse
parâmetro definirá se o EA irá reposicionar(reenviar) a ordem com base no novo preço do sinal ou se irá
ignorar o novo sinal e manter a ordem anterior. Caso optar por NÃO, o EA irá aguardar a ordem pendente
executar ou expirar para voltar a postar novas ordens pendentes de entrada.
<CODE>TRADING codetrading.com.br
❏ Validade da ordem: Aqui deve ser informado o tempo de validade de uma ordem pendente “em
segundos”. Se preferir deixar sem tempo de validade, use o valor 0 nesse parâmetro.
<CODE>TRADING codetrading.com.br
Stops Iniciais
Aqui é onde definimos o Stop Loss e Stop Gain (Take Profit) inicial, que será usado no momento da
abertura da operação.
Obs: O Stop Loss pode ser imediatamente alterados após a abertura da operação devido ao uso de
Trailing Stop, conforme tópico ‘Gerenciamento de Stop’.
<CODE>TRADING codetrading.com.br
➢ FECHAMENTO DIA ANTERIOR (LINHA D'ÁGUA): O valor informado será adicionado ao
preço do fechamento do dia anterior.
➢ TAMANHO DO GRID GL: Somente para Stop Loss em estratégias que utilizam o recurso
de Gradiente Linear, sendo que o SL será posicionado a uma distância com base no final do Grid;
➢ ÚLTIMO TOPO/FUNDO: Usa-se o indicador zigzag como parâmetro de topos e fundos,
colocando o fundo como compra e topo como venda. O valor será adicionado como distância do
ponto de referência.
➢ ABERTURA DO CANDLE: Usa o preço de abertura do candle no momento da abertura;
➢ AUTOMÁTICO: Para EAs que possuem o recurso de cálculo de TP ou SL personalizados,
definidos pela estratégia;
❏ Tipo do cálculo Stop: Em ambos (SL e TP) a distância do Stop poderá ser calculada por uma
das seguintes opções:
Tipos de SL Tipos de TP
➢ ATR: A distância do Stop será calculada com base em vezes de ATR, exemplo: 1.5 =>
Uma vez e meia o valor de ATR.
❏ Tipo da Média Móvel: Cálculo da média móvel para o tipo de distância pela média.
<CODE>TRADING codetrading.com.br
➢ Simples;
➢ Exponencial;
➢ Suavizada;
➢ Linear Ponderada;
➢ HiLo Simples;
➢ HiLo Exponencial;
➢ Parabolic SAR;
➢ Stop ATR;
➢ Fractal;
➢ Duplo Exponencial;
➢ Triplo Exponencial;
➢ Vidya;
➢ Hull;
➢ Tillson T3;
➢ Triangular;
➢ Ajuste;
➢ VWAP;
❏ Período ATR | DevPad: Período do indicador ATR ou Desvio Padrão que será utilizado quando
for necessário ao Tipo de Distância. Será utilizado para definir Stops, RPs (Saída na Pedra), Reentradas
e Filtros;
❏ Tipo do Volume das Saídas: Deve ser escolhida uma das opções abaixo, que será utilizada para
todas as RPs:
➢ Percentual
➢ Número de lotes
<CODE>TRADING codetrading.com.br
❏ Preço base para cálculo da distância: Determina qual referência para
o cálculo das Reentradas. O Automático utiliza o Preço das Expressões.
❏ Enviar Saídas somente após uma Reentrada: Acionamento das
saídas somente após a execução de uma reentrada.
❏ Recalcular Saídas a cada novo Candle: Recalcula a posição das RPs a cada no novo Candle;
❏ Volume da Saída: O valor que define o lote pelo fator escolhido no Tipo do Volume;
❏ Distância da Saída: O valor que define a distância pelo parâmetro do Tipo de cálculo, em relação
ao Preço base.
É possível configurar até 5 RPs, para cada uma delas é necessário configurar o Volume e a Distância
que será com base no parâmetro “Preço base para cálculo da distância”. É também possível inserir
valores positivos e negativos nos campos de distância, o EA irá considerar conforme tabela a abaixo:
RP com valor RP Será enviada como Venda RP Será enviada como Compra Limit
positivo Limit acima do ponto de entrada. abaixo do ponto de entrada.
RP com valor RP Será enviada como Venda RP Será enviada como Compra Stop
negativo (-) Stop abaixo do ponto de entrada. acima do ponto de entrada.
É possível configurar até 12 Reentradas, para cada uma delas é necessário configurar o Volume e a
Distância.
❏ Tipo do Volume: Deve ser escolhida uma das opções abaixo, que será utilizada para todas as
Reentradas:
➢ Percentual
➢ Número de lotes
<CODE>TRADING codetrading.com.br
❏ Tipo do cálculo da Distância: A distância de cada Reentrada será
calculada de acordo com a opção selecionada:
Reentrada com valor Reentrada será enviada como Compra Reentrada será enviada como
positivo Stop acima do ponto de entrada. Venda Stop abaixo do ponto de
entrada.
Reentrada com valor Reentrada será enviada como Compra Reentrada será enviada como
negativo (-) Limit abaixo do ponto de entrada. Venda Limit acima do ponto de
entrada.
<CODE>TRADING codetrading.com.br
Redução de Lotes por Performance
Essa funcionalidade visa proteger o Lucro acumulado do período com base no histórico de operações
perdedoras. Para utilizar esse recurso é necessário definir a quantidade de amostragem e percentual de
redução de lotes.
❏ Qtde das últimas operações p/ analise: Quantidade de operações que será usada como
amostragem e cálculo;
❏ Qtde mínima de operações perdedoras: Período a considerar a meta:
❏ % de redução de lotes: Defina, em percentual, quando irá reduzir quando alcançar o número de
operações mínimas.
Essa funcionalidade visa proteger o Lucro do período quando já estamos próximos de bater a meta. Para
utilizar esse recurso é necessário definir a meta do período usado conforme tópico METAS / Limitadores
Financeiros’.
No exemplo da Imagem estamos configurando para que o EA passe a operar com no máximo 5 contratos
quando já estivermos com 70% (ou mais) da Meta do Dia batida. Poderá utilizar como base também a
Meta Semanal ou Mensal.
Essa funcionalidade permite que EA faça um aumento de Lotes de forma segura em períodos que estiver
com Lucro. No exemplo da imagem o EA irá aumentar 1 contrato a cada R$50 de lucro no DIA, por
exemplo, se o EA foi configurado para operar inicialmente com 10 contratos:
1a operação do dia, será com 10 contratos, imagine que tivemos um lucro de R$45,00.
2a operação do dia, será ainda com 10 contratos, imagine agora que tivemos um lucro de R$70,00.
Agora já estamos com um lucro de R$115, permitindo um aumento de 2 contratos (1 a cada R$50)
<CODE>TRADING codetrading.com.br
3a operação do dia, será com 12 contratos, imagine que tivemos um prejuízo de R$30,00.
Agora o lucro do dia está em: R$85,00 que permite um aumento de apenas 1 contrato.
4a operação do dia, será com 11 contratos.
No dia seguinte, a primeira operação será com o lote inicial configurado (10), pois utilizamos um período
Diário no terceiro parâmetro, mas pode ser utilizado também de forma Semanal e Mensal.
Martingale
Martingale é um recurso extremamente perigoso que deve ser usado com muita cautela.
A função deste recurso é sempre que houver um stop loss, multiplicar os lotes de forma exponencial na
operação seguinte até que consiga um gain, quando voltará para o lote padrão configurado.
Para utilizar Martingale é obrigatória a definição de lote máximo em Configurações de Lotes.
❏ MULTIPLICADOR: Número pelo qual os lotes serão multiplicado após um Stop Loss (valores
decimais como 1.5 são aceitos), poderá também ser utilizado p/ diminuir os lotes a cada novo Loss
(martingale reverso), para isso configure por exemplo: 0.5.
Gradiente Linear
<CODE>TRADING codetrading.com.br
O Recurso de Gradiente Linear tem por objetivo fazer micro operações na zona entre o SL e o TP da
operação principal. Um grid de reentradas ou saídas parciais é lançado (ordens Limit) imediatamente
quando a operação é aberta. Sempre que uma reentrada é executada uma nova ordem de saída (também
Limit) é enviada. Quando a saída é executada, a reentrada é recolocada no mesmo preço ou na distância
desejada, repondo as ordens do GRID.
Para os parâmetros descritos abaixo, podem ser aplicadas aos 4 GRIDs individualmente.
<CODE>TRADING codetrading.com.br
tamanho do Grid Inicial’ estiver SIM, as ordens do fim da grade (mais distantes) serão canceladas quando
novas ordens forem enviadas no início da grade;
❏ Distância Lançamento Auto Refresh: Define distância para recolocação das ordens da grade.
Estas ordens usam um lote diferente da original;
❏ Lote Base do Auto Refresh: Lote para a recolocação das ordens do Auto Refresh;
❏ Atualizar também o SL: Quando habilitado, Atualiza posição do Stop Loss com relação ao preço
médio;
❏ Mantém tamanho do Grid inicial: Utiliza a distância entre ordens do grid para manter a simetria
das ordens recolocadas;
<CODE>TRADING codetrading.com.br
Gerenciamento de Stop
Configurações para gerenciamento de TP, SL, TS e BEs.
Trailing Stops
➢ Topo e Fundos: O Robô irá detectar o último Topo/Fundo e mudará o SL/TP sempre que
surgir um novo Fundo acima ou um novo Topo abaixo, mantendo a distância do topo/fundo
configurada no parâmetro “Distância Trailing...”. Exemplo:
➢ Furo de média: Uma média móvel exponencial com período configurável será utilizada,
toda vez em que um candle furar essa média o Trailing Stop fará o ajuste do SL/TP. Exemplo, em
uma operação de compra toda vez que um candle fizer uma mínima menor que a média móvel o
<CODE>TRADING codetrading.com.br
SL será ajustado para baixo da mínima desse candle mantendo a distância da mínima/máxima
configurada no parâmetro “Distância Trailing...”. Exemplo:
➢ Seguir média móvel: Uma média móvel exponencial com período configurável será
utilizada, o SL/TP será ajustado a cada novo candle em que a média subir (para compras) ou cair
(para vendas) mantendo a distância da média configurada no parâmetro “Distância Trailing...”.
➢ Rompimento do (Último ou 2º ou 3º) Candle Anterior: A cada novo candle o SL/TP será
alterado para a mínima/máxima do candle anterior. Respeitando a distância da mínima/máxima
configurada no parâmetro “Distância Trailing...”. Essa opção de Trailing Stop é a mais agressiva
de todas, não deixando muito espaço para o preço se desenvolver, então a indicação é utilizá-la
em conjunto com o parâmetro 1 => Após Parcial ou após a operação já ter andado X pontos. Ainda
é possível utilizar 2º ou 3º candle como referência, nessas opções seria considerada a
mínima/máxima dos últimos 2 ou 3 candles.
❏ Usar o Trailing Stop no: Esta opção define o sentido do TS. Se utilizar o StopLoss, funcionará
de forma tradicional, com o StopLoss seguindo o preço a favor da operação. Se utilizar o Take Profit,
funcionará como a saída de emergência móvel, seguindo o preço caso o preço ande contra o sentido da
operação.
❏ Intervalo de checagem do Trailing: Tempo de atualização do Trailing Stop, poderá uma das
opções listadas.
❏ Quando iniciar o Trailing - Momento em que o Trailing Stop começará a atuar, que pode ser:
➢ Na abertura da operação: De Imediato quando uma operação for aberta;
➢ Após parcial: Iniciará somente depois de uma realização parcial (diminuição da mão por
RPs/Saída na Pedra);
➢ Após aumento: Iniciará somente depois de uma Reentrada;
➢ Após Break Even-X: Iniciará somente após o acionamento do Break Even, lembrando
que temos até 5 BEs;
<CODE>TRADING codetrading.com.br
➢ Após X pontos: Iniciará somente após a operação andar a quantidade de pontos
desejada;
➢ Após X% Preço: Iniciará somente após a operação andar a variação mínima configurada
do preço do ativo;
➢ Após X*ATR: Utilizando o fator de multiplicação, calcula a
distância para início do Trailing pelo ATR;
➢ Após X% do TP: Utiliza a proporção do TP, onde a entrada é
o 0% e o TP é o 100%. Ao alcançar o valor definido, iniciará o TS;
➢ Após X% do SL: Utiliza a proporção do SL, onde a entrada é
o 0% e o SL é o 100%. Ao alcançar o valor definido, iniciará o TS;
➢ Após Lucro de $ Aberto: Após o valor financeiro da
operação. No momento que atinge o lucro determinado, iniciará o TS;
➢ Após acionamento da Saída de Emergência: Iniciará o TS
somente após o acionamento da Saída de Emergência.
❏ Gatilho: Valor da Distância do Trailing: Distância que o SL/TP
ficará do ponto base, que poderá ser de acordo com a estratégia de Trailing Stop escolhida.
❏ Período ATR | DevPad: Período do indicador ATR, deverá ser definido quando utilizar algum
parâmetro do Gerenciador com distância em base ATR;
❏ Período Média Móvel: Define qual período a ser definido somente quando utilizar as estratégias
de FURO DE MÉDIA ou SEGUIR MÉDIA MÓVEL no tipo do Trailing Stop;
<CODE>TRADING codetrading.com.br
Breakevens
O BreakEven, diferente do tradicional ponto de equilíbrio, “zero à zero”, define a proteção do preço
movendo o SL/TP para um preço fixo em qualquer valor desejado. Nosso EA tem 5 BEs para utilizar de
formas independes.
❏ Utilizar abertura do candle em vez de preço médio nos BEs: Fixa o preço para cálculo de BEs
um ponto fixo comum para todos. Usado para manter a entrada, alvos e gerenciamento em mesmo preço
para sets que são usados por várias pessoas.
➢ Após X% do TP: O TP/SL será movido para o preço definido quando a operação andar
X% da distância total entre o preço médio (entrada) e TP, ao ser movido, respeitará uma distância
do preço base e a configuração no parâmetro “Valor do Ajuste BreakEven...”;
➢ Após X% do SL: O TP/SL será movido para o preço definido quando a operação andar
X% da distância total entre o preço médio (entrada) e SL, ao ser movido, respeitará uma distância
do preço base e a configuração no parâmetro “Valor do Ajuste BreakEven...”;
➢ X pontos antes do TP: O TP/SL será movido para o preço definido quando a operação
alcançar X% antes do TP, calculado pela da distância total entre o preço médio (entrada) e TP, ao
ser movido, respeitará uma distância do preço base e a configuração no parâmetro “Valor do
Ajuste BreakEven...”;
➢ X pontos antes do SL: O TP/SL será movido para o preço definido quando a operação
alcançar X% antes do SL, calculado da distância total entre o preço médio (entrada) e SL, ao ser
movido, respeitará uma distância do preço base e a configuração no parâmetro “Valor do Ajuste
BreakEven...”;
➢ X*ATR antes do TP: O TP/SL será movido para o preço definido quando a operação
alcançar X*ATR antes do TP, calculado pela da distância total entre o preço médio (entrada) e TP,
ao ser movido, respeitará uma distância do preço base e a configuração no parâmetro “Valor do
Ajuste BreakEven...”;
➢ X*ATR antes do SL: O TP/SL será movido para o preço definido quando a operação
alcançar X*ATR antes do SL, calculado da distância total entre o preço médio (entrada) e SL, ao
<CODE>TRADING codetrading.com.br
ser movido, respeitará uma distância do preço base e a configuração no parâmetro “Valor do
Ajuste BreakEven...”;
➢ Após X Minutos: O TP/SL será movido para o preço definido quando o tempo para o
acionamento do BE em minutos se encerrar, movendo o TP/SL e respeitando uma distância do
preço base e a configuração no parâmetro “Valor do Ajuste BreakEven...”;
➢ Após X candles opostos: Move o TP/SL para o preço definido no momento que a
quantidade de candles, informados neste parâmetro, fechar contra o sentido do TP/SL, movendo
o TP/SL para o preço determinado no parâmetro “Valor do Ajuste BreakEven...”. Em caso de
comprado, se fechar com um candle negativo será acionado, tendo o parâmetro “Valor X do
BreakEven” o valor 1. Em caso de vendido, se fecharem com dois candles negativo será acionado,
tendo o parâmetro “Valor X do BreakEven” o valor 2.
➢ Após Lotes Abertos >= X: Soma a exposição total em Lotes do ativo e define o gatilho
pela valor atingido do tamanho de lotes total maior ou igual a X. Movendo o TP/SL para o preço
definido.
➢ Após Lotes Abertos <= X: Soma a exposição total em Lotes do ativo e define o gatilho
pela valor atingido do tamanho de lotes total menor ou igual a X. Movendo o TP/SL para o preço
definido.
➢ Após 1ª parcial: O TP/SL será movido para o preço definido quando ocorrer uma
realização parcial (RP/Saída na Pedra) respeitando a distância do preço base e a configuração no
parâmetro “Valor do Ajuste BreakEven...”;
➢ Após fazer 1ª aumento: O TP/SL será movido para o preço definido quando ocorrer uma
Reentrada, respeitando a distância do preço base e a configuração no parâmetro “Valor do Ajuste
BreakEven...”;
❏ Valor do Ajuste BreakEven: Distância que será considerada como BreakEven (valores negativos
serão aceitos e deixarão o BE em posição contra o preço base);
❏ Horário mínimo para acionamento do BreakEven: Define um horário mínimo e especifico para
acionamento do BE. Usado para saídas quando o preço para em uma região por muito tempo.
<CODE>TRADING codetrading.com.br
Smart Stop
Smart Stop é uma saída temporal para momentos em que a operação para de andar a favor.
❏ Smart Stop %TP p/ Gatilho: Nesse parâmetro define-se o momento que será iniciado o timer
pela primeira vez, com base em uma porcentagem do Take Profit. O Smart Stop reinicia o timer a
cada vez que os candles renovam as máximas/mínimas a favor da operação;
❏ Smart Stop Tempo: Define em segundos o tempo para executar o stop caso a operação não
desenvolva;
Saída de Emergência
❏ Saída de Emergência (mover TP) X pontos contra o médio: Define quanto pontos será
acionado a saída de emergência usando como referência o preço médio, movendo o TP para o preço
de “Ajuste da Saída de Emergência”. É um BreakEven invertido, que move o TP em vez do SL quando o
preço anda contra e usa a ideia de sair no melhor preço tendo em vista que a operação não andará a
favor;
❏ Saída de Emergência (mover TP) X pontos contra a entrada: Define quantos pontos será
acionado a saída de emergência usando como referência da entrada, movendo o TP para o preço de
“Ajuste da Saída de Emergência”. É um Break Even invertido, que move o TP em vez do SL quando o
preço anda contra e usa a ideia de sair no melhor preço tendo em vista que a operação não andará a
favor;
❏ Saída de Emergência (mover TP) R$ Loss Aberto: Define qual valor negativo acionará a saída
de emergência usando como referência o saldo negativo da operação, movendo o TP para o preço de
“Ajuste da Saída de Emergência”. É um Break Even invertido, que move o TP em vez do SL quando o
preço anda contra e usa a ideia de sair no melhor preço tendo em vista que a operação não andará a
favor;
<CODE>TRADING codetrading.com.br
Metas e Limitadores Financeiros
❏ GRUPO: Lista de MagicNumbers a contabilizar (separados por vírgula): Este é um parâmetro
de agrupamento de metas. Insira nele o número do MagicNumbers dos sets, separados por vírgula, que
serão agrupados e monitorados os saldos para dar o gatilho de encerramento de operações e do dia.
Para agrupar todos os sets desejados terão que estar configurados os parâmetros das metas de igual
forma.
❏ Aguardar fim da operação quando chegar no Limite/Meta: Quando habilitado, no momento
exato que alcançar os Limites ou Metas definidos, será enviado a ordem de fechamento para a corretora
encerrando as operações. Caso não, só será encerrado, considerando o Limite/Meta no momento do
fechamento da operação;
❏ Tipo dos valores abaixo: Define como serão monitorados os valores dos Limites/Metas. Quando
utilizado em pontos, flexibiliza o uso do cálculo quando se quer definir o valor por lote. Quando usado em
Financeiro, ao aumentar o valor dos lotes, necessário ajustar o valor financeiro do parâmetro;
➢ Financeiro;
➢ Em pontos;
❏ Gatilho de início: Este parâmetro é utilizado similar ao Trailing Stop. Quando definido o início e
este é alcançado, o EA monitora o valor limite do rebaixamento (lucro) do lucro até o valor máximo fixo
permitido ou percentual do lucro máximo alcançado no dia, fechando a operação e encerrando o dia. Ex.:
Caso definido que o valor esteja em Financeiro, com valor de R$100,00 como início e Recuo em
percentual de 40%. Quando acionado o início, ao recuar R$ 40,00 (que é 40% de R$ 100,00) será enviado
a ordem de fechamento para a corretora, tendo um prejuízo mínimo gerado pelo spread, fechando com
R$ 58,00 (R$ 42,00 de recuo mais spread). Mas caso ele tenha alcançado o lucro máximo na operação
de R$ 500,00 o valor do recuo de 40% é R$ 300,00. Caso recue R$ 200,00 será enviado a ordem de
fechamento encerrando o dia em R$ 297,00 (R$ 200,00 de recuo mais spread);
❏ Valor $ de Recuo no dia (Financeiro):Valor em Financeiro que define o Recuo máximo fixo
permitido. Quando usado este parâmetro, será enviado a ordem de fechamento quando o valor for
alcançado.
❏ ...ou % de Recuo no dia: Valor em percentual que define o Recuo máximo permitido. Quando
usado este parâmetro, será enviado a ordem de fechamento quando o valor for alcançado.
<CODE>TRADING codetrading.com.br
❏ Perda Máx: Parar se perder X na Semana: Valor fixo para definição de meta de perda semanal;
❏ Gatilho de Início: Neste parâmetro, quando definido o início e este é alcançado, o EA monitora o
valor limite do rebaixamento (recuo) do lucro até o valor máximo fixo permitido ou percentual do lucro
máximo alcançado na operação, fechando a operação.
❏ Gatilho de Início em Lotes: O mesmo do sentido do parâmetro “Gatilho de início”, porem leva
em consideração a quantidade em lotes que a operação alcançar.
❏ Valor $ de Recuo (Financeiro):Valor em Financeiro que define o Recuo máximo fixo permitido.
Quando usado este parâmetro, será enviado a ordem de fechamento quando o valor for alcançado.
❏ ...ou % de Recuo: Valor em percentual que define o Recuo máximo permitido. Quando usado
este parâmetro, será enviado a ordem de fechamento quando o valor for alcançado.
<CODE>TRADING codetrading.com.br
No exemplo acima temos uma Meta diária de R$800, um limite de perda total de R$400 por dia, uma
Meta semanal de R$3.000 e um limite de perda semanal de R$2.000. Além da Metas, temos a Proteção
de lucro que, no exemplo, ao alcançar o valor do lucro de R$300,00 é acionado o gatilho que envia a
ordem a mercado caso recue 50% (R$150,00). Após o gatilho é considerado o valor máximo que a
operação chegou como base de cálculo dos 50%. Caso tenha alcançado R$1.000,00 sem retornar
momento nenhum aos 50% do máximo, o EA só fechará a ordem se recuar para R$500,00.
O Limite por operação não deve ser confundido com Stop Loss, o SL é enviado para a corretora, o limite
por operação é monitorado pelo EA, é uma segurança extra caso a definição de um SL venha a falhar,
ou até mesmo quando usa-se reentradas que poderá causar a perda do controle de risco da operação.
Se algum limite por operação for atingido o EA irá fechar totalmente a operação.
Se algum limite diário for atingido o EA para de operar no dia e volta somente no dia seguinte.
Se algum limite semanal for atingido o EA para de operar na semana e volta somente na próxima
segunda-feira.
Se algum limite mensal for atingido o EA para de operar no mês e volta somente no primeiro dia útil do
mês seguinte.
Opção de proteção de lucro visa proteger um percentual do máximo de lucro que foi obtido no dia, ao
perder esse percentual o EA irá encerrar o dia.
<CODE>TRADING codetrading.com.br
Limites de operações no Dia
❏ Número Máximo de operações: Define o número máximo de operações no dia. Alcançando o
valor definido será encerrado o dia. Para manter essa opção desligada utilize o valor 0;
❏ Número Máximo de operações com Gain: Define o número máximo de operações com ganho
no dia, independente das operações com perdas. Alcançando o valor definido será encerrado o dia. Para
manter essa opção desligada utilize o valor 0;
❏ Número Máximo de operações com Gain consecutivas: Define o número máximo de
operações com ganhos consecutivos no dia. Alcançando o valor definido será encerrado o dia. Para
manter essa opção desligada utilize o valor 0;
❏ Número Máximo de operações com Loss: Define o número máximo de operações com perdas
no dia, independente das operações com ganhos. Alcançando o valor definido será encerrado o dia. Para
manter essa opção desligada utilize o valor 0;
❏ Número Máximo de operações com Loss consecutivas: Define o número máximo de
operações com perdas consecutivas no dia. Alcançando o valor definido será encerrado o dia. Para
manter essa opção desligada utilize o valor 0;
<CODE>TRADING codetrading.com.br
Janela de Operações
❏ Marcar horários c/ linhas verticais no gráfico: Mostra uma linha tracejada no gráfico informando
os limites de horários de abertura, início das operações, encerramento das entradas e encerramento do
dia;
❏ Intervalo mínimo entre duas operações: Define um tempo (em segundos) mínimo entre as
operações. Muito usado para evitar entradas em curto espaço de tempo;
❏ Permitir inversões após fim do horário permitido de aberturas: Quando habilitado, permite
mesmo após o horário que encerra o período de entradas, continuar invertendo a mão em caso de mesma
operação. Quando desabilitado, será encerrado a operação no momento da virada de mão;
<CODE>TRADING codetrading.com.br
❏ Operar de Sexta-feira: Permite operar na Sexta-feira;
❏ Operar de Sábado: Permite operar no Sábado;
❏ Operar de Domingo: Permite operar no Domingo;
❏ Opera em dias de Payroll dos USA?: Permite operar em dias de notícia de Payroll. Evento que
acontece na primeira sexta útil do mês que gera grande impacto nos mercados financeiros.
❏ Ajuste de Fuso Horário: Usado para ajustar a diferença do horário local para o local que se
encontra a corretora.
Período Diário 1
❏ Horário Inicial 1 permitido p/ abrir posições: Define horário que se inicia a abertura das
operações no período 1;
❏ Horário Final 1 permitido p/ abrir posições: Define horário que se encerra a abertura das
operações no período 1;
❏ Fechar posições no final da manhã: Ativa fechamento das operações do período 1.
❏ Horário p/ fechar posição da manhã em Aberto: Define o momento que fecha as operações no
período 1, caso ativo;
Período Diário 2
Fechamento Diário
❏ Fechar posições no final de cada dia: Este parâmetro que define se haverá fechamento das
posições no final do dia ou se a operação ficará posicionada. Em estratégias com intensão de
SwingTrade, onde vira o dia posicionado, não se deve habilitar essa opção;
❏ Horário p/ fechar posição em Aberto: Define horário de encerramento das operações e
fechamento do dia;
❏ Ajuste em segundos no horário acima: Usado para evitar a saída no horário fechado. Caso
queira sair alguns segundos antes que outros sets ou até das corretoras.
❏ Fechar posição na abertura?: Usado para estratégias de OverNight. Essa estratégia abre
posição nas ações no final do dia e, ao virar o dia, é fechada a posição no horário definido próximo da
abertura.
❏ Horário p/ fechar posições de OverNight: Define o horário do fechamento das posições para a
estratégia de OverNight.
<CODE>TRADING codetrading.com.br
Notificações via App MT5 Mobile
❏ Notificações no Smartphone no primeiro tick do dia: Poderá ser configurado para o EA enviar
uma notificação para o seu Smartphone quando iniciar o dia. Este parâmetro irá enviar uma notificação
informando quando o EA identificou a primeira movimentação de preço no dia.
Será necessário instalar o App MetaTrader 5 Mobile no seu Smartphone, logar com a conta da sua
corretora, ir em Configurações > Mensagens. Nessa tela encontrará o seu MetaQuotes ID que deverá ser
configurado no MetaTrader 5 do computador onde o EA estiver rodando. Para configurar vá em:
Ferramentas > Opções > Notificações. Ative a opção ‘Habilitar notificações via Push’ poderá desativar a
segunda opção ‘Notificar operações de negociação’ (pois essa opção gera um excesso de notificações),
informe o seu MetaQuotes ID e faça um teste.
Operação de Hedge
Abrir uma segunda operação simultânea em outro ativo para realização de hedge com a posição
principal, quando a posição principal for fechada o EA também fechará automaticamente a operação de
hedge.
❏ Código Ativo p/ Hedge: Ativo para qual irá entrar no momento que abrir a operação.
❏ Lote Ativo Hedge: Tamanho do lote para o ativo hedge.
❏ Sentido oposto ao ativo principal: Caso ativado, as ordens para o ativo hedge será enviada
contrária ao do ativo principal.
<CODE>TRADING codetrading.com.br
Opções Visuais
❏ Exibir Logs no gráfico: Se definido como SIM os Logs de todas ações do EA serão exibidas no
fundo do gráfico onde o EA estiver rodando;
❏ Aplicar template CodeTrading no gráfico: Exibe as cores, fontes e tamanho usados nos EAs
da CodeTrading;
❏ Usar marcadores na tela para Posições e Ordens: Exibe nas linhas das ordens um marcador
com preço da posição, quantidade de contratos e um botão para fechamento de ordem;
❏ Mostrar label de resultados dos trades no gráfico: Exibe no gráfico em branco os lucros e em
amarelo as perdas com valores de cada trade;
❏ Cor do Log & Primeiro plano: Permite alterar a cor dos textos do gráfico;
❏ Tipo de janela móvel de resultados: Exibir ou não a janela/caixa semi-transparente que é
mostrada no gráfico contendo resultados do dia e da operação em andamento.
➢ Lucro Dia|Semana|Mês|Total
➢ Lucro Dia|Semana|Mês
➢ Lucro Dia|Mês|Total
➢ Lucro Dia|Total
➢ Não Mostrar Lucros
➢ Não Mostrar Janela
❏ Mostra Stops em valor Financeiro: Se ativo mostrará os Stops de SL e TP em financeiro, caso
contrário mostrará em pontos;
❏ Data Inicio p/ cálculo do Payoff: Define a data base para cálculo da amostragem do Payoff.
❏ Carregar histórico somente do dia atual?: Usado para reduzir o uso de memória do PC/VPS.
Não recomendado quando uso de estratégias com indicadores que usam períodos maiores.
<CODE>TRADING codetrading.com.br
Opções de Extras
❏ [Cross-Order] Ativo a operar: Para enviar ordens para outro ativo com base na análise do ativo
da janela atual.
❏ Particionar Ordens a mercado em lotes de: Usado para utilizar lotes maiores que permitidos
pelos ativos das corretoras.
❏ Ativar o auto CloseBy em conta Hedge: Habilita o fechamento de ordens como “Fechar por”
quando tiver duas ou mais posições em Hedge. Isso minimiza os custos.
❏ Obter Ativo vigente da corretora: Busca o ativo vigente para envio de ordens quando usado o
ativo da série continua na janela do gráfico;
❏ Evitar preço cheio: É um recurso que fará o desvio dos Stops (SL e TP) para que estes nunca
fiquem nos preços cheios do Book de ofertas, já que para alguns ativos esses números
costumam ser suportes e resistências. Exemplos:
Caso o SL de uma Compra de WIN for calculado para o preço 82.300 => O EA irá utilizar o preço 82.295
Caso o SL de uma Venda de Ação for calculado para o preço 19,50 => O EA irá utilizar o preço de 19,51
❏ Ativar teclas G e Z para fechamento pelo teclado: Ativa teclas de atalho para zerar operação.
❏ Cancelar ordens pendentes ao zerar a posição: Cancela as ordens de reentradas pendentes
ao zerar posições.
❏ Encerrar dia caso a variação do dia bater X%: Utilizado para dias de alta variação quando está
próximo de um CircuitBreak. Evita ficar com ordem presa num leilão.
❏ Intervalo mínimo(segundos) ordens a mercado: Uma proteção que evita ser enviado a mesma
ordem a mercado em x segundos caso haja atraso na corretora.
❏ Multiplicador de alavancagem: Esse valor será utilizado para cálculo automático de lotes com
base no Saldo da conta, sendo que ao informar (por exemplo) o valor 100 o EA entende que sua margem
total é de 100x o saldo em conta.
❏ Tipo de preenchimento de ordens à mercado: Essa é uma definição que todo EA precisa para
abertura de ordens, clique aqui para maiores detalhes. Normalmente as corretoras do mercado brasileiro
aceitam apenas o tipo RETURN, já as corretoras de Forex normalmente trabalham com IOC ou FOK. O
uso de uma opção inválida neste parâmetro irá gerar um erro de tipo de preenchimento inválido na
abertura de ordens que poderá ser identificado nos logs do EA. Neste parâmetro somente irá ter efeito
sobre ordens à mercado:
<CODE>TRADING codetrading.com.br
➢ Order_Filling_FOK
➢ Order_Filling_IOC
➢ Order_Filling_RETURN
❏ Tipo de preenchimento de ordens pendentes: A mesma função do anterior. Porém atua
somente sobre as ordens pendentes (limitadas):
➢ Order_Filling_FOK
➢ Order_Filling_IOC
➢ Order_Filling_RETURN
❏ Tipo de validade das ordens pendentes: Essa é uma definição que todo EA precisa para
abertura de ordens ordens pendentes, clique aqui para maiores detalhes. Normalmente para futuros as
corretoras do mercado brasileiro aceitam apenas o tipo TIME_DAY (válida para o dia), já para ações ou
em Forex poderá ser usada a opção TIME_GTC (válida até o cancelamento):
➢ Order_Time_GTC
➢ Order_Time_DAY
➢ Order_Time_SPECIFIED
➢ Order_Time_SPECIFIED_DAY
Quando selecionada essa opção você deverá escolher um dos tipos disponíveis nas configurações do
nosso EA:
<CODE>TRADING codetrading.com.br
➢ Lucro-CustoOper = [LucroLiq]: é o Lucro líquido
calculado pelo MT5 menos o total de custos
operacionais que será calculado conforme
configurado nos parâmetros.
➢ Lucro Líquido / Max. DD: é o Lucro Líquido dividido
pelo DDmax. Este parâmetro mostra quantas vezes
o lucro é maior que o maior rebaixamento. O mesmo
que o Fator de Recuperação do MetaTrader 5,
porém usa o DD do Saldo.
➢ (Lucro Líquido / Max. DD) x Nr. Trades
➢ (Lucro Líquido / Max. DD) x Profit Factor
➢ (Lucro Líquido / Max. DD) x FatorSL
➢ Machado: (Lucro Líquido x Profit Factor)/(1-Sharpe)
➢ Eficiência
➢ (Lucro Líquido / Max. DD) x Eficiencia
➢ (Lucro Líquido / Max. DD) x Profit Factor x Sharpe x Payoff x Nr. Trades
➢ Assertividade / Risco: Mede-se o lucro médio e se os % de operações com lucros estão maiores
que o prejuízo médio e % de operações perdidas. Se o fator for igual a 0, o set é neutro, se for
100 ganha 1x mais que perde, se for 200 ganha 2x mais que perde. Esse resultado só é válido no
acumulado das operações em uma quantidade elevada de operações.
➢ (Assertividade / Risco) x (Lucro Líquido / Max. DD)
➢ Mínimo de Operações com Loss: Mostra os resultados que tiverem o menor número de
operações com fechamentos negativos.
➢ Máximo de aproveitamento dos trades: Mostra os resultados com melhores índices de lucro
médio.
➢ PROM: Pessimistic Return on Margin: Indica a depreciação do retorno esperado de um backtest
levando em consideração os ganhos e perdas médios e o número de operações. Leva em
consideração o Capital inicial alocado. Critério criado por Robert Pardo;
➢ Payoff Real: PayOff que considera os custos operacionais;
❏ Invalidar casos de teste com menos de X trades: Descarte de testes com poucas operações,
será calculado o resultado=0 para testes com resultado positivo e número de operações menor que o
definido no parâmetro.
❏ Gerar sinais aleatórios de entradas p/ teste de robustez: Mantém os mesmos sinais com
variantes do preço de entrada para avaliar qual valor da variável testada tem maior robustez.
❏ Repetições: Quando ativo o teste de robustez é necessário informar quantas variações
por parâmetro testado.
❏ Exportação de dados do BT: Ao finalizar a otimização, gera um arquivo com dados da mesma.
❏ Custo Operacional: Aqui você poderá informar qual é o seu custo operacional total por contrato
ou por operação ou por % por ordem (dependerá do tipo de cobrança do ativo pela sua corretora),
normalmente no Brasil para Futuros usa-se por contrato e para ações por operação. Essa informação
será utilizada em backtests e em otimizações. Ao final de um backtest o total de custos operacionais é
demonstrado no relatório de resultados como Saque (withdraw), esse parâmetro também será utilizado
nas otimizações com Custom Max usando uma opção que tenha lucro líquido na fórmula.
❏ Walk Forward Analysis (WFA/WFM): Habilita recurso de análise de WFA / WFM.
Para mais informações assista o nosso vídeo: https://www.youtube.com/watch?v=ZA1hzLUUBuE
❏ WFM: Máximo Passos WFA: Limita a quantidade de passos para análise do período do WFM.
<CODE>TRADING codetrading.com.br