Tuesday 24 October 2017

Simple Moving Average Thinkorswim


Codificação fácil para comerciantes. Como construir o seu próprio indicador Nos primeiros dias do thinkorswimreg, os comerciantes clamaram por mais ferramentas de gráficos, como estudos técnicos e testes de estratégia. Originalmente, a equipe de desenvolvimento escreveu essas ferramentas individuais nas plataformas uma linguagem de programação bastante complexa. Isso foi ótima para o desempenho, mas fraco para idéias mais simples, como subtrair a média móvel de 10 dias da média móvel de 30 dias. Hoje, nossos programadores ainda podem fazê-lo. Mas por que não dar aos comerciantes a capacidade de fazê-lo sozinho, enquanto criam seus próprios dados de gráficos personalizados usando uma linguagem simples. Com esse raio de uma idéia, o thinkScript nasceu. Não, o thinkScript não é um add-on, plug-in, ou algo para fazer o download. E o melhor de tudo, você não precisa ser um geek do computador para aprender. Isso significa que os comerciantes comuns como você e eu podemos aprender o suficiente sobre o thinkScript para tornar nossas tarefas diárias um pouco mais fáceis. No sino final, este artigo é para pessoas comuns. Não são programadores. Get Get Crackin thinkScript é usado com mais frequência nos separadores Gráficos e MarketWatch. Pense em acessá-lo da mesma forma que você adicione um estudo técnico, porque o editor thinkScript que permite que você escreva o código thinkScript existe dentro dos estudos do gráfico e na página Quotes. 1. Clique no botão Estudos. 2. Selecione Editar Estudos na nova janela que se abre (Figura 1). 3. Clique no botão Novo no canto inferior esquerdo. Isso abre um editor thinkScript com um código de pensamento thinkScript padrão Data fechado dentro dele. Você pode excluir esse código e começar a digitar o seu próprio nesse campo. FIGURA 1: editor do thinkScript em gráficos do thinkorswm. Apenas para fins ilustrativos. Observe o menu dos comandos e funções do thinkScript no lado direito da janela do editor. Essa é uma biblioteca thinkScript com definições rápidas de cada uma das funções. 1. Na guia MarketWatch, clique em Quotes no menu superior. 2. Na página Citações, clique no pequeno ponto no canto superior esquerdo ao lado da palavra Símbolo. 3. Selecione Personalizar no menu suspenso. 4. Desça a lista de itens disponíveis e clique em uma das colunas personalizadas numeradas. 5. Clique duas vezes para abrir a mesma janela do editor thinkScript que está em Gráficos (Figura 1). 6. Quando você terminar de escrever seu código thinkScript, clique em Aplicar para exibi-lo em um gráfico ou vê-lo como uma coluna na página Cotações. Como eu mencionei, você pode script qualquer coisa que você quiser, não está na plataforma (dentro do motivo, é claro). Para começar, vamos ver alguns exemplos legais que você pode querer tentar. FIGURA 2: Uma vez que você guiou seu indicador pessoal em thinkorswim, você pode vê-lo em Gráficos. O gráfico acima é do script na Figura 1. Apenas para fins ilustrativos. 1. Indicador técnico: Crossover de média móvel Acima de tudo, o thinkScript foi criado para abordar a análise técnica. Este é o código para um crossover de média móvel mostrado na Figura 1, onde você pode ver médias de deslocamento simples de 10 dias e 30 dias em um gráfico. Siga as etapas descritas acima para os scripts de gráficos e digite o seguinte: Huh Permite fazer backup e esclarecer os termos. Def Define algo no thinkScript. Diz que define essa coisa chamada tenday como referência ao estudo simplemovingavg, que usa 10 dias de dados. Def também define trinta dias como uma média de movimento simples que usa 30 dias de dados. Referência Um comando de tipos que extrai estudos em seu código já escrito em thinkScript. Como você sabe, os desenvolvedores já criaram centenas de estudos. Economize tempo e use referência sempre que puder. Aqui, thinkScript está puxando um estudo chamado simplemovingavg. Você pode encontrar o simples movimento na lista de estudos em Thinkorswim Charts. Depois de encontrar um estudo, faça referência ao seu código. Neste código de cruzamento em média móvel, a tendência está dizendo que o estudo de movimentação simples usa o comprimento 10. Isso significa usar 10 dias de preços no cálculo da média móvel. O comprimento 30 diz que a média simplificada de trinta dias usa 30 dias de dados de preços. Trama Uma vez que você definiu as coisas para o seu gráfico, exiba-os com o comando da trama. Neste crossover de média móvel, foram plotando duas linhas de média móvel de 10 dias e uma média móvel de 30 dias. Então, é preciso criar duas parcelas e chamá-las de coisas diferentes. Acabei de criar dados do enredo1 e dados do enredo2, e disse-lhes para exibir o que acabamos de definir. Dados de lote1 tendem significam que o comando da parcela exibirá essa coisa chamada data1, que definimos acima como tendência. Dados da trama2 trinta dias faz o mesmo para a média móvel de 30 dias. A propósito, no final de cada linha de código thinkScript você notará um ponto-e-vírgula (). Isso diz ao thinkScript que esta frase de comando acabou. Além disso, um programador treinado pode escrever um código thinkScript para cores e todos os tipos de outras coisas em um crossover em média móvel. Não se preocupe com isso por enquanto. Aprenda apenas o suficiente thinkScript para você começar. Você vai tentar os bonkers tentando descobrir tudo de uma vez. 2. Volatilidade personalizada: percentil IV Se você deseja dados de opções que atualmente não existem como recurso de plataforma, por que não criá-lo você mesmo. Outro truque útil do thinkScript permite que a guia Mercado-Relógio exiba uma métrica para uma lista de estoque em uma página de Cotações. Você já pode estar familiarizado com o Percílio IV atual na seção de Estatísticas de Opções de Hoje do Comércio. Esse número mostra a atual volatilidade implícita global de opções de estoque, em relação aos seus últimos anos de alto a baixo alcance. Mas e se você quiser ver o percentil IV por um período de tempo diferente, digamos, 3 meses (veja a Figura 3.) FIGURA 3: CUSTOM VOL PERCENTILE Não quer 12 meses de volatilidade Escreva um script para obter três. Apenas para fins ilustrativos. Seguindo as etapas descritas para os scripts de Quotes, insira isso: Este código thinkScript define quatro thingsivol, lowvol, highvol e currentvol e baseia-os no valor da impvolatilidade. A impvolatilidade é um estudo que lhe dá as plataformas do índice Vol, o que é uma volatilidade implícita global das opções de ações. O If IsNaN retorna zero se o Índice Vol estiver indisponível para um símbolo. O mais baixo e o mais alto são os comandos que ordenam o thinkScript para encontrar o ivol mais baixo ou mais alto nos últimos 60 dias. O comando do gráfico exibe os resultados de uma fórmula usando as coisas que definimos. Você pode alterar 60 para qualquer número para o qual deseja ver o alcance. Tenha em mente que cada mês tem cerca de 20 dias de negociação, então 60 dias de negociação é de cerca de três meses. Se você quiser mostrar um número anual, use 262, o que é aproximadamente um ano nos dias de negociação. Para obter isso em uma lista de observação, siga estas etapas na guia Relógio do mercado: 1. Clique na sub-guia Quotas. 2. Clique no ponto à esquerda da palavra Símbolo, no canto superior esquerdo da guia Citações. 3. Selecione Personalizar no menu suspenso. 4. Quando a caixa Personalizar cotações for aberta, clique em uma das opções personalizadas na lista de itens disponíveis. Isso abre a caixa da fórmula de cotação personalizada, onde você pode clicar na guia do editor do thinkScript e escrever no código. Lembre-se de nomear seu código thinkScript para que você possa adicioná-lo à sua lista Quotes. O thinkScript também é usado em gráficos thinkorswim como uma ferramenta de análise técnica de back-testing. Com este recurso, você pode ver os lucros e perdas potenciais para negociações hipotéticas geradas em sinais técnicos. Tenha em mente que isso não inclui custos de comissão, o que afetará sua verdadeira PL. FIGURA 4: BACKTEST COM THINKSCRIPT. Você pode transformar seus indicadores em um backtest de estratégia. Com o roteiro para as médias móveis de 10 e 30 dias nas Figuras 1 e 2, por exemplo, você pode traçar quantas vezes eles atravessam um determinado período. Apenas para fins ilustrativos. Consulte a Figura 4. Vamos avaliar os resultados da estratégia que ganham tempo (comprar uma ação ou opção) quando uma média móvel de 10 dias cruza acima da média móvel de 30 dias e obtenha curto (venda de estoque ou opção) quando uma movimentação de 30 dias Cruzamentos médios acima de uma média móvel de 10 dias. Para fazer isso, temos que escrever dois scripts e separá-los. Para combinar os dois e adicionar este script de backtesting a um gráfico, faça o seguinte: 1. Clique com o botão direito do mouse em um gráfico e selecione Estudos, depois Edite Estudos. 2. Desta vez, clique na guia Estratégias no canto superior esquerdo. 3. Em seguida, clique em Novo no canto inferior esquerdo. Quando a janela do editor ThinkScript for aberta, digite o código abaixo do thinkScript 1 acima. 4. Dê um nome fácil como MovingAvgBuy. 5. Clique no botão OK no canto inferior direito para fechar o editor thinkScript. 6. Clique em Novo novamente. 7. Digite um nome como MovingAvgSell. 9. Procure o thinkScripts que você acabou de criar na lista de Estratégias. Clique duas vezes para vê-los na janela Estudos e estratégias adicionais. Observação no gráfico na Figura 4, você verá sinais de compra e venda. Para ver o lucro, clique com cuidado e clique com um dos sinais de comércio de gráficos. Em seguida, selecione Mostrar relatório no menu suspenso. O código thinkScript faz isso através do comando AddOrder. Este código especifica BuyAuto quando o sma10 é maior do que sma30 e SellAuto quando sma10 é menor do que sma30. Juntos, eles criam os gráficos hipotéticos que compram e vendem. O thinkScript também possui comandos para abrir e fechar pedidos de compra e venda para que você possa criar cenários de testes específicos. O tickColor, arrowColor e GetColor são comandos que o thinkScript usa para adicionar cor aos sinais de compra e venda. Os números 5 e 6 referem-se respectivamente ao vermelho e ao verde. Script de bônus: Alertas de script Ser atado aos mercados não significa ser amarrado ao seu computador. Se você está fora e não tem tempo para assistir os SPUs nos aplicativos de comércio móvel TD Ameritrades, a funcionalidade de alerta na plataforma thinkorswim permite que você escreva indicadores técnicos personalizados e que as mensagens sejam enviadas para o seu telefone ou dispositivo móvel quando o indicador atingir uma certa Nível ou valor. 1. Na guia Relógio de Mercado, clique na sub-guia Alertas. 2. Clique no botão Alerta de Estudo no canto superior direito. 3. Quando a caixa Alertas do Estudo for aberta, clique na guia do editor do thinkScript. 4. Você será apresentado com SimpleMovingAvg () para você começar. Exclua isso se você não quiser ser avisado em uma média móvel. Mas, como exemplo, este é o código que você escreveu para ser alertado se a média móvel de 30 dias se movendo acima da média móvel de 10 dias. Existem outros controles na caixa Alertas de estudo, como o período de agregação no topo que permite escolher dados intradiários, diários, semanais ou mensais. Há também o menu suspenso Trigger se você alerta se o valor do seu estudo thinkScript atende certas condições. Quando estiver pronto, clique no botão Criar Alerta no canto inferior direito e você está quase pronto. Para garantir que você receba mensagens com alertas disparados: 1. Clique em Configurações do aplicativo nas plataformas canto superior direito. 2. Clique na subpesta de Notificações. 3. Na lista Notificar sobre, escolha Alerta é acionada. 4. Verifique um método de notificação em Configurações de alerta, como email ou SMS. Você precisará de um endereço de e-mail ou número de telefone confirmado para que o SMS configure notificações de alerta, o que você fará no topo da sub-guia Notificações. Lá está você. Use thinkScripts para alertas, e você nunca terá que perder um sinal comercial novamente. Ok, não poderíamos ajudar, mas obter um pouco geeky nesse último script, mas nós apenas arranhamos a superfície do que ThinkScript pode fazer. Se você tem uma idéia para o seu próprio estudo de propriedade, ou quer ajustar um existente, o thinkScript é sobre a maneira mais conveniente e eficiente de fazê-lo. E você pode se divertir fazendo isso. Conheça thinkScript Se você está preso ou quer apenas explorar todo o thinkScript tem para oferecer, há alguns lugares para ir. 2. Ouça David Mr. Script Kier no ThinkScript Lounge. Entre no thinkorswim da TD Ameritrade. Clique na guia Chat, depois no ThinkScript Lounge. Dentro desta questão: Backtesting é a avaliação de uma estratégia de negociação específica usando dados históricos. Os resultados apresentados são hipotéticos, eles realmente não ocorreram e eles não podem levar em consideração todas as taxas de transação ou impostos que você incorreria em uma transação real. E, assim como o desempenho passado de uma segurança não garante resultados futuros, o desempenho passado de uma estratégia não garante que a estratégia seja bem sucedida no futuro. Os resultados podem variar significativamente, e as perdas podem resultar. A volatilidade do mercado, o volume e a disponibilidade do sistema podem atrasar o acesso à conta e as execuções comerciais. O desempenho passado de uma segurança ou estratégia não garante resultados futuros ou sucesso. As opções não são adequadas para todos os investidores, pois os riscos especiais inerentes à negociação de opções podem expor os investidores a perdas potencialmente rápidas e substanciais. Troca de opções sujeita à revisão e aprovação da TD Ameritrade. Leia Características e Riscos de Opções Padronizadas antes de investir em opções. A documentação de suporte para quaisquer reivindicações, comparações, estatísticas ou outros dados técnicos será fornecida mediante solicitação. A informação não se destina a ser conselho de investimento ou interpretada como uma recomendação ou endosso de qualquer investimento particular ou estratégia de investimento, e é apenas para fins ilustrativos. Certifique-se de compreender todos os riscos envolvidos com cada estratégia, incluindo os custos de comissão, antes de tentar colocar qualquer comércio. Os clientes devem considerar todos os fatores de risco relevantes, incluindo suas próprias situações financeiras pessoais, antes da negociação. Membro da TD Ameritrade, Inc. FINRA SIPC. TD Ameritrade é uma marca registrada de propriedade conjunta da TD Ameritrade IP Company, Inc. e The Toronto-Dominion Bank. 2017 TD Ameritrade. Set Up Estudos Técnicos Básicos ThinkorSwim da TD Ameritrade fornece aos comerciantes uma grande quantidade de indicadores gráficos que podem ser utilizados para realizar uma análise técnica muito profunda. Tais indicadores são chamados de estudos em ThinkorSwim. Você tem a chance de adicionar tantos estudos quanto você deseja aos seus gráficos, salve e carregue-os sempre que precisar. Para personalizar as configurações de seus gráficos, acesse o software de desktop ThinkorSwim principal e vá para a guia Gráficos no menu superior principal. Clique em Estudos na parte superior do gráfico e, em seguida, Adicione Estudos, conforme mostrado na figura abaixo. Aqui mesmo, você pode analisar seus estudos divididos em diferentes tipos ou em ordem alfabética. Outra forma de proceder é clicar em Estudos, Editar Estudos. Uma nova janela chamada Edit Studies and Strategies aparece. Escolha da lista à esquerda todos os estudos que você deseja utilizar. Se você não sabe sobre o que são esses estudos, clique no ponto de interrogação ao lado de cada estudo e obtenha uma explicação do que esse estudo foi projetado para fazer. Como configurar médias móveis Imagine que deseja adicionar uma média móvel ao seu gráfico. Você deve rolar para baixo a lista em ordem alfabética e selecionar a média móvel simples. Clique duas vezes sobre ele. No lado direito, você deve ver seu novo estudo sob a seção de Estudos e Estratégias Adicionadas. Neste ponto, você pode optar por exibir diretamente seu estudo em seu gráfico (estudos no sub-gráfico superior) ou para tê-lo sob seu gráfico em uma janela diferente (estudos em sub-parágrafos inferiores). Essa escolha depende da informação ou estudo que deseja adicionar ao seu gráfico. Por exemplo, no caso de uma média móvel, você deseja que ela seja mostrada em seu gráfico, pois, desta forma, você pode receber sinais úteis para comprar ou vender suas ações quando o preço cruza a linha média móvel. Pessoalmente, eu gosto de configurar duas Médias Móveis Simples (SMAs), um curto prazo (20,0) e um longo prazo (200,0). Você pode configurá-los desta forma. Volte para o gráfico e clique novamente no botão Estudos no topo. Em seguida, clique em Estudo rápido e médias móveis. No novo menu que aparece, role para baixo e clique na Média de Movimento Simples. Agora você tem duas maneiras diferentes de configurar os SMAs. Clique novamente em Estudos, depois Edite Estudos. Nesta janela, você encontra no lado direito os estudos que acabamos de adicionar em Estudos e estratégias adicionais. Clique nela apenas uma vez e você verá as propriedades studys diretamente na parte inferior da mesma janela. No campo de entrada, selecione Fechar como preço e 20 como comprimento. Você deseja definir uma média móvel curta em 20 dias com base no preço no final do dia. Neste ponto, você pode repetir a mesma ação para criar um SMA de longo prazo em 200 dias. Clique diretamente no gráfico com o botão esquerdo do mouse. À medida que o novo menu aparece, clique em Editar Média de Movimento Simples e, em seguida, prossiga conforme acima. Para cada estudo, você pode escolher um tipo diferente, estilo, largura e cor, dando o layout que você gosta. Como salvar estudos em ThinkorSwim

No comments:

Post a Comment