Tuesday 19 June 2018

Desenvolver livros de sistemas comerciais


Como desenvolver um sistema de negociação ganhador que se encaixa no programa de áudio Ganhe todos os benefícios do Dr. Van Tharps anos de modelagem de comerciantes e sua pesquisa sobre como os sistemas de negociação rentáveis ​​são desenvolvidos. Sua conclusão a partir desta pesquisa é que a pessoa média não tem chance de negociação rentável porque ele se concentra em todas as coisas erradas. Você não aprenderá esta informação assistindo as notícias financeiras, a leitura de revistas financeiras ou a leitura dos principais jornais financeiros, porque a mídia ignorará os aspectos mais importantes do desenvolvimento do sistema. Este programa ajuda você a determinar o tipo de sistema de negociação que irá atender você pessoalmente e como criá-lo. Aprenda segredos pouco conhecidos e bem guardados que não são publicados em livros e que não é provável que você encontre, a menos que você acidentalmente tropeça com eles. O que está incluído no programa de áudio Este programa possui 20 CDs de áudio: 11 CDs de material mais recente e 9 CDs do curso clássico de estudo em casa que cobrem informações que não são mais ensinadas na nossa oficina de Desenvolvimento de Sistemas. Este programa de áudio foi gravado ao vivo de duas oficinas separadas. Ele contém um workshop completo de três dias ministrado exclusivamente pelo Dr. Van Tharp e cobre segredos pouco conhecidos para o desenvolvimento de sistemas de negociação personalizados e ganhadores. Esta é uma informação atemporal e, portanto, não está vinculada a nenhum mercado ou prazo específico. Também mantivemos seções da gravação de desenvolvimento de sistemas originais de anos atrás porque esta seção original contém material que não está mais coberto nas oficinas e só pode ser encontrado neste programa de áudio. Muitos de nossos clientes ouvem esses CDs uma e outra e apenas para obter todos os detalhes sutis que às vezes perdem nas revisões anteriores. O material coberto inclui as armadilhas psicológicas do desenvolvimento do sistema, entendendo que você apenas troca suas opiniões sobre o mercado e não o próprio mercado, e os conceitos-chave do desenvolvimento do sistema, incluindo alguns conceitos de marca de comércio do Dr. Tharps, vulnerabilidade, R-múltiplos, Sistema de Qualidade Número Estratégias de dimensionamento e posicionamento. Você aprenderá conceitos de negociação que realmente funcionam em áreas como seguimento de tendências, negociação de banda, negociação de valor, negociação de cenários mentais, tendências sazonais, spread trading e arbitragem. Entre muitas outras coisas, este programa irá familiarizá-lo com as partes-chave de um sistema, dar-lhe bons exemplos de cada parte, e ajudá-lo a desenvolver configurações adequadas, e uma entrada apropriada e parar a perda. O curso de estudo em casa também inclui um abrangente manual de 340 páginas que atua como um guia, uma pasta de trabalho e um instrutor durante a jornada de construção do sistema. Para familiarizá-lo com as armadilhas psicológicas do desenvolvimento do sistema. No mínimo, é fundamental que você entenda que você apenas troca suas opiniões sobre o mercado e não o próprio mercado. Para ajudá-lo a entender os principais conceitos e etapas no desenvolvimento do sistema, incluindo expectativa, R-múltiplos, qualidade do sistema e estratégias de dimensionamento de posição. Para ajudá-lo a entender o poder dos objetivos e a forma como os objetivos influenciam seus resultados, para que você pratique estratégias com alguns objetivos em nossas simulações e para ajudá-lo a entender o que é necessário para os objetivos de desenvolvimento do sistema. Se você entender o poder e a importância dos objetivos e usar esse tipo de estratégia para atendê-los, sua abordagem completa para o desenvolvimento do sistema mudará. Para ajudá-lo a entender alguns dos conceitos-chave que você pode negociar, que realmente funcionam: Tendência a seguir, especialmente tendências baseadas nos fundamentos. Comércio de bandas. Negociação de valor onde o valor é definido como comprar coisas em centavos no dólar. Negociação de cenários mentais. Tendências sazonais quando estas são quotrealquot e não anormalidades estatísticas. Distribuição de negociação e arbitragem. Para ajudá-lo a definir R em sua negociação e desenvolver configurações apropriadas, entrada e perda de parada. Para familiarizá-lo com as partes-chave de um sistema e dar-lhe bons exemplos de cada parte. Para ajudá-lo a decidir quais os critérios que você deve ter para atender antes de querer negociar um sistema. Estes serão baseados em seus próprios valores, e não em outros. Para torná-lo mais familiarizado com a chave para encontrar a sua estratégia de dimensionamento de posição de objetivos que você tem uma boa chance de atingir seus objetivos. Para ensinar-lhe como determinar a qualidade do seu sistema é se é um sistema Forex Day Trading ou um sistema de investimento em valores de ações. Qual tipo de comerciante é você Você é um investidor de baixo risco que só quer fazer lucros pequenos e consistentes a cada mês com apenas uma perda ocasional. Saiba como desenvolver um sistema que lhe permita desenvolver uma metodologia única que lhe dê esse tipo De consistência Você é um comerciante experiente que deseja fazer lucros anuais de 100, 200 ou mesmo 1.000 por ano. É possível, embora arriscado, e você também pode aprender isso. O interessante é que você pode fazê-lo de tal forma que o único dinheiro que você está arriscando é o dinheiro que você já fez no mercado. Isso é alavanca real Somente cerca de 5 dos comerciantes do mundo e 10 dos investidores do mundo, constantemente ganham muito dinheiro. O que esses vencedores fazem não é complexo. Na verdade, a simplicidade é uma das chaves para ganhar dinheiro. E você pode fazê-lo também. Ive modelou este processo e pode ensinar-lhe como desenvolver o seu próprio sistema de negociação que se adapta ao seu próprio estilo de negociação. Por que desenvolver meu próprio sistema Não é mais fácil simplesmente comprar um sistema com resultados comprovados Existem centenas, senão milhares, de sistemas de negociação que funcionam. Mas a maioria das pessoas, depois de comprar um sistema pré-existente, não seguirá o sistema e trocá-lo-á exatamente como era pretendido. Por que não, porque o sistema não é adequado a eles ou ao estilo de negociação. Um dos maiores segredos da negociação bem sucedida é encontrar um sistema comercial que se encaixa. De fato, Jack Schwager, depois de entrevistar feiticeiros de mercado suficientes para escrever dois livros, concluiu que a característica mais importante de todos os bons comerciantes era que encontraram um sistema ou metodologia que era certo para eles. Quando alguém desenvolve um sistema para você, você não sabe o que é que pode ter. Mas quando você desenvolve seu próprio sistema, será compatível com suas próprias crenças, objetivos, personalidade e bordas. E isso tornará muito mais fácil para você trocar. Além disso, a maioria dos programas de desenvolvimento de sistemas atualmente disponíveis promove vieses comerciais que podem prejudicar o sucesso comercial global. A maioria dos softwares de desenvolvimento de sistemas é projetado porque as pessoas querem prever os mercados de forma perfeita. Como resultado, você pode comprar software agora por algumas centenas de dólares que lhe permitirá superar numerosos estudos sobre os dados do mercado passado. Dentro de alguns minutos, você pode começar a pensar que os mercados são perfeitamente previsíveis. E essa crença permanecerá com você até você tentar trocar o mercado real em vez do mercado historicamente otimizado. Muitas contas de negociação caíram deste pensamento. Um comércio de coisa certa colocado sem dimensionamento adequado da posição pode limpar alguns comerciantes completamente do jogo. Nosso trabalho neste curso é ensinar o que você precisa saber para desenvolver seu próprio sistema. O material que você aprenderá não é específico do mercado ou do time-frame. Então, se você troca ações, futuros, moedas ou ouro, etc., ou se você coloca 50 negócios por dia ou 50 negócios por ano, você aprenderá todos os componentes que funcionam em qualquer sistema. Três segredos críticos que você pode adotar para desenvolver uma ótima fórmula de construção de riqueza Desenvolver objetivos de som Esta é a tarefa mais importante do desenvolvimento do sistema. Se você fizer esta tarefa corretamente, levará pelo menos metade do seu tempo durante o processo de desenvolvimento. Quando você aprende o que é, diga, claro, é importante, mas você provavelmente provavelmente passará muito pouco tempo nisso. Para desenvolver um sistema que se encaixa em você, você precisa realmente pensar sobre o que deseja. Não é uma tarefa trivial. Há pelo menos 30 perguntas que você precisa abordar quando você desenvolve um sistema comercial. O Dr. Tharp leva você a cada pergunta para que você saiba exatamente o que é importante para você. A maioria das pessoas ignora seis ou sete dos principais componentes do desenvolvimento do sistema quando fazem suas pesquisas. Na verdade, você nunca verá um livro sobre o desenvolvimento do sistema que cubra mais de seis deles. Essa é a limitação do trader médio na pesquisa. Você quer grandes lucros com o menor risco possível, então você quer todas as vantagens possíveis quando você começar a desenvolver esse sistema. Você deve poder tirar proveito de oito destes componentes facilmente depois de ouvir esses CDs. E, com um pouco mais de esforço, você poderá usar todos os 10. Se você usar todos os 10 componentes com competência, você estará entre os primeiros um décimo de um por cento de todos os comerciantes e investidores do mundo. Estratégias de dimensionamento de posição A maioria das pessoas se concentra na entrada do elemento menos importante no desenvolvimento do sistema. E eles ignoram as estratégias de dimensionamento da posição, que são o elemento mais importante. Através deste curso de estudo em casa, você aprenderá algoritmos de dimensionamento de posição que o pico de artistas usam. Além disso, você aprenderá algoritmos de dimensionamento de posição que o ajudarão a diminuir seu risco geral, ao mesmo tempo que o ajudará a alcançar um desempenho mais consistente. Se você se concentrar nesses três segredos, que 95 por cento de todos os comerciantes e investidores ignoram totalmente que você pode se abaixar em uma aula que apenas alguns conseguiram alcançar. Se você é mais aventureiro, bem, mostre-lhe como realmente ir para retornos realmente grandes usando o dinheiro dos mercados. Quando você usa estas técnicas de super-dinheiro, você poderia ganhar 1.000 em seu dinheiro a cada ano, arriscando principalmente o dinheiro que o mercado lhe deu. Você aprenderá o segredo por trás de como um comerciante transformou 10 mil em 1,1 milhão em menos de um ano. Ele negociou um sistema de desvio de volatilidade, mas a chave para seus lucros foi seu método de dimensionamento de posição. Além disso, também, mostre-lhe como outro grupo de comerciantes conquistou mais de 100 milhões do mercado nos últimos 10 anos. Eles trocaram um sistema de breakout de canais, mas a verdadeira chave para o sucesso deles foi o gerenciamento de dinheiro. Saiba as vantagens e desvantagens de ambos os estilos. Esse tipo de negociação aventureira é muito arriscado. Você pode perder uma quantidade substancial de dinheiro se você não for cuidadoso. Como resultado, bem, mostre-lhe todas as armadilhas para que você compreenda minuciosamente o risco envolvido. Tópico 5 Livros principiantes essenciais para negociação algorítmica O comércio algorítmico geralmente é percebido como uma área complexa para que os iniciantes possam enfrentar. Abrange uma ampla gama de disciplinas, com certos aspectos que exigem um grau significativo de maturidade matemática e estatística. Consequentemente, pode ser extremamente desprezível para os não iniciados. Na realidade, os conceitos gerais são fáceis de entender, enquanto os detalhes podem ser aprendidos de forma iterativa e contínua. A beleza do comércio algorítmico é que não há necessidade de testar o conhecimento sobre capital real, já que muitas corretoras fornecem simuladores de mercado altamente realistas. Embora existam algumas advertências associadas a esses sistemas, eles fornecem um ambiente para promover um nível profundo de compreensão, sem absolutamente nenhum risco de capital. Uma pergunta comum que recebo dos leitores do QuantStart é como faço para começar a negociação quantitativa. Já escrevi um guia iniciante para negociação quantitativa. Mas um artigo não pode esperar para cobrir a diversidade do assunto. Assim, eu decidi recomendar meus livros de comércio de quantum de nível de entrada favoritos neste artigo. A primeira tarefa é obter uma visão geral sólida do assunto. Descobriu que seria muito mais fácil evitar discussões matemáticas pesadas até que os conceitos básicos sejam cobertos e entendidos. Os melhores livros que encontrei para este propósito são os seguintes: 1) Negociação quantitativa por Ernest Chan - Este é um dos meus livros de finanças preferidos. O Dr. Chan fornece uma ótima visão geral do processo de criação de um sistema de negociação quantitativo de varejo, usando MatLab ou Excel. Ele torna o assunto altamente acessível e dá a impressão de que qualquer um pode fazê-lo. Embora existam muitos detalhes que são ignorados (principalmente por brevidade), o livro é uma ótima introdução sobre como funciona a negociação algorítmica. Ele discute a geração alfa (modelo de negociação), gerenciamento de riscos, sistemas de execução automatizada e certas estratégias (particularmente impulso e reversão média). Este livro é o lugar para começar. 2) Dentro da Black Box por Rishi K. Narang - Neste livro, o Dr. Narang explica detalhadamente como funciona um fundo de hedge quantitativo profissional. É lançado em um investidor experiente que está considerando se deve investir em uma caixa tão negra. Apesar da aparente irrelevância para um comerciante varejista, o livro realmente contém uma grande quantidade de informações sobre como um sistema comercial adequado deve ser realizado. Por exemplo, a importância dos custos de transação e gerenciamento de riscos é delineada, com idéias sobre onde procurar informações adicionais. Muitos comerciantes de aluguel de varejo podem fazer bem para descobrir isso e ver como os profissionais realizam suas negociações. 3) Algorithmic Trading amp DMA by Barry Johnson - A frase trading algorítmica, no setor financeiro, geralmente se refere aos algoritmos de execução utilizados pelos bancos e corretores para executar negócios eficientes. Estou usando o termo para cobrir não só os aspectos da negociação, mas também o comércio quantitativo ou sistemático. Este livro é principalmente sobre o primeiro, sendo escrito por Barry Johnson, que é um desenvolvedor de software quantitativo em um banco de investimento. Isso significa que é inútil para o quantum de varejo. Possuir uma compreensão mais profunda de como os intercâmbios funcionam e a microestrutura do mercado podem ajudar imensamente a rentabilidade das estratégias de varejo. Apesar de ser um grande volume, vale a pena pegar. Uma vez que os conceitos básicos são apreendidos, é necessário começar a desenvolver uma estratégia comercial. Isso geralmente é conhecido como o componente do modelo alfa de um sistema comercial. As estratégias são diretas para encontrar esses dias, no entanto, o verdadeiro valor vem na determinação de seus próprios parâmetros de negociação através de pesquisa extensiva e backtesting. Os seguintes livros discutem certos tipos de sistemas de negociação e execução e como implementá-los: 4) Negociação Algorítmica por Ernest Chan - Este é o segundo livro do Dr. Chan. No primeiro livro, ele evitou o impulso, a reversão média e certas estratégias de alta freqüência. Este livro discute essas estratégias em profundidade e fornece detalhes de implementação significativos, embora com mais complexidade matemática do que no primeiro (por exemplo, Filtros Kalman, StationarityCointegration, CADF, etc.). As estratégias, mais uma vez, fazem uso extensivo do MatLab, mas o código pode ser facilmente modificado para C, Pythonpandas ou R para aqueles com experiência em programação. Ele também fornece atualizações sobre o mais recente comportamento do mercado, já que o primeiro livro foi escrito alguns anos atrás. 5) Negociação e Trocas por Larry Harris - Este livro concentra-se na microestrutura do mercado. Que eu pessoalmente sinto é uma área essencial para aprender, mesmo nos estágios iniciais da negociação de quant. A microestrutura do mercado é a ciência de como os participantes do mercado interagem e as dinâmicas que ocorrem no livro de pedidos. Está intimamente relacionado com a forma como os intercâmbios funcionam e o que realmente acontece quando um comércio é colocado. Este livro é menos sobre estratégias de negociação como tal, mas sobre coisas a serem conscientes ao projetar sistemas de execução. Muitos profissionais no espaço financeiro de quant consideram isso como um excelente livro e eu também recomendo isso. Nesta fase, como comerciante de varejo, você estará em um bom lugar para começar a pesquisar os outros componentes de um sistema de negociação, como o mecanismo de execução (e sua relação profunda com os custos de transação), bem como o gerenciamento de riscos e portfólio. Vou discutir livros para esses tópicos em artigos posteriores. Clique abaixo para aprender mais sobre. A informação contida neste site é a opinião dos autores individuais com base em sua observação pessoal, pesquisa e anos de experiência. A editora e seus autores não são conselheiros de investimento registrados, advogados, CPAs ou outros profissionais de serviços financeiros e não prestam assessoria jurídica, fiscal, contábil, de investimento ou outros serviços profissionais. A informação oferecida por este site é apenas de educação geral. Como cada situação factual de indivíduos é diferente, o leitor deve procurar seu próprio conselheiro pessoal. Nem o autor nem o editor assumem qualquer responsabilidade ou responsabilidade por quaisquer erros ou omissões e não devem ter responsabilidade nem responsabilidade para qualquer pessoa ou entidade em relação a danos causados ​​ou alegadamente causados ​​direta ou indiretamente pelas informações contidas neste site. Use por sua conta e risco. Além disso, este site pode receber compensações financeiras das empresas mencionadas através de publicidade, programas afiliados ou de outra forma. Taxas e ofertas de anunciantes exibidos neste site mudam com freqüência, às vezes sem aviso prévio. Enquanto nos esforçamos para manter informações precisas e oportunas, os detalhes da oferta podem estar desactualizados. Os visitantes devem assim verificar os termos de tais ofertas antes de participar delas. O autor e a editora não se responsabilizam por atualizar informações e negar a responsabilidade pelo conteúdo, produtos e serviços de terceiros, inclusive quando acessados ​​através de hiperlinks ou propagandas neste site. ComercializaçãoAlgorítica: Como começar a construir um sistema de negociação algorítmica Como um computador puramente Cientista você está na posição perfeita para começar na negociação algorítmica. Isso foi algo que testemunhamos em primeira mão na Quantiacs 1. onde cientistas e engenheiros conseguem saltar diretamente para negociação automatizada sem qualquer experiência prévia. Em outras palavras, as costeletas de programação são o principal ingrediente necessário para começar. Para obter uma compreensão geral do que os desafios esperam depois de durar a criação de um sistema de negociação algorítmico, confira esta publicação do Quora. Construir um sistema de negociação desde o início exigirá algum conhecimento de fundo, uma plataforma de negociação, dados de mercado e acesso ao mercado. Embora não seja um requisito, a escolha de uma única plataforma de negociação que forneça a maioria desses recursos o ajudará a acelerar rapidamente. Dito isto, as habilidades que você desenvolverá serão transferíveis para qualquer linguagem de programação e praticamente qualquer plataforma. Acredite ou não, construir estratégias de negociação automatizadas não se baseia em ser um especialista em mercado. No entanto, aprender mecânica de mercado básica irá ajudá-lo a descobrir estratégias comerciais lucrativas. Opções, Futuros e Outros Derivados por John C. Hull - Grande primeiro livro para entrar em financiamento quantitativo, e abordando-o do lado da Matemática. Negociação quantitativa por Ernie Chan - Ernie Chan fornece o melhor livro introdutório para negociação quantitativa e orienta você no processo de criação de algoritmos de negociação em MATLAB e Excel. Comércio Algoritmo de Futuros via Aprendizado de Máquinas - Uma quebra de 5 páginas da aplicação de um modelo simples de aprendizado de máquina aos indicadores de análise técnica comumente usados. Heres uma lista de leitura agregada PDF com uma quebra total de livros, vídeos, cursos e fóruns de negociação. A melhor maneira de aprender é fazer, e no caso de negociação automatizada que se resume a gráficos e codificação. Um bom ponto de partida são exemplos existentes de sistemas de negociação e exposições existentes de técnicas de análise técnica. Além disso, um cientista informático qualificado tem a vantagem adicional de poder aplicar a aprendizagem de máquinas para negociação algorítmica. Aqui estão alguns desses recursos: TradingView - Uma fantástica plataforma de gráficos visuais por conta própria, o TradingView é um ótimo parque infantil para ficar confortável com a análise técnica. Tem o benefício adicional de permitir estratégias de negociação de scripts e navegar em outras idéias de comércio de pessoas. Fórum Automatizado de Negociação - Grande comunidade on-line para postar perguntas para iniciantes e encontrar respostas para problemas comuns quando é apenas começar. Quantos fóruns são um ótimo lugar para mergulhar em estratégias, ferramentas e técnicas. Seminário do YouTube sobre idéias comerciais com exemplos de código de trabalho no Github. Aprendizado de máquinas: mais apresentações sobre negociação automatizada podem ser encontradas no Quantiacs Quant Club. A maioria das pessoas de base científica (seja ciência da computação ou engenharia) tiveram exposição a Python ou MATLAB, que são linguagens populares para financiamento quantitativo. A Quantiacs criou uma caixa de ferramentas de código aberto que fornece backtesting e 15 anos de histórico do mercado de dados gratuitamente. A melhor parte é que tudo é construído tanto no Python quanto no MATLAB, o que lhe permite escolher o que desenvolver o seu sistema. Tem uma tendência de exemplo - estratégia de negociação seguinte no MATLAB. Este é todo o código necessário para executar um sistema de negociação automatizado, mostrando tanto o poder do MATLAB quanto o Quantiacs Toolbox. Quantiacs permite que você negocie 44 futuros e todos os estoques do SampP 500. Além disso, uma variedade de bibliotecas adicionais, como o TensorFlow, são suportadas. (Disclaimer: Eu trabalho em Quantiacs) Uma vez que você esteja pronto para ganhar dinheiro como um quant, você pode participar do mais recente concurso de negociação automatizado da Quantiacs, com um total de 2.250.000 investimentos disponíveis: você pode competir com os melhores quants. Esta resposta foi completamente re Escritas Aqui estão 6 bases de conhecimento principais para a construção de sistemas de negociação algorítmica. Você deve estar familiarizado com todos eles para construir sistemas de negociação eficazes. Alguns dos termos utilizados podem ser um pouco técnicos, mas você deve ser capaz de compreendê-los pelo Google. Nota: (A maior parte) estes não se aplicam se você quiser fazer negociação de alta freqüência 1. Teorias de mercado Você precisa entender como o mercado funciona. Mais especificamente, você deve entender as ineficiências do mercado, as relações entre diferentes produtos de ativos e o comportamento dos preços. As idéias comerciais decorrem de ineficiências do mercado. Você precisará saber como avaliar as ineficiências do mercado que lhe dão uma vantagem comercial versus as que não. Projetar robôs efetivos implica entender como funcionam os sistemas de negociação automatizados. Essencialmente, uma estratégia de negociação algorítmica consiste em 3 componentes principais: 1) Entradas, 2) Saídas e 3) Dimensionamento da posição. Você precisará projetar esses 3 componentes em relação à ineficiência do mercado que você está capturando (e não, este não é um processo direto). Você não precisa saber matemática avançada (embora ajude se você pretende construir estratégias mais complexas). As boas habilidades de pensamento crítico e uma compreensão decente sobre as estatísticas o levarão muito longe. O design envolve backtesting (teste de vantagem comercial e robustez) e otimização (maximizando o desempenho com ajuste de curva mínimo). Você também precisa saber como gerenciar um portfólio de estratégias de negociação algorítmica. As estratégias podem ser complementares ou conflitantes, o que pode levar a aumentos não planejados na exposição ao risco ou hedging indesejados. A alocação de capital também é importante, você divide o capital igualmente durante intervalos regulares ou recompensa os vencedores com mais capital. Se você sabe quais produtos você quer negociar, encontre plataformas de negociação adequadas para esses produtos. Então, aprenda a API de linguagem de programação desta plataforma. Se você começar, eu recomendaria a Quantopian (ações somente), Quantconnect (ações e FX) ou Metatrader 4 (FX e CFDs em índices de ações, ações e commodities). As linguagens de programação utilizadas são Python, C e MQL4, respectivamente. 4. Gerenciamento de dados Lixo no lixo. Dados imprecisos levam a resultados de teste imprecisos. Precisamos de dados razoavelmente limpos para testes precisos. Os dados de limpeza são um trade-off entre custo e precisão. Se quiser dados mais precisos, você precisa gastar mais tempo (dinheiro no tempo) para limpá-lo. Alguns problemas que causam dados sujos incluem dados em falta, dados duplicados, dados errados (carrapatos ruins). Outras questões que levam a dados enganosos incluem dividendos, divisões de ações e rolamentos de futuros, etc. 5. Gerenciamento de risco Existem dois principais tipos de risco: risco de mercado e risco operacional. O risco de mercado envolve riscos relacionados à sua estratégia de negociação. Considera os cenários do pior caso. E se um evento de cisne negro como a Segunda Guerra Mundial acontecer? Você já escondeu o risco indesejado? O seu tamanho de posição é muito alto. Além de gerenciar o risco de mercado, você precisa olhar para o risco operacional. Choque do sistema, perda de ligação à Internet, algoritmo de execução fraca (levando a preços mal executados ou negócios perdidos devido à incapacidade de lidar com atrasos de alta exigência) e roubo de hackers são problemas muito reais. 6. Execução ao vivo Os backtesting e as negociações ao vivo são muito diferentes. Você precisará selecionar intermediários adequados (MM vs STP vs ECN). Forex Market News com Forex Trading Forums amp Forex Brokers Reviews é o seu melhor amigo, leia comentários do corretor lá. Você precisa de infra-estrutura adequada (VPN segura e gerenciamento de tempo de inatividade, etc.) e procedimentos de avaliação (monitorar o desempenho de seus robôs e analisá-los em relação às melhorias de ineficiência do mercado) para gerenciar seu robô ao longo de sua vida útil. Você precisa saber quando intervir (modificar a atualização de seus robôs) e quando não. Avaliação e Otimização de Estratégias de Negociação Pardo (Grandes idéias sobre métodos para construir e testar estratégias de negociação) Troque seu caminho para a Liberdade Financeira Van K Tharp (Ridiculous-Click isqueiro lado a lado, este livro é uma ótima visão geral dos sistemas de negociação mecânica) Quantitative Trading Ernest Chan (Grande introdução a algo trading em um nível de varejo). Negociação e intercâmbios: Microstructure de mercado para praticantes Larry Harris (A microestrutura de mercado é a ciência de como os intercâmbios funcionam e o que realmente acontece quando um comércio é colocado. É importante conhecer esta informação Mesmo que você esteja apenas começando) Algorithmic Trading amp DMA Barry Johnson (Shed luz sobre os algoritmos de execução dos bancos. Isso não é diretamente aplicável o seu algo trading, mas é bom saber) The Quants Scott Patterson (Histórias de guerra de alguns quants superiores. Como uma hora de dormir ler) Quantopian (Código, pesquisa e discutir idéias com a comunidade. Usa Python) Fundamentos da Algo Trading Algo Trading101 (Disclaimer: Eu possuo este sitecourse. Aprenda teorias de design de robôs, teorias de mercado e codificação. Usa o MQL4) - Junte-se ao desafio (Aprenda os conceitos de negociação e as teorias de backtesting. Recentemente, desenvolveram sua própria plataforma de backtesting e trading, então esta parte ainda é novidade para mim. Mas a base de conhecimento sobre os conceitos de negociação é boa.) Blogs recomendadosForuns , Fóruns de trading e algo trading): Linguagens de programação recomendadas: se você sabe quais produtos você quer negociar, encontre plataformas de negociação adequadas para esses produtos. Então, aprenda a API de linguagem de programação desta plataforma. Se você começar, eu recomendaria a Quantopian (ações somente), Quantconnect (ações e FX) ou Metatrader 4 (FX e CFDs em índices de ações, ações e commodities). As linguagens de programação utilizadas são Python, C e MQL4, respectivamente. Eu tenho um plano de fundo como programador e configurando equipes agilescrum antes de começar a olhar para negociação algorítmica. O mundo do comércio algorítmico me fascina, no entanto, pode ser um tanto irresistível. Comecei a ter alguma perspectiva mergulhando na plataforma de Quantopian, observando as séries de palestras e executando meus sistemas de troca de negócios baseados em comunidades adaptadas em seu ambiente. Como o que está abaixo: então, percebi para me aprofundar mais rápido, tenho que conhecer pessoas que gostam de criar estratégias de negociação, mas não podem programar - combinar-me como um gerente de equipe ágil e programador de sistemas de negociação. Então eu escrevi um livro sobre como criar uma equipe para implementar seus algoritmos de negociação. Construindo Sistemas de Negociação O Caminho Ágil: Como Construir Sistemas de Negociação de Algoritmos Vencedores como Equipe. Na comunidade de Quantopian, vi pessoas com experiência financeira à procura de pessoas para implementar suas estratégias comerciais, mas onde tem medo de pedir aos programadores que implementem suas idéias. Como eles potencialmente podem começar a executar suas idéias comerciais sem elas. Eu abordo esta questão no meu livro. Para evitar que os programadores escapem com suas idéias: crie uma especificação para sua idéia comercial que use uma estrutura de codificação adaptada ao tipo de estratégia que deseja desenvolver. Isso pode parecer difícil, mas quando você conhece todos os passos do bebê e como eles se encaixam, é bastante direto e divertido de gerenciar Se você gostou dessa resposta, por favor vote e siga. Embora este seja um tópico muito amplo com referências a algoritmos de construção, configuração de infraestrutura, alocação de ativos e gerenciamento de riscos, mas vou focar apenas na primeira parte de como deve ser trabalhar na construção de nosso próprio algoritmo e fazer as coisas certas. 1. Estratégia de construção. Alguns dos principais pontos a serem observados aqui são: Catch Big Trends - Uma boa estratégia deve, em todos os casos, ganhar dinheiro quando o mercado está em tendência. Os mercados vão com uma boa tendência que dura apenas 15-20 do tempo, mas esse é o momento em que todos os gatos e cachorros (comerciantes de todo o time-frame, intradiário, diário, semanal, longo prazo) estão fora de compras e todos Tem um tema comum. Muitos comerciantes também criam estratégias de reversão médias em que eles tentam julgar as condições quando o preço se afastou da média e negociar contra a tendência, mas eles devem ser construídos quando você criou e negociou com sucesso uma boa tendência seguindo os sistemas . Probabilidades de empilhamento - Muitas vezes, as pessoas trabalham na tentativa de construir um sistema que tenha um excelente índice de sucesso, mas isso não é a abordagem certa. Por exemplo, um algo com um vencedor de 70 com um lucro médio de 100 por troca e perda média de 200 por comércio apenas fará 100 por 10 transações (10trade net). Mas um algo com um vencedor de 30 com lucro médio de 500 por troca e perda de 100 por comércio fará um lucro líquido de 800 para 10 negócios (80trade). Portanto, não é necessário que o índice de ganhos seja bom, e sim as chances de empilhamento, o que deve ser melhor. Isto diz dizendo quotKeep perdas pequenas, mas deixe seus vencedores executarem. Quando investir, o que é confortável raramente é lucrativo. - Robert Arnott Drawdown - Drawdown é inevitável, se você estiver seguindo qualquer tipo de estratégia. Então, ao projetar um algo don039t, tente reduzir a redução ou faça alguma condição personalizada específica para cuidar dessa redução. Esta condição específica pode, no futuro, funcionar como um bloqueio na captura de uma grande tendência e seu algo pode apresentar um desempenho fraco. Gerenciamento de Riscos - Ao construir uma estratégia, você sempre deve ter um portão de saída, o que o mercado opte por fazer. O mercado é um lugar de probabilidades e você deve projetar um algo para tirá-lo de um comércio o mais rápido possível, se isso não corresponder ao seu apetite de risco. Normalmente, argumenta-se que você deve arriscar 1-2 de capital em cada comércio e é otimizado de muitas maneiras, mesmo que você obtenha arnd 10 negociações falsas em sucessão, seu capital irá diminuir apenas 20. Mas isso não é o Caso no cenário de mercado real. Algumas negociações em perdas serão entre 0 a 1, enquanto algumas podem chegar a 3-4, por isso é melhor definir o valor médio de perda de capital por troca e o capital máximo que você pode perder em um comércio, pois os mercados são completamente aleatórios e podem ser julgados . QuotEvery de vez em quando, o mercado faz algo tão estúpido, tira o fôlego. Jim Cramer 2. Testando e otimizando um Slippage Estratégico. Quando estamos testando uma estratégia em dados históricos, estamos sob o pressuposto de que a ordem será executada no preço predefinido chegado pelo algo. Mas isso nunca será o caso, pois temos que lidar com os criadores de mercado e os algoritmos de HFT agora. Seu pedido no mundo de hoje039 nunca será executado no preço desejado, e haverá uma derrapagem. Isso deve ser incluído no teste. Impacto do mercado: o volume negociado pelo algo é outro fator importante a ser considerado enquanto faz back-testing e coletando resultados históricos. À medida que o volume aumenta, as encomendas feitas por algo terão um considerável impacto no mercado e o preço médio da ordem preenchida será muito diferente. O seu algo pode produzir resultados diferentes completos nas condições reais do mercado, se você não estudar a dinâmica do volume que seu algo possui. Otimização: a maioria dos comerciantes sugere que você não faça ajustes de curva e sobre otimização e eles são corretos, pois os mercados são uma função de variáveis ​​aleatórias e nenhuma das duas situações será igual. Portanto, otimizar parâmetros para situações particulares é uma má idéia. Eu sugiro que você vá para a Otimização Zonal. É uma técnica que eu acompanho, compre zonas de identificação que tenham características semelhantes em termos de volatilidade e volume. Otimize essas áreas separadamente, ao invés de otimizar todo o período. Os itens acima são alguns dos passos mais básicos e mais importantes que eu acompanho, ao converter um pensamento básico em um algoritmo e verificando a validade do mesmo. Quase todos têm a força intelectual para seguir o mercado acionário. Se você conseguiu através da matemática de quinto grau, você pode fazê-lo. QuotPeter Lynch Para começar com o básico, apanhe o Amibroker (AmiBroker - Download). Amibroker tem uma linguagem fácil de aprender e um poderoso mecanismo de backtest onde você pode prototipar suas idéias. Também obtenha o livro Howard Bandy 039s Quantitative Trading Systems. Este livro é uma introdução muito boa aos conceitos de desenvolvimento de quant. Você também precisa de pelo menos um conhecimento básico de estatísticas. Há uma abundância de bons cursos MOOC disponíveis para isso gratuitamente. Tal como este, Statistics One - Princeton University Coursera It039s também vale a pena seguir The Whole Street. Que é um mashup de todos os quant blogs, muitos dos quais publicam código Amibroker com suas idéias. A partir daí, vale a pena aprender Python (aprender python - Pesquisa do Google), e também fazer o excelente curso de Aprendizado de Máquinas Universitárias Stanford da Andrew Ng039, que é gratuito na Coursera. Se você quiser colocar seus próprios algoritmos no teste, bons sites para isso são Quantconnect ou Quantopian. Finalmente, esse cara tem alguns bons conselhos sobre transformá-lo em sua carreira quantstart Boa sorte com a jornada Tomada parcialmente da resposta de Alan Clement039s Como pode um desenvolvedor de software em finanças se tornar um desenvolvedor quantitativo Ver mais respostas Questões relacionadas Questões relacionadas

No comments:

Post a Comment