Documentação Trade Manager Metarobôs. Gráfico Parâmetro declaração do ativo operado: Sempre utilize letras MAIÚSCULAS (números são padrões). Não deixe o nome do ativo em BRANCO. Só será permitido deixar em BRANCO o nome do ativo se for utilizado para fazer backtests. Não é necessário abrir o gráfico do ativo que queira utilizar, apenas arraste o robô para qualquer gráfico e coloque o nome do ativo que se deseja utilizar no campo adequado para isto, o gráfico será alterado automaticamente para o ativo declarado. Parâmetro de tempo do gráfico: No parâmetro de tempo do gráfico, se deixado “Current” irá ser setado o tempo atual do gráfico. No parâmetro de tempo do gráfico, pode-se escolher qualquer tempo para operar. Se for diferente do “Current”, será setado no gráfico automaticamente o novo tempo editado no parâmetro. Risco Parâmetro do lote a ser operado: Quantidade de lote a ser operado. Quando operado no mercado à vista, o mínimo de volume aplicado é de: 100. Quando operado BMF, o mínimo volume é de: 1. Parâmetro de número máximo de trades no por ativo: Necessário operar day-trade. Valor de tipo inteiro. Determina quantidade máxima de trades no determinado ativo. Parâmetro perda máxima em dinheiro por este ativo no dia: Valor em decimal Se passar ou chegar no limite de perda, o robô não operará mais o determinado ativo no dia. Aguarda o ativo ser “estopado” para não efetuar mais operações. Puxada do histórico diário de trade. Parâmetro de margem de spleepage da ordem: Determina o valor mínimo (no caso da venda) ou o máximo(no caso da compra) aceitável para efetuar o trade. Parâmetro de acréscimo de posição: Decide se será acrescido a mais o valor do trade atual. Acréscimo Tipos de parâmetros de acréscimo: Parâmetro “não fazer acréscimo de posição”: Não efetuará nenhuma modificação no trade. O valor do campo do parâmetro quantidade adicionada será considerado nulo para o robô. Parâmetro na metade da distância para o stop: Na metade da distância entre o ponto de entrada e o stop-loss será feito um acréscimo de posição na quantidade indicada no parâmetro “Quantidade adiciona”. Parâmetro “10% da volatilidade histórica: Qualquer tick que for 10% da volatilidade histórica contra o ponto de entrada do trade é adicionada à posição. Parâmetro Dunnigan: Toda vez que um Dunnigan for à favor ao trade é acrescido a posição. Parâmetro “Barra ignorada”: Após haver uma barra contrária ao trade e esta barra for rompida na sua extremidade contrária pela próxima barra, é configurada um acréscimo de posição pela barra ignorada. Parâmetro de uma barra contrária: Após efetuado o trade, se alguma barra vier de um tipo contrário (Se for compra vier um candle escuro) deverá ser acrescido o valor desejado. Parâmetro de duas barras contra e uma à favor: Quando setada, se o gráfico vier com dois Candles contra e um à favor será efetuado um acréscimo da posição Parâmetro correção dos extremos dos últimos três candles: No caso de uma operação short, venda na máxima dos últimos três candles. No caso de compra, compra na mínima dos últimos três candles. Stop e alvo Tipos de parâmetros de distância de Stop inicial e alvo máximo Distância entre reais ou pontos: Determina o stop em valores decimais fixos. Determina o alvo em valores decimais fixos. Distância percentual: Valor enviado ao stop será em porcentagem do valor do candle comprado. Valor enviado ao alvo será em porcentagem do valor do candle comprado. ATR Utilizar multiplicador sobre o ATR nos campos de Stop e Alvo. Ex: compra executada a R$10,00; ATR = 0.10 multiplicador = 1. stop loss=preço_de_entrada - (multiplicador * ATR) stop loss = 10 - (1 * 0.10). stop loss = R$9,90. Média volatilidade histórica. Colocar nos campos do Stop e alvo o valor em porcentagem. Ex: compra executada a R$10,00; MVH20S = 20% multiplicador = 10. stop loss=preço_de_entrada - (multiplicador * (MVH20S / 100)) stop loss = 10 - (1 * 2%). stop loss = R$9,80. *MVH20S: É a média de volatilidade histórica. Amplitude da barra Utilizar multiplicador sobre a amplitude da barra nos campos de Stop e Alvo. Ex: compra executada a R$10,00; Amplitude = 3 multiplicador = 2. stop loss=preço_de_entrada - (multiplicador * Amplitude) stop loss = 10 - (2 * 3). stop loss = R$4,00. Day Trade Parâmetro de fechar trade no final do dia: Este parâmetro pergunta se deseja fazer DAY TRADE. True, será considerado que o DAY TRADE está ativo: Os trades abertos serão zerados 20 minutos antes do horário de encerramento. False, será considerado que é desejável continuar o trade. Todos os trades feitos continuarão, sem alteração. Horário de início do pregão do mercado operado: Determina o horário em que os ativos começarão a ser negociados. Horário de término do pregão do mercado operado: Determina o horário de encerramento das operações de trade do mercado operado (coloque 20 minutos antes do horário desejado). Filtros Obs: Todos os filtros podem ser utilizados em outros ativos. 1-Média móvel virada de 40: Descrição: Esse filtro utiliza uma média móvel de 40 períodos exponencial. Filtra trades na compra: Somente compra quando media estiver virada para cima. Filtra trades na venda: Somente vende quando media estiver virada para baixo. 2-DI_mais_DI_menos 8: Descrição: Esse filtro utiliza uma di+ e di- de 8 períodos do indicador ADX. Filtra trades na compra: Somente compra quando DI+ estiver acima do DI-. Filtra trades na venda: Somente vende quando DI- estiver acima do DI+. 3-MACD: Descrição: Esse filtro utiliza o indicador MACD com suas medias clássicas 12, 26 e 9 de sinal. Filtra trades na compra: Somente compra quando MACD estiver acima de 0. Filtra trades na venda: Somente vende quando MACD estiver abaixo de 0. 4-Candle a favor: Descrição: Esse filtro utiliza a cor do candle como filtro. Filtra trades na compra: Somente compra quando candle for branco ou abertura for menor que o fechamento. Filtra trades na venda: Somente vende quando candle for preto ou abertura for maior que o fechamento. 5-Hi-lo de 6: Descrição: Esse filtro utiliza o indicador HI-LO usando medias de 6 simples. Filtra trades na compra: Quando o hi-lo for positivo permite entradas na compra. Filtra trades na venda: Quando o hi-lo for negativo permite entradas na venda. 6-Sar: Descrição: Esse filtro utiliza o indicador Parabolic SAR usando os valores de passo 0.02 e e máximo de 0.2. Filtra trades na compra: Quando o SAR for abaixo dos preços permite trades na compra. Filtra trades na venda: Quando o SAR for acima dos preços permite trades na venda. 7-Minimas_maximas_up_dw: Descrição: Esse filtro utiliza o valor de máximas e mínimas para determinar uma tendência no mercado. Filtra trades na compra: Quando a mínima dos últimos 15 dias for maior que a mínima dos últimos 35 dias é permitido trades na compra. Filtra trades na venda: Quando a máxima dos últimos 15 dias for menor que a máxima dos últimos 35 dias é permitido trades na venda. 8-Precos_acima_media de 20: Descrição: Esse filtro utiliza verifica os valores de fechamento do ativo em relação à média móvel simples de 20 períodos. Filtra trades na compra: Quando os preços de fechamento estão acima da média são permitidos trades na compra. Filtra trades na venda: Quando os preços de fechamento estão abaixo da média são permitidos trades na venda. 9-IFR2 <30 ou IFR2>70: Descrição: Esse filtro utiliza verifica os valores do ifr de dois períodos para determinado ativo. Filtra trades na compra: Quando está abaixo de 30 são permitidos trades na compra. Filtra trades na venda: Quando acima de 70 são permitidos trades na venda. 10-Fora da Bol inferior ou superior: Descrição: Esse filtro utiliza verifica os valores de fechamento do ativo em relação a banda de Bollinger de 20 períodos com desvio padrão de 1 Filtra trades na compra: Quando os preços de fechamento estão abaixo da banda inferior são permitidos trades na compra. Filtra trades na venda: Quando os preços de fechamento estão acima da banda superior são permitidos trades na venda. Filtros de Tempo 1-Filtro de hora: Esta função pode ser utilizada para determinar horários que não se deseja iniciar trades. Exemplo de utilização: 10,13 Neste caso o robô não opera nos horários de 10 horas e 13 horas. 2-Filtro de dias: Esta função pode ser utilizada para determinar dias que não se deseja iniciar trades. Exemplo de utilização: 1,5 Neste caso o robô não opera nos dias da semana segunda e sexta. 3-Filtro de meses: Esta função pode ser utilizada para determinar meses que não se deseja iniciar trades. Exemplo de utilização: 1,12 Neste caso o robô não opera nos dos meses de janeiro e dezembro. Trailing Stop 1-Normal Neste modo não utiliza nenhum tipo de trailing stop. 2-Break Even Se tivermos 3 barras a favor do trade e o preço estiver mais de 10 % da volatilidade histórica a favor do trade o stop sobe para o ponto de entrada. 3-TrailingStop Se tivermos 3 barras a favor do trade e o preço estiver mais de 10 % da volatilidade histórica a favor do trade o stop sobe para a mínima/máxima da última barra. 4-Metria Fixa No caso de uma compra: O stop loss vai subindo pelo risco do trade. Exemplo caso tenha um stop loss de 200 pontos e a ultima barra fecha a 50 pontos a favor do trade, o stop subira 50 ponto para cima. 5-Dunnigan ao contrário O stop é posto na mínima/máxima do candle que gerar um dunnigan contrário ao trade. 6-MME Stormer Caso a média de 9 exponencial vire para o lado oposto ao trade, o stop loss é posto na mínima/máxima do candle último candle. 7-Virada de hilo Caso o hi-lo de 3 periodos fique em posição contraria ao trade, o stop loss é posto na mínima/máxima do último candle. 8-MME9 Bisi Caso os preços fechem em posição contraria ao trade(fechar acima ou abaixo da média) em relação à média de 9 períodos exponencial, o stop loss é posto na mínima/máxima do último candle. 9-FFFD Na compra: Acontece um fechou fora fechou dentro da banda superior da bollinger de 20 períodos com desvio padrão de 2 , o stop loss é posto na mínima do candle. Na venda: Acontece um fechou fora fechou dentro da banda inferior da Bollinger de 20 períodos com desvio padrão de 2, o stop loss é posto na máxima do candle. 10-Três barras consecutivas Caso aconteça 3 barras consecutivas a favor do trade, o stop é posto na mínima/máxima da última barra. Realização Parcial 1-Normal: Neste modo não utiliza nenhum tipo de realização parcial. 2-Multiplicador * risco: Risco: Ponto de entrada – stop loss. Ex: Entrada da posição: R$10,00; Stop loss = R$9,95; multiplicador = 2. RISCO = R$10,00 - R$9,95 RISCO = R$0,05 RP = R$10,00 + (R$0,05 * 2). Então a realização parcial será efetuada quando o trade chegar à R$10,10. 3-Multiplicador * barras favoráveis: Barra favorável: No caso de uma compra fechamento acima do ponto de entrada. Ex: Entrada da posição: R$10,00; multiplicador = 2. Neste caso, quando houver dois fechamentos acima do ponto de entrada será feita a realização parcial. 4-Multiplicador * média da volatilidade histórica 10%: MVH21S: Média da volatilidade histórica de 21 períodos simples. Ex: Entrada da posição: R$10,00; MVH21S = 35%; multiplicador = 2. CONVERSÃO-MVH21S PARA PREÇO = 35% / 10 10 % da MVH21S = 3,50% / R$10,00 10 % da MVH21S = R$0,35 RP = R$10,00 + (R$0,35 * 2). Então a realização parcial será efetuada quando o trade chegar à R$10,70. 5-Pontos ou Reais: A RP terá o valor em pontos ou reais descrito no campo multiplicador. Ex: Entrada da posição: R$10,00; multiplicador = 0.20. RP = R$10,00 + 0.20 RP = R$10,20 LISTA DE ERROS COMUNS “Error getting the latest price quote – error: 4302”: Indica que o erro é porque deixou o parâmetro do nome do ativo em BRANCO.