Usando Indicadores Técnicos para Desenvolver Estratégias de Negociação.
Os indicadores, como as médias móveis e Bollinger Bands®, são ferramentas de análise técnica baseadas em matemática que os comerciantes e os investidores usam para analisar o passado e prever futuras tendências e padrões de preços. Onde os fundamentalistas podem rastrear relatórios econômicos e relatórios anuais, os comerciantes técnicos contam com indicadores para ajudar a interpretar o mercado. O objetivo na utilização de indicadores é identificar as oportunidades comerciais. Por exemplo, um crossover médio móvel geralmente prevê uma mudança de tendência. Nessa instância, aplicar o indicador de média móvel a um gráfico de preços permite aos comerciantes identificar áreas onde a tendência pode mudar. A Figura 1 mostra um exemplo de um gráfico de preços com uma média móvel de 20 períodos.
As estratégias, por outro lado, freqüentemente empregam indicadores de forma objetiva para determinar as regras de entrada, saída e / ou comércio. Uma estratégia é um conjunto definitivo de regras que especifica as condições exatas em que os negócios serão estabelecidos, gerenciados e fechados. As estratégias normalmente incluem o uso detalhado de indicadores ou, mais freqüentemente, de múltiplos indicadores, para estabelecer os casos em que a atividade de negociação ocorrerá. (Digite mais profundamente as médias móveis. Leia Simples e as médias móveis exponenciais.)
Embora este artigo não se centre em estratégias de negociação específicas, ele serve como uma explicação de como os indicadores e as estratégias são diferentes e como eles trabalham juntos para ajudar os analistas técnicos a identificar as configurações de negociação de alta probabilidade. (Para mais, confira Criar suas próprias estratégias de negociação.)
Um número crescente de indicadores técnicos estão disponíveis para os comerciantes a serem estudados, incluindo aqueles no domínio público, como uma média móvel ou um oscilador estocástico, bem como indicadores proprietários comercialmente disponíveis. Além disso, muitos comerciantes desenvolvem seus próprios indicadores únicos, às vezes com a ajuda de um programador qualificado. A maioria dos indicadores tem variáveis definidas pelo usuário que permitem que os comerciantes adaptem as entradas-chave, como o "período de retrocesso" (quanto tempo os dados históricos serão usados para formar os cálculos) para atender às suas necessidades.
Uma média móvel, por exemplo, é simplesmente uma média do preço de uma garantia em um determinado período. O período de tempo é especificado no tipo de média móvel; por exemplo, uma média móvel de 50 dias. Esta média móvel será a média dos 50 dias anteriores da atividade de preços, usualmente usando o preço de fechamento da segurança em seu cálculo (embora outros pontos de preço, como o aberto, alto ou baixo, possam ser usados). O usuário define o comprimento da média móvel, bem como o preço que será usado no cálculo. (Para saber mais, consulte o nosso Tutorial de médias móveis.)
Uma estratégia é um conjunto de regras objetivas e absolutas que definem quando um comerciante agirá. Normalmente, as estratégias incluem filtros de comércio e gatilhos, ambos com base em indicadores. Os filtros comerciais identificam as condições de configuração; Os desencadeantes do comércio identificam exatamente quando uma determinada ação deve ser tomada. Um filtro de comércio, por exemplo, pode ser um preço que encerrou acima da média móvel de 200 dias. Isso prepara o cenário para o gatilho comercial, que é a condição real que leva o comerciante a agir - AKA, a linha na areia. Um gatilho comercial pode ser quando o preço atinge um ponto acima da barra que violou a média móvel de 200 dias. A Figura 2 mostra uma estratégia que utiliza uma média móvel de 20 períodos com confirmação do RSI. As entradas comerciais e as saídas são ilustradas com pequenas setas pretas.
Para ser claro, uma estratégia não é simplesmente "Comprar quando o preço se move acima da média móvel". Isso é muito evasivo e não fornece detalhes definitivos para agir. Aqui estão exemplos de algumas questões que precisam ser respondidas para criar uma estratégia objetiva:
Que tipo de média móvel será usada, incluindo comprimento e ponto de preço a ser usado no cálculo? Até que ponto acima da média móvel o preço precisa se mover? O comércio deve ser inserido assim que o preço se mover uma distância especificada acima da média móvel, ao fechar a barra ou ao abrir a barra seguinte? Que tipo de ordem será usada para colocar o comércio? Limite? Mercado? Quantos contratos ou ações serão negociados? Quais são as regras de gerenciamento de dinheiro? Quais são as regras de saída?
Todas essas questões devem ser respondidas para desenvolver um conjunto conciso de regras para formar uma estratégia.
Usando Indicadores Técnicos para Desenvolver Estratégias.
Um indicador não é uma estratégia comercial. Um indicador pode ajudar os comerciantes a identificar condições de mercado; uma estratégia é um livro de regras do comerciante: como os indicadores são interpretados e aplicados para fazer suposições educadas sobre a futura atividade do mercado. Existem muitas categorias diferentes de ferramentas de negociação técnica, incluindo indicadores de tendência, volume, volatilidade e momentum. Muitas vezes, os comerciantes usarão múltiplos indicadores para formar uma estratégia, embora sejam recomendados diferentes tipos de indicadores ao usar mais de um. Usando três indicadores diferentes do mesmo tipo - impulso, por exemplo - resulta na contagem múltipla da mesma informação, um termo estatístico denominado multicolinearidade. A multicolicinearidade deve ser evitada, pois produz resultados redundantes e pode fazer com que outras variáveis pareçam menos importantes. Em vez disso, os comerciantes devem selecionar indicadores de diferentes categorias, como um indicador de momentum e um indicador de tendência. Freqüentemente, um dos indicadores é usado para confirmação; isto é, para confirmar que outro indicador produz um sinal preciso. (Para saber mais, consulte Bases de Regressão para análise de negócios).
Uma estratégia de média móvel, por exemplo, pode empregar o uso de um indicador de momentum para confirmação de que o sinal de negociação é válido. Um indicador de impulso é o Índice de Força Relativa (RSI), que compara a variação média do preço dos períodos de avanço com a variação média do preço dos períodos em declínio. Como outros indicadores técnicos, o RSI possui entradas variáveis definidas pelo usuário, incluindo a determinação de quais níveis representarão condições de sobrecompra e sobrevenda. O RSI, portanto, pode ser usado para confirmar quaisquer sinais que a média móvel produza. Os sinais opostos podem indicar que o sinal é menos confiável e que o comércio deve ser evitado.
Cada indicador e combinação de indicadores requer pesquisa para determinar a aplicação mais adequada em relação ao estilo do comerciante e tolerância ao risco. Uma vantagem na quantificação das regras de negociação em uma estratégia é que permite que os comerciantes apliquem a estratégia aos dados históricos para avaliar como a estratégia teria realizado no passado, um processo conhecido como backtesting. Claro, isso não garante resultados futuros, mas certamente pode ajudar no desenvolvimento de uma estratégia comercial lucrativa. (Saiba mais sobre os benefícios e as desvantagens do backtesting. Leia Backtesting and Forward Testing: The Importance Of Correlation.)
Independentemente de quais indicadores são usados, uma estratégia deve identificar exatamente como os indicadores serão interpretados e precisamente quais as ações a serem tomadas. Os indicadores são ferramentas que os comerciantes usam para desenvolver estratégias; eles não criam sinais comerciais por conta própria. Qualquer ambiguidade pode levar a problemas.
Escolhendo indicadores para desenvolver uma estratégia.
O tipo de indicador que um comerciante usa para desenvolver uma estratégia depende do tipo de estratégia que ele ou ela pretende construir. Isso diz respeito ao estilo de negociação e à tolerância ao risco. Um comerciante que busca movimentos de longo prazo com grandes lucros pode se concentrar em uma estratégia de tendência e, portanto, utilizar um indicador de tendência, como uma média móvel. Um comerciante interessado em pequenos movimentos com pequenos ganhos freqüentes pode estar mais interessado em uma estratégia baseada na volatilidade. Mais uma vez, diferentes tipos de indicadores podem ser usados para confirmação. A Figura 2 mostra as quatro categorias básicas de indicadores técnicos com exemplos de cada um.
Os comerciantes têm a opção de comprar sistemas de negociação "caixa preta", que são estratégias proprietárias comercialmente disponíveis. Uma vantagem para a compra desses sistemas de caixa preta é que toda a pesquisa e backtesting tem sido teoricamente feito para o comerciante; A desvantagem é que o usuário está "voando cego", pois a metodologia geralmente não é divulgada e, muitas vezes, o usuário não consegue fazer personalizações para refletir seu estilo de negociação. (Saiba como os sistemas de caixa preta funcionam com ETFs inteligentes em Sharpen Your Portfolio With Intelligent ETFs.)
Os indicadores sozinhos não fazem sinais comerciais. Cada trader deve definir o método exato em que os indicadores serão utilizados para sinalizar oportunidades comerciais e para desenvolver estratégias. Os indicadores podem certamente ser usados sem ser incorporados em uma estratégia; no entanto, as estratégias técnicas de negociação geralmente incluem pelo menos um tipo de indicador. Identificar um conjunto absoluto de regras, como com uma estratégia, permite que os comerciantes façam backtest para determinar a viabilidade de uma estratégia específica. Também ajuda os comerciantes a entender a expectativa matemática das regras ou a forma como a estratégia deve atuar no futuro. Isso é fundamental para os comerciantes técnicos, pois ajuda os comerciantes a avaliar continuamente o desempenho da estratégia e pode ajudar a determinar se e quando é hora de fechar uma posição.
Traders freqüentemente falam sobre o Santo Graal - o único segredo comercial que levará à lucratividade instantânea. Infelizmente, não existe uma estratégia perfeita que garanta o sucesso de cada investidor. Cada comerciante tem um estilo único, temperamento, tolerância ao risco e personalidade. Como tal, cabe a cada comerciante conhecer a variedade de ferramentas de análise técnica disponíveis, pesquisar como elas funcionam de acordo com suas necessidades individuais e desenvolver estratégias baseadas nos resultados. (Para mais, confira Survive The Trading Game.)
Passos simples para desenvolver uma estratégia de negociação.
Descubra quais fatores devem ser considerados na criação de uma estratégia de negociação e como definir metas realistas e acionáveis para alcançar seus objetivos.
Uma parte essencial de qualquer empreendimento sério é ter uma lógica clara e abrangente para a tarefa em questão. O comércio não deve ser diferente.
Uma estratégia de negociação indica o que você deseja realizar e por quê. É o resultado de uma revisão pensativa de suas habilidades, habilidades, recursos e expectativas. A estratégia serve como uma bússola, ajudando você a desenvolver seu plano de negociação.
Conforme observado, uma estratégia de negociação define o "que" e o "porquê" que está direcionando sua negociação. O Trade Plan, que é um Trader Path separado, é o "como" da negociação. Descreve as etapas que você irá tomar ao avaliar, executar e gerenciar seus negócios individuais. Sugerimos que você primeiro analise o caminho da estratégia de negociação e pense em como isso se relaciona com você. Você tem uma estratégia? Você pode articular por que deseja trocar ou por que você está negociando? O que é sucesso e como você saberá que você conseguiu? Com uma estratégia de negociação sólida em vigor, veja como um plano de comércio disciplinado pode ajudá-lo a negociar de forma a atingir sua estratégia comercial.
Embora o simples fato de ter uma estratégia de negociação não garanta o sucesso, o desenvolvimento pode torná-lo mais consciente de suas próprias motivações, permitindo que você gerencie melhor suas expectativas de negociação e se aproxime de negociações individuais.
Então, como você desenvolve uma estratégia de negociação? Não existe uma abordagem única; é tão individual como você. Acreditamos que todas as abordagens devem começar com uma revisão do que você deseja realizar, suas habilidades e habilidades existentes e outras considerações. O segundo passo é desenvolver metas claras, mensuráveis e acionáveis.
Considerações sobre estratégia comercial.
Considere cuidadosamente o seguinte enquanto você pensa sobre o motivo pelo qual deseja negociar.
Motivação: o que exatamente você deseja realizar? Pense sobre por que você quer negociar. Você quer ter maior controle sobre suas finanças? Você está olhando para gerar renda para complementar as despesas de vida? Você quer ajudar a financiar a educação de um filho ou um neto? Definir mais claramente o que você quer realizar pode ajudar a influenciar decisões comerciais. Experiência: quais habilidades e talentos você traz para negociação? Você é proprietário de uma pequena empresa que teve que gerenciar orçamentos mensais? Talvez você venha de um plano de fundo analítico? Você gosta de reunir e avaliar informações e desenvolver um ponto de vista dele? Pense sobre seus pontos fortes e como eles podem ajudá-lo a atingir seus objetivos. Tolerância ao Risco: Você está com risco de aversão ou risco de amar? Como sua orientação pode afetar sua capacidade de atingir seus objetivos? Qual o nível de risco que você está disposto a assumir para potencialmente ganhar seus retornos específicos? Como assumir mais risco em outras partes de sua vida? Desafios: o que está no seu caminho? O tempo é frequentemente citado como motivo para não prosseguir os interesses, incluindo comércio. Outros motivos incluem falta de recursos, falta de conhecimento ou prioridades concorrentes. Passe algum tempo pensando sobre o que pode impedi-lo de construir e colocar em prática sua estratégia. Você estará melhor equipado para enfrentar esses desafios se eles forem conhecidos.
Construindo uma estratégia útil.
Uma vez que você possa articular "por que" você deseja negociar e questões-chave que podem influenciar ou afetar sua abordagem de negociação, um bom próximo passo é construir uma estratégia. Anote para encorajar-se a pensar e cobrir todos os aspectos do seu processo de pensamento. Além disso, fornece uma base para quando você começa a avaliar oportunidades de comércio e algo para comparar os resultados reais contra.
O exemplo abaixo é fornecido para ilustrar um objetivo relacionado ao comércio.
"Gerar renda adicional e, ao mesmo tempo, procurar aumentar o valor das ações. Conseguir isso criando uma pequena lista de ações (cinco no máximo) que pagam um dividendo anual mínimo de quatro por cento e são bons candidatos para apreciação de capital no próximo ano. Coloque negociações em duas das ações identificadas antes do próximo anúncio de ganhos ".
Existem muitas abordagens que podem ser usadas para construir uma estratégia. A amostra acima usa a abordagem "SMART". Escolha um que atenda melhor às suas necessidades.
A abordagem SMART é uma ferramenta para desenvolver um objetivo mensurável. Estabelece um cronograma para atingir o objetivo e identifica especificamente a intenção. Importante, ele também pede que você considere a maneira como é realista atingir o objetivo.
Específico - O objetivo é claro, preciso e bem definido: uma pequena lista de oportunidades.
Facilitável - Deve haver uma maneira de confirmar que a meta foi cumprida. Neste caso, você terá uma saída (a lista) cujo conteúdo pode ser comparado com os critérios que você configurou.
Um objetivo: o objetivo é algo sobre o qual você pode agir. Colocar negociações, com base em seus objetivos, são ações apropriadas.
Ralisar: o objetivo é realista para você. Ele se encaixa como comerciante e o que você deseja alcançar com a negociação. No nosso exemplo, uma série de negócios são identificados. Este número deve ser baseado em seu capital e objetivos comerciais.
Time-bound-O objetivo será realizado ou completado em um prazo específico. Escolha um cronograma que permita alcançar seu objetivo. Em nosso exemplo, uma data anterior a um anúncio de ganhos futuros faz sentido se seu objetivo é gerar renda.
Os objetivos de crescimento e renda de ativos são metas comuns para os comerciantes. Você pode ter mais de um objetivo de negociação. Se você cair nesse campo, você pode considerar metas financeiras de longo prazo e usá-las para validar outras metas, pois elas devem ser alinhadas.
Trabalhe na sua estratégia.
Definindo uma estratégia "in stone", você não terá apenas uma ferramenta que o ajudará a identificar negociações potencialmente apropriadas, você terá algo que poderá usar para avaliar suas ações. Após análise, você pode determinar que sua estratégia precisa ser modificada. Você pode determinar que sua estratégia ainda é válida, mas as ações que você está tomando para cumpri-la não estão gerando resultados. Em ambos os casos, você está aprendendo com base na experiência e, em seguida, aplicando esse aprendizado a ações futuras.
Conclusão.
O comércio está cheio de desafios e decisões e você nunca vai parar de aprender. Recordar por que você começou, em primeiro lugar, continua sendo importante. Algumas pessoas perdem de vista por que começaram a operar ou o que esperavam alcançar. Ao construir uma estratégia de negociação pensativa, você instilará disciplina comercial e terá uma ferramenta para avaliar seu comportamento.
Isto foi útil?
Aperfeiçoe suas habilidades comerciais com a Educação ao vivo.
Siga-nos no Twitter.
Conteúdo Relacionado.
Schwab tem ferramentas para ajudá-lo a se preparar mentalmente para negociação.
M-F, 8:30 am - 9:00 pm EST.
Obtenha 500 comissões livres de ações e operações gratuitas por dois anos.
Divulgações importantes.
A informação fornecida aqui é apenas para fins informativos gerais e não deve ser considerada uma recomendação individualizada ou um conselho de investimento personalizado. As estratégias de investimento mencionadas aqui podem não ser adequadas para todos. Cada investidor precisa rever uma estratégia de investimento para sua própria situação particular antes de tomar qualquer decisão de investimento.
O desempenho passado não é garantia de resultados futuros.
Os votos polegares para cima / baixo são submetidos voluntariamente pelos leitores e não pretendem sugerir o desempenho futuro ou a adequação de qualquer tipo de conta, produto ou serviço para qualquer leitor particular e podem não ser representativos da experiência de outros leitores. Quando exibido, as contagens de voto polegares para cima e para baixo representam se as pessoas acharam o conteúdo útil ou não útil e não se destinam a um depoimento. Qualquer comentário escrito ou comentários coletados nesta página não serão publicados. Charles Schwab & amp; Co., Inc. pode, a seu exclusivo critério, redistribuir a contagem de votos para zero, remover os votos que aparecem gerados por robôs ou scripts ou remover os módulos usados para coletar feedback e votos.
Produtos de corretagem: Não segurado pela FDIC • Sem garantia bancária • Pode perder valor.
A Charles Schwab Corporation fornece uma gama completa de serviços de corretagem, serviços bancários e financeiros através de suas subsidiárias operacionais. Sua subsidiária de corretor, Charles Schwab & amp; Co., Inc. (membro SIPC), oferece serviços de investimento e produtos, incluindo contas de corretagem Schwab. Sua subsidiária bancária, Charles Schwab Bank (membro FDIC e um credor de Igualdade de Habitação), fornece serviços e serviços de depósito e empréstimo. O acesso aos serviços eletrônicos pode ser limitado ou não disponível durante períodos de demanda máxima, volatilidade do mercado, atualização de sistemas, manutenção ou por outros motivos.
Este site foi projetado para residentes nos EUA. Não-U. S. os residentes estão sujeitos a restrições específicas do país. Saiba mais sobre nossos serviços para residentes que não pertencem aos EUA.
© 2017 Charles Schwab & amp; Co., Inc, todos os direitos reservados. Membro SIPC. É proibido o acesso não autorizado. O uso será monitorado.
QuantStart.
Junte-se ao portal de membros privados da Quantcademy que atende à comunidade de comerciantes de varejo de varejo em rápido crescimento. Você encontrará um grupo de comerciantes quânticos bem informados e com a mesma mentalidade, prontos para responder às suas perguntas mais prementes sobre negociação de quant.
Confira meu ebook sobre o comércio de quant, onde eu ensino você como criar estratégias de negociação sistemáticas lucrativas com ferramentas Python, desde o início.
Dê uma olhada no meu novo ebook sobre estratégias de negociação avançadas usando análise de séries temporais, aprendizado de máquina e estatísticas bayesianas, com Python e R.
Por Michael Halls-Moore em 26 de fevereiro de 2014.
Neste artigo, o conceito de execução automática será discutido. Em termos gerais, este é o processo de permitir uma estratégia de negociação, através de uma plataforma de negociação eletrônica, para gerar sinais de execução comercial sem qualquer intervenção humana subseqüente. A maioria dos sistemas discutidos no QuantStart até o momento foi projetado para ser implementado como estratégias de execução automatizadas. O artigo descreverá pacotes de software e linguagens de programação que fornecem recursos de execução de backtesting e automáticos.
A primeira consideração é como testar uma estratégia. Minha visão pessoal é que o desenvolvimento personalizado de um ambiente de backtesting dentro de uma linguagem de programação de primeira classe oferece maior flexibilidade. Por outro lado, uma plataforma de backtesting integrada desenvolvida por um fornecedor sempre terá que fazer pressupostos sobre como os testes de backtest são realizados. Apesar disso, a escolha das linguagens de programação disponíveis é grande e diversificada, o que muitas vezes pode ser esmagador. Não é óbvio antes do desenvolvimento qual idioma é susceptível de ser adequado.
Ao codificar uma estratégia em regras sistemáticas, o comerciante quantitativo deve estar confiante de que seu desempenho futuro refletirá seu desempenho passado. Geralmente, existem duas formas de sistema de teste de resposta que são utilizadas para testar essa hipótese. Em geral, eles são categorizados como back testers de pesquisa e back testers orientados a eventos. Consideraremos backtesters personalizados versus produtos de fornecedores para esses dois paradigmas e veremos como eles se comparam.
Ferramentas de pesquisa.
Ao identificar estratégias de negociação algorítmicas, geralmente não é necessário simular completamente todos os aspectos da interação do mercado. Em vez disso, podem ser feitas aproximações que proporcionem determinação rápida do desempenho potencial da estratégia. Essas ferramentas de pesquisa muitas vezes fazem suposições irrealistas sobre os custos de transação, provavelmente aumentam os preços, restrições de curto prazo, dependência do local, gerenciamento de riscos e dimensionamento de posição. Apesar dessas deficiências, o desempenho de tais estratégias ainda pode ser avaliado efetivamente. Ferramentas comuns para pesquisa incluem MATLAB, R, Python e Excel.
Esses pacotes de software são fornecidos com recursos de vetorização que permitem velocidade de execução rápida e implementação de estratégia mais fácil. MATLAB e pandas são exemplos de sistemas vectorizados. Com tais ferramentas de pesquisa, é possível testar múltiplas estratégias, combinações e variantes de forma rápida e iterativa, sem a necessidade de "concretizar" uma simulação realista de interação de mercado.
Embora tais ferramentas sejam freqüentemente usadas tanto para backtesting quanto para execução, esses ambientes de pesquisa geralmente não são adequados para estratégias que se aproximam de negociação intradiária em freqüências mais altas na escala de sub-minutos. Essas bibliotecas não tendem a ser capazes de se conectar efetivamente a fornecedores de dados de mercado em tempo real ou a interface com as APIs de corretagem de forma robusta.
Apesar dessas falhas executivas, os ambientes de pesquisa são fortemente utilizados dentro da indústria de comércio quantitativo profissional. Eles fornecem o "primeiro rascunho" para todas as ideias estratégicas antes da promoção para verificações mais rigorosas dentro de um ambiente realista de backtesting.
Backtesting baseado em eventos.
Uma vez que uma estratégia é considerada adequada na pesquisa, ela deve ser avaliada de forma mais realista. Esse realismo tenta explicar a maioria (se não todas) das questões descritas em postagens anteriores. A situação ideal é poder usar o mesmo código de geração de comércio para backtesting histórico, bem como execução ao vivo. Isto é conseguido através de um backtester dirigido a eventos.
Os sistemas orientados a eventos são amplamente utilizados na engenharia de software, geralmente para manipular a entrada da interface gráfica do usuário (GUI) em sistemas operacionais baseados em janelas. Eles também são ideais para o comércio algorítmico, uma vez que a noção de pedidos de mercado em tempo real ou enchimentos comerciais pode ser encapsulada como um evento. Tais sistemas são frequentemente escritos em linguagens de alto desempenho como C ++, C # e Java.
Considere uma situação em que uma estratégia de negociação automatizada esteja conectada a um feed de mercado em tempo real e a um corretor (estes dois podem ser um e o mesmo). Novas informações de mercado serão enviadas ao sistema, o que desencadeia um evento para gerar um novo sinal de negociação e, portanto, um evento de execução. Esses sistemas são executados em um loop contínuo esperando para receber eventos e manipulá-los adequadamente.
É possível gerar subcomponentes, como um manipulador histórico de dados e simulador de corretagem, que pode imitar suas contrapartes ao vivo. Isso permite estratégias de backtesting de uma maneira extremamente semelhante à da execução ao vivo.
A desvantagem de tais sistemas reside no seu projeto complicado quando comparado a uma ferramenta de pesquisa mais simples. Portanto, "tempo para comercializar" é mais longo. Eles são mais propensos a erros e exigem um bom conhecimento de programação e metodologia de desenvolvimento de software.
Em termos de engenharia, a latência é definida como o intervalo de tempo entre uma simulação e uma resposta. Na negociação quantitativa, geralmente se refere ao tempo de ida e volta entre a geração de um sinal de execução e o recebimento das informações de preenchimento de um corretor que executa a execução.
Essa latência raramente é um problema em estratégias de inter-frequência de baixa frequência. O movimento esperado dos preços durante o período de latência não afetará a estratégia em grande medida. O mesmo não acontece com as estratégias de frequência mais alta, em que a latência se torna extremamente importante. O objetivo final da HFT é reduzir a latência, tanto quanto possível, para reduzir o deslizamento.
A latência decrescente envolve a minimização da "distância" entre o sistema de negociação algorítmica e a troca final em que uma ordem está sendo executada. Isso pode envolver o encurtamento da distância geográfica entre os sistemas, reduzindo assim os tempos de viagem ao longo do cabeamento da rede. Também pode envolver a redução do processamento realizado em hardware de rede ou a escolha de uma corretora com infra-estrutura mais sofisticada. Muitas corretoras competem em latência para ganhar negócios.
A latência decrescente torna-se exponencialmente mais cara como uma função de "distância na internet", que é definida como a distância da rede entre dois servidores. Assim, para um comerciante de alta freqüência, um compromisso deve ser alcançado entre as despesas de latência-redução e o ganho de minimizar o deslizamento. Essas questões serão discutidas na seção sobre Colocação abaixo.
Escolhas de idioma.
Alguns problemas que impulsionam a escolha do idioma já foram delineados. Agora vamos considerar os benefícios e desvantagens de linguagens de programação individuais. Eu categorizei amplamente as linguagens em desenvolvimento de alto desempenho / mais difícil versus desempenho mais baixo / desenvolvimento mais fácil. Estes são termos subjetivos e alguns discordarão dependendo de seu histórico.
Um dos aspectos mais importantes da programação de um ambiente de backtesting personalizado é que o programador está familiarizado com as ferramentas que estão sendo usadas. Para aqueles que são novos para a paisagem de linguagem de programação, o seguinte irá esclarecer o que tende a ser utilizado dentro de negociação algorítmica.
C ++, C # e Java.
C ++, C # e Java são exemplos de linguagens de programação orientadas a objetos de uso geral. Isso significa que eles podem ser usados sem um ambiente de desenvolvimento integrado correspondente (IDE), são todos de plataforma cruzada, possuem uma ampla gama de bibliotecas para quase todas as tarefas imagináveis e permitem uma velocidade de execução rápida quando utilizadas corretamente.
Se a velocidade de execução final for desejada, C ++ (ou C) provavelmente será a melhor escolha. Oferece a maior flexibilidade para gerenciar memória e otimizar a velocidade de execução. Esta flexibilidade vem a um preço. C ++ é complicado para aprender bem e muitas vezes pode levar a erros sutis. O tempo de desenvolvimento pode levar muito mais tempo do que em outras línguas. Apesar dessas deficiências, é abrangente no setor financeiro.
C # e Java são semelhantes, uma vez que ambos exigem que todos os componentes sejam objetos com exceção de tipos de dados primitivos, como flutuadores e inteiros. Eles diferem de C ++ executando a coleta automática de lixo. A coleta de lixo agrega uma sobrecarga de desempenho, mas leva a um desenvolvimento mais rápido. Essas linguagens são boas escolhas para o desenvolvimento de um backtester, pois possuem recursos de GUI nativos, bibliotecas de análise numérica e velocidade de execução rápida.
Pessoalmente, eu uso o C ++ para criar backtesters acionados por eventos que precisam de velocidade de execução extremamente rápida, como para sistemas HFT. Isto é somente se eu senti que um sistema orientado a eventos do Python foi afunilado, já que a última linguagem seria minha primeira escolha para tal sistema.
MATLAB, R e Python.
MATLAB é um IDE comercial para computação numérica. Ganhou ampla aceitação nos setores acadêmico, engenharia e financeiro. Possui muitas bibliotecas numéricas para computação científica. Possui uma velocidade de execução rápida sob o pressuposto de que qualquer algoritmo que está sendo desenvolvido está sujeito a vectorização ou paralelização. Apesar dessas vantagens, é caro, tornando-o menos atraente para os comerciantes de varejo em um orçamento. MATLAB às vezes é usado para execução direta para uma corretora, como Interactive Brokers.
R é um ambiente de script de estatísticas dedicado. É gratuito, open-source, cross-platform e contém uma grande quantidade de pacotes estatísticos livremente disponíveis para realizar análises extremamente avançadas. R é amplamente utilizado em estatísticas acadêmicas e na indústria quantitativa de hedge funds. Embora seja possível conectar R a uma corretora, não é adequado para a tarefa e deve ser considerado mais uma ferramenta de pesquisa. Também não tem velocidade de execução, a menos que as operações estejam veturizadas.
Eu agrupei o Python sob esse cabeçalho, embora ele esteja em algum lugar entre o MATLAB, R e as linguagens de propósito geral mencionadas anteriormente. É gratuito, open-source e cross-platform. É interpretado em oposição ao compilado, o que o torna nativamente mais lento que o C ++. No entanto, contém uma biblioteca para executar quase qualquer tarefa imaginável, desde a computação científica até o design de servidor web de baixo nível. Em particular, contém NumPy, SciPy, pandas, matplotlib e scikit-learn, que fornecem um ambiente de pesquisa numérica robusto que quando vectorizado é comparável à velocidade de execução da linguagem compilada.
O Python também possui bibliotecas para se conectar a corretoras. Isso faz com que seja um "balcão único" para criar um ambiente de execução de backtesting e execução ao longo do evento, sem ter que entrar em outras linguas mais complexas. A velocidade de execução é mais do que suficiente para comerciantes intradiários negociando na escala de tempo de minutos e acima. O Python é muito simples de aprender e aprender quando comparado a linguagens de baixo nível como o C ++. Por essas razões, usamos extensivamente o Python nos artigos da QuantStart.
Ambientes de Desenvolvimento Integrados.
O termo IDE tem vários significados dentro de negociação algorítmica. Os desenvolvedores de software usam isso para significar uma GUI que permite a programação com recursos de realce de sintaxe, navegação de arquivos, depuração e execução de código. Os comerciantes algorítmicos usam isso para significar um ambiente de backtesting / trading totalmente integrado com download histórico histórico ou em tempo real, gráficos, avaliação estatística e execução ao vivo. Para nossos propósitos, eu uso o termo para significar qualquer ambiente de backtest / trading, muitas vezes baseado em GUI, que não é considerado uma linguagem de programação de propósito geral.
Enquanto alguns comerciantes quant consideram o Excel ser inapropriado para negociação, achei que fosse extremamente útil para a "verificação de sanidade" dos resultados. O fato de que todos os dados estão diretamente disponíveis à vista facilita a implementação de estratégias muito básicas de sinal / filtro. Corretoras como a Interactive Brokers também permitem plugins DDE que permitem que o Excel receba dados de mercado em tempo real e execute ordens de negociação.
Apesar da facilidade de uso, o Excel é extremamente lento para qualquer escala de dados razoável ou nível de computação numérica. Eu só uso isso para verificar erros ao desenvolver contra outras estratégias. Em particular, é extremamente útil para verificar se uma estratégia está sujeita a viés de frente. Isso é fácil de detectar no Excel devido à natureza da planilha do software.
Se você está desconfortável com as linguagens de programação e está realizando uma estratégia de interdição, o Excel pode ser uma boa escolha.
Software de backtesting comercial / varejo.
O mercado de gráficos de varejo, "análise técnica" e software de backtesting é extremamente competitivo. Os recursos oferecidos por esse software incluem gráficos em tempo real de preços, uma grande variedade de indicadores técnicos, idiomas personalizados e testes automatizados.
Alguns fornecedores fornecem uma solução completa, como a TradeStation. A TradeStation é uma corretora on-line que produz software de negociação (também conhecido como TradeStation) que fornece execução de ordens eletrônicas em várias classes de ativos. Atualmente, desconheço uma API direta para execução automática. Em vez disso, os pedidos devem ser colocados através do software GUI. Isso contrasta com a Interactive Brokers, que tem uma interface de negociação mais enxuta (Trader WorkStation), mas oferece APIs proprietárias de execução de ordens / mercado em tempo real e uma interface FIX.
Outra plataforma extremamente popular é o MetaTrader, que é usado em operações de câmbio para criar 'Expert Advisors'. Estes são scripts personalizados escritos em uma linguagem proprietária que pode ser usada para negociação automatizada. Eu não tive muita experiência com a TradeStation ou MetaTrader, então não vou gastar muito tempo discutindo seus méritos.
Tais ferramentas são úteis se você não estiver confortável com o desenvolvimento de software em profundidade e deseja que muitos dos detalhes sejam atendidos. No entanto, com esses sistemas muita flexibilidade é sacrificada e muitas vezes você está vinculado a uma única corretora.
Ferramentas de código aberto e baseadas na web.
Os dois sistemas populares de backtesting baseados na web são Quantopian e QuantConnect. O primeiro faz uso do Python (e ZipLine, veja abaixo), enquanto o último utiliza C #. Ambos fornecem uma riqueza de dados históricos. A Quantopian atualmente suporta negociação ao vivo com a Interactive Brokers, enquanto a QuantConnect está trabalhando para negociação ao vivo.
A Algo-Trader é uma empresa com sede na Suíça que oferece uma licença aberta e uma licença comercial para o seu sistema. Pelo que posso reunir a oferta parece bastante madura e eles têm muitos clientes institucionais. O sistema permite o backtesting histórico completo e o processamento complexo de eventos e eles se vinculam aos Interactive Brokers. A edição Enterprise oferece substancialmente mais recursos de alto desempenho.
A Marketcetera fornece um sistema de backtesting que pode amarrar em muitos outros idiomas, como Python e R, para aproveitar o código que você já tenha escrito. O "Estúdio de Estratégia" oferece a capacidade de escrever o código de backtesting, bem como algoritmos de execução otimizados e, posteriormente, a transição de um backtest histórico para o comércio de papel ao vivo. Eu não os usei antes.
ZipLine é a biblioteca Python que alimenta o serviço Quantopian mencionado acima. É um ambiente de backtest totalmente orientado a eventos e atualmente suporta as ações dos EUA em uma base minuciosa. Não usei extensivamente o ZipLine, mas conheço outros que acham que é uma boa ferramenta. Ainda há muitas áreas para melhorar, mas a equipe está constantemente trabalhando no projeto e é muito ativamente mantida.
Há também alguns projetos hospedados no Github / Google Code que você deseja examinar. Não passei muito tempo investigando-os. Tais projetos incluem OpenQuant, TradeLink e PyAlgoTrade.
Software de Backtesting Institucional.
Os sistemas de backtesting de nível institucional, como Deltix e QuantHouse, geralmente não são utilizados por comerciantes algorítmicos de varejo. As licenças de software geralmente estão bem fora do orçamento para infra-estrutura. Dito isto, esse software é amplamente utilizado por fundos quantitativos, casas comerciais comerciais, escritórios familiares e outros.
Os benefícios de tais sistemas são claros. Eles fornecem uma solução tudo-em-um para coleta de dados, desenvolvimento de estratégias, backtesting histórico e execução ao vivo em instrumentos únicos ou carteiras, até o nível de alta freqüência. Tais plataformas tiveram testes extensivos e muito uso "no campo" e, portanto, são considerados robustos.
Os sistemas são conduzidos por eventos e os ambientes de backtest podem, muitas vezes, simular os ambientes em tempo para um alto grau de precisão. Os sistemas também suportam algoritmos de execução otimizados, que tentam minimizar os custos de transação. Isso é particularmente útil para os comerciantes com uma base de capital maior.
Tenho que admitir que não tive muita experiência da Deltix ou da QuantHouse. Dito isto, o orçamento só os coloca fora do alcance da maioria dos comerciantes de varejo, por isso não vou me debruçar sobre esses sistemas.
Colocação.
A paisagem do software para negociação algorítmica já foi pesquisada. Agora podemos voltar nossa atenção para a implementação do hardware que irá executar nossas estratégias.
Um comerciante de varejo provavelmente estará executando sua estratégia em casa durante as horas de mercado. Isso envolverá ligar o PC, conectar-se à corretora, atualizar o software de mercado e, em seguida, permitir que o algoritmo seja executado automaticamente durante o dia. Por outro lado, um fundo quant financeiro profissional com ativos significativos sob gestão (AUM) terá uma infra-estrutura dedicada de servidor com colocação em troca, a fim de reduzir a latência, tanto quanto possível, para executar suas estratégias de alta velocidade.
Home Desktop.
A abordagem mais simples para a implantação de hardware é simplesmente executar uma estratégia algorítmica com um computador desktop doméstico conectado à corretora por meio de uma conexão de banda larga (ou similar).
Embora esta abordagem seja simples de começar, ela sofre de muitos inconvenientes. A máquina de mesa está sujeita a falha de energia, a menos que tenha o backup feito por um no-break. Além disso, uma conexão à internet doméstica também está à mercê do ISP. A perda de energia ou a falha na conectividade com a internet podem ocorrer em um momento crucial na negociação, deixando o comerciante algorítmico com posições abertas que não podem ser fechadas. Este problema também ocorre com reinícios obrigatórios do sistema operacional (isso realmente aconteceu comigo em uma configuração profissional!) E falha de componente, o que leva aos mesmos problemas.
Pelas razões acima, hesito em recomendar uma abordagem de desktop doméstico para negociação algorítmica. Se você decidir seguir essa abordagem, certifique-se de ter um computador de backup E uma conexão de internet de backup (por exemplo, um dongle 3G) que possa ser usado para fechar posições em uma situação de inatividade.
O próximo nível a partir de uma área de trabalho doméstica é fazer uso de um servidor virtual privado (VPS). Um VPS é um sistema de servidor remoto, muitas vezes comercializado como um serviço "nuvem". Eles são muito mais baratos do que um servidor dedicado correspondente, uma vez que um VPS é na verdade uma partição de um servidor muito maior. Possuem um ambiente de sistema operacional isolado e virtual, exclusivamente disponível para cada usuário individual. A carga da CPU é compartilhada entre vários VPS e uma parte dos sistemas. A RAM é alocada ao VPS. Tudo isso é realizado através de um processo conhecido como virtualização.
Os provedores comuns de VPS incluem o Amazon EC2 e o Rackspace Cloud. Eles fornecem sistemas de nível de entrada com baixa RAM e uso básico de CPU através de alta memória RAM, servidores de alta CPU. Para a maioria dos comerciantes de varejo algorítmicos, os sistemas de nível de entrada são suficientes para estratégias intradias de baixa freqüência ou estratégias intermediárias e bancos de dados de dados históricos menores.
Os benefícios de um sistema baseado em VPS incluem disponibilidade 24/7 (embora com um certo tempo de inatividade realista!), Capacidades de monitoramento mais robustas, "plugins" fáceis para serviços adicionais, como armazenamento de arquivos ou bancos de dados gerenciados e uma arquitetura flexível. Uma desvantagem é a despesa contínua. À medida que o sistema cresce, o hardware dedicado torna-se mais barato por unidade de desempenho. Esse ponto de preço assume a colocação longe de uma troca.
Em comparação com um sistema de desktop doméstico, a latência nem sempre é melhorada com a escolha de um provedor de VPS. A sua localização em casa pode estar mais perto de uma troca financeira específica do que os data centers do seu provedor de nuvem. Isso é atenuado pela escolha de uma empresa que presta serviços VPS direcionados especificamente para negociação algorítmica, que estão localizadas em ou perto de trocas. Estes provavelmente custarão mais do que um provedor de VPS genérico, como Amazon ou Rackspace.
Colocação de troca.
Para obter a melhor minimização de latência, é necessário colocar servidores dedicados diretamente no centro de dados de troca. Esta é uma opção proibitivamente cara para quase todos os comerciantes algorítmicos de varejo, a menos que eles estejam muito bem capitalizados. É realmente o domínio do fundo quantitativo profissional ou corretagem. Como mencionei acima, uma opção mais realista é comprar um sistema VPS de um provedor localizado próximo a uma bolsa.
Como pode ser visto, há muitas opções para backtesting, execução automática e hospedagem de uma estratégia. Determinar a solução certa depende do orçamento, capacidade de programação, grau de personalização exigido, disponibilidade de classe de ativos e se a negociação deve ser realizada no varejo ou no profissional.
Apenas iniciando o comércio quantitativo?
3 razões para se inscrever para a lista de e-mails QuantStart:
1. Quant Trading Lessons.
Você terá acesso instantâneo a um curso de e-mail gratuito de 10 partes, repleto de sugestões e dicas para ajudá-lo a começar a negociação quantitativa!
2. Todo o conteúdo mais recente.
Todas as semanas, vou enviar-lhe um envoltório de todas as atividades no QuantStart para que você nunca mais perca uma postagem novamente.
Real, dicas de negociação viáveis, sem tonturas.
Desenvolvendo sua estratégia.
Qual é o caminho para o sucesso?
Como você vai ganhar no próximo período?
"Como você vai ganhar no próximo período?" Essa é a questão fundamental por trás do desenvolvimento da estratégia.
Para ganhar em qualquer coisa que valha a pena, você precisa de um plano de jogo. As equipes de esportes profissionais sabem disso, e essa idéia se aplica a sua organização, seu departamento, sua equipe e ndash; e mesmo para você como indivíduo.
Para ser bem sucedido, é saber como usar seu talento e recursos para melhor vantagem, e é muito difícil "ganhar" se você não possui este plano de jogo.
Este artigo apresenta-lhe uma abordagem sistemática e de senso comum para o desenvolvimento de estratégias.
Como você escreve uma estratégia de negócios?
Em uma empresa com fins lucrativos, para a qual a concorrência e a lucratividade são importantes, suas metas serão diferentes das de um departamento sem fins lucrativos ou do governo. Da mesma forma, os objetivos para um departamento ou equipe terão um escopo diferente de objetivos para sua organização como um todo.
Por exemplo, e dependendo do escopo e das circunstâncias, você pode querer desenvolver estratégias para:
Aumenta a lucratividade. Ganhe mais participação de mercado. Aumente os índices de aprovação ou aumente a satisfação do cliente. Conclua um projeto abaixo do orçamento.
Para determinar sua estratégia, você deve entender completamente os fatores ambientais internos e externos que o afetam. Com esse entendimento, você pode identificar suas claras vantagens e usá-las para ter sucesso. A partir daí, você pode fazer escolhas informadas e implementar sua estratégia de forma eficaz.
Então, a criação de estratégia segue um processo de três etapas:
Analisando o contexto em que você está operando. Identificando opções estratégicas. Avaliando e selecionando as melhores opções.
Examinaremos esse processo e analisaremos algumas ferramentas úteis que podem ajudá-lo a desenvolver sua estratégia.
Etapa 1: Analisando seu Contexto e Ambiente.
Nesta primeira etapa, você garante que você entende a si mesmo e ao seu ambiente. Faça o seguinte:
Analise sua organização.
Em primeiro lugar, examine seus recursos, responsabilidades, capacidades, pontos fortes e fracos. Uma análise SWOT é uma ótima ferramenta para descobrir o que você faz bem e onde você tem pontos fracos, desde que você a use rigorosamente. É muito mais fácil alcançar seus objetivos quando sua estratégia usa seus pontos fortes sem expor suas fraquezas.
Além disso, olhe suas Competências básicas. Estes destacam suas forças únicas e ajudam você a pensar sobre como você pode se afastar de seus concorrentes.
Analise seu ambiente.
Agora você precisa examinar seu ambiente operacional atual para prever onde as coisas estão se movendo. Existem oportunidades interessantes que você deve seguir? Quais cenários futuros são prováveis em seu setor e como isso afetará o trabalho que você faz?
PEST Analysis, Porter's Diamond e Porter's Five Forces são ótimos pontos de partida para analisar o seu ambiente. Eles mostram onde você tem uma posição forte dentro do ambiente maior e onde você pode ter problemas.
À medida que você se prepara para criar sua estratégia, certifique-se de que está trabalhando de uma maneira alinhada com as mudanças em seu ambiente operacional, em vez de trabalhar contra elas. Esses fatores externos estão muitas vezes fora de seu controle, portanto, se você seguir uma estratégia que requeira uma mudança em um desses elementos, poderá ter uma batalha longa, exaustiva e não lucrativa à sua frente.
Uma matriz TOWS pode ajudá-lo com sua análise interna e externa. Essa estrutura combina tudo o que você aprendeu em sua análise SWOT (o TOWS é SWOT ao contrário) e, em seguida, aplica-a ao desenvolvimento de uma estratégia que maximiza os pontos fortes e as oportunidades ou minimiza os pontos fracos e as ameaças.
Analise seus clientes e partes interessadas.
Sua estratégia define como você vai ganhar, e ganhar é geralmente enquadrado pelo quão bem você satisfaz seus clientes. As empresas com fins lucrativos devem manter seus clientes e acionistas satisfeitos. Governos, organizações sem fins lucrativos e equipes de projetos também têm outras partes interessadas para satisfazer também. A criação da estratégia deve considerar essas necessidades.
Identifique seus clientes e partes interessadas. O que seus clientes desejam? E quem são os principais interessados em seu sucesso? A análise das partes interessadas irá ajudá-lo a descobrir essas necessidades e preferências.
Além disso, analise seu mercado detalhadamente. Responda questões-chave como "Como o nosso mercado é segmentado?", "Quais subpopulações podemos alcançar de forma econômica?" e "Qual é a nossa melhor mistura de marketing?"
Analise seus concorrentes.
Em uma empresa tradicional com fins lucrativos, você deve entender como seus produtos se comparam com os produtos dos concorrentes e quais são as competências dos seus concorrentes. Quão fácil, ou difícil, é entrar no seu mercado? Quais alternativas os clientes têm?
Nosso artigo sobre Análise da USP ajuda você a identificar maneiras de competir de maneira eficaz. Você também encontrará muitas ferramentas úteis que podem ajudá-lo a entender competidores em nosso artigo sobre Inteligência Competitiva.
Sem fins lucrativos, equipes departamentais e projetos também têm concorrentes. Outros projetos e equipes dentro do departamento competem por dinheiro e outros recursos. Portanto, você deve provar que pode agregar valor, atingir objetivos e contribuir para o sucesso organizacional.
Etapa 2: Identificando opções estratégicas.
No Estágio 1, você desenvolveu um entendimento de como sua organização ou equipe se encaixa no contexto dos ambientes interno e externo. Agora é hora de pensar sobre as diferentes coisas que você poderia fazer para criar uma vantagem clara e atingir seus objetivos. Aqui estão algumas atividades fundamentais que podem ajudá-lo a tomar essa decisão.
Opções de brainstorming.
Use ferramentas de criatividade como Brainstorming, Reverse Brainstorming e Starbursting para explorar projetos que você poderia executar para desenvolver vantagem competitiva. Guia seu brainstorming com referência à declaração de missão da organização, mas, dependendo do seu papel na organização, considere o quão longe você deve ser limitado por isso.
Examine oportunidades e ameaças.
Sua Análise SWOT identificou algumas das principais oportunidades e ameaças que você enfrenta. Usando isso como ponto de partida, faça um brainstorming de maneiras adicionais de maximizar suas oportunidades, minimizar suas ameaças ou, talvez, transformar suas ameaças em oportunidades.
Resolver problemas.
Uma abordagem de resolução de problemas também pode ajudar nesta fase. Se o seu problema é que você não está alcançando seus objetivos, pergunte a si mesmo como você pode garantir que você faça. (Se todos em sua indústria acharem difícil lidar com um problema específico, então você pode ganhar uma vantagem competitiva lidar com isso.)
Por exemplo, se você deseja aumentar seus índices de satisfação do cliente em um setor atormentado por más relações com clientes, sua posição inicial é "baixa satisfação". Faça um brainstorming por que esse é o caso e crie opções estratégicas que possam aumentar a satisfação. Ferramentas como Análise de Causas Raiz, 5 Whys e Inquérito Apreciador podem dar-lhe algumas novas perspectivas interessantes sobre estes problemas.
Etapa 3: avaliação e seleção de opções estratégicas.
A etapa final é avaliar as opções estratégicas em detalhes e selecionar as que você deseja seguir.
Encontrar este artigo útil?
Você pode aprender mais 137 habilidades de estratégia, assim, juntando-se ao Mind Tools Club.
Receba o boletim gratuito.
Aprenda novas habilidades de carreira todas as semanas e obtenha GRATUITAMENTE o nosso Livro de Trabalho de Plano de Desenvolvimento Pessoal quando você se inscrever.
Avaliar opções.
Por esta fase, você provavelmente identificou uma série de bons projetos que você poderia executar. Agora você deve avaliar estes para escolher as melhores opções estratégicas. Considere todas as opções que você identificou, mas não faça um julgamento final até que você tenha concluído sua avaliação.
Comece avaliando cada opção à luz dos fatores contextuais que você identificou no Estágio 1. O que eles informam sobre cada opção?
Técnicas como Análise de Risco, Modos de Falha e Análise de Efeitos e Análise de Impacto podem ajudá-lo a detectar as possíveis conseqüências negativas de cada opção, o que pode ser muito fácil de perder. Certifique-se de explorá-los completamente.
A Análise da Matriz de Decisão é particularmente útil para reunir critérios de decisão financeira e não financeira. Isso ajuda você a ponderar critérios de decisão individuais e considerar características subjetivas - como ajuste de equipe e a probabilidade de buy-in da equipe - bem como fatores objetivos, tangíveis, como custo e retorno sobre o investimento.
Escolha o melhor caminho para a frente.
Com a sua avaliação completa, você deve escolher a melhor opção estratégica ou opções estratégicas, certificando-se de que você não escolha tantas opções que espalhe seus recursos também.
Verifique suas idéias para consistência com a visão, a missão e os valores da sua organização, e atualize-os, se necessário. É fácil esquecer esses elementos críticos durante o planejamento estratégico, para garantir que o que você quer "ganhar" é algo que contribui para o objetivo geral da organização.
Verifique suas suposições usando a Escada de inferência. Isso ajuda você a confirmar a solidez do processo de raciocínio usado para desenvolver sua estratégia.
Há um grande debate e desentendimento sobre a melhor maneira de desenvolver uma estratégia. Não tenha medo de adaptar esta abordagem às suas próprias circunstâncias específicas!
Os três Cs da estratégia de implementação.
Não é bom desenvolver uma estratégia se você não a implementar com sucesso, e é aí que muitas pessoas se perdem.
Quando você está colocando a sua estratégia em prática, considere os Três Cs de Estratégia de Implementação e ndash; Esclarecer, comunicar e Cascade & ndash; que foram identificados pelo consultor de negócios Scott Edinger. Pergunte a cada um com um pouco mais de detalhes.
Esclareça sua estratégia.
Sua estratégia precisa ser compreendida por pessoas em todos os níveis da sua organização, não apenas na sala de reuniões. Certifique-se de que você pode expressá-lo em termos que são fáceis de conectar-se e não se esqueça de evitar jargões empresariais e & ldquo; corporate speak. & Rdquo;
Comunique sua estratégia.
Use todos os meios à sua disposição para comunicar sua estratégia à sua organização, tanto eletronicamente quanto face a face. Sua estratégia afetará todos, por isso é vital que eles compreendam seu novo foco e direção, e como ele irá informar seu próprio trabalho.
Conecte sua estratégia.
Elimine os & ldquo; nozes e parafusos & rdquo; de implementar sua estratégia em toda a organização. Consulte os gerentes e encarregue-os com os aspectos práticos de aplicá-lo aos seus próprios departamentos, incluindo quaisquer requisitos de treinamento ou melhorias de processo que precisem ser feitos. É assim que sua estratégia se torna realidade.
Veja nossos artigos sobre Análise VMOST e o Balanced Scorecard para encontrar maneiras de preencher a lacuna entre o desenvolvimento e a implementação da estratégia, e nosso menu Gerenciamento de Projetos para obter mais técnicas que você pode usar para implementar a estratégia com sucesso.
Pontos chave.
Sua estratégia diz como você alcançará o sucesso, não importa como esse sucesso seja definido. E se você está desenvolvendo uma estratégia no nível pessoal, equipe ou organização, o processo é tão importante quanto o resultado.
Identifique seus recursos exclusivos e entenda como usá-los para sua vantagem, minimizando as ameaças. O processo e as ferramentas identificadas acima ajudarão você a identificar uma variedade de possíveis estratégias de sucesso, para que você possa escolher o que é certo para você.
Aplique isso à sua vida.
Prática de desenvolvimento da estratégia pensando nas suas próprias circunstâncias pessoais. Complete as análises abaixo para pensar sobre o seu caminho pessoal. Aqui estão algumas questões importantes a serem consideradas:
Quais são seus pontos fortes, fracos, oportunidades ou ameaças pessoais e quais são suas "competências essenciais"? O que você é capaz de alcançar se você colocar sua mente nisso? Quais são as tendências da "grande imagem" em seu ambiente? Como você pode monitorar ou adaptar-se a esses fatores externos? Quem são as pessoas importantes para o seu sucesso (seus stakeholders)? Quais opções você tem? Qual destes você deve considerar?
Este site ensina as habilidades que você precisa para uma carreira feliz e bem-sucedida; e esta é apenas uma das muitas ferramentas e recursos que você encontrará aqui na Mind Tools. Inscreva-se no nosso boletim informativo gratuito ou participe do Mind Tools Club e realmente supera sua carreira!
Oferta de ferramentas para atividades em equipe!
Obtenha uma cópia GRATUITA do nosso Kit de ferramentas de Team-Building Activities, quando você se juntar ao Mind Tools Club antes da meia-noite, 01 de fevereiro.
Comentários (9)
Bem-vindo ao Clube e fique feliz em saber que você está aproveitando nossos recursos aqui e que eles contribuíram para o seu aprendizado para o seu Mestrado. Boa sorte com isso.
Mind Tools Team.
Receba o boletim gratuito.
Receba o boletim gratuito.
Aprenda novas habilidades de carreira todas as semanas e obtenha GRATUITAMENTE o nosso Livro de Trabalho de Plano de Desenvolvimento Pessoal quando você se inscrever.
Oferta de ferramentas para atividades em equipe!
Obtenha uma cópia GRATUITA do nosso Kit de ferramentas de Team-Building Activities, quando você se juntar ao Mind Tools Club antes da meia-noite, 01 de fevereiro.
Mind Tools para sua organização.
Inspire sua equipe com mais de 2 000 recursos que os ajude a desenvolver suas habilidades e se tornarem mais eficazes no local de trabalho.
Recursos relacionados.
De Mind Tools.
Relógio de Estratégia do Bowman.
Suas visualizações.
Forneça seus comentários.
O que Bugs você.
Deixe-nos saber suas sugestões ou quaisquer erros no site, e você pode ganhar um vale Amazon de $ 50!
Clique aqui para nos contar.
Links patrocinados.
Meu Plano de Aprendizagem.
Adicionar artigo ao meu plano.
Salve meu plano.
Treinamento de Gestão e Treinamento de Liderança, Online.
Desenvolvendo uma Estratégia de Negociação Rentável Passo a Passo: Parte 1.
Sua atual estratégia de negociação sopra; é hora de procurar por um novo. Isso é o que muitos comerciantes pensam quando não estão vendo resultados consistentemente rentáveis. O que você provavelmente não percebe é que você tem todas as ferramentas; É apenas uma questão de afinação fina.
Neste artigo, eu compartilharei com você uma abordagem passo a passo para criar e afinar uma estratégia de negociação personalizada adequada à sua personalidade. Se você desenvolveu um plano ou está trabalhando atualmente em um, esse processo pode ajudá-lo a descobrir as áreas específicas que precisam de ajustes finos.
As peças de um plano de negociação ganhador.
Sua estratégia de negociação deve se encaixar com seu plano de negociação, como uma bola de beisebol na luva de um coletor, confortavelmente. Você pode estar se perguntando qual é a diferença entre um plano de negociação e uma estratégia de negociação em primeiro lugar.
Seu plano de negociação é o seu plano de negócios e sua estratégia de negociação é uma parte do seu plano de negociação. Eu dividir o plano de negociação em duas partes.
Seção 1: Ideologia do mercado.
Incluído neste plano devem ser seus objetivos específicos, talvez uma citação motivadora que atue como sua inspiração e sua ideologia para os mercados.
Esta seção do seu plano é importante porque dá sua direção e orientação, o que é especialmente útil durante os tempos difíceis (como haverá alguns).
Seção 2: Estratégia de negociação.
Esta é a seção que vamos abordar hoje. Se você não completou a seção 1, você pode ler sobre o desenvolvimento de metas comerciais e sua importância na minha publicação de Introdução.
Uma estratégia de negociação vencedora deve ser incrivelmente detalhada. Todos os resultados possíveis devem ser pensados e contabilizados para ter sucesso. Muitas vezes, uma vez que um comerciante coloca um comércio, seu plano e objetividade sai pela janela. Como diz o ditado, a sorte favorece o preparado. Então aproveite o tempo para desenvolver sua estratégia antes de fazer esse primeiro comércio ao vivo.
Esboço de uma estratégia de negociação ganhadora.
Um plano de negociação pode conter várias estratégias, mas eu recomendo primeiro passar pelo processo de desenvolvimento completo e ajuste fino de uma estratégia antes de passar para um segundo. Depois de ter sua primeira estratégia até o ponto em que você pode visualizar as configurações em seu sono e entrar em seus negócios sem hesitação, você está pronto para criar estratégias adicionais.
Defina seus limites de risco no momento em que você abre sua conta de negociação:
Perda diária máxima: quanto você está disposto a perder em um dia antes de parar de negociar?
(Rule of Thumb: Não mais de 5% do seu capital de negociação)
Perda máxima por comércio: quanto você se arrisca em arriscar em cada comércio?
(Regra de ouro: 1% do seu capital comercial total)
Especifique os mercados e horários do dia em que você trocará:
Escolha um mercado: o mercado e o veículo comercial se adequam aos seus objetivos e personalidade?
Embora haja um mercado aberto em algum lugar, os melhores comerciantes se concentram em alguns momentos específicos e específicos para comercializá-los. Existem outros veículos além das ações ordinárias, opções, futuros e Forex. O que funciona para um comerciante pode não funcionar para você e vice-versa.
Escolha um horário: o que sua agenda permite o tempo de negociação?
Integrar a negociação em sua agenda já agitada provavelmente significa incorporar trabalho, família e recreação. Quando começar, recomendo que se atenha ao maior período de tempo de um gráfico diário, em vez de saltar para o dia de negociação. Isso ocorre porque os movimentos levam mais tempo para se desenvolver. Você pode construir uma estratégia e sua paciência ao mesmo tempo. Lembre-se, a velocidade não equivale necessariamente a mais lucros. Na maioria dos casos, são os prazos maiores que pagam as maiores recompensas.
Escolha uma metodologia.
Sua metodologia é apenas um pequeno pedaço de um sistema de negociação vencedor. O sucesso resulta da execução perfeita. Ao pesquisar vários indicadores, estudos de análise técnica e critérios de análise fundamentais, lembre-se de K. I.S. S & # 8211; mantenha isso simples, idiota.
Escolhendo um indicador: comece com o preço e o volume.
Abra sua plataforma de negociação e remova todos os indicadores da tela. Na verdade, remova tudo, exceto um castiçal ou gráfico de barras do mercado em que você selecionou para negociar. Assista a ação de preço e estude os padrões de volume por duas semanas.
Imprima gráficos diários e identifique os pontos de inflexão. Ou seja, pontos quando o mercado começa a se mover. Volte e procure tendências no volume e formas semelhantes de castiçal ou barra que ocorrem repetidamente. Uma vez que você identificou uma série de padrões similares, você pode introduzir e indicar que ajuda a filtrar os movimentos falsos e ajudar a identificar as melhores entradas.
Minha Própria Estratégia de Negociação.
Os recuos de Fibonacci, os internos do mercado e os gráficos de candelabros são as três ferramentas que constituem a base da minha própria metodologia.
Desenvolva uma Estrutura das Regras de Negociação.
Aqui estão alguns exemplos de regras gerais de negociação que eu uso:
1. Planeje seu comércio e troque seu plano.
2. Mantenha as coisas simples.
3. Apenas faça trocas quando estiver em um estado calmo, legal e coletado.
4. Seja seletivo com seus negócios!
5. Não persiga negócios.
6. Não compre altos, não venda baixas.
7. Nunca deixe um grande vencedor se transformar em um perdedor.
8. Nunca adicione uma posição perdedora.
9. Compreender o comportamento humano é mais importante do que a compreensão da economia.
10. Você sozinho é responsabilizado por todos os negócios.
11. Atitude influencia o comportamento, então mantenha uma atitude positiva.
12. Mantenha as opiniões vagamente.
13. Não habite em negócios passados.
14. Se o mercado não atua como inicialmente antecipado, saia.
15. Esteja preparado para se adaptar à medida que as condições do mercado variam.
Estabeleça seu tamanho de posição.
Se os mercados de contratos comerciais, como opções e futuros, começam com um contrato. No entanto, uma vez que você desenvolve uma sensação para os mercados, será mais benéfico mudar para dois. Isso ocorre porque você agora tem a capacidade de dimensionar o que pode melhorar drasticamente seus retornos.
Se negociar estoque, use a seguinte equação para determinar quantas ações comprar.
Cálculo da posição da ação: $ risco por troca / $ stop.
Por exemplo, se seu risco por negociação for ajustado para US $ 100 e você planeja colocar uma parada de US $ 5 no comércio, você pode comprar 20 ações (US $ 100 / $ 5 = 20).
Coisas para contar antes de colocar CADA comércio:
Definido Entrada Definida Parar Definido Lucro de lucro (s)
Mãos para baixo, esta é a parte mais importante da sua estratégia, definindo sua entrada, parada e alvo antes de colocar o comércio irá mantê-lo objetivo e pensar claramente como o comércio começa a se desdobrar.
Sobre Tim Racette.
Tim é um comerciante em tempo integral nos futuros e mercado de ações e fundador da EminiMind. Ele também é um nativo de Chicago, motorista de montanha competitivo, aventureiro e ASU Sun Devil.
4 Responses to & # 8220; Desenvolver uma Estratégia de Negociação Rentável Passo a Passo: Parte 1 e # 8221;
Desenvolvi este artigo de uma apresentação que dediquei alguns anos na Las Vegas Traders Expo. Se você tiver dúvidas, deixe-os abaixo.
Obrigado por ler,
Eu gosto e concordo com a velocidade # 8220 não equivale necessariamente a mais lucros. Na maioria dos casos, são os prazos maiores que pagam as maiores recompensas & # 8221;
É mais gratificante negociar apenas uma configuração de gráfico de 15 minutos após 5 vezes na configuração de gráfico de 1 min. Mais exposição ao mercado irá levá-lo a mais riscos.
Tudo bom. # 7 e # 12 chegaram em casa para mim.
Eu aprendendo o quão longe você pode e não pode esperar que o ES seja executado em qualquer comércio.
Não é realmente tão longe. Existem algumas corridas de mais de 10 pontos, mas são pouco frequentes e, normalmente, elas testarão várias vezes.
Também outro eu aprendendo o caminho mais difícil é não permitir que suas vitórias diárias atuais sejam uma desculpa para expandir seu SL para uma quantidade ridícula com o dinheiro da casa & # 8220; mentalidade.
O ES não funciona desse jeito. Só porque você está disposto a ter algum ridículo de 8 pontos SL, isso não significa que você é mais provável que ganhe nesse comércio. Na verdade, provavelmente faz com que você tenha mais chances de perder e grande.
Eu tenho vendido ações e opções por mais de 15 anos e devo dizer que esta ES é uma besta dela própria!
Frank Sinatra é famoso por dizer: se puder chegar aqui, posso fazê-lo em qualquer lugar, referindo-me ao seu estrelato na cidade de Nova York. Eu sinto que se você pode negociar o ES com consistência, você pode negociar qualquer mercado com consistência, adaptando seus métodos.
Algumas idéias que tenho para não transformar um vencedor em um perdedor e manter suas opiniões frouxamente são mover sua parada para quebrar mesmo depois de atingir um certo nível de lucro no comércio e não entrar em CNBC. Acho que limitar meu risco de romper até mesmo o comércio no início permite que eu administre o comércio da maneira mais objetiva. Também trarei a minha parada à medida que o comércio funciona a meu favor.
Deixe uma resposta.
Idéias de definição de metas para comerciantes 12 de dezembro de 2017.
TD Ameritrade, Inc. e EminiMind LLC são empresas separadas e não afiliadas e não são responsáveis pelos serviços e produtos de cada um.
Ficar atualizado.
Destaque em:
Minha história comercial.
&cópia de; 2018 EminiMind. Todos os direitos reservados. A negociação comporta um alto nível de risco e pode não ser adequada para todos os investidores. Você deve estar ciente dos riscos e estar disposto a aceitá-los para investir nos mercados de futuros. Você está sujeito a perder todo ou mais do seu investimento original. Não troque com dinheiro que não pode perder ou dinheiro que, se perdido, afetaria seu estilo de vida atual. Este site não é uma solicitação nem uma oferta para comprar / vender futuros. Nenhuma representação está sendo feita que qualquer conta será ou provavelmente alcançará lucros ou perdas similares às discutidas neste site. O desempenho passado de qualquer sistema ou metodologia de negociação não é necessariamente indicativo de resultados futuros.
Como criar sua própria estratégia de negociação de ações simples.
Estratégia de negociação de ações rentáveis é um objetivo máximo de cada comerciante ou investidor ativo. Se você é comerciante sério, você deveria ter preparado várias estratégias de negociação diferentes para diferentes situações de mercado. A bolsa de valores gasta algum tempo na tendência de alta e tendência de baixa, mas a maior parte do tempo se move de lado. Você precisa usar uma estratégia de negociação adequada para ganhar dinheiro.
O mercado está constantemente alterando seu comportamento para que suas estratégias para negociações de swing e negociações de posição estejam evoluindo constantemente.
Você sistema de comércio de ações deve definir regras para encontrar o que é a atual tendência do mercado de ações e situação e qual é a melhor estratégia comercial para usar. Não importa se você prefere swing trading, posição comercial ou se você é um daytrader. Você sempre deve selecionar a melhor estratégia possível no momento.
Use esta lista comprovada de etapas para negociar melhor suas estratégias.
Principais termos de negociação de ações para o desenvolvimento da estratégia de mercado de ações.
Uma boa estratégia de negociação no mercado de ações deve dar respostas para essas questões básicas:
Como encontro a melhor escolha para minha estratégia? Como eu vou negociá-lo?
Estas duas questões devem ser respondidas na descrição das suas estratégias de negociação.
Mas não se preocupe. Você encontra quase tudo o que precisa para negociar suas estratégias e ganhar dinheiro em páginas web simples de negociação de ações.
Como encontrar ações para negociar.
Existem muitas formas possíveis de encontrar ações para negociar. Você pode selecionar essas opções de ações usando análise técnica ou fundamentos.
Todo o processo geralmente está dividido nessas etapas.
usando um criador para fazer a pré-seleção automática ajustando sua seleção usando outro criador ou usando a criação de análise de gráfico individual da configuração comercial para as melhores oportunidades que você encontrar.
Teste suas estratégias.
Você deve testar toda a sua estratégia antes de começar a usá-la em sua conta de negociação. Você pode usar várias opções diferentes para testar suas estratégias:
backtest automaticamente usando um bom comércio de papel de ferramentas backtesting usando o Excel ou realmente um papel para anotar suas negociações.
Se todos esses testes terminarem bem, você pode incorporar essa estratégia em seu sistema comercial. Agora você pode começar a negociar essa estratégia em sua conta.
Como preparar e fazer um comércio.
Aqui, você usará os conceitos básicos do passo anterior para definir como você encontrará respostas para as duas questões acima, basicamente, regras para triagem de mercado e regras para entradas de comércio, saídas, paradas e sua gestão.
estoque e saída comercial.
Gerenciamento de dinheiro e dimensionamento de posição.
Você deve incluir regras de gerenciamento de dinheiro em cada estratégia. Essas regras podem ser comuns para o seu sistema comercial completo ou podem ser ajustadas individualmente para cada estratégia.
Regras de gerenciamento de dinheiro para estratégias de negociação Dimensionamento de posição para suas estratégias em diferentes situações de mercado.
Estratégias de negociação de ações.
Aqui, detalhes de algumas estratégias de negociação de ações que são realmente boas e você pode usá-las para fazer negócios lucrativos.
Estratégia de negociação Breakout:
Princípios básicos da estratégia de negociação de ações em desenvolvimento Primeiros passos descrevendo como negociar o estoque de estoque Resto de etapas para dominar o comércio de ações breakouts Exemplo de estudo de caso de swing estratégia de estratégia de comércio Estratégia de negociação de swing alcista para iniciantes.
Estratégia de negociação de pullback.
Swing trade exemplo de vídeo com stock de VLO Quando preferir uma estratégia de troca de pullback Como definir um alvo ao negociar a estratégia de pullbacks.
Exemplo de configuração do comércio Breakout.
Não perca esses pontos na sua estratégia de negociação de ações.
As quatro etapas importantes para um comércio de swing rentável Introdução à análise técnica Principais ferramentas para a análise técnica das tabelas de preços O que esperar de todas as suas negociações # 8211; uma maneira de melhorar os resultados A análise da ação de fechamento do mercado de ações deve ser incluída em sua estratégia de negociação de ações Saiba por que poderia ser índice de ações gráficos sua ferramenta comercial secreta Como usar a vela envolvente em estratégias de negociação para ações.
LET & # 8217; S FIGURAR O QUE FUNCIONA PARA VOCÊ.
2. Boletim semanal com opções de ações e ETFs atraentes.
Digite seu nome e e-mail, e você está no seu caminho!
Comments
Post a Comment