Parametros Trademanager

parte1

parte-2

Trademanager

grafico11

  • Ativo:
    Declaração do ativo a ser operado, se deixar em branco usará o ativo que atualmente está no gráfico.
    OBS: É sempre recomendado quando se operar em contas reais se declarar o ativo que você está operando.
  • Tempo do gráfico:
    Declaração do timeframe a ser operado pelo robô.

risco2

  • 1. Modelo de Posição:

    Parametros do Modelo de Posição
    É o modelo que vai ser usado para determinar as posições de que trade system vai obedecer.
    1.1 Somente compra: Opera somente na compra.
    1.2 Somente venda:  Opera somente na venda.
    1.3 Compra e venda: Opera na compra e venda.
  • 2. Tamanho de Calculo de Posição:
    Permite definir o tamanho da posição através de três opções:Parametros do tamanho do calculo de posição2.1 FINANCEIRO TOTALDefine a quantidade de ações/contratos de forma a se aproximar ao máximo do tamanho de posição financeira estabelecida nesse item. A quantidade de ações/contratos sempre tentará ser arredondada para baixo de forma que o valor financeiro indicado, na maioria das vezes, não seja ultrapassado.
    No caso de contratos o valor de fato da posição (só são aceitos esses dois contratos). Caso queira usar outro tipo de contrato futuro favor usar o modelo de lotes.
    ex. WDO = preço*qtd*10 / 3149.5*1*10 = 31495 mil reais é o financeiro do contrato.
    ex. WIN = preço*qtd*0,20 / 55000*1*0.20 = 11 mil reais é o financeiro do contrato.2.2 QUANTIDADE DE AÇÕES/CONTRATOSNão há cálculo. O usuário define especificamente o tamanho da posição pela quantidade de ações ou pela quantidade de contratos.2.3 PERDA MÁXIMA PERMITIDAO usuário define a perda máxima em Reais que aceita sofrer caso a operação venha a sofrer stop loss pelo stop de entrada. A quantidade de ações ou contratos da posição será definida pela quantidade máxima que adeque à perda máxima considerando o preço referência de entrada e o preço de stop de entrada que serão definidos.OBS: Este cálculo não contempla acréscimos de posição. Caso seja definido um acréscimo de posição e ocorra o encerramento pelo stop de entrada, a perda máxima poderá extrapolar o valor definido.OBS2: A ordem de stop (loss ou gain) sempre será uma ordem a mercado. O slippage (diferença entre o preço de stop e a execução de fato) pode aumentar o valor de perda máxima.
  • 3. Valor do Tamanho a ser operado:
    Será o valor utilizado para o cálculo do tamanho de posição, em reais ou quantidade de ações/contratos.
  • 4. Número máximo de trades no por ativo:
    Determina quantidade máxima de trades no dia pelo robô.
  • Perda máxima em dinheiro por ativo no dia:
    Se passar do limite de perda, o robô não operará mais o determinado ativo no dia.
    Aguarda o ativo ser “stopado” para não efetuar mais operações.
    Puxa do histórico de trades no metatrader 5 essas informações.
  • 5. Margem de Execução:
    Parametros da Margem de Execução
    A margem de execução permite configurar um limite para a ordem de compra ou de venda quando esta for acionada.A margem estabelece o limite, em reais ou pontos, da ordem de compra ou de venda enviada ao mercado quando a condição para execução do trade é acionada. Essa margem sempre se refere ao preço que aciona a operação. Por exemplo, no rompimento é o preço de fechamento do candle que rompe o preço de referência. Já na ordem de violação é o primeiro tick acima ou abaixo do preço de referência.Por exemplo, numa ordem de compra de rompimento em que o preço de referência é 10,00 e o candle que rompe fecha a 10,10 e a margem é 0,02, a ordem de compra enviada ao mercado terá o limite de 10,12.OBS: Caso seja inserido o valor de “-1” no campo de margem será considerado que as execuções tentarão sempre entrar simulando uma ordem a mercado, ou seja uma margem de 2% da variação do ativo.OBS2: Caso o valor da margem dor maior que 2 % da variação do ativo, ela será arredondada para um valor próximo de 2 %, atendendo as regras de negociação de ordens na bolsa.
  • 6. Acrescentar nova posição:

    Parametros para Acrescentar nova posiçãoO robô permite configurar uma segunda entrada de acordo com alguns modelos. A segunda entrada dependerá da entrada inicial ter sido executada. Fazer ou não a segunda entrada e o modelo pelo qual ela deve ser feita são definidos nesse parâmetro. O tamanho da segunda entrada é definido no próximo parâmetro. A segunda entrada não é uma ordem que fica esperando no livro de ofertas.Ela sempre será uma ordem que será enviada ao mercada dada certa condição.No caso de novas entradas dependentes de ticks de mercado: (opção 2,3,6,8) A ordem será enviada especificamente ao melhor preço da ordem contraria a sua posição (no caso de você estar comprado, será o melhor preço de venda) mais a margem estabelecida no parâmetro 6, “Margem de Execução”.No caso de novas entradas dependentes do fechamento do candle anterior: (opção 4,5,7) Por exemplo, se for uma operação de compra, depois de ter fechado um candle de baixa o robô espera o próximo candle abrir e envia a ordem de compra ao preço de fechamento do candle de baixa mais a margem estabelecida no parâmetro 6, “Margem de Execução”.Número de barras necessárias após a abertura do trade: Esse parâmetro conta o número de barras necessárias após a abertura do trade para que seja aceita uma segunda entrada.OBS: Caso aja uma falha no envio de cotações pelo seu “broker”, por motivos de segurança o robô não irá executar a ordem naquele tick e esperará um próximo tick que contenha as cotações completas.São 8 as opções:6.1. ACRESCENTAR POSIÇÃO?É a opção padrão. Não faz nenhum tipo de segunda posição e desabilita o próximo parâmetro do robô “tamanho da segunda posição” mesmo que preenchida.6.2 NA METADE DA DISTÂNCIA PARA O STOPA segunda entrada será enviada quando o mercado atingir o preço que representa a metade da distância entre o preço médio de execução e o stop.Ordem baseada em ticks de mercado.Número de barras necessárias após a abertura do trade = 0.6.3 CORREÇÃO DE 10% DA MVHA segunda entrada será enviada quando o mercado atingir o preço que representa um recuo igual a 10% da MVH atual do candle.Ordem baseada em ticks de mercado.Número de barras necessárias após a abertura do trade = 0.6.4 UM CANDLE CONTRÁRIOA segunda entrada será enviada quando o ativo executar o primeiro negócio após ter fechado um candle na direção contrária a direção do trade.Ordem baseada em fechamento de candle anterior.Número de barras necessárias após a abertura do trade = 0.6.5 DOIS CANDLES CONTRÁRIOS E UM A FAVORA segunda entrada será enviada quando o ativo executar o primeiro negócio após ter fechado dois candles seguidos contrários à operação e um a favor.Ordem baseada em fechamento de candle anterior.Número de barras necessárias após a abertura do trade = 2.6.6 CORREÇÃO ATÉ O EXTREMO DOS ÚLTIMOS 3 CANDLESO robô monitora o extremo contrário à operação dos últimos três candles anteriores ao candle vigente e quando esse valor for atingido é enviada a segunda entrada. Por exemplo, se for uma operação de compra e a mínima dos últimos 3 candles anteriores ao candle atual for 9,00;Ordem baseada em ticks de mercado.Número de barras necessárias após a abertura do trade = 3.6.7 Dunningan favorável à posição

    O dunningan comprador ocorre quando após uma formação de um topo caracterizada por uma máxima mais baixa que a máxima anterior e também uma mínima abaixo da mínima anterior (não necessariamente no mesmo candle); o ativo monta o primeiro candle com mínima e máximas mais altas que as do candle anterior e supera sua máxima.Ordem baseada em fechamento de candle anterior.Número de barras necessárias após a abertura do trade = 4.

    6.8 PRIMEIRA BARRA CONTRÁRIA IGNORADAA segunda entrada será enviada quando o ativo formar um único candle contrário à operação e o candle seguinte ignorar essa candle e dar continuidade ao movimento ao favor de trade, ultrapassando este candle contrário. Por exemplo, numa operação de compra, se ocorrer um candle de baixa e o candle imediatamente posterior superar a máxima do candle de baixa, será enviada a ordem de compra.

    Ordem baseada em ticks de mercado.

    Número de barras necessárias após a abertura do trade = 4.

  • 7. Tamanho da segunda posição %:O tamanho da segunda posição, caso aplicável, é uma proporção da quantidade de ações ou contratos executados na primeira entrada. A segunda posição precisa ter tamanho mínimo igual ou superior ao lote mínimo do ativo operado e deve haver financeiro disponível para essa posição.A segunda posição não é considerada no cálculo do tamanho da posição inicial. Por isso, caso seja escolhido um financeiro total ou tamanho de posição por perda máxima, havendo segunda posição esses valores poderão ser ultrapassados.
  • 8. Somente em Preço médio:Caso a seja acionada a segunda entrada e este parâmetros estiver setado como true, ela so será feita se a segunda entrada estiver abaixo do ponto de entrada. Configurando assim uma entrada por preço médio.
    Caso esteja setado false, ele fara a segunda entrada abaixo e acima do preço de entrada.
    Na venda a logica de preço médio fica invertida.
  • 9. Definição de stop inicial e alvo máximo:Essa opção rege o modelo com o qual será calculado o stop de entrada para a operação e também o seu alvo máximo. O robô irá liquidar a operação a mercado quando o ativo atingir ou o preço de stop de entrada ou de alvo máximo.Os dois numeradores para essa configuração devem ser preenchidos nos dois próximos itens de configuração, chamados respectivamente “valor ou multiplicador do stop inicial” e “valor ou multiplicador do ganho máximo”.8.1 DISTÂNCIA EM REAIS OU PONTOSPermite configurar uma distância fixa em reais ou pontos em relação ao preço de referência de execução. Por exemplo, se o numerador do stop de entrada for 0,20 e o do ganho máximo for 0,40; para uma posição cujo preço referência de execução for 20,00, o stop inicial será 19,80 e o ganho máximo será 20,40. Isso independente do preço médio de execução da entrada.8.2 DISTÂNCIA PERCENTUALConfigura o stop de entrada e o ganho máximo em função de uma variação percentual calculada em cima do preço de referência de execução da entrada. Para uma posição de compra programada no valor de 10,00, se o numerador do stop de entrada for 3, o stop será 3% abaixo de 10,00, ou seja, 9,70. Para a mesma posição, se o numerador de ganho máximo for 6, o ativo liquidará a posição assim que o valor de 10,60 for atingido, ou seja, 6% em relação ao preço de referência. Isso mesmo que o preço médio de entrada tenha sido diferente de 10,00, por exemplo, 10,03.8.3 ATR (USAR MULTIPLICADOR)O ATR (Average True Range) é um indicador de volatilidade bastante usado no mercado financeiro. Essa opção permite usar o valor apontado por esse indicador como parâmetro de stop de entrada e para ganho máximo. O robô calcula sozinho este valor e o aplica sempre como uma função de distância em relação ao preço de referência de entrada.Uma vez calculado o valor de stop de entrada e ganho máximo, estes se tornam fixos e não variam conforme a variação do ATR. O ganho máximo nunca será modificado pelo robô, mas o stop pode ser modificado para melhor dependendo das configurações de manejo de posição (trailing stop).É importante entender que o valor do ATR será multiplicado pelo valor inserido no seu respectivo numerador. Se a ordem foi programada ao valor de entrada 10,00 e o ATR do ativo for 0,40, o stop de entrada será 9,60 para o numerador de valor padrão 1. Se o numerador para o stop de entrada for 2, utilizará o ATR multiplicado por dois, ou seja, 9,20. Se 0,5, será 9,80. Se zero, anulará o stop de entrada ou o ganho máximo.8.4 MÉDIA DA VOLATILIDADE HISTÓRICA (USAR MULTIPLICADOR)A MVH é um indicador de volatilidade popularizado pela LeandroStormer como parâmetro para definição de stop de entrada e realização parcial. A utilização dessa opção funciona como no ATR. O robô calcula sozinho o valor da MVH no momento da operação e o aplica sempre como uma função de distância em relação ao preço de referência de entrada.Uma vez calculado o valor de stop de entrada e ganho máximo, estes se tornam fixos e não variam conforme a variação da MVH. O ganho máximo nunca será modificado pelo robô, mas o stop pode ser modificado para melhor dependendo das configurações de manejo de posição (trailing stop).A MVH é calculada pelo robô em Reais. É importante entender que o valor da MVH será multiplicado pelo valor inserido no seu respectivo numerador. É comum usar algo entre 10 e 20% do valor da MVH. Nesse caso, se a ordem foi programada ao valor de entrada 10,00 e a MVH do ativo for 3,00 (mais próxima da realidade para gráficos diários), o stop de entrada será 7,00 para o numerador de valor padrão 1 (100%). Se numerador for 0,10 (10%), será 9,70.Se o ativo tiver ordem programada a 10,00 e MVH 0,80 (mais próximo da realidade intraday), com numerador 0,20 (20%) o stop de entrada será 9,84. Se zero, anulará o stop de entrada ou o ganho máximo.8.5 AMPLITUDE DA BARRA (USAR MULTIPLICADOR)Usará a amplitude da barra que acionou a entrada, calculando a máxima desse candle menos sua mínima. Esse valor, multiplicado pelo numerador, será projetado a partir do preço de referência para entrada.Nas ordens de rompimento e rompimento confirmado, a amplitude utilizada será a do candle que rompe. Nas ordens a mercado, violação e na pedra, a amplitude utilizada será a do candle imediatamente anterior e não a do que candle que gera a entrada. Isso ocorre porque o candle não está fechado ainda para que se possa calcular sua amplitude. Por isso, nesse tipo de entrada, esse tipo de modelo de cálculo de stop de entrada e ganho máximo não seja o ideal.
  • 10. Stop inicial:Este é o numerador sobre o qual o modelo de stop de entrada se refere. O valor padrão é 1,00.Sempre que o valor de stop resultante da combinação de modelo e numerador for atingido, o robô enviará uma ordem a mercado para liquidar a posição existente. A seguir o comportamento para cada modelo:Distância em Reais ou pontos: o numerador se refere a uma distância em termos de preço que será projetada a partir do preço de referência para entrada.Por exemplo, numerador em 0,50 e preço de referência em 10,00 resultará num stop em 9,50 para uma operação de compra e 10,50 para uma operação de venda.Distância percentual: o numerador se refere a uma distância percentual em relação ao preço de referência que será também projetada a partir do preço de referência. Por exemplo, numerador em 1,5 e preço de referência em 10,00 resultará num stop em 9,85 para uma operação de compra e 10,15 para uma operação de venda.ATR: o valor de ATR não precisa ser informado, esse já é calculado pelo robô. O numerador é um multiplicar que vai interagir com o valor de ATR. Usar 1,0 significa 100% da ATR. Se 0,5 significa 50% da ATRMVH: o valor de MVH não precisa ser informado, esse já é calculado pelo robô. O numerador é um multiplicar que vai interagir com o valor de MVH. Usar 1,0 significa 100% da MVH para stop loss. Se 0,5 significa 50% da MVH.Amplitude da barra: é usado a amplitude de ultima barra para definir o stop inicial.
  • 11. Ganho máximo:Este é o numerador sobre o qual o modelo de ganho máximo se refere. O valor padrão é 1,00.A ordem de ganho máximo é uma ordem típica de stop gain, sendo enviada a corretora no momento que o robô executa a entrada. Quando o valor de ganho máximo for atingido pelo mercado, será então disparada uma ordem para liquidar a posição existente a mercado. Ou seja, a ordem não fica aguardando no livro de ofertas.Distância em Reais ou pontos: o numerador se refere a uma distância em termos de preço que será projetada a partir do preço de referência para entrada. Por exemplo, numerador em 0,50 e preço de referência em 10,00 resultará num stop gain em 10,50 para uma operação de compra e 9,50 para uma operação de venda.Distância percentual: o numerador se refere a uma distância percentual em relação ao preço de referência que será também projetada a partir do preço de referência. Por exemplo, numerador em 1,5 e preço de referência em 10,00 resultará num stop gain em 10,15 para uma operação de compra e 9,85 para uma operação de venda.ATR: o valor de ATR não precisa ser informado, esse já é calculado pelo robô. O numerador é um multiplicar que vai interagir com o valor de ATR. Usar 1,0 significa 100% da ATR para stop gain. Se 0,5 significa 50% da ATR para stop gain.MVH: o valor de MVH não precisa ser informado, esse já é calculado pelo robô. O numerador é um multiplicar que vai interagir com o valor de MVH. Usar 100 significa 100% da MVH como alvo para stop gain. Se 50 significa usar 50% da MVH.Amplitude da barra: é usado a amplitude de ultima barra para definir o ganho máximo.

day-trade

  • 1. Fechar trade no final do pregão?:Se a opção selecionada for “true”, não poderá haver negociações antes do horário indicado para início. Um minuto após o horário de termino será enviada uma ordem para zerar a posição.
  • 2. Horário de início EX:10.05:Aqui você coloca o horário que gostaria que não houvessem operações antes dele.
  • 3. Horário de término EX:16.40:Neste parâmetro você coloca o horário que gostaria que os trades de day trades fossem fechados.O horário indicado é 20 minutos antes do termino do pregão, por exemplo se você opera o índice futuro e o pregão fecha as 18 horas, o recomendado é colocar o horário de 17.40.

filtros

  • 1. Tipo de filtro usado:1-Media Móvel virada 21:
    Descrição:
    Esse filtro utiliza uma média móvel de 21 períodos exponencial.
    Filtra trades na compra:
    Somente compra quando a media estiver virada para cima.
    Filtra trades na venda:
    Somente vende quando a 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 21:
    Descrição:
    Esse filtro utiliza verifica os valores de fechamento do ativo em
    relação à média móvel simples de 21 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 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.
  • 2. Ativo usado como filtro:Você pode escolher qualquer ativo para usar de filtro.
    Caso deixe este valor em branco, ele usara o ativo corrente do gráfico.
  • 3. Timeframe utilizado no filtro:
    O filtro pode estar em tempos gráficos diferentes do que o robô esta operando, neste campo você define o timeframe que o filtro irá utilizar.
  • 4. 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.

SAIDAS

  • 1.Número máximo de barras da operação (0 é nulo):É possível inserir uma quantidade máxima de candles para a operação, contadas a partir do candle que gerou a primeira entrada. Essa opção se sobrepõe à qualquer outra configuração de manejo de posição. O valor padrão é 0 (zero) e anula esse parâmetro. Caso seja inserido um valor positivo, por exemplo 7, após o fechamento do sétimo candle desde a primeira posição, quando ocorrer a abertura do oitavo candle será enviada uma ordem para liquidar toda a posição. O candle que gera a primeira posição é considerado o primeiro candle. Valores negativos geram erro e cancelam o robô.
  • 2.Tipo trailing stop:O trailing stop é do que um modelo de ajuste do stop inicial da operação. A ordem de trailing stop, caso aplicável, não fica na corretora e sim na plataforma do usuário. Por isso é necessário o MetaTrader rodando com o robô ativo para ajustar os stops em tempo real.O trailing stop será sempre uma atualização do stop de entrada e será aplicada pelo robô para a totalidade da posição existente. Sendo acionada para execução, enviará uma ordem a mercado para liquidar toda a posição.São 10 as opções disponíveis:2.1 NENHUMA?É a opção padrão. Não faz nenhum tipo de ajuste de stop.2.2 MÁXIMAS OU MÍNIMASNo caso de uma posição comprada, sempre que o gráfico iniciar um novo candle, o stop será alterado para um tick abaixo da mínima do candle anterior. No caso de uma posição vendida, sempre que o gráfico iniciar um novo candle, o stop será alterado para um tick acima da máxima do candle anterior.2.3 BREAK EVEN FIXOOcorrendo pelo menos três barras com fechamento favorável em relação ao preço médio de entrada, não necessariamente consecutivas, qualquer fechamento de candle que represente um ganho equivalente de 10% da MVH faz com que o stop da operação seja ajustado para o preço médio de entrada.2.4 BREAK EVEN MÓVELOcorrendo pelo menos três barras com fechamento favorável em relação ao preço médio de entrada, não necessariamente consecutivas, qualquer fechamento de candle que represente um ganho equivalente de 10% da MVH faz com que o stop da operação seja ajustado para o preço médio de entrada. A partir desse ponto o robô passa a atualizar o stop seguindo o modelo de “Máximas ou mínimas”.2.5 METRIA FIXAAjusta o stop para fechamentos favoráveis mantendo uma distância máxima equivalente a distância entre o preço médio de entrada e o stop de entrada original.Por exemplo, para uma posição comprada pelo preço médio de 10,00 e stop de entrada em 9,50, a distância do stop equivale a 0,50. Para cada fechamento, a distância do stop terá que ser ajustada para uma distância máxima de 0,50 e esse ajuste só ocorre favoravelmente ao trade. Ou seja, se houver fechamento de candle em 10,60, o stop será ajustado para 10,10. Mas se um próximo candle fechar a 10,30, o stop não será ajustado porque o ajuste seria para baixo. Se o próximo candle fechar a 10,40, o stop novamente não será alterado, pois a alteração seria para 9,90, o que é abaixo do stop atual de 10,10. Um próximo ajuste só será aceito se for para cima de 10,10. O raciocínio análogo é aplicado para operações de venda.2.6 VIRADA DO HI-LOUma vez que o indicador Hi-Lo esteja favorável para a operação, a operação será liquidada assim que o Hi-Lo com base em fechamento de candle virar contra a direção da operação.2.7 MME9 STORMERUma vez que a mme9 estiver inclinada em favor da operação, o fechamento de um candle que fizer a mme9 se inclinar na direção oposta fará com que o stop seja alterado para 1 tick além do extremo desse candle e assim sucessivamente.2.8 MME9 BISIDiferente do modelo MME9 Stormer, este modelo não se preocupa com a inclinação da média, mas com seu rompimento. Para uma posição comprada, uma vez que o preço tiver fechado acima da mme9, no primeiro fechamento abaixo desta média o stop será alterado para 1 tick abaixo da mínima deste candle e ali ficará fixo até que o stop seja acionado ou que surja nova ocorrência de ajuste de stop.2.9 MME9 BISI BREAK EVENOcorrendo pelo menos três barras com fechamento favorável em relação ao preço médio de entrada, não necessariamente consecutivas, qualquer fechamento de candle que represente um ganho equivalente de 10% da MVH faz com que o stop da operação seja ajustado para o preço médio de entrada. A partir desse ponto o robô passa a atualizar o stop seguindo o modelo de “MME9 Bisi”.2.10 DUNNIGAN CONTRÁRIO AO TRADECaso acontece um Dunnigan com sinal contrário ao trade.
  • 3.Período usado para trailing stop:O trailing stop pode ser configurado para ficar vinculado à uma periodicidade diferente da utilizada para realizar a operação. Caso o preço do ativo atinja o preço que representa um ganho de 10% da MVH, o stop de entrada será alterado para o preço médio de entrada.
  • 4.Realização parcial:O robô permite configurar uma realização parcial (RP) conforme alguns modelos. A realização parcial sempre será equivalente à metade da posição em papéis ou contratos arredondados para baixo caso seja de valor ímpar.Caso tenha ocorrido um acréscimo de posição antes da ocorrência da condição para RP, a quantidade e o preço médio decorrentes é que serão levados em consideração para fins de cálculo. Se um acréscimo de posição ocorrer depois da RP, esta parcela de posição não sofrerá RP.A ordem de RP sempre será enviada ao mercado quando ocorrer determinada condição. Diferente da ordem de stop inicial e ganho máximo, essa ordem não fica na corretora e sim na plataforma do usuário. Por isso é necessário o MetaTrader rodando com o robô ativo para enviar a ordem em tempo real.Modelo de execução: Quando o ativo bater nesse preço designado para a rp será enviada uma ordem para liquidar 50% da posição neste preço específico mais a margem estabelecida no parâmetro 6, “Margem de Execução”.São 7 as opções de RP:13.1 NENHUMA?É a opção padrão. Faz com que nenhuma ordem de RP seja trabalhada mesmo que o numerador desta configuração esteja preenchido com algum valor.13.2 RISCO (USAR MULTIPLICADOR)A RP será feita na distância entre o preço médio de entrada e o stop de entrada multiplicada pelo multiplicador inserido no próximo parâmetro e será projetada a partir do preço médio de entrada. Por exemplo, numa operação de compra com preço médio de 10,00, stop de entrada em 9,00 e multiplicador de RP em 1,5, a RP será enviada quando o ativo bater 11,50.13.3 MVH (USAR MULTIPLICADOR)A RP será feita a partir do preço médio de entrada na distância equivalente a MVH multiplicada a partir do valor inserido no próximo parâmetro. Por exemplo, numa operação de compra com preço médio de 10,00 e valor atual de MVH em R$4,50 e multiplicador de RP em 1.00 (10%) a RP será enviada quando o ativo bater 10,45 (10 (4,50 x 0,20)).13.4 DISTÂNCIA PERCENTUAL (USAR NUMERADOR)Configura a RP em função de uma variação percentual calculada a partir do preço médio de entrada. Para uma posição comprada ao preço médio de 10,00, se o numerador for 3, a RP será 3% acima de 10,00, ou seja, 10,30.13.5 DISTÂNCIA EM REAIS OU PONTOS (USAR NUMERADOR)Configura a RP em função de uma distância em reais ou pontos calculada a partir do preço médio de entrada. Essa distância equivale ao valor inserido no numerador do próximo parâmetro, o qual se refere à RP.Para uma posição de comprada ao preço médio de 10,00, se o numerador for 3, a RP será em 13,00.13.6 QUANTIDADE DE CANDLES FAVORÁVEIS (USAR MULTIPLICADOR)É considerado aqui um candle favorável um candle que, independentemente da cor, tenha fechamento acima do preço médio de entrada no caso de uma posição comprada, ou que tenha fechamento abaixo do preço médio de entrada no caso de uma posição vendida. A contagem dos candles favoráveis não é impactada pela ocorrência de candles desfavoráveis.Se for usado um numerador de 5 para uma posição comprada, a RP será feita assim que um quinto candle tiver seu fechamento acima do preço médio.
  • 5.Multiplicador do alvo da rp:
    É o valor que vai orientar a definição da RP, seja atuando como um numerador ou como um multiplicador. É necessário ser um valor positivo. Se for usado o valor 0 (zero), anulará a RP mesmo que um modelo tenha sido selecionado no parâmetro anterior. Se for inserido um valor negativo, o robô retornará erro e será desativado.

Robôs investidores usando o Trademanager

Quando falamos de robôs investidores ou de trading systems automatizados nos desenvolvedores sempre nos deparamos com um grande dilema, como administrar as ordens com segurança sem ter muitas limitações em nosso algoritmo?

A biblioteca Trade Manager tem como objetivo auxiliar o manejo de ordens e posições executadas dentro do Metatrader5.

É importante quer fique claro que quanto mais ficarmos expostos no mercado maior será o nosso risco e por isso a biblioteca Trade Manager possuí uma serie de parâmetros que fortemente recomendamos que sejam utilizados em determinados parâmetros.

DOCUMENTAÇÃO DO TRADE MANAGER 2.10

1- Gráfico no Trade Manager:

A manutenção correta dos paramentos de gráficos de robôs investidores é uma tarefa essencial para qualquer sistema de manejo de ordens sofisticado.

2-Risco:

O manejo de risco é uma otimização que deve ser feita com cautela, ela determinará o seu Stop, acréscimo de posição, número de trades por dia, perda máxima de capital por dia, alvo, etc…

Este post relata a utilização dos parâmetros de risco do Trade Manager da Metarobôs.

3- Filtros dos robôs investidores:

O filtro é utilizado para auxiliar o Trader a configurar o robô para seguir melhor a sua estratégia. O filtro indicará ao robô quando além do setup escolhido, somará também a o filtro. Se os dois (ou mais filtros) forem verdadeiros, será efetuado o trade.

Segue a explicação em vídeo sobre como utilizar os  filtros:

4-Saidas nos robôs investidores: