Por que o sistema de troca mecânica falha Treinar-se para ser um comerciante totalmente sistemático é difícil. A virtude de um sistema comercial bem projetado é que os resultados em tempo real chegam, pois o backtest leva você a esperar. O desafio de um sistema de negociação mecânica é. você. Você precisa negociar exatamente como o sistema dita para duplicar os resultados dos testes. Para alguns, o seguimento de cada sistema de ditar é impossível. Aqui estão algumas das armadilhas comuns dos sistemas de negociação mecânica: Enganando-se com novas idéias: os sistemas de negociação mecânica muitas vezes falham porque o comerciante pode resistir a mexer com componentes do sistema 8212, quer indicadores ou regras. A maioria dos sistemas traders8217 nunca está realmente terminado. Eles evoluem enquanto o comerciante experimenta novas idéias. O problema com as novas técnicas é que as pessoas são impacientes e tentam encaixar a nova ideia em um sistema existente, sem testá-la completamente ou, às vezes, sem fazer uma resposta suficiente. Backtesting até you8217re azul no rosto: para encontrar o parâmetro 8220perfect8221 para o seu indicador em seus títulos, você pode gastar inúmeras horas de backtesting. Logo que você descubra os parâmetros ideais do que as mudanças de volatilidade do mercado, e o parâmetro não é mais ótimo. Muitos testes de indicadores são apenas girando suas rodas. A precisão do sinal do indicador não é 100% confiável para começar, e mexer com indicadores nunca cura o problema de precisão. Antes de gastar um milhão de horas adicionando ou aperfeiçoando indicadores, lembre-se de que seu objetivo não é ter o indicador perfeito de seu objetivo é ganhar dinheiro. Não conhecendo o seu período de tempo: a análise técnica contém regras que são válidas no contexto de seu próprio período de tempo, mas funcionam muito menos bem em um período de tempo diferente. Praticando sabotagem automática: embora um sistema mecânico confira confiança no eventual perfil de lucros e perdas durante algum período de tempo, ele tem a desvantagem de ocasionalmente estar errado em qualquer comércio. Às vezes, você pode ver o comércio errado, o que faz você querer substituir o sinal. Para ignorar os sinais técnicos é chamado de discrição. A discrição é uma palavra que soa inocente, mas, na verdade, é uma dinamite. Para exercer discrição significa abandonar seus sinais de negociação sistemática de alta probabilidade e alta probabilidade de julgamento pessoal. Porque você pode evitar o julgamento, a única maneira de avaliar as anulações discricionárias é manter um diário e anotar todas as anulações que você deseja fazer. De vez em quando, volte e faça uma contabilidade honesta de seu julgamento. Um diário de negociação tem muitos benefícios: você obtém idéias sobre adições ao seu sistema para superar uma deficiência. O diário se torna uma lista de desejos. Então, ao ler a literatura técnica, você pode ver uma gema quando você encontrou isso, é a solução para um problema em sua lista de desejos. Você pode descobrir que seu olho estava detectando padrões que os indicadores baseados em matemática não capturavam. Se você tivesse a sensação de que deveria parar uma posição, mas seus indicadores não concordaram e, em retrospectiva, você pode ver um padrão correto, você pode ter um talento escondido para os padrões. Você descobre características pessoais que você não conheceu sobre si mesmo (e pode ou não gostar). Um achado comum é que você viu uma tendência contínua porque queria ver isso e ignorou intencionalmente os avisos de reversão de outros indicadores que estavam presentes no gráfico. Nosso reforço Aprendendo mineração e repositório: Agora, a negociação ao vivo A aprendizagem de máquinas tem sido uma grande paixão por mim Nos últimos anos. Durante o ano passado e na maior parte deste ano, tenho me empenhado na melhoria e criação de um repositório de sistema ML baseado em técnicas clássicas de aprendizagem supervisionada e, nos últimos meses, me concentrei em trazer outra visão de aprendizado de máquina baseada em aprendizagem de reforço 8211 Para a vida. Após um grande trabalho, implementando o software de mineração baseado em OpenCL 8211, que pode explorar as estratégias de RL usando a tecnologia GPU 8211 e também implementar toda a infra-estrutura do lado do servidor da nuvem e comercialização da F4. Estou feliz em anunciar o início do RL live trading usando o Primeiros 91 sistemas que foram adicionados ao nosso repositório como resultado da nossa primeira experiência de baixa análise de dados. Neste artigo, falarei um pouco sobre esses avanços e algumas das diferenças que a RL teve com algumas das nossas outras abordagens comerciais. Nossas experiências de mineração de aprendizagem de reforço procedem exatamente como ocorrem com as nossas experiências de ação de preço e de máquina, com algumas pequenas diferenças. O núcleo do processo permanece o mesmo, geramos estratégias de negociação usando dados reais e, em seguida, tentamos exatamente o mesmo procedimento de busca usando dados aleatórios para descartar qualquer processo em que a geração de um sistema lucrativo em dados aleatórios seja superior a 1 100 como provável Como a mesma geração em dados reais. O que isso significa é simplesmente que nós só nos preocupamos com sistemas que têm menos de 1 chance de serem criados a partir da força simples do processo de mineração de dados. No caso RL, o processo de criação é, no entanto, mais complexo, uma vez que envolve o treinamento do algoritmo de aprendizagem de reforço com 60 dos dados 8211, que envolve 10 testes de retorno para cada sistema 8211, em seguida, testando dentro dos 40 restantes e garantindo que o 60 inicial permaneça coerente com Os 40 utilizados para testes (pequeno deterioro no pseudo fora da amostra). Este mesmo processo é aplicado às séries reais e aleatórias. Note-se que realizamos esta divisão p-OS no caso de RL porque RL não 8220 mostra informação8221 devido a ter um período p-OS. Isso acontece porque também treina nesse período, embora sem retrospectiva (apenas os trens uma vez que passa sobre ele sem habilidade para ver o futuro, assim como ele treina quando ao vivo). Para muitos, o processo acima e bastante complicado pode parecer desnecessário. Se você tiver uma pseud out-of-sample que já é 40 dos dados, então não é suficiente com essa garantia 8220 que você não está caindo em uma armadilha excessiva de inclinação ou de extração de dados A resposta é que o processo de teste múltiplo 8211 o Fato de que você está pesquisando várias vezes para um pseudo fora da amostra que funciona 8211 torna necessário garantir que você não esteja apenas encontrando um pseudo fora de amostra que funciona apenas fora de chance aleatória. De fato, a mineração RL mostrou-se extremamente boa em encontrar sistemas 8211 sim, sistemas onde mesmo a fase de teste parece ótima 8211, onde também há uma grande propensão a encontrar exatamente o mesmo 8220grande sistemas8221 em séries aleatórias. Isso mostra que a força do processo de mineração é enorme, o processo RL é muito bom no encaixe e a chance de que você também tenha um bom desempenho nas fases de teste apenas fora de chance aleatória também pode ser muito significativa. A segunda imagem nesta publicação mostra uma experiência em que a RL encontra muito mais sistemas em séries aleatórias (laranja) do que nos dados reais (amarelo). Até agora, encontramos apenas um único caso em que a RL conseguiu encontrar grandes sistemas em dados reais, mas esses sistemas foram muito escassos (na verdade inexistentes) em séries de dados aleatórios. Este foi um experimento do EURUSD que conseguiu gerar 91 estratégias não correlacionadas para este par. O sistema mostrado na primeira imagem pertence a este grupo, embora para este back-test usei um período de teste de apenas 2010-2016 (embora o sistema tenha sido gerado usando uma divisão de 60 40 conforme descrito acima). Como você pode ver, há uma deterioração do Sharpe dentro do período de teste 8211, a retirada máxima ocorre dentro da fase de teste 8211, mas no geral, pelo menos, 40 do lucro ocorre dentro do período de 40 testes e as características gerais do sistema permanecem semelhantes. Uma coisa muito importante é que a linearidade não se deteriora significativamente, o que significa que o sistema não mostra sinais significativos de decaimento alfa dentro desse período, mostrando que o sistema é realmente capaz de se ajustar à medida que faz o comércio on-line. Esses sistemas agora estão sendo negociados ao vivo dentro de uma conta ao vivo da Oanda usando o Tradutor Asirikuy. Outra vantagem dos sistemas RL é que eles executam muito rápido, já que eles usam matrizes em memória que são acessadas de forma muito eficiente e as operações realizadas em cada barra são extremamente simples. As 91 estratégias executam um pouco menos de 0,4 segundos no comerciante Asirikuy, também graças a algumas modificações feitas durante as últimas duas semanas para aumentar consideravelmente a eficiência de uso de dados do programa (evitando pedidos de dados desnecessários e aproveitando o fato de que Vários sistemas podem usar os mesmos dados de símbolos). Provavelmente poderemos executar centenas de sistemas RL no Asirikuy Trader antes de termos problemas. Uma vez que esses sistemas RL não usam valores SL ou TP, eles também têm a vantagem de serem mais resistentes aos problemas de execução, uma vez que não estão procurando por algumas saídas predeterminadas baseadas em preços, mas simplesmente insira negócios de saída no início das barras diárias (o atual comércio de sistemas em O prazo diário). Nosso sistema de mineração de aprendizagem de reforço, repositório de sistema de negociação e conta de comércio ao vivo são o início de uma nova jornada em nossa compreensão sobre o aprendizado da máquina, o encaixe curvo e o viés de mineração de dados. Em alguns meses, sabemos o quanto os sistemas de aprendizado de reforço podem responder às mudanças nas condições de mercado, quão bem eles aprendem quando são comerciais ao vivo e quão fácil ou difícil é encontrar os processos de geração do sistema RL com baixo viés de mineração de dados. Se você quiser saber mais sobre RL e como você também pode realmente viver sistemas de comércio usando este tipo de negociação, considere se juntar a Asirikuy. Um site repleto de vídeos educacionais, sistemas de negociação, desenvolvimento e uma abordagem sólida, honesta e transparente para as estratégias de negociação automatizadas.
No comments:
Post a Comment