Xaurus MK2
- Experts
- Versão: 4.0
- Ativações: 5
Xaurus MK2 - robô de negociação totalmente automatizado, de seguimento de tendência com reversão, para operar em mercados tendenciais como o XAUUSD, com um sistema flexível de auto-otimização (com participação mínima do trader), que aproveita ao máximo as possibilidades da negociação com alta margem. Este robô é de alto risco; sua finalidade é a "aceleração da conta" em centenas/milhares de por cento de lucro em um mercado favorável (tendencial).
Recomendamos (e nós mesmos praticamos) a execução simultânea de várias variantes diferentes de configurações do robô, se possível até mesmo com diferentes Signal TF, com diferentes Setup N. Isso funciona da mesma forma que, por exemplo, a capacidade preditiva de uma "média móvel", ou de outro indicador técnico, dependendo dos parâmetros, pode funcionar melhor com um determinado período e/ou tipo de construção, em um mercado específico, e pior em outro. Como resultado, obtemos um ganho absoluto em algumas configurações; considerando a alta agressividade dos riscos iniciais, mesmo uma proporção de 1 para 5 contas que alcançaram o resultado de 1000% significará para nós um fator de lucro da negociação total de 2:1 (com distribuição igual dos fundos iniciais), o que é bastante bom em geral para qualquer negociação realista. Partindo deste princípio, publicaremos nossos próprios sets atualizados para contas RoboForex Pro -- ao operar em outro corretor e/ou outro tipo de servidor de contas (por exemplo, RoboForex ECN) será necessário realizar uma reotimização do robô para encontrar as configurações ideais de Setup N e/ou Signal TF com o depósito inicial básico (para contas RoboForex Pro ele é definido em centavos, e o valor inicial ideal é 10000, ou seja, 100 dólares, ou 1000 dólares = 100000 USC, dependendo do tamanho dos fundos absolutamente arriscáveis para a negociação com este robô e do número de sets executados simultaneamente).
As variantes de configurações apresentadas são relevantes para os servidores RoboForex.Pro, com sua alavancagem de 1:1000, MC 100% e SO 30%. Com outras cotações, outra alavancagem e outras condições de negociação (MC e SO %), ou seja, em qualquer outro corretor/tipo de servidor (mesmo no próprio RoboForex em contas do tipo ECN), pode ser necessário realizar uma reotimização do robô para encontrar os sets mais adequados antes de iniciar a negociação. Para isso, é preciso conectar-se ao servidor desse corretor, no tipo específico de conta no qual você planeja operar futuramente, abrir o testador de estratégias, selecionar o intervalo de histórico para a otimização (recomendamos -- meio ano ou o último ano -- para ajustar o robô ao mercado atual real; o TF do teste deve estar sempre em M1; nos parâmetros de Signal TF pode-se indicar de M1 até H1, por padrão estará M5 -- este é o período de sinal do robô, do qual dependerá o horizonte médio das operações de negociação) e, nos parâmetros, indicar em Setup N o valor -1 (menos um); em seguida, na aba Settings (Configurações) do testador, selecionar Optimization = Slow complete algorithm (Busca completa), no método de modelagem -- Open prices only, e clicar em Start para iniciar a otimização. O robô configurará por conta própria o número de execuções a serem otimizadas, e você verá um progresso do tipo "NNN of 163840" ao lado do botão Start - Stop, o que significa que o testador está realizando uma otimização inteligente.
Você pode escolher XAUUSD, como em nossos exemplos, ou qualquer outro instrumento de sua preferência. O timeframe do teste na aba Settings deve estar sempre definido como M1, caso contrário o teste não será iniciado. Vale destacar especialmente que este robô foi projetado especificamente de modo a aproximar ao máximo os resultados da otimização "rápida" no modo "Apenas preços de abertura" em M1 e do modo "Cada tick com base em ticks reais". Isso torna possível e viável a realização de uma otimização e um ajuste flexíveis e rápidos do robô para qualquer mercado. As variantes resultantes de Setup, após sua descoberta, podem ser verificadas no modo "Real ticks" para confirmar que, em linhas gerais, o resultado coincide com Open prices only (em 95% dos casos), com exceção da dedução, sobre o lucro, dos custos relacionados à contabilização dos spreads reais intra-minuto durante a negociação no testador.
Quanto ao depósito inicial, o valor recomendado por padrão está definido em 10000 (em contas RoboForex.Pro este valor é apresentado em centavos, ou seja, o depósito mínimo para iniciar a negociação nessas contas é de 100 dólares, representados em USC). Se você quiser, desde o início, realizar a otimização para outro valor (por exemplo, menor) de depósito mínimo para o início do teste, altere nos Parâmetros a configuração Minimal deposit. Esse valor define o tamanho do depósito no momento do **início da série de operações**, para a abertura da primeira operação dessa série (e seus próprios reforços em caso de piramidagem), no tamanho Deposit / valor do parâmetro para o lote 0.01. Para XAUUSD, são adequados valores no intervalo de 3000 a 10000; para moedas (por exemplo, EURUSD) podem também ser adequados valores mais baixos -- de 500 a 3000. Nesse aspecto, sugerimos que você experimente por conta própria, realizando (re-)otimizações do robô com diferentes valores básicos.
PARÂMETROS DE ENTRADA
1) Signal TF -- TF de sinal. Recomendamos a configuração de M1 a H1 (não confundir com o TF do gráfico/teste, no qual o expert advisor deve sempre estar em execução e que corresponde a M1 em qualquer escolha).
2) Setup N -- número do "ajuste inteligente". Este número é único dentro da escolha do tipo específico de conta do corretor / instrumento / período do teste / alavancagem / depósito inicial (aba Configurações / Settings do testador), e mostra o mesmo resultado de teste, levando em conta a mesma escolha de Signal TF e Minimal deposit na aba Parâmetros / Inputs (com SL / TP gerais e Prot SL desativados). Ao se definir neste parâmetro o valor "-1" e selecionar Slow complete algorithm na aba Settings, o robô realizará a auto-otimização considerando o instrumento escolhido, o período do teste, o tipo de conta / corretor, a alavancagem, o depósito inicial e os demais parâmetros mencionados acima. Se você usa o corretor RoboForex em suas contas Pro (USC), pode, a título de exemplo, usar os sets cujas capturas de tela anexamos a esta página do produto, pois eles foram desenvolvidos especificamente para esse tipo de conta. Se você usa servidores de outros corretores, pode ser necessário realizar sua própria reotimização do robô conforme a descrição fornecida acima, antes de operar neles.
3) Minimal deposit -- este é o parâmetro básico de MM. É o montante de fundos na conta, na moeda da conta, com o qual o robô, ao iniciar cada série de operações, abre posição com lote múltiplo de 0.01. Na prática, isso significa que não se deve iniciar a negociação com o robô tendo na conta uma quantia, na moeda da conta, inferior a esse valor (durante o desenrolar das séries de operações, pode haver um drawdown no curso do desenvolvimento da série atual, em que o depósito acaba ficando menor que esse valor e o lote das operações fica maior do que o inicial -- esta é uma situação normal do desenvolvimento da negociação).
4) Equity SL $ -- aqui pode ser indicado o valor de fundos cuja queda abaixo do mesmo levará ao fechamento automático de todas as operações do expert advisor e à finalização de seu funcionamento.
5) Equity TP $ -- aqui pode ser indicado o valor de fundos cujo excesso levará ao fechamento automático de todas as operações do expert advisor e à finalização de seu funcionamento. Recomendamos indicar aqui, antecipadamente, antes do início da negociação, um valor dependente do horizonte de negociação planejado -- uma boa janela usual é de 1/3 a 1/4 do horizonte do teste, por exemplo: teste do último ano (otimização no período de um ano) -- referência de 1000% em 3 meses (ou outro valor, com base em dados realistas obtidos durante os testes).
Todos os stop losses (exceto Protective), take profits e ordens pendentes são emulados pelo expert advisor por meio de níveis horizontais no gráfico de preços, sendo enviadas ao corretor apenas as ordens efetivas de abertura ou fechamento de posição. O mecanismo de Protective stops (parâmetro 6) serve não para a proteção sistêmica das posições durante o movimento do mercado, mas para proteção contra a perda, pelo expert advisor, da conexão com a conta de negociação -- se aqui for indicado um valor realista em % PP (estes são pontos percentuais -- 1 ponto = preço da cotação / 10000), esse valor será definido como um stoploss rígido uma vez por barra do Protective TF (parâmetro 7), ou seja, será deslocado em relação ao preço atual a cada barra (e não fixado a partir do preço de abertura das operações). Todos os stops sistêmicos o expert advisor controla por conta própria, sem enviar seus níveis ao corretor. Em qualquer teste com Prot SL = 0, ao final da execução o testador emite uma linha no log (aba Journal): "Max movement on TF ...", em que é indicado o valor mínimo adequado para esse teste específico e Prot TF (que precisa ser aumentado em 20-50%, antes de ser inserido em Prot SL, por segurança, caso você decida utilizar esse mecanismo de proteção).
Para quaisquer dúvidas sobre o expert advisor, não hesite em entrar em contato por PM.
AVISO DE RISCOS
Este robô utiliza um princípio semelhante ao "martingale", porém isso é feito não com o objetivo clássico de "recuperar o drawdown", mas com o objetivo de tornar a negociação independente da direção do mercado, sob a condição de manutenção do princípio de crescimento da volatilidade em qualquer direção. Ou seja, quando no mercado, durante a negociação com o robô, houver um flat prolongado -- então, considerando a alta agressividade da negociação, pode ocorrer a perda da conta; porém, em um mercado tendencial favorável, pode formar-se uma lucratividade não apenas comparável aos investimentos iniciais, mas também significativamente superior a eles. Por isso, a aplicação de um princípio semelhante ao "martingale" nesta negociação é justificada (desde que sejam observadas todas as precauções necessárias -- investir na negociação com o robô apenas o "limite de perdas" absoluto e, preferencialmente, executar simultaneamente não uma única configuração específica de Setup encontrada, mas várias, o mais diversas possível, dentre os 10-50 primeiros melhores resultados obtidos durante a otimização inteligente).
