Um tutorial sobre bandas Criando seu próprio sistema de negociação por Reneacute Koch, Ph. D. Pode ser feito - e sem a dor de cabeça que você esperaria. Na análise técnica, quando você ouve a palavra banda, ela consiste em dois limites: um acima e um abaixo da série de preços semelhante ao que você vê na Figura 1. Nesse, o gráfico de preços diários para Nextel (NXTL), o grosso vermelho Linha é o limite inferior de uma banda constante. Sempre que os preços vão abaixo da linha vermelha, um sinal de compra (círculo azul) é gerado. Uma ou duas barras depois, a posição é fechada (círculo vermelho). O fundo verde identifica os negócios rentáveis. FIGURA 1: LINHA CENTRAL. Heres um exemplo simples de uma linha de centro baseada em um EMA de seis-período de preço médio. Normalmente, os preços se movem dentro de um determinado intervalo. Se algo inesperado acontece, os preços sobem acima ou abaixo do seu intervalo habitual devido ao pânico (ou entusiasmo). Depois de algum tempo decorrido, o evento é esquecido e os preços retornam ao seu nível habitual. Você encontrará este fenômeno baseado na psicologia de massa para ser aplicável em qualquer mercado que é influenciado por participantes humanos. Para construir uma banda, você precisa de duas variáveis: um centro e uma distância. A linha central: Isto é mostrado na Figura 1 como uma linha azul. A linha deve seguir o centro da série de preços. A base mais óbvia para uma linha de centro é o preço médio de uma barra, calculada por: Normalmente, a linha que liga esses pontos de preço médio é volátil (ou seja, a linha muda muito rápido, o que resulta em mau desempenho das respectivas negociações sistema). É por isso que a seqüência do preço médio é suavizada por alguma média móvel. Existem várias opções quando se trata de calcular uma linha central ideal. Eles poderiam ser baseados nos seguintes princípios: Estas médias são geralmente muito barulhento, por isso é uma boa idéia para suavizá-los usando uma função de suavização. Para isso, você pode usar um dos seguintes: SMA (N): A média linear de N períodos ou comprimento EMA (N): A média exponencial de uma constante de tempo, N WMA (N): A média móvel ponderada de N Períodos ou comprimento ASEMA (Nup, Ndown): Uma média móvel exponencial assimétrica que se move mais rapidamente em uma direção do que a outra. Continuação na edição de julho de Análise Técnica de STOCKS amp COMMODITIES Extraído de um artigo publicado originalmente na edição de julho de 2004 da Análise Técnica da revista STOCKS amp COMMODITIES. Todos os direitos reservados. Os sistemas de negociação são simplesmente conjuntos de regras que os comerciantes usam para determinar suas entradas e saídas de uma posição. Desenvolver e usar sistemas de negociação podem ajudar os comerciantes a obter retornos consistentes ao mesmo tempo em que limitam o risco. Em uma situação ideal, os comerciantes devem se sentir como robôs, executando comércios sistematicamente e sem emoção. Então, talvez você se perguntou: O que é parar um robô de trocar o meu sistema A resposta: Nada Este tutorial irá apresentá-lo para as ferramentas e técnicas que você pode usar para criar seu próprio sistema automatizado de negociação. Como são automatizados sistemas de negociação criados Sistemas de negociação automatizados são criados por converter suas regras de sistemas de negociação em código que seu computador pode entender. Seu computador, em seguida, executa essas regras através de seu software de negociação, que olha para os comércios que aderem às suas regras. Finalmente, os comércios são automaticamente colocados com o seu corretor. Este tutorial incidirá sobre a segunda e terceira partes deste processo, onde suas regras são convertidas em um código que seu software de negociação pode entender e usar. O Software de Negociação Suporta Sistemas de Negociação Automatizada Existem muitos programas de negociação que suportam sistemas de negociação automatizados. Alguns gerarão automaticamente e colocará comércios com seu corretor. Outros encontrarão automaticamente negócios que se ajustem aos seus critérios, mas exigem que você coloque os pedidos com seu corretor manualmente. Além disso, os programas de negociação totalmente automáticos exigem frequentemente que você use corretoras específicas que suportam esses recursos, você também pode ter que preencher um formulário de autorização adicional. Vantagens e Desvantagens Sistemas de negociação automatizados têm vários benefícios, mas eles também têm suas desvantagens. Afinal, se alguém tivesse um sistema de negociação que automaticamente fazia dinheiro o tempo todo, ele ou ela literalmente possuir um dinheiro fazendo máquina Vantagens: Um sistema automatizado leva a emoção e ocupado-trabalho de negociação, que permite que você se concentrar em melhorar Sua estratégia e regras de gestão de dinheiro. 13 Uma vez que um sistema lucrativo é desenvolvido, ele não exige nenhum trabalho de sua parte até que ele quebre, ou as condições de mercado exigem uma mudança. Desvantagens: Se o sistema não é devidamente codificado e testado, grandes perdas podem ocorrer muito rapidamente. 13 Às vezes é impossível colocar certas regras no código, o que torna difícil desenvolver um sistema de negociação automatizado. Neste tutorial você aprenderá como planejar e projetar um sistema de negociação automatizado, como traduzir esse projeto em código que seu computador compreenderá, como testar seu plano para garantir um desempenho ótimo e, finalmente, como colocar seu sistema em uso. Sistemas de Negociação Codificação: Design de SistemaSubscreva-se às Notícias para Utilizar para obter as últimas informações e análises Obrigado por se inscrever no Investopedia Insights - Notícias para Utilizar. Os sistemas automatizados de negociação minimizam as emoções, permitem a entrada mais rápida de pedidos, levam a uma maior consistência e resolvem problemas de erro de piloto. Os comerciantes de sistemas dividem seu tempo entre negociação, desenvolvimento, backtesting, otimização e testes diretos, para criar sistemas de negociação viáveis e de alta probabilidade. Automated forex trading software analisa o mercado de negócios favoráveis com base em sua entrada. Saiba mais sobre esta valiosa ferramenta forex. Ao misturar boa análise com implementação eficaz, você pode melhorar drasticamente seus lucros neste mercado. Aprenda a adicionar estrutura aos seus métodos de negociação com estes seis passos importantes. A maioria dos corretores irá fornecer-lhe com o comércio de registros, mas it039s também é importante para manter o controle em seu próprio país. Software fez dia de negociação rápida e automática - mais razão para ser tão meticuloso quanto possível ao escolher o caminho certo para suas necessidades. A Investopedia explica: A interconexão global dos sistemas de pagamentos dos EUA torna possíveis as transferências comerciais e financeiras. Perguntas Frequentes A depreciação pode ser usada como uma despesa dedutível para reduzir os custos fiscais, reforçando o fluxo de caixa Saiba como Warren Buffett se tornou tão bem sucedido através de sua participação em várias escolas de prestígio e suas experiências do mundo real. O CFA Institute permite a um indivíduo uma quantidade ilimitada de tentativas em cada exame. Embora você possa tentar o exame. Saiba mais sobre os salários médios dos analistas de mercado nos EUA e diferentes fatores que afetam os salários e os níveis globais. Perguntas Frequentes A depreciação pode ser usada como uma despesa dedutível para reduzir os custos fiscais, reforçando o fluxo de caixa Saiba como Warren Buffett se tornou tão bem sucedido através de sua participação em várias escolas de prestígio e suas experiências do mundo real. O CFA Institute permite a um indivíduo uma quantidade ilimitada de tentativas em cada exame. Embora você possa tentar o exame. Saiba mais sobre os salários médios dos analistas de mercado de ações nos EUA e diferentes fatores que afetam os salários e os níveis globais. V. 22: 7 (24-35): Criando seu próprio sistema negociando por Rene Koch, Ph. D. Florida - EUA Frete Grátis Frete Grátis Criando seu próprio sistema de negociação por Rene Koch, Ph. D. Pode ser feito e sem a dor de cabeça que você esperaria. Na análise técnica, quando você ouve a palavra banda, ela consiste em dois limites: um acima e um abaixo da série de preços semelhante ao que você vê na Figura 1. Nesse, o gráfico de preços diários para Nextel (NXTL), a linha vermelha espessa É o limite inferior de uma banda constante. Sempre que os preços vão abaixo da linha vermelha, um sinal de compra (círculo azul) é gerado. Uma ou duas barras depois, a posição é fechada (círculo vermelho). O fundo verde identifica os negócios rentáveis. Normalmente, os preços se movem dentro de um determinado intervalo. Se algo inesperado acontece, os preços sobem acima ou abaixo do seu intervalo habitual devido ao pânico (ou entusiasmo). Depois de algum tempo decorrido, o evento é esquecido e os preços retornam ao seu nível habitual. Você encontrará este fenômeno baseado na psicologia de massa para ser aplicável em qualquer mercado que é influenciado por participantes humanos. PARA OS ARTIGOS DE PEDIDO SEPARADAMENTE: Nota: 2.95-5.95 Os artigos estão em formato PDF apenas. Nenhuma cópia impressa do (s) artigo (s) será entregue (s). Durante a compra, clique no botão Fazer o download agora para receber imediatamente a compra de seus artigos. A revista STOCKS COMMODITIES é entregue via correio. Depois de pagar por sua assinatura em store. traders usuários podem ver o SC Digital Edition na seção de assinantes em Traders. Assuma o controle de sua negociação. Criando sistemas de negociação Você pode produzir e codificar seus próprios sistemas se quiser. Criar suas próprias regras de sistema não é difícil. Se você estiver interessado em fazer isso, ser tranquilizado porque o software está agora disponível que leva toda a dificuldade de programação fora da tarefa. A maioria dos comerciantes são atraídos pela perspectiva de produzir seus próprios sistemas únicos, mas até recentemente, tem havido uma grande barreira de pé no caminho deste. A menos que seu software de negociação é projetado para facilitar a variação de regra, itrsquos provavelmente eles serão adiadas pela dificuldade de alterar, testar e depurar código. Quem poderia culpá-los Então, o que os produtores de software têm feito para tornar a variação de regra fácil 1. Remover a necessidade de codificação por completo. Isto é conseguido através da utilização de módulos padrão lidar com a entrada e saída do mercado mais procedimentos para adicionar os módulos de gerenciamento necessários para fazer um sistema completo pronto para funcionar. 2. Habilitar a criação de módulos auto codificados em linguagem de alto nível. Os módulos que você cria podem então ser usados da mesma maneira permutável que os módulos padrão, para produzir sistemas completos. Usando essa abordagem, todo o trabalho de programação principal é feito e nunca precisa ser tocado. Qualquer depuração necessária está confinada a quaisquer módulos que foram alterados. Este tipo de software de negociação de nova geração aborda as coisas que mais importam para os comerciantes - a capacidade de alterar as regras do sistema com facilidade e precisão. É certo que existe alguma habilidade criativa para criar idéias para novas regras do sistema, mas muita ênfase é colocada sobre isso. Qualquer um que esteja interessado em produzir suas próprias regras pode fazê-lo. A maior parte da batalha é obter ajuda para começar. Há agora, pelo menos, um curso que ensina como ir sobre a criação de seus próprios sistemas e implementá-los com o software de negociação de nova geração. Sim, se você quiser, você pode produzir seus próprios sistemas exclusivos. Copyright David Bromley 2006 Todos os direitos reservados. Como fazer seu próprio sistema de negociação Regressões lineares Introdução A regressão linear é um instrumento bem conhecido e bem estudado usado para estatísticas e econometria. Dito isto, é menos conhecido na negociação como alguns grandes nomes como médias móveis ou osciladores. A regressão linear é construída como um segmento de linha que está espaçado pelo menos distância dos dados de origem. Em termos de análise técnica, a regressão linear pode ser chamada de linha de tendência. No entanto, ao contrário das linhas de tendência que os analistas desenham à mão, regressões lineares são construídas automaticamente usando fórmulas matemáticas. Ao construir uma regressão linear no Protrader, tudo o que você realmente precisa especificar é a quantidade de pontos que serão usados para construir a linha. Esse número de pontos é chamado de período. Vamos tentar trabalhar juntos. Primeiro, carregue o indicador de regressão linear para o terminal Protrader 3 abrindo um gráfico, clicando nos indicadores, importando e adicionando a regressão. Agora volte para o menu indicador e escolha-o a partir de indicadores personalizados e adicione-o ao gráfico com um período de 25. Pic 1. Regressão linear (período 25) em um gráfico de 30m EUR / AUD mostrando uma tendência decrescente. Pic 2. Regressão linear (período 80) num gráfico EUR / CAD de 1m mostrando uma tendência ascendente. Como você pode ver a partir do desenho, a regressão linear indica com precisão a situação atual do mercado. Se a linha está perto de ser horizontal, então não há tendência. O período deve estar próximo da duração atual da fase de mercado (tendência, faixa de negociação). Se o período é muito grande, então a linha ficará para trás. Da mesma forma, se o período for muito pequeno haverá mais falsos alarmes. Isso é semelhante ao que a maioria dos outros indicadores de análise técnica funcionam. Portanto, antes de sair e negociar manualmente com isso certifique-se de ajustar o período para atender às condições atuais do mercado. Para negociação automatizada é um pouco mais fácil de ajustar este período através de backtesting e otimização em dados históricos. Iniciando o seu próprio sistema de negociação Vamos tentar fazer a base de um sistema de negociação usando o básico de regressão linear para ajudar a prever dinâmica de mercado. Abra e segure uma posição longa quando a linha aponta para cima e abra outra posição curta quando a linha aponta para baixo. Para maior clareza, adicione outro indicador ao Protrader 3, o Linear Regression Slope, que mostra a inclinação em uma janela separada. Vale a pena notar que o ângulo não é em graus, mas em unidades relativas. Isso significa apenas que nós compramos quando maior do que zero e vender quando menor que zero. Criando um programa Bem, use o AlgoStudio para criar indicadores e sistemas de negociação. O AlgoStudio é um ambiente de desenvolvimento integrado para C e MQL4 e faz parte da plataforma Protrader 3 Desktop. O AlgoStudio vai nos dar a possibilidade de escrever, testar dados históricos e otimizar indicadores e sistemas de negociação. Podemos até testar dados históricos de carrapatos. Assim, nosso objetivo na criação de um sistema de comércio é reproduzir uma situação que é o mais próximo possível do funcionamento do mercado. Neste exemplo, estamos usando C para nossos indicadores e sistema de negociação. Carregue o AlgoStudio e abra o arquivo RegressionTrader. cs. Aqui está a condição bem usada para entrar no mercado: Os códigos para os indicadores eo sistema podem ser baixados abaixo. Se você der uma boa olhada no código você pode ver que o código do indicador é completamente integrado no sistema de comércio. Você não necessariamente tem que fazer isso desde que você pode apenas usar a definição do indicador com a função iCustom (). Teste Então vamos tentar um teste. Abaixo, bem, tome o exemplo de testar o sistema em EUR / USD com um período de 5m. O AlgoStudio permite testar a estratégia com resultados visuais em um gráfico. Eu uso esse recurso na imagem abaixo. Pic 3. Gráfico Balance Pic 4. Negócios mostrados no gráfico Hmm, parece que temos um resultado negativo. A julgar pelo gráfico, todos os negócios, com exceção de dois, foram negativos. Mesmo que eles arent realmente grandes perdas ainda contam como uma grande parte da perda global. Se você olhar para o gráfico onde os comércios foram feitos o motivo de nossa perda torna-se claro. Parece que os pontos de entrada e saída se baseiam mais nas flutuações de preços do que nas tendências dos segmentos de mercado. Você vê que o preço não está indo realmente em qualquer lugar, mas o sistema ainda está gerando comércios. Para corrigir isso, poderíamos adicionar um filtro que desligaria o sistema se não houvesse uma tendência clara. Isto implicaria estabelecer algum tipo de limiar mínimo para a resposta do sistema. Por exemplo, uma condição para entrar no mercado não quando o ângulo de regressão é maior que 0,0, mas sim depois que o ângulo cruza algum ponto otimizado baseado em valores históricos. Mas esse tipo de filtro cortaria muitas das nossas possibilidades de lucro. Também podemos correr em uma situação em que o ângulo de regressão apenas atinge o nível do filtro, mas a ação de preço doesnt continuar na direção correta. Isso nos daria algumas perdas muito grandes. Pic 5. O ângulo de regressão linear Na minha opinião, a melhor opção seria usar um filtro que tenha em conta a natureza das alterações de preços. Por exemplo, o desvio de preço da linha de regressão geralmente diminui quando há uma tendência crescente e aumenta quando alguma faixa foi estabelecida no mercado. Vamos tentar capturar este conceito em nosso sistema de comércio, adicionando uma regra para entrar no mercado não só na direção do ângulo de regressão, mas também há uma cruz do canal de desvio padrão. Aqui está o que quero dizer: As variáveis bottomLine do topline são bordas do canal de desvio padrão. Otimização Otimização vai nos ajudar a encontrar os melhores parâmetros para o período de regressão linear. Uma característica distintiva do AlgoStudio é a possibilidade de alterar as configurações do algoritmo genético e passar por otimização com objetivos específicos em mente. Para os nossos propósitos bem escolher lucro máximo. Pic 6. Optimization Pic 7. O melhor resultado de otimização. Hey alright um resultado positivo O fator de lucro foi de 30,95. Isso é um número muito grande, mas é muito cedo para ficar animado desde que não existem realmente transações suficientes no teste. A fim de ter uma idéia melhor sobre a qualidade do nosso sistema, precisamos testá-lo muito mais em histórias mais longas e, em seguida, claro, em uma conta demo. O que mais estamos faltando neste sistema básico Bem, seria bom adicionar algumas perdas stop para manter a nossa perda global baixo e alguns parâmetros de gestão de dinheiro que iria obter o máximo de lucro para este tipo de sistema e tamanho da nossa conta.
No comments:
Post a Comment