Negociação de quebra de caixa.
Negociação de quebra de caixa.
Esta é uma discussão sobre negociação de quebra de caixa dentro dos fóruns de Forex, parte da categoria de mercados; Negocie Forex com uma estratégia direcional investopedia / terms / b /. # axzz2DEo78Irr Desenvolvimento do sistema de negociação: Negociação dos intervalos de abertura wpi. edu/Pubs/E-project/Av. _Iliev_IQP. pdf Volatility Breakout Systems Por.
Negociando os Breakouts do intervalo de abertura.
Discipline-me a seguir apenas o meu método, cortar minhas perdas rapidamente, admitir que estou errado e meu erro, manter as perdas pequenas, nunca adicionar a uma posição perdida, negociar como profissional, haverá outras oportunidades melhores. Seja gentil com todo mundo, a vida é curta.
Negociando os Breakouts do intervalo de abertura.
Discipline-me a seguir apenas o meu método, cortar minhas perdas rapidamente, admitir que estou errado e meu erro, manter as perdas pequenas, nunca adicionar a uma posição perdida, negociar como profissional, haverá outras oportunidades melhores. Seja gentil com todo mundo, a vida é curta.
Você pode estar certo, mas não porque há algo inerentemente errado em negociar uma estratégia de quebra de intervalo.
Por favor note: Eu sou parte da equipe de funcionários do T2W Admin - eu não sou um moderador!
Desenvolvimento do sistema de negociação wpi
Quando se trata de sistemas de negociação, todos parecem estar procurando o "santo graal". Como você encontra o sistema de negociação ideal, a ação que vai decolar ou aquele grande vencedor com seu nome?
Existem centenas, se não milhares, de sistemas de negociação que funcionam, mas a maioria das pessoas, depois de comprar um sistema, não seguirá suas regras ou negociará exatamente como foi planejado. Por que não?
Quando entrei pela primeira vez no negócio de coaching de traders, a maioria das pessoas achava que um sistema de negociação era um indicador. & mdash; Van K. Tharp.
Existem pessoas por aí obcecadas com:
Encontrar o estoque que vai torná-los uma fortuna, como se houvesse alguma maneira mágica de se fazer isso. Desenvolver um sistema de negociação até o ponto da perfeição, sem nunca chegar a negociação. Encontrar o sistema ideal. & Rdquo; Apenas procurando alguém para lhes dizer o que fazer.
Você se relaciona com algum desses exemplos?
Todo trader precisa de uma estratégia ou sistema para formar uma estrutura para sua negociação. Sem uma maneira repetível de identificar e executar negociações, você nunca poderá ser um artista consistente. Basicamente, seu sistema é um roteiro que orienta sua negociação e impede você de tomar decisões quando você é menos capaz de fazê-lo. Negociar pode ser estressante. É fácil se distrair. A vida continua independentemente do que o mercado está fazendo. Se você ouvir notícias sobre a mudança do mercado ou se estiver atrasado para o próximo compromisso, provavelmente não tomará boas decisões sobre seus negócios.
Mas você não pode negociar apenas qualquer sistema. Muitas pessoas cometem o erro de acreditar que um sistema de negociação é algo que você pode simplesmente "comprar em uma caixa", & rdquo; algo que outras pessoas com habilidades técnicas específicas ou conhecimento secreto dos mercados podem criar para você. Não é.
Existem centenas, se não milhares, de sistemas de negociação que funcionam, mas depois de comprar um, o comerciante típico não o seguirá ou negociará exatamente como foi planejado. Por que não? Porque o sistema não se encaixava neles e em seu estilo de negociação.
Um dos maiores segredos da negociação de sucesso é encontrar um sistema de negociação que se encaixa pessoalmente. Desenvolver seu próprio sistema permite compatibilidade com suas próprias crenças, objetivos, personalidade e limites.
Por que você deve desenvolver seu próprio sistema.
Você pode estar pensando, & quot; por que devo desenvolver meu próprio sistema? Não é mais fácil ir comprar um sistema com resultados comprovados? & Quot; Quando alguém desenvolve um sistema para você, você não sabe quais preconceitos eles podem ter. A maioria dos softwares de desenvolvimento de sistemas é projetada porque as pessoas querem saber a resposta perfeita para os mercados. Eles querem ser capazes de prever os mercados perfeitamente. Você pode comprar software agora por algumas centenas de dólares, o que permitirá que você se sobreponha a vários estudos sobre dados de mercado anteriores. Em poucos minutos, você pode começar a pensar que os mercados são perfeitamente previsíveis - uma crença perigosa que permanecerá com você até que você tente negociar o mercado real em vez do mercado historicamente otimizado. Muitas contas de negociação acabaram caindo por causa desse pensamento. Uma "certeza" & rdquo; o comércio colocado sem o dimensionamento adequado da posição pode acabar com alguns operadores completamente fora do jogo.
E se a pessoa que está vendendo o sistema for apenas um grande comerciante que ganha dinheiro vendendo sistemas em vez de negociações reais? Como você saberia?
Na experiência de Van, muito poucas pessoas têm sistemas realmente bons, e um de seus trabalhos é ensinar aos traders o que é preciso para desenvolver um sistema completo para eles mesmos. Não é ciência de foguetes; só é preciso compromisso e o conhecimento certo.
Você não precisa de conhecimentos de matemática ou computação.
A ideia de que você precisa de conhecimentos de informática ou matemática para desenvolver seu próprio sistema é um dos maiores equívocos que existem.
Mesmo se você encontrar computadores, matemática ou qualquer coisa aterrorizante, você ainda pode determinar como e o que deseja negociar, que é a base por trás do desenvolvimento de seu próprio sistema. Na verdade, você é a ÚNICA pessoa que realmente sabe o que funcionará para você.
A principal coisa a ser lembrada sobre o desenvolvimento do sistema é que a estratégia de negociação é levada em consideração por você para que ela se encaixe em suas crenças, desejos e necessidades. Você pode contratar alguém para informatizar sua estratégia, se você não puder fazer essa parte sozinho; Há muitos programadores por aí que farão isso por você. Basta lembrar que nem todos os sistemas de negociação precisam ser informatizados em primeiro lugar! Na verdade, as pessoas projetaram e testaram sistemas comerciais bem sucedidos por anos à mão. Os computadores tornam as coisas mais rápidas, mais rápidas e mais eficientes, mas não são absolutamente necessários, a menos que você tenha que usar um para se sentir confiante em relação à sua negociação (se não concordar com essa afirmação, provavelmente precisará fazer testes em computador para sentir confortável, talvez você acredite que quando um computador gera números, é mais preciso).
Se você realmente entender o que realmente é um sistema de negociação, tudo isso fará sentido. Não é complexo, a menos que você opte por fazê-lo!
Então, o que é um sistema de negociação?
O que a maioria das pessoas pensa ser um sistema de negociação, Van chamaria uma estratégia de negociação que consiste em sete partes:
Condições de configuração. Um sinal de entrada. Um stop loss do pior caso. Reentrada quando apropriado. Saídas de lucro. Um algoritmo de dimensionamento de posição. Vários sistemas para diferentes condições de mercado (se necessário).
As condições de configuração correspondem aos seus critérios de seleção. Por exemplo, se você negociar ações, existem mais de 7.000 ações nas quais você pode decidir investir a qualquer momento. A maioria das pessoas emprega uma série de critérios de seleção para reduzir esse número para 50 ações ou menos. Talvez eles possam procurar por ações que são ótimas "valor", & rdquo; ou ações que estão fazendo novos máximos históricos, ou ações que pagam altos dividendos.
O sinal de entrada seria um sinal exclusivo que atende à sua tela inicial e que você pode usar para determinar quando você pode inserir uma posição - longa ou curta. Existem todos os tipos de sinais que podem ser usados para entrada, mas eles tipicamente envolvem algum tipo de movimento na direção que ocorre após uma configuração particular ocorrer.
A parada de proteção é a pior das perdas que você gostaria de experimentar. Sua parada pode ser algum valor que irá mantê-lo no mercado por um longo tempo (ou seja, uma queda de 25% no preço das ações), ou algo que vai te tirar rapidamente se o mercado se voltar contra você. Paradas de proteção são absolutamente essenciais. Mercados não sobem para sempre, e eles não caem para sempre. Você precisa de paradas para se proteger.
Uma estratégia de reentrada. Muitas vezes, quando você é parado de uma posição, o estoque vai virar na direção que favorece a sua posição antiga. Quando isso acontece, você pode ter uma chance perfeita para lucros que não foram cobertos pelas condições originais de configuração e entrada. Consequentemente, você precisa pensar nos critérios de reentrada.
A estratégia de saída pode ser muito simples. É um fator em sua negociação sobre o qual você tem controle total. Suas saídas controlam se você ganha ou não dinheiro no mercado ou se tem pequenas perdas. Você deve gastar muito tempo e pensar em suas estratégias de saída, por uma razão muito boa: você não ganha dinheiro quando entra no mercado, ganha dinheiro quando sai do mercado. Demasiadas pessoas focam apenas na entrada no mercado, ou o que comprar, em vez de quando vender. Se você abordar a negociação com uma estratégia de saída, ela será beneficiada imediatamente.
O dimensionamento de posição é a parte do seu sistema que controla quanto você negocia. Determina quantas ações você deve comprar ou quanto & rdquo; você deve investir em qualquer negociação. É através do dimensionamento da posição que você atingirá seus objetivos.
Finalmente, você precisa de vários sistemas de negociação para cada tipo de mercado. No mínimo, você pode precisar de um sistema para mercados de tendência e outro sistema para mercados estáveis. Muitos traders profissionais têm vários sistemas que operam em vários períodos de tempo em muitos mercados para ajudar a compensar a enorme dependência do portfólio de um único sistema de acompanhamento de tendências.
Seu sistema deve refletir suas crenças (ou seja, quem você é como comerciante e como pessoa). Muitas pessoas estão apenas procurando por "qualquer sistema que funcione", & rdquo; mas se o seu sistema de negociação não corresponder às suas crenças sobre os mercados, você acabará encontrando uma maneira de sabotar sua negociação.
Além do mais, a maioria das pessoas nunca teve tempo para pensar sobre o que eles realmente querem do seu comércio, em primeiro lugar. Eles não têm objetivos específicos em mente. Eles pensam que sim, mas eles realmente não o fazem. Eles apenas têm um conceito vago em suas cabeças de que "querem ganhar muito dinheiro" mas os objetivos são 50% de projetar um sistema que você se encaixa.
Exemplos de possíveis objetivos:
Eu quero me tornar um trader em tempo integral, ganhando 30% ao ano para meus clientes com perdas potenciais não maiores que a metade disso. Eu quero gastar menos de três horas por semana em negociação e obter o máximo rendimento do meu sistema. Enquanto eu gostaria de minimizar o meu lado negativo, eu estou disposto a arriscar o que for preciso para obter retornos máximos, incluindo a perda de tudo. Eu quero limitar meus saques a não mais do que 20%. Eu gostaria de fazer o que eu puder, mas minimizar os levantamentos é meu objetivo principal.
Nenhum sistema é uma máquina lucrativa que pode ser ligada e imprimir dinheiro para sempre. Os sistemas devem ser avaliados e revisados para se adaptar às mudanças nas condições de mercado. E, embora haja maneiras de medir a qualidade do sistema, você nunca negociará um sistema adequadamente se não se sentir à vontade para negociá-lo, assim como poderá ter dificuldade em seguir os conselhos dos boletins informativos, porque não se sente à vontade comércios que eles recomendam.
Melhorar seu desempenho comercial não virá de algum indicador que prevê melhor o mercado. Vem de aprender a arte de negociar e entender como criar um sistema comercial que se adapte às suas necessidades, necessidades, desejos e estilo de vida.
Então, pergunte a si mesmo quanto tempo e dinheiro estou disposto a perder tentando trocar os sistemas de outras pessoas?
Um grande operador me perguntou uma vez o que eu queria que meu sistema fizesse, e respondi vagamente sobre como superar o mercado. Ele me empurrou para as estatísticas de desempenho que eu estava atrás, e eu disse a ele quais eram, mas eu disse que precisava ver o que o sistema faria primeiro. Ele basicamente me disse que eu tinha de trás pra frente. Ele disse muito especificamente para começar com o desempenho que eu esperava e projetar um sistema para essa especificação. & mdash; Frank Gallucci.
Um bom recurso para aprender mais sobre este tópico:
Como Desenvolver Um Sistema De Negociação Vencedor Que Você Se Encaixa Em Casa.
Obtenha todos os benefícios dos anos de traders de modelagem do Dr. Van Tharp e sua pesquisa sobre como os sistemas de negociação lucrativos são desenvolvidos. Sua conclusão a partir desta pesquisa é que a pessoa média não tem uma chance de negociação lucrativa porque ele ou ela se concentra em todas as coisas erradas.
Você não vai aprender essas informações assistindo as notícias financeiras, lendo revistas financeiras ou lendo os principais jornais financeiros, porque a mídia ignorará totalmente os aspectos mais significativos do desenvolvimento do sistema.
Este programa ajuda você a determinar que tipo de sistema de negociação irá atendê-lo pessoalmente e como criá-lo. Aprenda segredos pouco conhecidos e bem guardados que não são publicados em livros e que você provavelmente não encontrará, a menos que você acidentalmente tropeça neles.
Este programa tem 20 CDs de áudio: 11 CDs de material novo e 9 CDs do clássico estudo em casa, cobrindo informações que não são mais ensinadas em nossa oficina de Desenvolvimento de Sistemas.
Melhor ainda, temos um workshop de três dias "Como desenvolver sistemas de negociação que atendam a você". Para saber mais, clique aqui.
O resto do The Tharp Think Concepts:
Perfeccionismo, jogos de azar, perdas desnecessárias, não ser capaz de puxar o gatilho & hellip ;.
Estas são apenas algumas das questões que os comerciantes enfrentam nos mercados todos os dias. O que nos leva a pensar dessa maneira e como podemos aprender a nos tornar traders melhores e mais lucrativos? & hellip;. leia mais.
Risco para a maioria das pessoas parece ser um termo indefinido baseado em medo & ndash; é freqüentemente equacionado com a probabilidade de perder, ou outros podem pensar que estar envolvido em futuros ou opções é "arriscado". A definição de Van é bem diferente do que muitas pessoas pensam, leia mais.
O dimensionamento de posição é a parte do seu sistema de negociação que diz a você quanto. & Rdquo; Quantas ações ou contratos você deve tomar por comércio? O baixo dimensionamento de posição é a razão por trás de quase todos os casos de blowouts de contas e mais.
Um dos segredos reais do sucesso comercial é pensar em termos de taxas de risco para recompensa toda vez que você faz uma negociação. Pergunte a si mesmo, antes de fazer uma troca, “Qual é o risco deste negócio? E a recompensa em potencial vale o risco potencial? & Rdquo; O que posso esperar que meu sistema de negociação faça por mim a longo prazo? & hellip;. leia mais.
Depois de vários anos pesquisando o dimensionamento de posições e o comércio; estratégias, o Dr. Van Tharp desenvolveu uma medida proprietária da qualidade de um sistema comercial que ele chama de Número de Qualidade do Sistema ou SQN. & hellip;. leia mais.
O mercado não deve a você ou a ninguém grandes riquezas. O mercado, no entanto, ocasionalmente provoca um grande número de pessoas com ganhos aparentemente fáceis (durante bolhas e outras manias) apenas para retirá-las novamente. Se você é sério sobre ser um bom operador, então você precisa abordar a prática de negociar com o mesmo nível de rigor com o qual você se aproximaria de qualquer empreendimento de alto nível. Leia mais.
Se você ainda não é assinante, inscreva-se no e-mail semanal de Van Tharp. A cada semana você receberá artigos informativos, dicas de negociação e uma atualização mensal sobre as condições do tipo de mercado. Além disso, você obterá as idéias mais recentes da Van antes de qualquer outra pessoa! Não há cobrança e não compartilhamos suas informações. Clique aqui.
Desenvolvimento do sistema de negociação wpi
O que podemos esperar de um sistema de negociação?
por D. R. Barton, Jr.
Eu realmente gosto de pequenos ditados que captam a essência dos problemas. Durante um dos nossos cursos de negociação, estávamos discutindo vários sistemas de negociação e plataformas de execução. Um dos participantes resumiu a essência de onde a responsabilidade pelo desempenho está, dizendo: "É o dançarino, não o chão". E assim é com os sistemas de negociação. Eles são ferramentas importantes, mas eles não são a única parte da equação que entra em fazer um comerciante bem sucedido.
Vejamos alguns dos problemas mais comuns relacionados ao sistema de negociação e ver se podemos dar uma certa clareza usando o bom e velho formato "pró e contra":
Se eu puder encontrar um sistema de negociação que funcione, então eu posso ser um profissional bem sucedido.
Pro: Todo trader precisa de uma estratégia ou sistema para formar uma estrutura para sua negociação. Sem uma maneira repetível de identificar e executar negociações, nunca se pode ter um desempenho consistente. Um bom sistema ou estratégia também dá ao comerciante a confiança para agir de forma decisiva. É difícil subestimar a importância de ter total confiança na sua negociação, especialmente depois de passar por um levantamento. Além disso, um bom sistema, quando executado com disciplina, pode produzir bons retornos, especialmente quando usado nas condições certas de mercado.
Con: Tem havido estudos feitos em grupos de pessoas que receberam sistemas comerciais comprovados e ainda não ganharam dinheiro com eles. Isso ocorre porque o seu sistema de negociação ou estratégia é apenas uma parte do pacote que faz um profissional bem sucedido. Enquanto um sistema de negociação pode suportar sua disciplina de negociação (como mencionado acima), ele não pode tomar o lugar de desenvolver sua psicologia de negociação. E há outras partes do seu “negócio” que você deve desenvolver - planos de negócios e de negociação, habilidades de execução, adaptação a mercados em mudança, etc.
Resumo: Seu sistema de negociação (ou sistemas) é uma base importante de sua negociação. Mas não é o único elemento importante. Gaste muito tempo com estratégia e desenvolvimento de sistemas. É uma das suas principais tarefas. Mas não é a única tarefa! Há muitas pessoas que estão obcecadas com o desenvolvimento do sistema e nunca parecem encontrar tempo para negociar (os quadros de avisos da Internet estão cheios delas!). Além do desenvolvimento de sua estratégia, gaste um tempo significativo em outras áreas importantes da negociação, incluindo sua psicologia e seu comércio.
Os melhores sistemas devem funcionar nos mercados de tendência e lateral.
Pro: Múltiplas condições de mercado são um fato da vida. Estudos mostram que os mercados na verdade tendem de 20 a 30% do tempo. Assim, mesmo os mercados mais modernos têm quantidades significativas de tempo quando estão indo para o lado. Um sistema que pode funcionar nos mercados de tendência e lateral é realmente valioso. A maioria dos sistemas que se esforçam para lidar com ambos os tipos de condições de mercado normalmente o fazem primeiro identificando se o mercado está ou não em uma tendência e, em seguida, escolhendo um algoritmo de negociação ou outro. Outros abordam o problema negociando menos em um tipo de mercado ou outro.
Con: Produtos que tentam "ser tudo para todas as pessoas" geralmente fazem um trabalho medíocre para todos. A revista Consumer Reports já fez um estudo de detergentes e amaciantes de roupas e também de produtos que combinavam os dois. Eles encontraram alguns detergentes excelentes, alguns excelentes amaciantes de tecidos e algumas combinações que eram aceitáveis em ambas as tarefas, mas se destacavam em nenhuma das duas tarefas. Projetar um sistema “tamanho único” para negociação é uma proposta difícil e é provável que acabe dando resultados, que, assim como os produtos de lavanderia combinados, não conseguem se destacar em nenhuma condição do mercado.
Resumo: Compreender as condições atuais do mercado é uma tarefa fundamental para qualquer estratégia de negociação. Como traders, precisamos saber quais tipos de mercado se encaixam melhor em cada um de nossos sistemas. Tentar projetar um sistema de negociação que navegue em todas as condições do mercado é uma tarefa difícil que desafiou até os melhores projetistas de sistemas. Uma abordagem mais útil, especialmente para aqueles que estão apenas começando, é projetar sistemas diferentes que funcionem muito bem em um tipo de condição de mercado e, em seguida, determinar uma maneira de alternar entre sistemas ou dimensionar dentro e fora dos diferentes sistemas.
Sistemas projetados para produzir uma alta porcentagem de vitórias são os melhores.
Pro: Sistemas que produzem maiores percentagens de ganho são certamente mais fáceis de negociar a partir de uma perspectiva psicológica. As listras perdidas são mais curtas e as listras vencedoras são mais longas. Sistemas que ganham menos, mas vencedores maiores podem parecer “morte por mil cortes” durante períodos de estrias de perda prolongadas. E como longas faixas de perda são menos prováveis, sistemas de negociação de alta porcentagem normalmente podem usar um dimensionamento de posição mais agressivo.
Con: Quase todos os sistemas com altas porcentagens de ganho têm baixos índices de recompensa para risco. Assim, mesmo durante períodos de estrias vitoriosas prolongadas, eles podem estar aumentando sua curva de capital lentamente. Sistemas com grandes taxas de recompensa para risco tendem a captar as tendências realmente grandes. Estes são os movimentos que proporcionam retornos realmente descomunais que podem transformar um bom ano em um ano incrível.
Resumo: Primeiro de tudo, não há realmente "melhor" no mundo da negociação. Com isso dito, o mais provável é um "melhor" para sua situação individual. Existem apenas dois parâmetros significativos para decidir se você deve projetar para uma alta porcentagem de vencedores ou uma alta taxa de recompensa para risco. A primeira é sua própria personalidade e psicologia comercial. A segunda é a expectativa combinada e a frequência de troca para cada sistema. Se você comparar dois sistemas com base no lucro esperado por mês, trimestre ou ano, isso pode ser bastante revelador. Mas bons resultados teóricos realmente não importam se você não pode trocar bem esse tipo de sistema. Os resultados gerados por um sistema de longo prazo que tenha desistências significativas não funcionarão para você, se você for uma pessoa muito impaciente que gosta de muito reforço positivo. O sistema tem que se adequar a você, se você estiver indo para negociá-lo bem.
Estratégias e sistemas estão no centro do que fazemos como traders. Mas eles são mais úteis quando entendemos seu funcionamento interno e como eles se encaixam em todo o nosso plano de negociação. Quando você integra um sistema que combina com as condições de mercado em seu plano de negociação, pode ser uma coisa real de beleza. Tudo de bom em sua negociação!
Sobre o autor: A paixão pela abordagem sistemática dos mercados e amor ao longo da vida de ensino e aprendizagem têm impulsionado D. R. Barton, Jr. para o topo da arena de investimento e negociação. Ele é um convidado regularmente apresentado no Report on Business TV e na WTOP News Radio em Washington, D. C., e tem sido convidado na Bloomberg Radio. Seus artigos foram publicados na revista SmartMoney e Financial Advisor. D. R. é um colaborador regular do boletim informativo da Tharp's Thoughts.
Pensamentos de Tharp: 190_Ot_13_2004.
Saídas - o seu gerenciamento de dinheiro pára muito grande ou muito pequeno?
Parece que as paradas da Administração de Dinheiro estão muito próximas e sujeitas a freqüentes frequências ou muito longe e expõem nosso capital a grandes perdas. A partir dos resultados de nossos testes, concluímos que a maioria dos sistemas se beneficiaria da inclusão de paradas de gerenciamento de dinheiro relativamente grandes.
Sobre o autor: Chuck LeBeau é o co-autor de Análise de Computadores do Mercado Futuro, e o ex-co-editor do Technical Traders Bulletin. Chuck é um instrutor de destaque no programa de estudos de como desenvolver um sistema de negociação vencedor. Chuck tem 27 anos de experiência nos mercados e é amplamente conhecido por seu conhecimento especializado de análise técnica. Ele também desenvolve sistemas de negociação e gerencia um site dedicado a tópicos de negociação.
Pensamentos de Tharp: 188_Sept_29_2004.
“Quando eu estava perdendo, eles me chamavam de louco. Quando eu estava ganhando, eles me chamavam de excêntrico. & Quot; - Al McGuire, treinador de basquete universitário.
“Esse sistema que eu comprei fede! Os três primeiros comércios que fiz com ele foram todos perdedores. Eu desperdicei mil dólares nesse pedaço de lixo! Eu nunca trocarei essa coisa novamente.
Eu ouvi esses contos repetidas vezes, se a pessoa está falando sobre um sistema enlatado que comprou, recomendações de boletins informativos ou um sistema que eles próprios desenvolveram (embora as pessoas geralmente sejam menos críticas em relação às coisas em que se desenvolvem - mais sobre isso depois).
Para nossa teleconferência de desenvolvimento de sistema na semana passada, fizemos perguntas por escrito pela Internet. Infelizmente, não tivemos tempo para cobrir todos eles. Um conjunto de perguntas foi ao longo destas linhas: Como escolho entre sistemas? Como sei se um sistema está quebrado? Então, para responder a essa linha de perguntas, gostaria de fazer uma série de artigos sobre o desempenho do sistema. Aqui estão alguns tópicos que abordamos:
· Quais são os principais critérios a serem usados ao avaliar o desempenho de um sistema?
· Como posso escolher entre dois sistemas concorrentes?
· Quando é que uma cadeia de perdas demora a colocar o sistema em causa?
· Quais são os níveis aceitáveis de redução?
· Devo procurar um sistema com uma alta porcentagem de ganho ou múltiplos altos de R?
· Devo comprar um sistema ou gastar tempo para desenvolver meu próprio sistema?
Este será um ótimo lead-in para a nossa próxima oficina de Sistemas no segundo final de semana de novembro. Espero que você possa se juntar a Chuck LeBeau e a mim!
Para responder àquelas pessoas que lançam sistemas após três perdas: a menos que seu sistema ganhe 95% do tempo, três perdas seguidas raramente são motivo de preocupação.
Pensamentos de Tharp: 191_oct_20_2004.
Desempenho do sistema, parte dois.
Nesta semana, continuaremos com nossa série sobre o desempenho do sistema de negociação examinando a questão da escolha do sistema. Como se escolhe entre dois sistemas concorrentes?
Existem duas áreas significativas a considerar ao escolher entre sistemas de negociação. O primeiro é combinar a filosofia de negociação do sistema com suas crenças comerciais. A segunda área é a estatística de desempenho dos sistemas. A maioria das pessoas gasta 98% do tempo analisando os números. Os outros dois por cento do tempo de desenvolvimento do sistema são gastos preparando lanches. Ninguém passa tempo se preocupando se eles realmente serão capazes de negociar o sistema que escolherem. Então, vamos gastar uma quantidade de tempo equilibrada olhando para a psicologia da negociação do sistema (artigo desta semana) e analisando os números de desempenho que comparam dois sistemas (artigo da próxima semana).
"Sim, eu posso trocar isso." Eu ouvi centenas de vezes, "Apenas me mostre algo que funciona, e eu vou trocá-lo." Nós todos desejamos que fosse assim tão fácil. Negociar leva uma combinação de habilidade e talentos. E uma das habilidades mais importantes é saber que tipo de sistemas e estratégias você pode negociar bem, dia após dia. Portanto, a primeira coisa que um trader deve determinar ao escolher entre sistemas é qual deles se encaixa melhor em seu estilo de negociação. Aqui estão algumas perguntas que devem ajudá-lo a determinar qual sistema está mais alinhado com suas crenças comerciais:
Que período de tempo este sistema usa (negociação de posição de longo prazo? Intra-day trading? Algo intermediário? Esse é um período de tempo com o qual estou muito confortável?
Esse sistema negocia predominantemente com a tendência ou toma principalmente negociações de contra-tendência?
Com que freqüência o sistema negocia. Isso é muito ou pouco para o seu nível de atividade?
Quanto de seu capital de investimento cada um dos sistemas exigirá? Esta é uma quantia com a qual você está confortável?
Tenha muito cuidado se você for tentado a cair na armadilha "Eu posso trocá-lo se funcionar". Porque, se o sistema que parece funcionar bem no papel perde muitos sucessos ou tem uma ou duas perdas que são muito grandes para o seu gosto, então será mais do que provável que você jogue fora um bom sistema. Entenda suas crenças de mercado e suas zonas de conforto e você estará no caminho certo para combiná-las a uma estratégia de negociação útil. Na próxima semana, veremos como as medidas de desempenho devem atrair a maior parte de sua atenção.
Pensamentos de Tharp: 192_oct_27_2004.
Desempenho do Sistema, Parte III.
Em nossa série sobre desempenho do sistema, veremos algumas das medidas quantitativas que você pode usar para comparar dois sistemas que você pode considerar. Na Parte II, analisamos as suas crenças de mercado com as do seu sistema ou estratégia. Não posso enfatizar demais a importância desse aspecto da seleção do seu sistema! Vejamos algumas das medidas quantitativas básicas que você precisa analisar ao comparar sistemas. Existem suficientes medidas importantes para cobrir esta semana e na próxima semana.
· Percentual de ganhos vs. Retornos altos de R-Múltiplos. Já discutimos essa métrica antes e, na maioria dos casos, são itens inversamente proporcionais (o que significa que, conforme um aumenta, o outro diminui). O santo graal seria um sistema com R-múltiplos médios altos que tem uma porcentagem de ganho muito alta. Embora tenha visto alguns sistemas que fazem as duas coisas, eles invariavelmente alcançam essa combinação incomum ao descobrir condições de mercado que ocorrem com pouca frequência. Esses tipos de sistemas são os que têm set-ups que aparecem apenas algumas vezes por trimestre ou ano. Mas tenha certeza de que você sabe sua capacidade de durar com rebotes e perder riscos. Se você escolher um sistema que gera grandes R-múltiplos, mas tem uma porcentagem vencedora abaixo de 50, você tem que ter um comportamento paciente. Lembre-se de combinar seu sistema com sua personalidade e crenças!
· Lucro médio por negociação. Esta é uma das minhas medidas favoritas pessoais. Ele engloba muitas outras características do sistema, incluindo expectativa, tamanho médio de perda e tamanho médio de ganho. Quando combinado com a frequência do comércio, o lucro médio por negociação pode dizer mais sobre o seu sistema do que a maioria das outras medidas individuais. Embora esse seja um dos meus favoritos, você realmente precisa combiná-lo com um entendimento do próximo item para garantir que não se deixe enganar por um ou dois resultados incomuns.
· Vencedores superados Ao analisar os resultados da negociação, especialmente os resultados com back-testing, fique de olho nos retornos realmente enormes que acontecem apenas uma ou duas vezes em uma execução de dados. Eu tenho visto uma tendência de longo prazo seguindo sistemas que colocam grandes resultados porque eles pegaram um grande movimento em uma ação ou commodity. Se você pegasse a Qualcomm para um movimento de 200 pontos em 1999, você poderia ter um monte de outras negociações médias e ainda se sair bem. O que há de errado em ter um grande negócio ou dois que refletem uma mentalidade de "deixar seus vencedores correrem"? O principal é a frequência. Se esses grandes vencedores estiverem acontecendo uma vez a cada dois ou três anos, será difícil negociar seu sistema enquanto aguarda a próxima grande pontuação. Outro problema potencial é que os ganhos descomunais foram feitos quando ocorreram eventos únicos, como um sistema que foi curto para 9/11/2001 ou quando os Hunt Brothers tentaram encurralar o mercado de prata. A linha inferior é que saber o retorno médio não é suficiente, você tem que saber os comércios individuais que foram usados para gerar esses números.
Na próxima edição, veremos algumas das medidas agregadas que são úteis na comparação de sistemas.
Pensamentos de Tharp: 194_nov_17_2004.
Desempenho do Sistema, Parte IV.
Analisamos as medidas de desempenho do sistema e, na semana passada, examinamos algumas medidas individuais bastante úteis. Hoje, veremos várias maneiras de combinar ou agregar dados para fornecer uma medida mais ampla do desempenho do sistema.
· Expectativa do sistema multiplicada pela frequência. Van tem sido um grande defensor de medir o valor esperado de um sistema e ele escreveu sobre isso extensivamente. Por causa do preconceito que os humanos têm por estar certo, muitas pessoas (se não a maioria) julgam sistemas com base no percentual de tempo que o sistema ganha sem dar a razão do vencedor médio versus a consideração igual do perdedor. Há muitos lugares bons para se ler sobre a expectativa, incluindo todos os três livros de Van, mas conceitualmente mede a lucratividade média esperada de um dado sistema em termos de dólares ganhos por dólar arriscado. Para fazer uma métrica de desempenho que seja realmente aplicável em todos os instrumentos e prazos, você pode multiplicar a expectativa vezes a frequência da negociação ou do investimento. Isso lhe dará uma quantia de “dólares por mês, ano, etc.” que você pode usar para comparar qualquer sistema. Com essa combinação de expectativa e frequência, você pode responder à pergunta: "Será que o sistema de negociação diário para S & amp; P e-minis, o sistema de negociação de ações a longo prazo ou a estratégia imobiliária que vira propriedades algumas vezes por ano parece melhor? "
· Aumento percentual anual dividido pelo pior caso empatado. O que a primeira medida (frequência de expectativa de tempo) não lhe dirá é quanta dor (ou diminuição) você terá que sofrer para gerar esses ganhos médios. Uma proporção que eu gosto de usar é o ganho percentual médio anual dividido pelo consumo máximo. Isso nos dá uma proporção de quanto ganhamos por ano dividido pelo quanto cairíamos a qualquer momento durante o ano. Ou, em termos simples: quanto vou arriscar perder para gerar retornos médios? Qualquer proporção disso é menor do que 2: 1 é suspeita (você realmente quer arriscar uma queda de 50% para obter um ganho de 50%?).
· Medidas de desempenho padrão do setor. Vamos analisar os dois números compostos que muitos gerentes financeiros usam para medir seu desempenho:
1. Índice de Sharpe: (taxa de retorno do sistema - taxa de retorno do risco de retorno) / desvio padrão dos retornos do sistema.
A Razão Afiada mede o risco de recompensar, dando os retornos do sistema como uma razão para o seu desvio padrão. Se o sistema tiver retornos muito constantes, ele terá um Índice de Sharpe alto. Um sistema com retornos que variam muito de período para período terá um Índice de Sharpe menor.
2. Proporção de Sortino: Um problema com o Índice de Sharpe é que ele penaliza um sistema por um grande mês ou “boa volatilidade”. A Relação Sortino tenta superar esse problema dividindo a mesma taxa de retorno ajustada ao risco usada no Índice de Sharpe apenas pelo desvio negativo ou “volatilidade ruim” (a semi-variância de desvantagem).
A linha de fundo para medir o desempenho do sistema é que você precisa entender quais critérios são importantes para sua situação. E não baseie sua decisão apenas em uma medida de desempenho. Com todas as ferramentas à nossa disposição para medir o desempenho, é prudente colocá-las em uso conforme você escolhe, projeta e usa um sistema.
Tharp's Thou hts: 195_nov_24_2004.
Não pegue apenas a entrada de qualquer pessoa.
por D. R. Barton, Jr.
"Uma única vantagem vale mil feitiços."
Como traders e investidores, estamos sempre procurando uma vantagem nos mercados. Hoje vamos discutir como encontrar bordas em nossas entradas.
Mas antes de falarmos sobre as bordas de entrada, deixe-me ser claro que acredito que as entradas são muito menos importantes do que o gerenciamento de dinheiro, paradas e saídas quando se trata do design do sistema.
Com isso dito, ainda existem algumas maneiras úteis de abordar o design e a execução de entradas que podem lhe dar algumas vantagens adicionais na maneira como você inicia suas negociações. Vejamos algumas questões e conceitos que você pode usar para criar entradas mais eficazes.
· Sua técnica de entrada é consistente com o conceito de mercado de sua estratégia? Quando falo do "conceito de mercado" do seu sistema, estou falando sobre as crenças sobre as quais sua estratégia é construída. Por exemplo, se você tem um sistema que identifica um canal e depois compra os fundos e vende os topos, você precisa de algum tipo de entrada de contra-tendência que permitirá vender perto dos topos dos canais e comprar perto do fundo do canal.
Alguns sistemas que seguem a tendência contam com uma boa entrada no lado comprado, comprando um recuo. Como esses são sistemas de longo prazo que buscam capturar tendências de longo prazo, essa pode ser uma excelente estratégia.
Por outro lado, se a sua estratégia é um sistema breakout / breakdown, então você é melhor atendido rapidamente após o movimento do preço após a confirmação. Esperar por um recuo provavelmente levará a um dos dois resultados indesejados: o preço nunca recuará e você perderá a entrada em um bom negócio, ou o preço puxará de volta e continuará se movendo contra a fuga por uma perda (uma ocorrência rotineira). em negociação de fuga).
· Você tem que entrar agora? Esta é uma ótima pergunta para as pessoas que seguem recomendações de boletins informativos de longo prazo e aquelas que realizam negócios com base em dados fundamentais. Para aqueles que negociam em um período de tempo mais curto ou seguindo um sistema técnico, na maioria dos casos, você deve aceitar as entradas conforme elas ocorrem.
Mas voltando àqueles que seguem recomendações de boletins informativos de longo prazo: Saltar às cegas no exato minuto em que você ouve ou lê sobre a recomendação provavelmente não é a melhor técnica de entrada. Se um boletim popular com uma grande base de assinantes faz uma recomendação, MUITAS pessoas vão estar entrando. E a menos que o estoque seja muito líquido, será um pouco como alguém gritando "Fogo!" Em um teatro lotado - todo mundo quer para passar pela mesma porta ao mesmo tempo.
Em vez de lutar contra um boletim informativo chamado “chamada do gado”, você pode tentar esperar que o preço diminua um pouco após o período inicial. Um retracement de 50% do movimento causado pela recomendação é uma boa regra prática a ser usada.
· Você já domina a arte de "perseguir"? Uma das famosas Dez Tarefas de Negociação da Van está perseguindo o seu negócio. Assim como um gato persegue sua presa em busca do melhor momento possível para atacar, um comerciante pode perseguir uma entrada para conseguir o melhor preço para entrar. Para um comerciante ou investidor entrar em um negócio de longo prazo com base em análise fundamental, a perseguição pode incluir a adição de algumas análises técnicas para ajudar no momento da entrada. Em quase todos os casos de negociação de longo prazo, esperar que o preço entre em uma tendência ascendente é uma boa ideia.
Comerciantes de curto prazo podem usar a tela do Nível II para ajudá-los a perseguir um negócio. A ferramenta Nível II ajuda a dar aos negociadores uma idéia aproximada do equilíbrio de oferta / demanda de curto prazo para um determinado estoque. Quando usada com uma compreensão de seus pontos fortes e fracos, a tela do Nível II pode ser uma ferramenta de perseguição muito útil para ajudar a dar aos comerciantes uma vantagem em obter o melhor preço de entrada para seu negócio.
Projetar suas inscrições para dar a você uma vantagem tão forte quanto possível é uma tarefa que leva tempo extra, mas pode pagar grandes dividendos. Pode ser útil fazer uma retrospectiva de suas entradas comerciais e ver se existem outras ferramentas ou técnicas que possam tornar essas entradas mais eficazes.
Opções da Ferramenta de Desenvolvimento do Sistema de Negociação.
Trading For Dummies, 3ª Edição.
Conceitualmente, você pode usar o verso de um envelope para desenvolver suas ideias do sistema de negociação. No entanto, a maioria dos traders quer alguma maneira de confirmar que seus sistemas recém-projetados podem ter um desempenho lucrativo antes de comprometer capital real de negociação. Isso significa que você precisa de uma maneira de testar seu sistema, simulando negociações usando dados históricos.
Opções de hardware de desenvolvimento de sistema.
Fazer as contas que são necessárias ao testar seu sistema pode realmente deixar seu computador mais lento e gerar muitos dados. Quase qualquer computador fará o trabalho quando você está começando, mas se você acabar testando muitas idéias do sistema, você definitivamente precisa de uma grande quantidade de armazenamento em disco e um computador rápido.
O equipamento de computador necessário para executar uma plataforma de negociação proprietária, incluindo produtos como TradeStation ou MetaStock, geralmente é suficiente para o desenvolvimento e teste do sistema.
Opções de software de desenvolvimento de sistema.
Muitos produtos de desenvolvimento e teste de sistemas de trading estão no mercado. Algumas plataformas de negociação proprietárias, como a TradeStation ou MetaStock, incluem recursos de teste do sistema. Softwares de planilhas, como o Microsoft Excel, também são úteis para analisar sistemas de negociação simples e para analisar os resultados gerados por softwares de desenvolvimento especializado e testes.
Software de desenvolvimento e teste de sistema de negociação # 8211;
Você precisa considerar vários dos seguintes critérios ao avaliar seu software de desenvolvimento e teste do sistema:
Todos os programas de desenvolvimento e teste do sistema de negociação usam algum tipo de linguagem de computador para descrever e testar seu sistema. Alguns são concisos e difíceis de usar; outros são mais intuitivos. Comerciantes com fortes habilidades de programação ou computação têm pouco problema em dominar qualquer um desses idiomas, mas outros lutam. Preste muita atenção a esta linguagem de desenvolvimento antes de selecionar um sistema. Esteja certo de que você pode usar seu sistema escolhido.
Você precisa integrar seu sistema de negociação com seus gráficos de ações. Algum software de desenvolvimento de sistema requer que você realmente escreva um código de computador que permita exibir seu sistema de negociação e gráficos de ações simultaneamente. Evite estes sistemas se estiver desconfortável ao escrever código de computador.
A maneira e a eficácia com que seu software de desenvolvimento e teste de sistema informa sobre o desempenho do seu sistema de negociação é crítica. Alguns sistemas fornecem estatísticas extremamente detalhadas sobre o desempenho de seus sistemas de negociação. Outros, no entanto, listam pouco mais do que os sinais de compra ou venda. Em geral, mais informação é melhor.
Certifique-se de que seus programas de desenvolvimento e teste de sistema sejam capazes de exportar os dados que eles geram, incluindo dados históricos de preços, para um programa de planilha para análise posterior.
A TradeStation é a plataforma de desenvolvimento de sistemas banhados a ouro. Ele tem muitas ferramentas internas que tornam seu trabalho de desenvolvimento e teste relativamente fácil. Para aqueles de vocês com orçamentos apertados, uma das alternativas menos caras que você pode querer considerar é um programa de desenvolvimento de gráficos e sistemas como o AmiBroker.
Embora flexível e poderoso, o AmiBroker não é tão rico em recursos ou polido como o TradeStation, e requer um esforço significativamente maior de sua parte. Por exemplo, o AmiBroker inclui indicadores de análise técnica conhecidos, como médias móveis e MACD, mas o número de indicadores incluídos é um pequeno subconjunto comparado com o que a TradeStation oferece. Da mesma forma, você tem que usar a linguagem de fórmulas do AmiBroker para criar e inserir quaisquer outros indicadores que você possa estar usando.
Software de planilhas.
Embora um programa de planilha eletrônica não possa fazer tudo o que um programa especializado de desenvolvimento de sistemas e testes pode fazer, ele pode adicionar um pouco de potência de análise ao seu kit de ferramentas de desenvolvimento de sistema. Você pode codificar e testar sistemas de negociação simples diretamente na planilha. Você também pode avaliar os resultados de seus testes do sistema de negociação usando as funções estatísticas e de análise integradas da planilha.
Você pode, por exemplo, copiar os dados de preço de um estoque para sua planilha, calcular médias móveis e outros indicadores e, em seguida, configurar sinais de compra, venda ou venda a descoberto. Você também pode exportar sinais de negociação do seu programa de desenvolvimento de sistema e importar os resultados para a sua planilha para análise posterior.
Um projeto de planilha que você pode tentar é calcular os movimentos máximos favoráveis e desfavoráveis após o sistema ter acionado um sinal de compra ou venda. Simples de fazer, ajuda você a entender os pontos fortes e fracos de seu sistema de negociação em grande detalhe. Você pode ver se os problemas com seu sistema de negociação podem ser resolvidos usando procedimentos de saída diferentes ou pontos de perda de parada mais apertados (ou mais soltos).
Por exemplo, embora seus sinais de entrada possam ser promissores, seus sinais de saída podem fazer com que você deixe muito dinheiro na mesa. Essas situações são difíceis de ver quando você está trabalhando apenas com gráficos, mas pode pular para fora quando estiver trabalhando com dados brutos durante a análise de planilhas.
Alguns programas de desenvolvimento de sistemas fornecem uma grande quantidade de análises estatísticas, portanto, a escolha entre ferramentas de planilhas e ferramentas de desenvolvimento de sistemas é um compromisso entre rigor e conveniência. Depois de passar pelos exercícios de teste algumas vezes, você sente a força de cada abordagem.
Como encontrar dados históricos para o teste do sistema.
Testar seu sistema significa avaliar como ele se comporta ao simular a negociação usando dados de preços históricos. Dez a vinte anos de dados históricos de final de dia para os índices e ações nos quais você planeja negociar normalmente são mais do que suficientes para simular adequadamente as negociações para testar seu sistema.
Você pode baixar dados históricos da Internet e alguns dados on-line estão disponíveis gratuitamente. Algumas plataformas proprietárias de negociação também incluem acesso a dados históricos. Você pode querer obter dados de mais de uma fonte para confirmar sua precisão.
O Yahoo Finance fornece dados históricos gratuitos e permite que você baixe os dados em uma planilha. Para acessar o feed de dados do Yahoo, obtenha uma cotação para o estoque e selecione & # 8220; Historical Prices & # 8221; sob o item de menu Cotações. Em seguida, clique em & # 8220; Download para Planilha. & # 8221;
Aqui estão alguns lugares que oferecem várias formas de dados históricos:
Sistemas de Negociação: Construindo um Sistema de Negociação.
Agora você deve estar familiarizado com alguns elementos comuns que compõem um sistema de negociação, as vantagens e desvantagens de usá-los, alguns dos diferentes mercados e estratégias que podem ser usados para construí-los e os componentes básicos de um sistema de negociação.
Vamos agora ver como construir um sistema básico de negociação do zero. Embora esse sistema de negociação não seja otimizado para o lucro, você aprenderá como todos os diferentes componentes se encaixam para criar um sistema de negociação funcional.
Escolhendo um mercado, estratégia e Tecnologia.
Visaremos o mercado cambial (forex), já que os dados estão disponíveis gratuitamente na GainCapital e em outras fontes. Para a estratégia, estaremos empregando uma estratégia de crossover de média móvel muito básica, segundo a qual ficamos longos se uma média móvel de curto prazo cruzar acima de uma média móvel de longo prazo. E, finalmente, estaremos usando a linguagem de programação Python e as populares bibliotecas NumPy, pandas e matplotlib para ler os dados e executar a estratégia.
Vamos supor que você esteja familiarizado com a linguagem de programação Python e a tenha instalado corretamente em seu computador. Se você não for, visite o site do Python para obter recursos de aprendizado ou implemente a mesma funcionalidade em outros idiomas e plataformas.
Configurando o Script.
O primeiro passo é criar um arquivo, chamado ma_cross. py, que abrigará a estratégia. No arquivo, começaremos importando todas as bibliotecas que precisaremos.
import matplotlib. pyplot como plt.
import numpy como np.
importar pandas como pd.
de pandas. io. data import DataReader.
A biblioteca de pandas inclui uma função "rolling_mean" que cria médias móveis com base no preço de compra ou venda para cada tick no mercado forex. Quando as médias móveis estiverem concluídas, construiremos uma série de sinais ao definir a coluna igual a 1,0 quando a média móvel curta for maior que a média móvel longa ou 0,0. Podemos então usar as `posições` para gerar sinais de negociação que podem ser enviados para outro lugar.
Escrevendo a estratégia.
A estratégia pode ser implementada em Python.
def __init __ (self, pair, ticks, short_window = 100, long_window = 400):
sinais ['short_ma'] = pd. rolling_mean (ticks ['ask'], self. short_window, min_periods = 1)
sinais ['long_ma'] = pd. rolling_mean (ticks ['ask'], self. long_window, min_periods = 1)
sinais ['signal'] [self. short_window:] = np. where (sinais ['short_ma'] [self. short_window:] & gt; sinais ['long_ma'] [self. short_window:], 1,0, 0,0)
Esse código gera uma série de sinais sempre que ocorre um cruzamento de média móvel, em que 1.0 sinaliza que uma ordem de compra está sendo feita.
Colocando o código para uso.
O próximo passo é pegar esse código e usá-lo em conjunto com uma estratégia de backtesting para ver como ele seria executado no passado.
A maioria dos traders prefere usar ferramentas de backtesting online, como o Quantopian, onde você pode fazer upload de código e ver automaticamente os resultados. Usando essas ferramentas, o backtesting é tão fácil quanto importar as bibliotecas do Quantopian para o Python e colar o seu script. Em seguida, você pode executar um backtest completo usando datas simuladas, valores de conta e até mercados. Você pode ver retornos, alfa, beta, taxas de Sharpe e rebotes máximos para ter uma ideia de como a estratégia seria executada.
O próximo passo seria integrar a estratégia em um ambiente de negociação ao vivo. Muitas corretoras que oferecem negociações automatizadas incluirão APIs com as quais você pode interagir para fazer negócios. Por exemplo, o InteractiveBrokers tem uma API completa com bibliotecas para Python, Java,.NET e outras tecnologias. Usando essas bibliotecas, você pode facilmente transformar os sinais gerados em negociações que são executadas através da plataforma.
Na próxima seção, veremos algumas outras considerações importantes a serem lembradas.
O que podemos esperar de um sistema de negociação?
por D. R. Barton, Jr.
Eu realmente gosto de pequenos ditados que captam a essência dos problemas. Durante um dos nossos cursos de negociação, estávamos discutindo vários sistemas de negociação e plataformas de execução. Um dos participantes resumiu a essência de onde a responsabilidade pelo desempenho está, dizendo: "É o dançarino, não o chão". E assim é com os sistemas de negociação. Eles são ferramentas importantes, mas eles não são a única parte da equação que entra em fazer um comerciante bem sucedido.
Vejamos alguns dos problemas mais comuns relacionados ao sistema de negociação e ver se podemos dar uma certa clareza usando o bom e velho formato "pró e contra":
Se eu puder encontrar um sistema de negociação que funcione, então eu posso ser um profissional bem sucedido.
Pro: Todo trader precisa de uma estratégia ou sistema para formar uma estrutura para sua negociação. Sem uma maneira repetível de identificar e executar negociações, nunca se pode ter um desempenho consistente. Um bom sistema ou estratégia também dá ao comerciante a confiança para agir de forma decisiva. É difícil subestimar a importância de ter total confiança na sua negociação, especialmente depois de passar por um levantamento. Além disso, um bom sistema, quando executado com disciplina, pode produzir bons retornos, especialmente quando usado nas condições certas de mercado.
Con: Tem havido estudos feitos em grupos de pessoas que receberam sistemas comerciais comprovados e ainda não ganharam dinheiro com eles. Isso ocorre porque o seu sistema de negociação ou estratégia é apenas uma parte do pacote que faz um profissional bem sucedido. Enquanto um sistema de negociação pode suportar sua disciplina de negociação (como mencionado acima), ele não pode tomar o lugar de desenvolver sua psicologia de negociação. E há outras partes do seu “negócio” que você deve desenvolver - planos de negócios e de negociação, habilidades de execução, adaptação a mercados em mudança, etc.
Resumo: Seu sistema de negociação (ou sistemas) é uma base importante de sua negociação. Mas não é o único elemento importante. Gaste muito tempo com estratégia e desenvolvimento de sistemas. É uma das suas principais tarefas. Mas não é a única tarefa! Há muitas pessoas que estão obcecadas com o desenvolvimento do sistema e nunca parecem encontrar tempo para negociar (os quadros de avisos da Internet estão cheios delas!). Além do desenvolvimento de sua estratégia, gaste um tempo significativo em outras áreas importantes da negociação, incluindo sua psicologia e seu comércio.
Os melhores sistemas devem funcionar nos mercados de tendência e lateral.
Pro: Múltiplas condições de mercado são um fato da vida. Estudos mostram que os mercados na verdade tendem de 20 a 30% do tempo. Assim, mesmo os mercados mais modernos têm quantidades significativas de tempo quando estão indo para o lado. Um sistema que pode funcionar nos mercados de tendência e lateral é realmente valioso. A maioria dos sistemas que se esforçam para lidar com ambos os tipos de condições de mercado normalmente o fazem primeiro identificando se o mercado está ou não em uma tendência e, em seguida, escolhendo um algoritmo de negociação ou outro. Outros abordam o problema negociando menos em um tipo de mercado ou outro.
Con: Produtos que tentam "ser tudo para todas as pessoas" geralmente fazem um trabalho medíocre para todos. A revista Consumer Reports já fez um estudo de detergentes e amaciantes de roupas e também de produtos que combinavam os dois. Eles encontraram alguns detergentes excelentes, alguns excelentes amaciantes de tecidos e algumas combinações que eram aceitáveis em ambas as tarefas, mas se destacavam em nenhuma das duas tarefas. Projetar um sistema “tamanho único” para negociação é uma proposta difícil e é provável que acabe dando resultados, que, assim como os produtos de lavanderia combinados, não conseguem se destacar em nenhuma condição do mercado.
Resumo: Compreender as condições atuais do mercado é uma tarefa fundamental para qualquer estratégia de negociação. Como traders, precisamos saber quais tipos de mercado se encaixam melhor em cada um de nossos sistemas. Tentar projetar um sistema de negociação que navegue em todas as condições do mercado é uma tarefa difícil que desafiou até os melhores projetistas de sistemas. Uma abordagem mais útil, especialmente para aqueles que estão apenas começando, é projetar sistemas diferentes que funcionem muito bem em um tipo de condição de mercado e, em seguida, determinar uma maneira de alternar entre sistemas ou dimensionar dentro e fora dos diferentes sistemas.
Sistemas projetados para produzir uma alta porcentagem de vitórias são os melhores.
Pro: Sistemas que produzem maiores percentagens de ganho são certamente mais fáceis de negociar a partir de uma perspectiva psicológica. As listras perdidas são mais curtas e as listras vencedoras são mais longas. Sistemas que ganham menos, mas vencedores maiores podem parecer “morte por mil cortes” durante períodos de estrias de perda prolongadas. E como longas faixas de perda são menos prováveis, sistemas de negociação de alta porcentagem normalmente podem usar um dimensionamento de posição mais agressivo.
Con: Quase todos os sistemas com altas porcentagens de ganho têm baixos índices de recompensa para risco. Assim, mesmo durante períodos de estrias vitoriosas prolongadas, eles podem estar aumentando sua curva de capital lentamente. Sistemas com grandes taxas de recompensa para risco tendem a captar as tendências realmente grandes. Estes são os movimentos que proporcionam retornos realmente descomunais que podem transformar um bom ano em um ano incrível.
Resumo: Primeiro de tudo, não há realmente "melhor" no mundo da negociação. Com isso dito, o mais provável é um "melhor" para sua situação individual. Existem apenas dois parâmetros significativos para decidir se você deve projetar para uma alta porcentagem de vencedores ou uma alta taxa de recompensa para risco. A primeira é sua própria personalidade e psicologia comercial. A segunda é a expectativa combinada e a frequência de troca para cada sistema. Se você comparar dois sistemas com base no lucro esperado por mês, trimestre ou ano, isso pode ser bastante revelador. Mas bons resultados teóricos realmente não importam se você não pode trocar bem esse tipo de sistema. Os resultados gerados por um sistema de longo prazo que tenha desistências significativas não funcionarão para você, se você for uma pessoa muito impaciente que gosta de muito reforço positivo. O sistema tem que se adequar a você, se você estiver indo para negociá-lo bem.
Estratégias e sistemas estão no centro do que fazemos como traders. Mas eles são mais úteis quando entendemos seu funcionamento interno e como eles se encaixam em todo o nosso plano de negociação. Quando você integra um sistema que combina com as condições de mercado em seu plano de negociação, pode ser uma coisa real de beleza. Tudo de bom em sua negociação!
Sobre o autor: A paixão pela abordagem sistemática dos mercados e amor ao longo da vida de ensino e aprendizagem têm impulsionado D. R. Barton, Jr. para o topo da arena de investimento e negociação. Ele é um convidado regularmente apresentado no Report on Business TV e na WTOP News Radio em Washington, D. C., e tem sido convidado na Bloomberg Radio. Seus artigos foram publicados na revista SmartMoney e Financial Advisor. D. R. é um colaborador regular do boletim informativo da Tharp's Thoughts.
Pensamentos de Tharp: 190_Ot_13_2004.
Saídas - o seu gerenciamento de dinheiro pára muito grande ou muito pequeno?
Parece que as paradas da Administração de Dinheiro estão muito próximas e sujeitas a freqüentes frequências ou muito longe e expõem nosso capital a grandes perdas. A partir dos resultados de nossos testes, concluímos que a maioria dos sistemas se beneficiaria da inclusão de paradas de gerenciamento de dinheiro relativamente grandes.
Sobre o autor: Chuck LeBeau é o co-autor de Análise de Computadores do Mercado Futuro, e o ex-co-editor do Technical Traders Bulletin. Chuck é um instrutor de destaque no programa de estudos de como desenvolver um sistema de negociação vencedor. Chuck tem 27 anos de experiência nos mercados e é amplamente conhecido por seu conhecimento especializado de análise técnica. Ele também desenvolve sistemas de negociação e gerencia um site dedicado a tópicos de negociação.
Pensamentos de Tharp: 188_Sept_29_2004.
“Quando eu estava perdendo, eles me chamavam de louco. Quando eu estava ganhando, eles me chamavam de excêntrico. & Quot; - Al McGuire, treinador de basquete universitário.
“Esse sistema que eu comprei fede! Os três primeiros comércios que fiz com ele foram todos perdedores. Eu desperdicei mil dólares nesse pedaço de lixo! Eu nunca trocarei essa coisa novamente.
Eu ouvi esses contos repetidas vezes, se a pessoa está falando sobre um sistema enlatado que comprou, recomendações de boletins informativos ou um sistema que eles próprios desenvolveram (embora as pessoas geralmente sejam menos críticas em relação às coisas em que se desenvolvem - mais sobre isso depois).
Para nossa teleconferência de desenvolvimento de sistema na semana passada, fizemos perguntas por escrito pela Internet. Infelizmente, não tivemos tempo para cobrir todos eles. Um conjunto de perguntas foi ao longo destas linhas: Como escolho entre sistemas? Como sei se um sistema está quebrado? Então, para responder a essa linha de perguntas, gostaria de fazer uma série de artigos sobre o desempenho do sistema. Aqui estão alguns tópicos que abordamos:
· Quais são os principais critérios a serem usados ao avaliar o desempenho de um sistema?
· Como posso escolher entre dois sistemas concorrentes?
· Quando é que uma cadeia de perdas demora a colocar o sistema em causa?
· Quais são os níveis aceitáveis de redução?
· Devo procurar um sistema com uma alta porcentagem de ganho ou múltiplos altos de R?
· Devo comprar um sistema ou gastar tempo para desenvolver meu próprio sistema?
Este será um ótimo lead-in para a nossa próxima oficina de Sistemas no segundo final de semana de novembro. Espero que você possa se juntar a Chuck LeBeau e a mim!
Para responder àquelas pessoas que lançam sistemas após três perdas: a menos que seu sistema ganhe 95% do tempo, três perdas seguidas raramente são motivo de preocupação.
Pensamentos de Tharp: 191_oct_20_2004.
Desempenho do sistema, parte dois.
Nesta semana, continuaremos com nossa série sobre o desempenho do sistema de negociação examinando a questão da escolha do sistema. Como se escolhe entre dois sistemas concorrentes?
Existem duas áreas significativas a considerar ao escolher entre sistemas de negociação. O primeiro é combinar a filosofia de negociação do sistema com suas crenças comerciais. A segunda área é a estatística de desempenho dos sistemas. A maioria das pessoas gasta 98% do tempo analisando os números. Os outros dois por cento do tempo de desenvolvimento do sistema são gastos preparando lanches. Ninguém passa tempo se preocupando se eles realmente serão capazes de negociar o sistema que escolherem. Então, vamos gastar uma quantidade de tempo equilibrada olhando para a psicologia da negociação do sistema (artigo desta semana) e analisando os números de desempenho que comparam dois sistemas (artigo da próxima semana).
"Sim, eu posso trocar isso." Eu ouvi centenas de vezes, "Apenas me mostre algo que funciona, e eu vou trocá-lo." Nós todos desejamos que fosse assim tão fácil. Negociar leva uma combinação de habilidade e talentos. E uma das habilidades mais importantes é saber que tipo de sistemas e estratégias você pode negociar bem, dia após dia. Portanto, a primeira coisa que um trader deve determinar ao escolher entre sistemas é qual deles se encaixa melhor em seu estilo de negociação. Aqui estão algumas perguntas que devem ajudá-lo a determinar qual sistema está mais alinhado com suas crenças comerciais:
Que período de tempo este sistema usa (negociação de posição de longo prazo? Intra-day trading? Algo intermediário? Esse é um período de tempo com o qual estou muito confortável?
Esse sistema negocia predominantemente com a tendência ou toma principalmente negociações de contra-tendência?
Com que freqüência o sistema negocia. Isso é muito ou pouco para o seu nível de atividade?
Quanto de seu capital de investimento cada um dos sistemas exigirá? Esta é uma quantia com a qual você está confortável?
Tenha muito cuidado se você for tentado a cair na armadilha "Eu posso trocá-lo se funcionar". Porque, se o sistema que parece funcionar bem no papel perde muitos sucessos ou tem uma ou duas perdas que são muito grandes para o seu gosto, então será mais do que provável que você jogue fora um bom sistema. Entenda suas crenças de mercado e suas zonas de conforto e você estará no caminho certo para combiná-las a uma estratégia de negociação útil. Na próxima semana, veremos como as medidas de desempenho devem atrair a maior parte de sua atenção.
Pensamentos de Tharp: 192_oct_27_2004.
Desempenho do Sistema, Parte III.
Em nossa série sobre desempenho do sistema, veremos algumas das medidas quantitativas que você pode usar para comparar dois sistemas que você pode considerar. Na Parte II, analisamos as suas crenças de mercado com as do seu sistema ou estratégia. Não posso enfatizar demais a importância desse aspecto da seleção do seu sistema! Vejamos algumas das medidas quantitativas básicas que você precisa analisar ao comparar sistemas. Existem suficientes medidas importantes para cobrir esta semana e na próxima semana.
· Percentual de ganhos vs. Retornos altos de R-Múltiplos. Já discutimos essa métrica antes e, na maioria dos casos, são itens inversamente proporcionais (o que significa que, conforme um aumenta, o outro diminui). O santo graal seria um sistema com R-múltiplos médios altos que tem uma porcentagem de ganho muito alta. Embora tenha visto alguns sistemas que fazem as duas coisas, eles invariavelmente alcançam essa combinação incomum ao descobrir condições de mercado que ocorrem com pouca frequência. Esses tipos de sistemas são os que têm set-ups que aparecem apenas algumas vezes por trimestre ou ano. Mas tenha certeza de que você sabe sua capacidade de durar com rebotes e perder riscos. Se você escolher um sistema que gera grandes R-múltiplos, mas tem uma porcentagem vencedora abaixo de 50, você tem que ter um comportamento paciente. Lembre-se de combinar seu sistema com sua personalidade e crenças!
· Lucro médio por negociação. Esta é uma das minhas medidas favoritas pessoais. Ele engloba muitas outras características do sistema, incluindo expectativa, tamanho médio de perda e tamanho médio de ganho. Quando combinado com a frequência do comércio, o lucro médio por negociação pode dizer mais sobre o seu sistema do que a maioria das outras medidas individuais. Embora esse seja um dos meus favoritos, você realmente precisa combiná-lo com um entendimento do próximo item para garantir que não se deixe enganar por um ou dois resultados incomuns.
· Vencedores superados Ao analisar os resultados da negociação, especialmente os resultados com back-testing, fique de olho nos retornos realmente enormes que acontecem apenas uma ou duas vezes em uma execução de dados. Eu tenho visto uma tendência de longo prazo seguindo sistemas que colocam grandes resultados porque eles pegaram um grande movimento em uma ação ou commodity. Se você pegasse a Qualcomm para um movimento de 200 pontos em 1999, você poderia ter um monte de outras negociações médias e ainda se sair bem. O que há de errado em ter um grande negócio ou dois que refletem uma mentalidade de "deixar seus vencedores correrem"? O principal é a frequência. Se esses grandes vencedores estiverem acontecendo uma vez a cada dois ou três anos, será difícil negociar seu sistema enquanto aguarda a próxima grande pontuação. Outro problema potencial é que os ganhos descomunais foram feitos quando ocorreram eventos únicos, como um sistema que foi curto para 9/11/2001 ou quando os Hunt Brothers tentaram encurralar o mercado de prata. A linha inferior é que saber o retorno médio não é suficiente, você tem que saber os comércios individuais que foram usados para gerar esses números.
Na próxima edição, veremos algumas das medidas agregadas que são úteis na comparação de sistemas.
Pensamentos de Tharp: 194_nov_17_2004.
Desempenho do Sistema, Parte IV.
Analisamos as medidas de desempenho do sistema e, na semana passada, examinamos algumas medidas individuais bastante úteis. Hoje, veremos várias maneiras de combinar ou agregar dados para fornecer uma medida mais ampla do desempenho do sistema.
· Expectativa do sistema multiplicada pela frequência. Van tem sido um grande defensor de medir o valor esperado de um sistema e ele escreveu sobre isso extensivamente. Por causa do preconceito que os humanos têm por estar certo, muitas pessoas (se não a maioria) julgam sistemas com base no percentual de tempo que o sistema ganha sem dar a razão do vencedor médio versus a consideração igual do perdedor. Há muitos lugares bons para se ler sobre a expectativa, incluindo todos os três livros de Van, mas conceitualmente mede a lucratividade média esperada de um dado sistema em termos de dólares ganhos por dólar arriscado. Para fazer uma métrica de desempenho que seja realmente aplicável em todos os instrumentos e prazos, você pode multiplicar a expectativa vezes a frequência da negociação ou do investimento. Isso lhe dará uma quantia de “dólares por mês, ano, etc.” que você pode usar para comparar qualquer sistema. Com essa combinação de expectativa e frequência, você pode responder à pergunta: "Será que o sistema de negociação diário para S & amp; P e-minis, o sistema de negociação de ações a longo prazo ou a estratégia imobiliária que vira propriedades algumas vezes por ano parece melhor? "
· Aumento percentual anual dividido pelo pior caso empatado. O que a primeira medida (frequência de expectativa de tempo) não lhe dirá é quanta dor (ou diminuição) você terá que sofrer para gerar esses ganhos médios. Uma proporção que eu gosto de usar é o ganho percentual médio anual dividido pelo consumo máximo. Isso nos dá uma proporção de quanto ganhamos por ano dividido pelo quanto cairíamos a qualquer momento durante o ano. Ou, em termos simples: quanto vou arriscar perder para gerar retornos médios? Qualquer proporção disso é menor do que 2: 1 é suspeita (você realmente quer arriscar uma queda de 50% para obter um ganho de 50%?).
· Medidas de desempenho padrão do setor. Vamos analisar os dois números compostos que muitos gerentes financeiros usam para medir seu desempenho:
1. Índice de Sharpe: (taxa de retorno do sistema - taxa de retorno do risco de retorno) / desvio padrão dos retornos do sistema.
A Razão Afiada mede o risco de recompensar, dando os retornos do sistema como uma razão para o seu desvio padrão. Se o sistema tiver retornos muito constantes, ele terá um Índice de Sharpe alto. Um sistema com retornos que variam muito de período para período terá um Índice de Sharpe menor.
2. Proporção de Sortino: Um problema com o Índice de Sharpe é que ele penaliza um sistema por um grande mês ou “boa volatilidade”. A Relação Sortino tenta superar esse problema dividindo a mesma taxa de retorno ajustada ao risco usada no Índice de Sharpe apenas pelo desvio negativo ou “volatilidade ruim” (a semi-variância de desvantagem).
A linha de fundo para medir o desempenho do sistema é que você precisa entender quais critérios são importantes para sua situação. E não baseie sua decisão apenas em uma medida de desempenho. Com todas as ferramentas à nossa disposição para medir o desempenho, é prudente colocá-las em uso conforme você escolhe, projeta e usa um sistema.
Tharp's Thou hts: 195_nov_24_2004.
Não pegue apenas a entrada de qualquer pessoa.
por D. R. Barton, Jr.
"Uma única vantagem vale mil feitiços."
Como traders e investidores, estamos sempre procurando uma vantagem nos mercados. Hoje vamos discutir como encontrar bordas em nossas entradas.
Mas antes de falarmos sobre as bordas de entrada, deixe-me ser claro que acredito que as entradas são muito menos importantes do que o gerenciamento de dinheiro, paradas e saídas quando se trata do design do sistema.
Com isso dito, ainda existem algumas maneiras úteis de abordar o design e a execução de entradas que podem lhe dar algumas vantagens adicionais na maneira como você inicia suas negociações. Vejamos algumas questões e conceitos que você pode usar para criar entradas mais eficazes.
· Sua técnica de entrada é consistente com o conceito de mercado de sua estratégia? Quando falo do "conceito de mercado" do seu sistema, estou falando sobre as crenças sobre as quais sua estratégia é construída. Por exemplo, se você tem um sistema que identifica um canal e depois compra os fundos e vende os topos, você precisa de algum tipo de entrada de contra-tendência que permitirá vender perto dos topos dos canais e comprar perto do fundo do canal.
Alguns sistemas que seguem a tendência contam com uma boa entrada no lado comprado, comprando um recuo. Como esses são sistemas de longo prazo que buscam capturar tendências de longo prazo, essa pode ser uma excelente estratégia.
Por outro lado, se a sua estratégia é um sistema breakout / breakdown, então você é melhor atendido rapidamente após o movimento do preço após a confirmação. Esperar por um recuo provavelmente levará a um dos dois resultados indesejados: o preço nunca recuará e você perderá a entrada em um bom negócio, ou o preço puxará de volta e continuará se movendo contra a fuga por uma perda (uma ocorrência rotineira). em negociação de fuga).
· Você tem que entrar agora? Esta é uma ótima pergunta para as pessoas que seguem recomendações de boletins informativos de longo prazo e aquelas que realizam negócios com base em dados fundamentais. Para aqueles que negociam em um período de tempo mais curto ou seguindo um sistema técnico, na maioria dos casos, você deve aceitar as entradas conforme elas ocorrem.
Mas voltando àqueles que seguem recomendações de boletins informativos de longo prazo: Saltar às cegas no exato minuto em que você ouve ou lê sobre a recomendação provavelmente não é a melhor técnica de entrada. Se um boletim popular com uma grande base de assinantes faz uma recomendação, MUITAS pessoas vão estar entrando. E a menos que o estoque seja muito líquido, será um pouco como alguém gritando "Fogo!" Em um teatro lotado - todo mundo quer para passar pela mesma porta ao mesmo tempo.
Em vez de lutar contra um boletim informativo chamado “chamada do gado”, você pode tentar esperar que o preço diminua um pouco após o período inicial. Um retracement de 50% do movimento causado pela recomendação é uma boa regra prática a ser usada.
· Você já domina a arte de "perseguir"? Uma das famosas Dez Tarefas de Negociação da Van está perseguindo o seu negócio. Assim como um gato persegue sua presa em busca do melhor momento possível para atacar, um comerciante pode perseguir uma entrada para conseguir o melhor preço para entrar. Para um comerciante ou investidor entrar em um negócio de longo prazo com base em análise fundamental, a perseguição pode incluir a adição de algumas análises técnicas para ajudar no momento da entrada. Em quase todos os casos de negociação de longo prazo, esperar que o preço entre em uma tendência ascendente é uma boa ideia.
Comerciantes de curto prazo podem usar a tela do Nível II para ajudá-los a perseguir um negócio. A ferramenta Nível II ajuda a dar aos negociadores uma idéia aproximada do equilíbrio de oferta / demanda de curto prazo para um determinado estoque. Quando usada com uma compreensão de seus pontos fortes e fracos, a tela do Nível II pode ser uma ferramenta de perseguição muito útil para ajudar a dar aos comerciantes uma vantagem em obter o melhor preço de entrada para seu negócio.
Projetar suas inscrições para dar a você uma vantagem tão forte quanto possível é uma tarefa que leva tempo extra, mas pode pagar grandes dividendos. Pode ser útil fazer uma retrospectiva de suas entradas comerciais e ver se existem outras ferramentas ou técnicas que possam tornar essas entradas mais eficazes.
Opções da Ferramenta de Desenvolvimento do Sistema de Negociação.
Trading For Dummies, 3ª Edição.
Conceitualmente, você pode usar o verso de um envelope para desenvolver suas ideias do sistema de negociação. No entanto, a maioria dos traders quer alguma maneira de confirmar que seus sistemas recém-projetados podem ter um desempenho lucrativo antes de comprometer capital real de negociação. Isso significa que você precisa de uma maneira de testar seu sistema, simulando negociações usando dados históricos.
Opções de hardware de desenvolvimento de sistema.
Fazer as contas que são necessárias ao testar seu sistema pode realmente deixar seu computador mais lento e gerar muitos dados. Quase qualquer computador fará o trabalho quando você está começando, mas se você acabar testando muitas idéias do sistema, você definitivamente precisa de uma grande quantidade de armazenamento em disco e um computador rápido.
O equipamento de computador necessário para executar uma plataforma de negociação proprietária, incluindo produtos como TradeStation ou MetaStock, geralmente é suficiente para o desenvolvimento e teste do sistema.
Opções de software de desenvolvimento de sistema.
Muitos produtos de desenvolvimento e teste de sistemas de trading estão no mercado. Algumas plataformas de negociação proprietárias, como a TradeStation ou MetaStock, incluem recursos de teste do sistema. Softwares de planilhas, como o Microsoft Excel, também são úteis para analisar sistemas de negociação simples e para analisar os resultados gerados por softwares de desenvolvimento especializado e testes.
Software de desenvolvimento e teste de sistema de negociação # 8211;
Você precisa considerar vários dos seguintes critérios ao avaliar seu software de desenvolvimento e teste do sistema:
Todos os programas de desenvolvimento e teste do sistema de negociação usam algum tipo de linguagem de computador para descrever e testar seu sistema. Alguns são concisos e difíceis de usar; outros são mais intuitivos. Comerciantes com fortes habilidades de programação ou computação têm pouco problema em dominar qualquer um desses idiomas, mas outros lutam. Preste muita atenção a esta linguagem de desenvolvimento antes de selecionar um sistema. Esteja certo de que você pode usar seu sistema escolhido.
Você precisa integrar seu sistema de negociação com seus gráficos de ações. Algum software de desenvolvimento de sistema requer que você realmente escreva um código de computador que permita exibir seu sistema de negociação e gráficos de ações simultaneamente. Evite estes sistemas se estiver desconfortável ao escrever código de computador.
A maneira e a eficácia com que seu software de desenvolvimento e teste de sistema informa sobre o desempenho do seu sistema de negociação é crítica. Alguns sistemas fornecem estatísticas extremamente detalhadas sobre o desempenho de seus sistemas de negociação. Outros, no entanto, listam pouco mais do que os sinais de compra ou venda. Em geral, mais informação é melhor.
Certifique-se de que seus programas de desenvolvimento e teste de sistema sejam capazes de exportar os dados que eles geram, incluindo dados históricos de preços, para um programa de planilha para análise posterior.
A TradeStation é a plataforma de desenvolvimento de sistemas banhados a ouro. Ele tem muitas ferramentas internas que tornam seu trabalho de desenvolvimento e teste relativamente fácil. Para aqueles de vocês com orçamentos apertados, uma das alternativas menos caras que você pode querer considerar é um programa de desenvolvimento de gráficos e sistemas como o AmiBroker.
Embora flexível e poderoso, o AmiBroker não é tão rico em recursos ou polido como o TradeStation, e requer um esforço significativamente maior de sua parte. Por exemplo, o AmiBroker inclui indicadores de análise técnica conhecidos, como médias móveis e MACD, mas o número de indicadores incluídos é um pequeno subconjunto comparado com o que a TradeStation oferece. Da mesma forma, você tem que usar a linguagem de fórmulas do AmiBroker para criar e inserir quaisquer outros indicadores que você possa estar usando.
Software de planilhas.
Embora um programa de planilha eletrônica não possa fazer tudo o que um programa especializado de desenvolvimento de sistemas e testes pode fazer, ele pode adicionar um pouco de potência de análise ao seu kit de ferramentas de desenvolvimento de sistema. Você pode codificar e testar sistemas de negociação simples diretamente na planilha. Você também pode avaliar os resultados de seus testes do sistema de negociação usando as funções estatísticas e de análise integradas da planilha.
Você pode, por exemplo, copiar os dados de preço de um estoque para sua planilha, calcular médias móveis e outros indicadores e, em seguida, configurar sinais de compra, venda ou venda a descoberto. Você também pode exportar sinais de negociação do seu programa de desenvolvimento de sistema e importar os resultados para a sua planilha para análise posterior.
Um projeto de planilha que você pode tentar é calcular os movimentos máximos favoráveis e desfavoráveis após o sistema ter acionado um sinal de compra ou venda. Simples de fazer, ajuda você a entender os pontos fortes e fracos de seu sistema de negociação em grande detalhe. Você pode ver se os problemas com seu sistema de negociação podem ser resolvidos usando procedimentos de saída diferentes ou pontos de perda de parada mais apertados (ou mais soltos).
Por exemplo, embora seus sinais de entrada possam ser promissores, seus sinais de saída podem fazer com que você deixe muito dinheiro na mesa. Essas situações são difíceis de ver quando você está trabalhando apenas com gráficos, mas pode pular para fora quando estiver trabalhando com dados brutos durante a análise de planilhas.
Alguns programas de desenvolvimento de sistemas fornecem uma grande quantidade de análises estatísticas, portanto, a escolha entre ferramentas de planilhas e ferramentas de desenvolvimento de sistemas é um compromisso entre rigor e conveniência. Depois de passar pelos exercícios de teste algumas vezes, você sente a força de cada abordagem.
Como encontrar dados históricos para o teste do sistema.
Testar seu sistema significa avaliar como ele se comporta ao simular a negociação usando dados de preços históricos. Dez a vinte anos de dados históricos de final de dia para os índices e ações nos quais você planeja negociar normalmente são mais do que suficientes para simular adequadamente as negociações para testar seu sistema.
Você pode baixar dados históricos da Internet e alguns dados on-line estão disponíveis gratuitamente. Algumas plataformas proprietárias de negociação também incluem acesso a dados históricos. Você pode querer obter dados de mais de uma fonte para confirmar sua precisão.
O Yahoo Finance fornece dados históricos gratuitos e permite que você baixe os dados em uma planilha. Para acessar o feed de dados do Yahoo, obtenha uma cotação para o estoque e selecione & # 8220; Historical Prices & # 8221; sob o item de menu Cotações. Em seguida, clique em & # 8220; Download para Planilha. & # 8221;
Aqui estão alguns lugares que oferecem várias formas de dados históricos:
Sistemas de Negociação: Construindo um Sistema de Negociação.
Agora você deve estar familiarizado com alguns elementos comuns que compõem um sistema de negociação, as vantagens e desvantagens de usá-los, alguns dos diferentes mercados e estratégias que podem ser usados para construí-los e os componentes básicos de um sistema de negociação.
Vamos agora ver como construir um sistema básico de negociação do zero. Embora esse sistema de negociação não seja otimizado para o lucro, você aprenderá como todos os diferentes componentes se encaixam para criar um sistema de negociação funcional.
Escolhendo um mercado, estratégia e Tecnologia.
Visaremos o mercado cambial (forex), já que os dados estão disponíveis gratuitamente na GainCapital e em outras fontes. Para a estratégia, estaremos empregando uma estratégia de crossover de média móvel muito básica, segundo a qual ficamos longos se uma média móvel de curto prazo cruzar acima de uma média móvel de longo prazo. E, finalmente, estaremos usando a linguagem de programação Python e as populares bibliotecas NumPy, pandas e matplotlib para ler os dados e executar a estratégia.
Vamos supor que você esteja familiarizado com a linguagem de programação Python e a tenha instalado corretamente em seu computador. Se você não for, visite o site do Python para obter recursos de aprendizado ou implemente a mesma funcionalidade em outros idiomas e plataformas.
Configurando o Script.
O primeiro passo é criar um arquivo, chamado ma_cross. py, que abrigará a estratégia. No arquivo, começaremos importando todas as bibliotecas que precisaremos.
import matplotlib. pyplot como plt.
import numpy como np.
importar pandas como pd.
de pandas. io. data import DataReader.
A biblioteca de pandas inclui uma função "rolling_mean" que cria médias móveis com base no preço de compra ou venda para cada tick no mercado forex. Quando as médias móveis estiverem concluídas, construiremos uma série de sinais ao definir a coluna igual a 1,0 quando a média móvel curta for maior que a média móvel longa ou 0,0. Podemos então usar as `posições` para gerar sinais de negociação que podem ser enviados para outro lugar.
Escrevendo a estratégia.
A estratégia pode ser implementada em Python.
def __init __ (self, pair, ticks, short_window = 100, long_window = 400):
sinais ['short_ma'] = pd. rolling_mean (ticks ['ask'], self. short_window, min_periods = 1)
sinais ['long_ma'] = pd. rolling_mean (ticks ['ask'], self. long_window, min_periods = 1)
sinais ['signal'] [self. short_window:] = np. where (sinais ['short_ma'] [self. short_window:] & gt; sinais ['long_ma'] [self. short_window:], 1,0, 0,0)
Esse código gera uma série de sinais sempre que ocorre um cruzamento de média móvel, em que 1.0 sinaliza que uma ordem de compra está sendo feita.
Colocando o código para uso.
O próximo passo é pegar esse código e usá-lo em conjunto com uma estratégia de backtesting para ver como ele seria executado no passado.
A maioria dos traders prefere usar ferramentas de backtesting online, como o Quantopian, onde você pode fazer upload de código e ver automaticamente os resultados. Usando essas ferramentas, o backtesting é tão fácil quanto importar as bibliotecas do Quantopian para o Python e colar o seu script. Em seguida, você pode executar um backtest completo usando datas simuladas, valores de conta e até mercados. Você pode ver retornos, alfa, beta, taxas de Sharpe e rebotes máximos para ter uma ideia de como a estratégia seria executada.
O próximo passo seria integrar a estratégia em um ambiente de negociação ao vivo. Muitas corretoras que oferecem negociações automatizadas incluirão APIs com as quais você pode interagir para fazer negócios. Por exemplo, o InteractiveBrokers tem uma API completa com bibliotecas para Python, Java,.NET e outras tecnologias. Usando essas bibliotecas, você pode facilmente transformar os sinais gerados em negociações que são executadas através da plataforma.
Na próxima seção, veremos algumas outras considerações importantes a serem lembradas.
Комментариев нет:
Отправить комментарий