Guia do principiante para negociação quantitativa Neste artigo, vou apresentá-lo a alguns dos conceitos básicos que acompanham um sistema de negociação quantitativo de ponta a ponta. Esta postagem esperará servir duas pessoas. O primeiro será indivíduos tentando obter um emprego em um fundo como um comerciante quantitativo. O segundo será indivíduos que desejam tentar e configurar seu próprio negócio de negociação algorítmica de varejo. Negociação quantitativa é uma área extremamente sofisticada de financiamento quantitativo. Pode levar uma quantidade significativa de tempo para obter o conhecimento necessário para passar uma entrevista ou construir suas próprias estratégias de negociação. Não só isso, mas exige uma ampla experiência em programação, pelo menos em uma linguagem como MATLAB, R ou Python. No entanto, à medida que a frequência comercial da estratégia aumenta, os aspectos tecnológicos tornam-se muito mais relevantes. Assim, estar familiarizado com CC será de suma importância. Um sistema de negociação quantitativo consiste em quatro componentes principais: Identificação de Estratégia - Encontrar uma estratégia, explorar uma vantagem e decidir sobre a freqüência comercial Estratégia Backtesting - Obter dados, analisar o desempenho da estratégia e remover os viés Sistema de Execução - Vinculação a uma corretora, automatizando a negociação e minimizando Custos de transação Gerenciamento de riscos - Alocação de capital ótima, critério de aposta e critério Kelly Bem, comece por analisar como identificar uma estratégia de negociação. Identificação de Estratégia Todos os processos de negociação quantitativos começam com um período inicial de pesquisa. Este processo de pesquisa abrange a busca de uma estratégia, considerando se a estratégia se enquadra em um portfólio de outras estratégias que você pode estar executando, obtendo todos os dados necessários para testar a estratégia e tentar otimizar a estratégia para maiores retornos e / ou menor risco. Você precisará avaliar seus próprios requisitos de capital se estiver executando a estratégia como um comerciante de varejo e como qualquer custo de transação afetará a estratégia. Contrariamente à crença popular, é realmente bastante direto encontrar estratégias rentáveis através de várias fontes públicas. Os acadêmicos publicam periódicamente resultados teóricos de negociação (embora na maioria dos custos de transação). Os blogs quantitativos de finanças discutirão estratégias em detalhes. As revistas comerciais descreverão algumas das estratégias empregadas pelos fundos. Você pode questionar por que os indivíduos e as empresas estão interessados em discutir suas estratégias rentáveis, especialmente quando sabem que outras pessoas que se aglomeram podem impedir que a estratégia funcione no longo prazo. A razão reside no fato de que eles geralmente não discutem os parâmetros exatos e os métodos de afinação que realizaram. Essas otimizações são a chave para transformar uma estratégia relativamente medíocre em uma altamente rentável. Na verdade, uma das melhores maneiras de criar suas próprias estratégias únicas é encontrar métodos semelhantes e, em seguida, realizar seu próprio procedimento de otimização. Aqui está uma pequena lista de lugares para começar a procurar idéias de estratégia: muitas das estratégias que você olhará cairão nas categorias de reversão média e tendência-seguimento. Uma estratégia de reversão média é aquela que tenta explorar o fato de que existe uma média de longo prazo em uma série de preços (como a propagação entre dois ativos correlacionados) e que desvios de curto prazo dessa média eventualmente reverterão. Uma estratégia de impulso tenta explorar a psicologia dos investidores e a grande estrutura do fundo, engajando uma tendência de mercado, que pode aumentar o impulso em uma direção e seguir a tendência até reverter. Outro aspecto extremamente importante da negociação quantitativa é a freqüência da estratégia de negociação. A negociação de baixa freqüência (LFT) geralmente se refere a qualquer estratégia que detenha ativos por mais tempo do que um dia de negociação. Correspondentemente, a negociação de alta freqüência (HFT) geralmente se refere a uma estratégia que mantém ativos intraday. Ultra-high frequency trading (UHFT) refere-se a estratégias que possuem ativos na ordem de segundos e milissegundos. Como um profissional de varejo HFT e UHFT são certamente possíveis, mas apenas com conhecimento detalhado da pilha de tecnologia comercial e da dinâmica do livro de pedidos. Não discutiremos esses aspectos em grande medida neste artigo introdutório. Uma vez que uma estratégia, ou conjunto de estratégias, foi identificado, agora precisa ser testado quanto à lucratividade em dados históricos. Esse é o domínio do backtesting. Estratégia Backtesting O objetivo do backtesting é fornecer provas de que a estratégia identificada através do processo acima é rentável quando aplicado a dados históricos e fora da amostra. Isso define a expectativa de como a estratégia irá atuar no mundo real. No entanto, backtesting NÃO é uma garantia de sucesso, por vários motivos. É talvez a área mais sutil de negociação quantitativa, uma vez que implica numerosos preconceitos, que devem ser cuidadosamente considerados e eliminados o máximo possível. Discutiremos os tipos comuns de viés, incluindo viés avançado. Viés de sobrevivência e viés de otimização (também conhecido como viés de divulgação de dados). Outras áreas de importância no backtesting incluem disponibilidade e limpeza de dados históricos, com base em custos de transação realistas e na decisão de uma plataforma robusta de backtesting. Bem, discuta os custos de transação ainda mais na seção Sistemas de Execução abaixo. Uma vez que uma estratégia foi identificada, é necessário obter os dados históricos através dos quais realizar testes e, talvez, refinamento. Há um número significativo de fornecedores de dados em todas as classes de ativos. Os seus custos geralmente variam com a qualidade, a profundidade e a pontualidade dos dados. O ponto de partida tradicional para os comerciantes quantos iniciais (pelo menos no nível de varejo) é usar o conjunto de dados gratuitos da Yahoo Finance. Não me preocuparia muito com os prestadores, e gostaria de me concentrar nas questões gerais quando lido com conjuntos de dados históricos. As principais preocupações com os dados históricos incluem limpeza de precisão, viés de sobrevivência e ajuste para ações corporativas, como dividendos e divisões de estoque: a precisão pertence à qualidade geral dos dados - quer contenha algum erro. Os erros podem às vezes ser fáceis de identificar, como, por exemplo, com um filtro de espiga. Que irá escolher picos incorretos em dados da série temporal e correto para eles. Em outras ocasiões, eles podem ser muito difíceis de detectar. Muitas vezes é necessário ter dois ou mais provedores e, em seguida, verificar todos os seus dados uns contra os outros. O viés de sobrevivência é muitas vezes uma característica de conjuntos de dados gratuitos ou baratos. Um conjunto de dados com viés de sobrevivência significa que ele não contém ativos que não estão mais negociados. No caso das ações, isso significa que os estoques são cancelados. Este viés significa que qualquer estratégia de negociação de estoque testada em tal conjunto de dados provavelmente funcionará melhor do que no mundo real, já que os vencedores históricos já foram pré-selecionados. As ações corporativas incluem atividades logísticas realizadas pela empresa que geralmente causam uma mudança de função gradual no preço bruto, que não deve ser incluído no cálculo dos retornos do preço. Ajustes para dividendos e divisões de estoque são os culpados comuns. Um processo conhecido como ajuste de volta é necessário para ser realizado em cada uma dessas ações. É preciso ter muito cuidado para não confundir uma divisão de ações com um verdadeiro ajuste de retorno. Muitos comerciantes foram capturados por uma ação corporativa. Para realizar um procedimento de backtest, é necessário usar uma plataforma de software. Você tem a opção entre o software de back-back dedicado, como o Tradestation, uma plataforma numérica como o Excel ou o MATLAB ou uma implementação personalizada completa em uma linguagem de programação, como Python ou C. Não demorarei muito em Tradestation (ou similar), Excel ou MATLAB, como acredito na criação de uma pilha de tecnologia interna completa (por razões descritas abaixo). Um dos benefícios de fazer isso é que o software de backtest e o sistema de execução podem ser integrados, mesmo com estratégias estatísticas extremamente avançadas. Para as estratégias de HFT em particular, é essencial usar uma implementação personalizada. Quando testar um sistema, é preciso quantificar o desempenho. As métricas padrão da indústria para estratégias quantitativas são a redução máxima e a Razão Sharpe. O drawdown máximo caracteriza a maior queda de pico para a parcela na curva de equidade da conta em um determinado período de tempo (geralmente anual). Isso geralmente é citado como uma porcentagem. As estratégias de LFT tendem a ter maiores disparidades do que as estratégias de HFT, devido a uma série de fatores estatísticos. Um backtest histórico mostrará a retirada máxima do passado, que é um bom guia para o futuro desempenho de redução da estratégia. A segunda medida é a Ratia de Sharpe, que é heuristicamente definida como a média dos retornos em excesso divididos pelo desvio padrão desses retornos em excesso. Aqui, os retornos em excesso referem-se ao retorno da estratégia acima de um benchmark pré-determinado. Como o SP500 ou um projeto de lei do Tesouro de 3 meses. Observe que o retorno anualizado não é uma medida usualmente utilizada, pois não leva em consideração a volatilidade da estratégia (ao contrário do Ratio de Sharpe). Uma vez que uma estratégia foi testada novamente e é considerada livre de preconceitos (na medida em que é possível), com um bom Sharpe e reduções minimizadas, é hora de criar um sistema de execução. Sistemas de Execução Um sistema de execução é o meio pelo qual a lista de negócios gerados pela estratégia é enviada e executada pelo corretor. Apesar do fato de que a geração de comércio pode ser semi - ou mesmo totalmente automatizada, o mecanismo de execução pode ser manual, semi-manual (ou seja, um clique) ou totalmente automatizado. Para estratégias LFT, as técnicas manuais e semi-manuais são comuns. Para as estratégias de HFT, é necessário criar um mecanismo de execução totalmente automatizado, que muitas vezes será fortemente acoplado ao gerador comercial (devido à interdependência da estratégia e da tecnologia). As principais considerações ao criar um sistema de execução são a interface para a corretora. Minimização dos custos de transação (incluindo comissão, deslizamento e propagação) e divergência de desempenho do sistema ao vivo com o desempenho testado. Há muitas maneiras de se conectar a uma corretora. Eles variam de chamar seu corretor no telefone diretamente para uma interface de programação de aplicativos (API) de alto desempenho totalmente automatizada. O ideal é que você automatize a execução de seus negócios o máximo possível. Isso liberta você para se concentrar em novas pesquisas, além de permitir que você execute várias estratégias ou mesmo estratégias de maior freqüência (na verdade, o HFT é essencialmente impossível sem execução automática). O software comum de backtesting descrito acima, como MATLAB, Excel e Tradestation são bons para estratégias mais baixas e mais simples. No entanto, será necessário construir um sistema de execução interno escrito em uma linguagem de alto desempenho, como C, para fazer qualquer HFT real. Como uma anedota, no fundo com o qual eu costumava trabalhar, tivemos um loop de negociação de 10 minutos, onde iremos baixar novos dados de mercado a cada 10 minutos e, em seguida, executar negócios com base nessas informações no mesmo período. Isso estava usando um script Python otimizado. Para qualquer coisa que se aproxime de dados de minuto ou de segunda frequência, acredito que CC seria mais ideal. Em um fundo maior, muitas vezes não é o domínio do comerciante quant para otimizar a execução. No entanto, em lojas menores ou empresas HFT, os comerciantes são os executores e, portanto, um conjunto de habilidades muito mais amplo é muitas vezes desejável. Tenha em mente se você deseja ser empregado por um fundo. Suas habilidades de programação serão tão importantes, se não mais, do que suas estatísticas e talentos de econometria. Outra questão importante que se enquadra no banner de execução é a redução de custos de transação. Em geral, existem três componentes para os custos de transação: as comissões (ou taxas), que são as taxas cobradas pela corretora, a troca e o derrapagem SEC (ou órgão regulador governamental similar), que é a diferença entre o que você pretende que seu pedido seja Preenchido em relação ao que foi preenchido na propagação, que é a diferença entre o preço bidask da segurança negociada. Observe que o spread NÃO é constante e depende da liquidez atual (ou seja, disponibilidade de ordens Buysell) no mercado. Os custos de transação podem fazer a diferença entre uma estratégia extremamente rentável com uma boa relação Sharpe e uma estratégia extremamente rentável com uma relação Sharpe terrível. Pode ser um desafio prever corretamente os custos de transação de um backtest. Dependendo da frequência da estratégia, você precisará de acesso a dados de troca histórica, que incluirão dados de marca para os preços da bidask. Equipes completas de quants dedicam-se a otimização de execução nos fundos maiores, por estas razões. Considere o cenário em que um fundo precisa descarregar uma quantidade substancial de negócios (dos quais os motivos para isso são muitos e variados). Ao despejar tantas ações no mercado, elas comprimem rapidamente o preço e não podem obter uma execução ótima. Daí existem algoritmos que gotejam pedidos de alimentação no mercado, embora o fundo corra o risco de derrapagem. Além disso, outras estratégias adotam essas necessidades e podem explorar as ineficiências. Este é o domínio da arbitragem da estrutura do fundo. A principal questão principal para os sistemas de execução diz respeito à divergência do desempenho da estratégia com o desempenho testado. Isso pode acontecer por vários motivos. Já discutimos o viés avançado e o viés de otimização em profundidade, quando se considera backtests. No entanto, algumas estratégias não facilitam a verificação desses preconceitos antes da implantação. Isso ocorre em HFT mais predominantemente. Pode haver erros no sistema de execução, bem como a própria estratégia de negociação que não aparecem em um backtest, mas DO show up em negociação ao vivo. O mercado pode estar sujeito a uma mudança de regime posterior à implantação de sua estratégia. Novos ambientes regulatórios, mudança do sentimento dos investidores e fenômenos macroeconômicos podem levar a divergências em como o mercado se comporta e, assim, a rentabilidade da sua estratégia. Gerenciamento de riscos A peça final para o enigma comercial quantitativo é o processo de gerenciamento de riscos. O risco inclui todos os preconceitos anteriores que discutimos. Inclui o risco de tecnologia, como servidores co-localizados no intercâmbio de repente, desenvolvendo um mau funcionamento do disco rígido. Inclui o risco de corretagem, como o corretor se quebrando (não tão louco quanto parece, dado o susto recente com o MF Global). Em suma, abrange quase tudo o que poderia interferir na implementação da negociação, de que existem muitas fontes. Livros inteiros são dedicados ao gerenciamento de risco para estratégias quantitativas, por isso não tento elucidar sobre todas as possíveis fontes de risco aqui. O gerenciamento de riscos também abrange o que é conhecido como alocação ótima de capital. Que é um ramo da teoria do portfólio. Este é o meio pelo qual o capital é alocado para um conjunto de estratégias diferentes e para os negócios dentro dessas estratégias. É uma área complexa e depende de algumas matemáticas não triviais. O padrão da indústria pelo qual a alocação ótima de capital e a alavancagem das estratégias estão relacionadas é chamado de critério Kelly. Uma vez que este é um artigo introdutório, eu não penso em seu cálculo. O critério Kelly faz alguns pressupostos sobre a natureza estatística dos retornos, que geralmente não são válidos nos mercados financeiros, de modo que os comerciantes geralmente são conservadores quando se trata da implementação. Outro componente fundamental da gestão de riscos é o de lidar com o próprio perfil psicológico. Existem muitos viés cognitivos que podem entrar na negociação. Embora isso seja certamente menos problemático com o comércio algorítmico se a estratégia for deixada sozinha. Um viés comum é o da aversão à perda em que uma posição perdedora não será fechada devido à dor de ter que perceber uma perda. Da mesma forma, os lucros podem ser tomados muito cedo porque o medo de perder um lucro já obtido pode ser muito grande. Outro viés comum é conhecido como viés de recência. Isso se manifesta quando os comerciantes colocam muita ênfase nos eventos recentes e não no longo prazo. Então, é claro, há o par clássico de viés emocional - medo e ganância. Estes podem, muitas vezes, levar a alavancagem insuficiente ou excessiva, o que pode causar explosão (ou seja, o patrimônio da conta em zero ou pior) ou lucros reduzidos. Como pode ser visto, o comércio quantitativo é uma área extremamente complexa, embora muito interessante, de financiamento quantitativo. Eu literalmente arranhei a superfície do tópico neste artigo e já está ficando bastante longo. Livros e documentos inteiros foram escritos sobre questões que eu apenas dediquei uma ou duas sentenças. Por esse motivo, antes de se candidatar a empregos quantitativos em bolsa de fundos, é necessário realizar uma quantidade significativa de estudo de base. No mínimo, você precisará de uma ampla experiência em estatística e econometria, com muita experiência na implementação, através de uma linguagem de programação como MATLAB, Python ou R. Para estratégias mais sofisticadas no final da freqüência mais alta, seu conjunto de habilidades é provável Para incluir modificação do kernel do Linux, CC, programação de montagem e otimização de latência da rede. Se você está interessado em tentar criar suas próprias estratégias de negociação algorítmicas, minha primeira sugestão seria melhorar a programação. A minha preferência é criar tanto quanto possível o captador de dados, o backtester de estratégia e o sistema de execução. Se o seu próprio capital estiver na linha, você não dormiria melhor à noite sabendo que você testou completamente seu sistema e está ciente de suas armadilhas e questões específicas. Terceirizando isso para um fornecedor, embora potencialmente economizando tempo no curto prazo, poderia ser extremamente Caro a longo prazo. Em geral, confio nas recomendações do seu livro, mas uma rápida pesquisa do Google sobre este parece duvidosa. Reclamações de 1000 retornos anualizados, etc. Você tem certeza sobre este, eu prefiro separar as decisões da classe de ativos do impulso no nível da sub-classe de ativos. Por exemplo, uma indústria cíclica pode reunir-se fortemente simplesmente devido ao seu alto beta se o mercado se reunir. Pegue os retornos idiossincráticos, calcule o retorno de 2-12 meses (o primeiro mês tende a ter alguma reversão média), escala que pela volatilidade idiossincrática. Uma vez que um mês de semana (eles não alteram tão freqüentemente quanto seus sinais tradicionais), converta estes para um escore Z que pode ser usado em alguma outra parte do processo de construção da vista ou formar um portfólio dos top 25, inferior 25 e meio 50 E acompanhar o desempenho. Você poderia fazer isso dentro de cada classe de ativos ou em todas as classes de ativos. Você também pode ter algumas opiniões em um nível de classe de ativos, bem como com uma abordagem semelhante. O truque é então métodos para combinar vistas em conjunto (Black-LittermanEntropy Pooling). Uma vez que você tenha um método para combinar diferentes tipos de pontos de vista, você poderia facilmente incorporar estratégias de reversão e momentum em um único portfólio. No SensoBeat (sensobeat), assumimos que há um quotmomentumquot para notícias, e tentamos rastrear esse impulso (stock quotbuzzquot). Nós fazemos isso apenas para estoques, mas também podemos ser adaptados a outros campos, desde que eles possam ter um quotbuzzquot. Nós pensamos em usá-lo para algo-trading, o que é mais relevante para você, mas torná-lo totalmente automático foi um grande problema. Por exemplo. O sentimento de uma notícia é positivo, mas se perde as expectativas, o efeito é negativo. Nós decidimos buscar uma ferramenta de ajuda à decisão, que o comerciante faça a decisão final. Seria interessante ouvir o que os comerciantes profissionais pensam da idéia de Anon. Como mencionei no meu livro, raramente acho uma estratégia publicada rentável, tal como é. Muitas vezes, ele ainda não aguarda backtesting, para não falar de negociação ao vivo. Então, não ganhei muito peso na reivindicação 1000. A importante retirada do livro é algumas técnicas que não conheci antes das quais eu posso modificar e melhorar. Ernie John, obrigado pela sua ideia. Na verdade, isso me lembra toda uma série de estratégias de impulso sobre as quais lido: basicamente, mantendo um portfólio longo e curto com base em critérios de classificação simples, como os retornos atrasados como você sugeriu. Aparentemente, isso funciona não apenas em ações, mas também em futuros de commodities. (Google o artigo de Joelle Miffre e Georgios Rallis chamado quotMomentum no Commodity Futures Marketsquot). O problema para mim (mas não necessariamente para, por exemplo, fundos de pensão) é que o período de detenção é muito longo e o retorno comparativamente baixo. O longo período de retenção implica necessariamente que a carteira sofra volatilidade provisória, suprimindo assim a relação de Sharpe. O que não quer dizer que sua sugestão necessariamente tenha esse problema. Ernie Guy, obrigado por compartilhar seu produto conosco. Neste contexto, devo mencionar que a empresa Ravenpack tem um indicador de sentimento de notícias similar, que acredito que pode ser usado para negociação algorítmica, e os indicadores do Ravenpack39 podem ser integrados na plataforma Alphacet Discovery39. Além disso, se alguém está interessado em notícias coletadas da internet, mas não necessariamente de notícias financeiras, a empresa Recorded Future também oferece dados de sentimento similares através de uma API adequada para negociação algorítmica. Ernie, obrigado por me apontar para Ravenpack. Eles fazem análise de sentimento que algumas outras empresas também fazem (thestocksonar, sentigo). Todos tentam decidir se uma notícia é positiva ou não. SensoBeat tenta responder a uma pergunta diferente: quanto difunde o noticiário (em tempo real) Tanto quanto sabemos, essa informação não está disponível para os comerciantes. 2 itens similares de 2 empresas diferentes podem ter uma propagação muito diferente e, portanto, um impacto diferente no estoque. Quando o comerciante lê uma notícia de seu feed favorito, ele não sabe se esta notícia agora está começando a se espalhar, já é quotall-overquot a internet, e assim por diante. Cara, essa é certamente uma característica interessante. É bom saber que este produto existe. Ernie A coisa com impulso é que ela pode continuar indo e indo ou pode ser um fracasso. A melhor regra que eu acho para negociar estratégias de impulso é apenas gerenciar suas saídas e nunca definir um alvo. O quot limitar suas perdas e deixar seu resultado de lucro pode ser simplista, mas isso é tão verdadeiro. Outra idéia, que recebi da TraderFeed há muito tempo, é: 1) identificar uma tendência e 2) entrar em uma contra-tendência. Efetivamente, a compra em mínimos locais em um mercado de touro, por exemplo. Disse Faizul Ramli. Este é um artigo tão oportuno que eu estava reenviando seu livro novamente e você sugeriu que, se alguém tiver um baixo nível de capital, as estratégias com alavancagem (como futuros e divisas) provavelmente são as melhores para começar. No entanto, sem ter experiência em negociação de futuros ou de divisas, o que você recomendaria para ser o melhor site de livros para começar com Paul, sim, com estratégias de impulso, eu gosto de parar de perder, mas sem objetivo de lucro. Por outro lado, com estratégias de reversão, eu gosto de ter lucro, mas sem perda de parada. No entanto, assim como um alvo de lucro freqüentemente repetido pode realmente atuar como uma perda de parada, uma perda de parada freqüentemente repetitiva também pode se tornar uma meta de lucro. Oi Faizul, Em termos de futuros de negociação, você pode começar com o livro de Joe Duffy39 como eu recomendava. Para a FX, eu aprendi tudo o que sei sobre o trabalho e do meu ex-parceiro no meu hedge fund. Talvez alguns leitores aqui possam sugerir um bom livro Faizul Ramli disse. Obrigado Ernie. Apenas pedi o livro hoje, então, espero que o obtenha em uma semana ou mais. Encontrou um site que é bom, já que ele realmente parte do básico. Ernie, você acha que a reversão média não é uma boa estratégia no forex. Eu tentei muito hard backtesting dados EURUSD à procura de reversão média em várias escalas de tempo, usando misturas de osciladores, e não encontrou nada útil. Talvez seja porque os mercados de moeda são tão grandes que só são realmente emocionados pelas notícias reais, e não por padrões de negociação estocásticos. AZRamblers, existem estratégias de reversão média que funcionam no FX, mas o EURUSD não é um bom candidato. É preciso procurar países cujos indicadores econômicos estejam mais fortemente cointegrados. Disse Ernie Mark Ambrose. Para obter mais impulso em sua negociação Forex, visite ultimatesignalsmembersgo. phpr38ampil0 você já olhou para as funções gaussianas Gary, muitos de nós quants usaram Gaussians em muitas formas, mas talvez você possa ser mais específico quanto ao seu uso no contexto momentum. Talvez ponto Para uma referência on-line Ernie Hi Ernie, sou um grande fã do seu livro e deste blog, mas não consegui encontrar nenhuma maneira de acompanhar o desempenho do seu fundo. Onde posso ver isso por favor? Oi Ice, envie-me um email de forma privada. Obrigado, Ernie Hey Ernie, você acabou de me tornar famosa: D Eu tenho lido principalmente sobre o Forex nos últimos dois anos, além de praticar diferentes técnicas de impulso com uma conta demo sem sucesso consistente. O único livro que eu achei quot mais ou menos interessante de ler, para ter uma boa compreensão de todas as coisas era quotDay trading e swing trading o Currency Marketquot, de Kathy Lien, mas, novamente, é apenas um quotlearn the basicsquot book. Sobre as técnicas de impulso para trocar o mercado fx. Eu acho que os métodos puramente mecânicos em si não funcionarão (também conhecido como sistemas de negociação que você costuma encontrar publicado em muitos fxforums). Você precisa primeiro identificar momentos ou situações em que uma tendência provavelmente aconteça devido a eventos externos que precisam ser levados em consideração (depois do London abrir depois de NY aberto após o lançamento de notícias como NFP), ou devido a eventos quottechnicalquot como quotMaster candlesquot (Faixa de preço sem ultrapassar os máximos ou mínimos mínimos das barras anteriores, depois destrancar violentamente). Talvez haja outras maneiras de identificar tendências, mas não estou ciente delas, então, se alguém souber, eu realmente fico feliz em saber. Não sou um especialista, mas depois de ler o blog completo de Ernie180, acho que a abordagem de negociação de pares é muito mais sólida para o meu gosto e, se aplicada ao Forex, acho que poderia ser um bom caminho para o pequeno especulador tentar sem uma grande exigência de capital (Porque alguns corretores permitem que você troque com mini e micro lotes (mini 10.000 8364 micro 1000 8364, ou seja), eu também enviarei um e-mail para você. Ernie) Qual é a sua opinião sobre os catalisadores, como os resultados de ganhos quando se trata de sistemas reversíveis de troca de estoque de reversão Você fez qualquer teste estatístico e decidiu: 1) Não insira ações que devem reportar ganhos antes de você 39d esperar sair. 2) Insira posições menores ainda esperando a reversão média. 3) Entre, independentemente do que se baseia na ação do preço, ignorando qualquer notícia. Mark, eu evitaria entrar em posições de ações que anunciaram ou esperam anunciar ganhos para estratégias de reversão média. Ernie gtgt quot Eu evitaria entrar em posições de ações que anunciaram ou esperam anunciar ganhos para estratégias de reversão média. Eu tenho evitado ganhos. Mas acho que isso ainda é uma expectativa positiva. Muito mais volatilidade. Tive dificuldade em obter datas de ganhos para um conjunto de dados suficientemente grande para realmente testar isso - você conseguiu testar este Free Trade com as chances. Centro estatístico completo para padrões sazonais e estatísticos para Dow, SP, Nasdaq, Dax. Procure seus melhores padrões de negociação, escolhendo o mês, o dia do mês, as semanas de vencimento, a fase da lua, o ciclo presidencial, a política, etc. Ferramentas extra: 1) e se. (Retorne n dias depois se a mudança for.) 2) Estatísticas intradias surpreendentes e lucrativas. 3) Previsão do dia para Dax e Nasdaq. Experimente e obtenha lucros. Microbolsa. blogspotpmicro-pautas-nuevo. html Comentários e sugestões são bem-vindos. Mark, Você já ouviu falar sobre o PEAD: Anúncio de resultados da propaganda A pesquisa de desvio indica que o preço não significará - reverter após o anúncio de ganhos. Eu testei essas situações por meio de dados de desconto na web de ganhos. Obrigado por suas respostas, Ernie. Quando se trata de PEAD e testes de reversão significativos com dados de scrape dos ganhos, o que foi a) o tempo de espera médio para sua estratégia b) e quantos dias antes ou depois do lucro a entrada seria excluída. A maioria das pesquisas do PEAD que eu leio fala sobre um Deriva durando 3-12 meses, enquanto meu balanço de reversão médio não funciona mais do que 4 dias. Uma pergunta semelhante à minha foi criada em seu blog em epchan. blogspot200707more-on-news-driven-trading. html por quotvivkrishquot Mark, eu não posso revelar-lhe o período de espera exato da minha estratégia, mas posso dizer-lhe que a escala de tempo É bastante semelhante às suas estratégias de reversão média. O momento do PEAD não pode durar mais de 3 meses, uma vez que há um anúncio de ganhos a cada 3 meses, o que provocará uma nova tendência. Ernie, acho que estratégias de negociação rentáveis para as carteiras de futuros, não são impossivelmente difíceis de encontrar. Normalmente, eles têm um tempo de espera médio de compra vencedora de 25 a 100 dias e um tempo de espera de perda média de perda de 5-25 dias. (Porque eles reduziram os perdedores e deixaram os vencedores serem executados). Mesmo o sistema de média móvel triplicar-se no livro de texto é solidamente lucrativo, mesmo com comissões e derrapagens punivelmente grandes, quando testado em uma carteira diversificada de 50 mercados de futuros. (Certifique-se de usar um portfólio globalmente diversificado, para obter mais dessa não-correlação de almoço grátis). Ajuste os parâmetros para obter gt75 dias de tempo de espera para ganhar negócios, voila: lucros. Outro sistema de impulso simples e lucrativo para futuros aparece no site da Ed Seykota39. Ele o chama de suporte e Resistência, mas é realmente um sistema de Breakout clássico: vá longo quando o preço corta a resistência (acima), etc. bit. lye5tTRo Com qual o tipo de capital você achou possível começar a negociar no dia de negociação Com algum capital inicial necessário apenas para poder negociar o dia na maioria das trocas e muitos fundos de hedge macho sendo felizes com 4 LIBORs acima de 3 meses nos dias de hoje (mencionando isso como um indicador de uma expectativa de desempenho ambiciosa e possivelmente realista - nota: A LIBOR também está muito baixa nos dias de hoje), de forma realista, você acha que é um período ruim e fundamentalmente diferente do tempo que você configurou seu próprio negócio. Falaríamos de um mínimo de 100-150k disponível apenas para começar Pumpernickel, Obrigado Muito para suas referências. Eles parecem muito interessantes. Ernie Anon, é possível ganhar dinheiro com capital 100-150K, mas, obviamente, não se o retorno alavancado for 5. Seria um cálculo simples para encontrar os retornos necessários para a sobrevivência, uma vez que você define o lucro que você precisa. Ernie Obrigado por discutir o livro de Duffy39. Eu encontrei algumas rugas interessantes lá. Manny Muitas tendências altamente direitárias de vol ocorrem na sessão de negociação durante a noite de futuros de índice, por exemplo, as 9:15 pm to 7 am BST para os futuros do SampP 500 Index, geralmente como reversão após movimentos muito grandes, então vá longe se o movimento de tendência for largamente reduzido, E vá curto se o movimento de tendência estiver em grande parte. Desculpe, eu quis dizer GMT, a estratégia está correta. Oi DP, Obrigado pela sugestão de futuros: vou fazer uma prova de Ernie da minha experiência, o momento é muito mais fácil de encontrar do que as estratégias de reversão de commodities (futuros) Anon, Sim, eu concordo com você. Mean-reversion mainly works for individual stocks, while momentum mainly works for futures and currencies. Ernie I can appreciate why you might no be inclined towards using adaptive strategies, especially if one is employing off the shelf tools such as the neural tool box in Matlab. Their neural nets mostly train in back propagation mode, burn through years of data, and your out-of-sample dataset is meaningless as the model is static and cannot adapt itself. While trying to solve the overnight gap in futures and currencies, I decided to give neural nets another shot, and proceeded to design my own. Using compression technology, I managed to build one that burns through the minimum amount of data, e. g. about 2 months using hourly bars with 5 years of data, and then every new prediction is out-of-sample and the net integrates new bars toward the next prediction. At the end of the day, the net retrains itself thoroughly, and try to predict the opening bar for the next morning, and then goes back to predicting intraday closing bars. I view mechanical systems as saying to a sprinter to train intensively for 4 years, then drop out of sight and go on a binge for a year, reappear, go back immediately on the track and you39re expected to win the gold medal. Unlikely to happen. We need to constantly upgrade our knowledge to reflect upon the future. Anyhow, ever since, it39s been smooth sailing for overnight gaps in FX and futures trading. Hi Jay, Thanks much for sharing your improved neural net training method with us It is gratifying to hear that someone has actually made adaptive methods work to profit in trading. However, there are quite a few people who told me they have used quite simple technical indicators to trade the overnight gap in futures and FX, and in fact I have backtested one such method which produces very nice results too. So maybe sophisticated machine learning methods are not strictly necessary to produce consistent results for this particular market opportunity. In today39s Financial Times. Please respect FT39s tsampcs and copyright policy which allow you to: share links copy content for personal use amp redistribute limited extracts. Email ftsales. supportft to buy additional rights or use this link to reference the article - ftcmss2a29d2b4a-60b7-11e0-a182-00144feab49a. htmlixzz1J8QME6Pt As the new money came pouring in, Madoff insists he planned to continue using his legitimate investment strategy, which was based around a so-called 8220black box8221 8211 a complex technique that relies on computing algorithms to select trades. 8220Before, I had helped develop products for the Chicago Board Options Exchange for index trading 8211 I had built a model for that business,8221 he says. 8220So I thought I would put together a portfolio of SampP 500 stocks, with 85 per cent exposure, then used OEX the SampP 100 index positions as a hedge.8221 This type of jargon sounds unintelligible to non-bankers, but is entirely typical 8211 and credible 8211 on Wall Street, and Madoff delivers it without missing a beat. Is he lying It is impossible to tell but as he speaks, he becomes so animated that colour flushes into his cheeks. 8220But the problem with my black box was that to make it work you need to have volatility, volume and momentum. And, of course, we didn8217t get that.8221 Soon after Madoff took in this new influx of capital, the markets became becalmed 8211 which prevented his 8220black box8221 strategy from producing profits. Yet his new clients expected generous returns, and were soon demanding redemptions. Hi Ernie, can you please share some of the techniques to trade the FX overnight gaps PS: i purchased your book and awaiting delivery. Ali, An example of the overnight gap momentum is the London Breakout strategy discussed in the comment by Bernd referenced in my blog post. Ernie Ok so let me put myself in the shoes of a new trader with not so much capital and not a lot of experience, let180s say 10 or 20k, just trying to get a nice return on his savings, not making a living off trading The trader finds a model that is profitable, heshe does not have the resources to automate hisher system using matlab ( needs to pay for it making it able to interact with the broker platform ) The trader will develop its activity in Forex, for example, because of the better conditions to leverage hisher capital ( a 20 unlevered return in forex --gt 40 if the leverage is 1:2, which is a quite conservative leverage. ) What would be the best choice for this trader to backtest the strategies If this person trades part time and does it in the 4hr timeframe for example, will it be likely to achieve high sharpe ratios or is that just inversely correlated to the timeframe I ask about this because, when you have 500k or 1Million or more, it can be profitable to invest 10 or 15k i n automating your operations, even more, but if you are a 20k trader, that would just drain your capital. Thanks in advance Ernest hello M chan, I have been developing trading strategies on close to close data for about a year and i39m looking to start trading intraday (1 hour bars). Do you know of any book were I could find the basics of the technics involved. For exemple what are the slippage assumptions What kind of order execution should I use for backtest (trade on next bar opening price, VWAP) etc. Thanks in advance. I assume that when you said quotdoes it in 4 hr timeframequot, you mean this trader research and send in an order with this 4 hours Not that the trader execute many trades within this 4 hours If so, then the trader can use Excel, or a standard FX automation program like Metatrader to automate the strategy. In fact, if the trader is good at programming but short of cash, she can use R instead. Hi Anon, Actually, you can just backtest what order types will produce the best backtest results. As for slippage, it is equal half-of the bid-ask spread, assuming that your order size is no bigger than the typical bidask size. Thanks Ernie, Any recomended reading (I39m not looking for strategies but for methods) Anon, I learn most of these execution-related issues from actual trading. Few books will go down to such details. However, you can check out the Trading and Exchanges book on my Recommended List on my blog39s right sidebar -- it does a good job of explaining the market microstructure. Ernie Do you think that it is possible to find good mean reverting strategies in futures, that39s a good question Anon, Yes, there are good mean-reverting strategies in equity index futures. Ernie i just started blogging on this platform a couple of days ago and was looking for like minded people to read and follow. this looks like a great blog. you39re more than welcome to comment on my page and i39ll be looking forward to reading more stuff from you. You can see how the momentum works in the fx from this program: qedmoneydownloadsignaliqsetup. exe Do you have any experience looking for co-integrated currency pairs Do you think we can apply the concept of pair trading to co-integrated currency pairs, just like stocksetfs Adrian, Sure, you can find cointegrating FX pairs as well. Ernie There seems to be many studies on the profitability of Pair trading for stocksetfs but not for FX. Do you have any references to papers that have conducted such studies for FX pair trading It seems Pair Trading using stocksetf seems more straight-forward than FX, in terms of position sizing. Say we find a cointegrated FX pair using different base currencies, AUD. CAD and NZD. JPY. If we want to risk say just USD10000 on each longshort leg, how many lots should we get for each leg Hope to get your advice on this. Tks Hi Adrian, If NZD. USD0.75, then US10,000 is equivalent to 13,333 units of NZD. JPY. You have to convert both sides of the pair to USD first before running them through the usual pair trading strategies. Instead of reading papers on FX pairs trading, I recommend reading up on basic FX trading. Por exemplo, study materials for FINRA Series 34 exam at thectr. first, thanks for producing a very informative blog. i39m struggling a bit with how to find cointegrated pairs and triplets in futures but you39re last comment re: needing first to convert to value in forex may have helped. before testing for cointegration (or even Paerson39s r), should i first multiply the various contracts by their dollar value in order to get them into dollar terms for example, multiply the ES contract by 50, and the ENQ by 20. i would then apply a hedge ratio to these values before testing. i39ve been getting hung up when trying to compare an equity index to a currency or commodity. Hi Mike, When the multiplier is a constant (as is the case for a future or ETF traded on a US exchange), the hedge ratio will take care of it automatically. If the multiplier varies (such as a foreign currency where the quotquote currencyquot is not USD), then you have to convert the time series using the FX rate back to USD first, because the PampL of this pair is denominated in the quote currency. Could you elaborate on why quotFor futures, the overnight gap is obviousquot Many futures contracts trade almost 24 hours on Globex. Is there a quotconsensusquot definition of the open and close in these markets in order to define gaps Hi ezbentley, The gap in futures refers to the open and close of the pit trading. Ernie Ernie, Do you think is a good idea to apply momentum strategy during events like, for instance nonfarm payrolls announcement I know that many traders use this technique to trade manually. From the other side there are many high frequency traders that do the same and using low latency technology. What is the point to compete with them if this guys are always trade faster Indeed, I haven39t found much alpha at this short time scale. But that39s because we never pretend to be HFT Ernie The Logical Trader by Mark Fisher has some SIGNALS to play around for Momentum Trading Strategies. Paul Tudor Jones recommends this as one of his favorite trading books and has an excerpt at the beginning of the book. You can also follow a blog on ELITE Trader: the ACD Method - this is the longest thread on any strategy on Elite Trader. The guys on this blog are manual traders, but automated traders like can take many of these ideas and systematize it. Thanks for the tip, Harry I will check that out. Ernie
No comments:
Post a Comment