Sunday 11 June 2017

Lição Média Móvel


EasyLanguage amp PowerLanguage Tutorial 8211 Lição 02: codificação de uma média móvel Criando o primeiro indicador real e expandindo os conceitos básicos Depois de se familiarizar com o PowerLanguage Editor no tutorial anterior PowerLanguage 8211 lição 01, agora vamos construir nesta base. No caso de não ter lido a última lição, sugiro fazer isso primeiro, pois também pode ajudá-lo a entender esta lição. Let8217s começam com a lição today8217s agora. Abra o PowerLanguage Editor e crie um novo estudo de indicadores. Nomearei a minha ABCPowerLanguage Lesson 02 8211 Moving Average para que eu possa encontrá-lo facilmente no meu editor mais tarde. O nome é totalmente válido para você, e você pode até mesmo alterá-lo mais tarde. Como a última parte do nome do indicador sugere, vamos criar e traçar uma média móvel hoje. Você provavelmente já viu uma média móvel em um gráfico antes ou lembre-se da média do termo de matemática. O uso principal para médias é como um filtro para suavizar os dados que você inseriu. A imagem exibe uma média móvel simples de 200 períodos que dá um resultado muito suave. A desvantagem dessa suavidade é que você apresente mais atraso. Isso significa que a média se torna menos sensível às mudanças no preço. Se você dar uma olhada na próxima imagem, você verá o quanto o comportamento de uma média móvel simples de 200 períodos é quando você a compara com a média do período 10 verde. O último é muito mais rápido em responder às mudanças de preços, mas, por sua vez, há muito mais 8220noise8221 na média. Existem muitos tipos diferentes de médias que variam principalmente no impacto que cada ponto de dados tem no resultado da média. Uma média móvel simples de 200 períodos simplesmente calculará um somatório dos últimos 200 pontos de dados e dividirá por 200. O resultado é uma média que dá a cada ponto de dados a mesma influência (o mesmo valor) no resultado. A primeira barra e a última barra que fazem parte da média são ponderadas da mesma forma para o resultado. Duas outras médias proeminentes e de uso comum são a média móvel exponencial e a média móvel ponderada. Ambos têm maiores fatores de ponderação para os pontos de dados mais recentes. Em uma média móvel ponderada, a ponderação diminuirá na progressão aritmética. Para a média exponencial, ele diminuirá exponencialmente, daí o nome. Isso será tão teoricamente quanto ele vai conseguir para hoje. Se você quiser ler mais detalhes sobre médias, você pode começar com este artigo da Wikipédia. Para uma melhor compreensão desta lição, você não precisa mais desta informação adicional. Let8217s começam com a codificação de nossa média. Nosso indicador não deve apenas calcular uma média, mas deve produzir o resultado para um gráfico. EasyLanguage tem a palavra reservada 8220Plot8221 para isso e nós vamos usá-lo para fazer isso. Antes de começar com a programação de algo, sempre é uma boa idéia dar um passo atrás e pensar sobre o que você está tentando realizar e como você vai fazer isso. Como este estudo não é muito complexo, há apenas algumas coisas para pensar. Quando os estudos ficam mais complexos, você pode economizar muito tempo com um bom planejamento antecipado. O objetivo é um estudo que calcula e traça uma média móvel simples. Queremos poder alterar o comprimento da média com uma entrada para que ele seja fácil de personalizar. Para a média, precisamos somar a quantidade de valores que correlacionam a entrada de comprimento. Nós não queremos escrever código para cada entrada de comprimento possível para o somatório. Isso significa que o código precisa ser capaz de calcular todas as entradas de comprimento possíveis por conta própria. Você já tem uma idéia de como podemos conseguir isso. A resposta é que precisamos de uma declaração de iteração que pode ser executada repetidamente em cada barra por um número específico de vezes (nossa entrada de comprimento). Eu sei que isso parece complicado, mas será bastante simples. Usaremos o 8220for loop8221 para esta tarefa. Este loop repete uma ou mais instruções para um número específico de iterações definido pelo usuário. O código EasyLanguage é executado de cima para baixo e geralmente da esquerda para a direita. Uma vez que uma linha de código é executada, a próxima linha é executada e assim por diante. Caso a linha de código seja o início de um loop, as linhas de código dentro do loop serão executadas para o valor especificado. Somente quando o loop terminar a próxima linha de código após o loop ser executado. A for loop parece e funciona da seguinte maneira: Uma variável numérica será incrementada (ou diminuída) com cada ciclo do loop a partir do seu valor inicial até o valor final. Esta imagem exibe um loop básico para uma variável de contador numérico (ii neste caso) e o valor inicial de 0. As iterações serão realizadas dez vezes até que o contador tenha atingido o valor de 9. Então o bloco de loop é executado o último Tempo e saída. Você não precisa incrementar o valor do contador, o código do loop cuida disso. O valor do contador atual será armazenado na variável do contador. Então você pode acessá-lo para cada ciclo de loop e usá-lo para seus cálculos. Isso será útil para calcular nossa média. O loop for também pode diminuir o contador com cada iteração. O valor inicial neste exemplo é 9, mas o loop é executado dez vezes até que seja encerrado, também. O contador simplesmente diminui com cada iteração em um até atingir 0. Na Easylanguage, você pode referenciar palavras reservadas, variáveis ​​e funções reservadas a dados de uma barra anterior muito fácil. Usando um número entre colchetes seguindo a palavra reservada, cálculo ou variável retornará o valor para essa barra particular. O número cresce a partir da barra atual (que você faz referência com 0) em incrementos de um. Quando você deseja armazenar o valor do bar8217s anterior próximo a uma variável chamada PrevCloseValue você pode fazê-lo assim: queremos construir nossa média usando o Close para as últimas barras X. Onde X é uma entrada para permitir mais flexibilidade. Você já sabe que queremos usar um loop para isso e acabamos de descobrir como podemos referenciar os valores de Close para as barras anteriores. Isso deve ser suficiente para escrever o código para a parte principal do nosso indicador. Let8217s continuam criando as seções de entrada e variável. Você pode lembrar da última lição que o uso de nomes variáveis ​​de variáveis ​​é uma boa prática de codificação e pode salvar muitos problemas mais tarde. Precisamos declarar uma entrada para que possamos alterar o tamanho da nossa média no gráfico. Além disso, queremos uma variável que contenha a soma, uma para manter o valor do contador e um último para armazenar o valor médio. Para exibir o valor no gráfico, usaremos a palavra reservada Plot. Isto é seguido por um número para que você possa distinguir entre lotes diferentes. O que é necessário, pois você pode usar até 999 parcelas em Multicartas. A palavra reservada reservada pode ter vários parâmetros como cor, tamanho do gráfico e alguns mais. Vamos manter isso simples aqui e usar Plot1 com apenas dois parâmetros 8211 o primeiro para que a expressão numérica seja plotada e uma segunda para o nome que queremos atribuir ao enredo. O código final será algo assim: depois de compilar este código, estamos quase prontos para carregar nosso indicador em um gráfico em Multicartos. Let8217s apenas dê uma olhada nas propriedades do indicador primeiro. Você pode encontrá-los sob - gt File - gt Properties ou clicando no símbolo Properties no menu (deve ser o único para Compile). Na guia Estilo, você pode alterar a cor, o estilo da linha e a espessura para o gráfico que você criou. Se você for na guia de propriedades, há várias opções para definir ou verificar, mas, por enquanto, você só pode querer certificar-se de que a opção 8220Same como Symbol8221 esteja marcada. Isso garantirá que o indicador seja aplicado diretamente no seu gráfico em vez de um subchart. Agora você está pronto para aplicar o indicador a um gráfico de sua escolha. Quando você tem um gráfico aberto na janela principal do Multicartos, você pode simplesmente inserir o indicador neste gráfico. Quando o indicador é aplicado, o resultado deve ser semelhante à captura de tela acima. No entanto, isso não parece certo, pois isso não parece uma média móvel. A série de preços é quase uma linha plana e o gráfico que vem do nosso indicador está aumentando apenas. Com o E-Mini SampP 500 na área de 18217800, um valor médio móvel de 10 bar para este mercado de 182179528217647 obviamente não está correto. Isso aponta para um problema em nossos cálculos. Você tem uma idéia do que o código está faltando. Na verdade, é apenas um pouco, mas um detalhe muito importante que nós esquecemos de adicionar. Precisamos adicionar algo na frente do loop for. O loop simplesmente continua adicionando os valores das dez barras anteriores com cada nova barra. Isso está bem e nós queremos que ele faça exatamente isso, mas nós não queremos que ele adicione os novos valores aos valores antigos. Em outras palavras, você precisa garantir que CloseValueSum doesn8217t ainda mantenha os valores antigos quando o loop for for iniciado. Com a adição de uma linha ao código, o resultado é exatamente o que queríamos alcançar. Também podemos alterar a aparência do indicador8217 na tabela. Usando a aba de estilo sob 8220Format Study8221 podemos alterar o resultado visual como estilo, cor e espessura da linha. Sob a guia 8220Inputs8221, você encontrará a entrada que você criou e a configuração padrão para o comprimento. Ao carregar uma segunda instância do estudo e usando uma cor e um comprimento diferentes, você pode confirmar que o estudo dá um resultado diferente com uma entrada de comprimento diferente. Se você está tendo problemas para encontrar a correção, sinta-se à vontade para nos contatar com sua solução e tentaremos ajudá-lo em tempo hábil. Tenho medo de pedir apenas a solução, mas, pelo menos, você pode demonstrar que você também envolveu algum esforço para encontrar a solução. Como última sugestão, você pode dar uma olhada em outros indicadores ou funções comuns e encontrar alguma inspiração para o link perdido. Espero que você tenha gostado desta lição do tutorial de Powerlanguage e estou ansioso para trabalhar com você no próximo. Mercados da IBM Lição 5: média móvel Média móvel Uma média móvel é simplesmente uma maneira de suavizar a ação de preços ao longo do tempo. Por ldquomoving averagerdquo, queremos dizer que você está tomando o preço de fechamento médio de um par de moedas para o último número de períodos lsquoXrsquo. Em um gráfico, seria assim: como todos os indicadores, um indicador de média móvel é usado para nos ajudar a prever preços futuros. Ao olhar para a inclinação da média móvel, você pode determinar melhor a direção potencial dos preços de mercado. Como dissemos, as médias móveis suavizam a ação de preço. Existem diferentes tipos de médias móveis e cada um deles tem seu próprio nível de ldquosmoothnessrdquo. Geralmente, quanto mais suave a média móvel, mais lento é reagir ao movimento dos preços. Quanto mais fraca a média móvel, mais rápido é reagir ao movimento dos preços. Para fazer uma média móvel mais suave, você deve obter os preços de fechamento médios durante um período de tempo mais longo. Agora, provavelmente você está pensando, ldquoCrsquomon, letrsquos chegar às coisas boas. Como posso usar isso para traderdquo Nesta seção, primeiro precisamos explicar-lhe os dois principais tipos de médias móveis: Wersquoll também lhe ensina como calcular e dar os prós e contras de cada um. Você precisa conhecer o básico primeiro Média móvel exponencial Como dissemos na lição anterior, as médias móveis simples podem ser distorcidas por espigas. Wersquoll começa com um exemplo. Letrsquos diz que traçamos uma SMA de 5 períodos no gráfico diário do EURUSD. Os preços de fechamento dos últimos 5 dias são os seguintes: Dia 1: 1.3172 Dia 2: 1.3231 Dia 3: 1.3164 Dia 4: 1.3186 Dia 5: 1.3293 A média móvel simples seria calculada da seguinte forma: (1.3172 1.3231 1.3164 1.3186 1.3293) 5 1.3209 Simples o suficiente, certo Bem, e se houvesse um relatório de notícias no Dia 2 que faz com que o euro caia no quadro. Isso faz com que o EURUSD mergulhe e feche em 1.3000. Letrsquos verá o efeito que isso teria no SMA de 5 períodos. Dia 1: 1.3172 Dia 2: 1.3000 Dia 3: 1.3164 Dia 4: 1.3186 Dia 5: 1.3293 A média móvel simples seria calculada da seguinte forma: (1.3172 1.3000 1.3164 1.3186 1.3293) 5 1.3163 O resultado da média móvel simples seria muito Mais baixo e isso lhe daria a noção de que o preço estava realmente diminuindo, quando, na realidade, o Dia 2 era apenas um evento único causado pelos fracos resultados de um relatório econômico. O ponto que wersquore tentando fazer é que às vezes a média móvel simples pode ser muito simples. Se houvesse uma maneira de filtrar essas espinhas para que você não entendesse a idéia errada. Hmmhellip Aguarde um quickhellip Sim, existe uma maneira como Itrsquos chamado de Exponential Moving Average As médias móveis exponentes (EMA) dão mais peso aos períodos mais recentes. No nosso exemplo acima, o EMA colocaria mais peso sobre os preços dos dias mais recentes, que seriam os dias 3, 4 e 5. Isso significaria que o ponto no dia 2 seria de menor valor e wouldnrsquot teria grande Um efeito sobre a média móvel como seria se tivéssemos calculado para uma média móvel simples. Se você pensa sobre isso, isso faz muito sentido porque o que isso faz é colocar mais ênfase no que os comerciantes estão fazendo recentemente. Letrsquos examina o gráfico de 4 horas do USDJPY para destacar como um SMA e EMA ficariam lado a lado em um gráfico. Observe como a linha vermelha (o 30 EMA) parece ser um preço mais próximo do que a linha azul (o 30 SMA). Isso significa que representa com mais precisão a ação de preço recente. Você provavelmente pode adivinhar por que isso acontece. Itrsquos porque o EMA coloca mais ênfase no que tem ocorrido ultimamente. Ao negociar, é muito mais importante ver o que os comerciantes estão fazendo AGORA e o que eles estavam fazendo na semana passada ou no mês passado. Usando médias móveis Uma forma agradável de usar as médias móveis é ajudá-lo a determinar a tendência. A maneira mais simples é apenas traçar uma única média móvel no gráfico. Quando a ação de preço tende a ficar acima da média móvel, isso indica que esse preço está em uma tendência de alta geral. Se a ação do preço tende a ficar abaixo da média móvel, então indicaria que está em uma tendência de baixa. O problema com isso é que itrsquos é muito simplista. Letrsquos diz que o USDJPY sofreu uma tendência de baixa, mas um relatório de notícias sai causando uma subida mais elevada. Você vê que o preço está agora acima da média móvel. Você pensa consigo mesmo: ldquoHmmmhellip Parece que este par está prestes a mudar de direção. Tempo para comprar este suckerrdquo Então você faz exatamente isso. Você compra um bilhão de unidades porque você está confiante de que USDJPY vai subir. Bammm Você acabou de fingir. Na verdade, os comerciantes apenas reagiram às notícias, mas a tendência continuou e o preço manteve-se em direção inferior. O que alguns comerciantes fazem ndash e o que sugerimos que você faça também ndash é que traçam um par de médias móveis em seus Gráficos em vez de apenas um. Isso lhes dá um sinal mais claro de se o par está tendendo para cima ou para baixo dependendo da ordem das médias móveis. Vamos explicar. Em uma tendência de alta, a média móvel ldquofasterrdquo deve estar acima da média móvel ldquoslowerrdquo e para uma tendência de baixa, vice-versa. Por exemplo, letrsquos diz que temos dois MAs: o MA de 10 períodos e o MA de 20 períodos. No seu gráfico, ficaria assim: acima é um gráfico diário do USDJPY. Ao longo da tendência de alta, o 10 SMA está acima dos 20 SMA. Como você pode ver, você pode usar as médias móveis para ajudar a mostrar se um par está tendendo para cima ou para baixo. Combinando isso com o seu conhecimento em linhas de tendência, isso pode ajudá-lo a decidir se vai passar uma moeda longa ou curta. Você também pode tentar colocar mais de duas médias móveis em seu gráfico. Enquanto as linhas estiverem em ordem (mais rápido a mais lento em uma tendência de alta, mais lento a mais rápido em uma tendência de baixa), então você pode dizer se o par está em uma tendência de alta ou em uma tendência de baixa. Aviso de Risco: AVISO DE RISCO GERAL: A NEGOCIAÇÃO DE INTERCÂMBIO ESTRANGEIRO (FX) REALIZA UM ALTO NÍVEL DE RISCOS E PODE RESULTAR NA PERDA DE ALGUNS, SE NÃO SEJA TODO SEU INVESTIMENTO. ASSIM, A NEGOCIAÇÃO DE EXCURSÃO NÃO PODE SER APROPRIADA PARA TODOS OS INVESTIDORES. VOCÊ NÃO DEVE INVESTIR O DINHEIRO QUE NÃO PODE SEGUIR PARA PERDER. ANTES DE DECIDIR O COMÉRCIO, DEVE CONHECER TODOS OS RISCOS ASSOCIADOS À NEGOCIAÇÃO DE EXCURSÕES ESTRANGEIRAS, E PROCURAR CONSELHOS DE UM CONSISTO FINANCEIRO INDEPENDENTE E ADEQUADO. SENDO NENHUMA CIRCUNSTÂNCIA TERÁ QUALQUER RESPONSABILIDADE PARA QUALQUER PESSOA OU ENTIDADE POR (A) QUALQUER PERDA OU DANO EM TODO OU PARTE CAUSADA POR, RESULTANTES OU RELATIVAS A QUAISQUER OPERAÇÕES RELACIONADAS COM A NEGOCIAÇÃO DE EXCURSÕES OU (B) QUALQUER DIRETOR, INDIRETO, DANOS ESPECIAIS, CONSEQÜENCIAIS OU INCIDENTAIS. PARA MAIS INFORMAÇÕES SOBRE OS RISCOS ASSOCIADOS À NEGOCIAÇÃO. GSI Markets Group: Media Soft Limited, 8 Copthall, Vale de Roseau, 00152 A Commonwealth of Dominica é constituída sob o registro 19085 pelo Registro de Empresas de Negócios Internacionais, registrada pela Autoridade de Serviços Financeiros da Commonwealth da Dominica. NetMedia Markets OU, Roosikrantsi tn 2-K59 Tallinn, Harju Maakond 10119 Estônia. Netsoft Limited, (Pesquisa e Análise) Tower Gate Place, Rua Tal-Qroqq, Malta é constituída sob o número registrado C75271, autorizada pelo Registro de Empresas de Malta. GSI Markets, (Centro de Atendimento ao Cliente) 207 Regent Street, Londres W1B 3HH, Reino UnidoLessão 2: Por que as médias móveis Esta é a segunda lição de uma série de 10 lições Lição 2: Por que as médias móveis Médias móveis Na nossa primeira lição aprendemos que a A tendência é sua amiga. Então, agora vamos construir com isso. Uma média leva a média de dois pontos diferentes. A média de 1-10 é 5. Uma média móvel leva o mesmo processo, MAS apenas segue um conjunto de velas chamado período. Existem milhares de médias móveis que poderiam ser usadas, mas todos funcionam de forma semelhante. As médias móveis são uma ferramenta muito popular entre os analistas técnicos. Em um gráfico, essas médias aparecerão como uma linha ondulada passando, acima ou abaixo do preço da moeda dependendo do movimento do preço da moeda. Por sua natureza, as médias móveis suavizam os dados do preço da moeda e tornam mais fácil para o comerciante identificar tendências de curto, médio e longo prazos. Uma vez que um período de amostragem é estabelecido, cada vez que uma nova vela se forma, a última vela é retirada da parte de trás do período conforme a nova vela é adicionada. Isso significa que a média se move com cada vela formada e segue a tendência em vigor. Média móvel simples (SMA) Este é simplesmente o preço médio da moeda. O preço médio da moeda será calculado durante um período de tempo em que o analista esteja interessado. Por exemplo, para uma tendência de curto prazo, um SMA de 15 dias pode ser usado, enquanto que para tendências de médio a longo prazo o preço médio da moeda pode ser calculado Mais de 50, 100 ou mesmo 200 dias. Média de Movimento Exponencial (EMA) A média móvel exponencial é muito semelhante à média móvel simples. Novamente, este é o preço médio das ações da moeda. A única diferença para o SMA acima mencionado é que o EMA aplica fatores de ponderação que diminuem exponencialmente. Em outras palavras, esse método dá muito mais importância aos movimentos de preços das ações mais recentes em comparação com as variações mais antigas. Novamente, como acima, o período de tempo em que o EMA é calculado depende do tipo de análise que o analista esteja fazendo. Nós, da ProAct, descobrimos que as médias móveis muito comumente usadas não eram tão precisas quanto ao que queríamos fazer. Por que é estatisticamente melhor negociar com a tendência e contra isso. Uma vez que somos comerciantes intradiários, queremos negociar quando as probabilidades estão conosco no curto prazo. Aqui está o segredo. Se você tiver o tipo correto de média móvel: quando as velas estão imprimindo acima, as médias móveis você tem mais compradores e vendedores. Quando as velas são impressas abaixo das médias móveis, você tem mais vendedores e compradores. Não soa muito revolucionário, mas é pensar assim: se houver mais compradores no mercado para uma certa moeda cruzada, então é muito difícil para os vendedores acumularem bastante impulso comercial para superar os compradores e Virar o mercado da maneira oposta. Ele também nos dá um visual muito importante. As velas que estão acontecendo entre as médias móveis são mais perigosas porque não temos uma maneira real de quantificar se tivermos mais compradores e vendedores. Nós chamamos essa área entre as médias móveis - O DESERTO Você pode ver no exemplo acima, que, enquanto as velas estavam acima de todas as médias móveis, a moeda continuou a tendência. Então, o que isso significa Isso significa que você precisará de uma CONFIGURAÇÃO DE COMÉRCIO DIFERENTE para negociar cada tipo de movimento. Tentando assumir uma configuração de comércio de tendências (como um simples cruzamento de média móvel) é o suicídio comercial em um mercado cujas velas estão entre as médias móveis. O que é um crossover média móvel É a configuração comercial mais comum que existe e é simplesmente quando a média móvel mais rápida atravessa a média móvel mais lenta, então você insere um comércio na próxima vela: você pode ver acima, no entanto, isso só porque uma A média móvel de cruzamentos não significa que o mercado se mova. No acima, eles simplesmente voltaram para o deserto antes de se mudarem. Em nossos gráficos, criamos configurações de comércio separadas projetadas para mostrar o aumento da probabilidade estatística do movimento. Utilizamos dois (2) conjuntos de médias móveis extraídas de intervalos de tempo diferentes e colocá-los em um gráfico. Isso significa essencialmente que estamos vendo as médias móveis das compressões de tempo de 240, 60, 30 e 10 minutos, tudo em um gráfico. Para os nossos comerciantes, está incluído nos gráficos, mas você pode realizar a mesma coisa ao assistir múltiplos gráficos simultaneamente e garantir que, se você estiver olhando um gráfico de 240, 60 e 1510 minutos, as velas de cada gráfico estão impressas acima ou Abaixo de todas as médias móveis. Aqui está um movimento de curta ou de venda: então você pode ver que as Médias móveis não só confirmam a tendência em vigor (tendência do dia), mas também oferecem uma maneira de ter confiança para comprar ou vender. Independentemente dos gráficos que você usa, se você tiver o tipo correto de média móvel: quando a tendência é UP e as velas estão imprimindo acima das médias móveis você tem mais compradores, os vendedores procuram oportunidades para comprar. Quando a tendência é ABAIXO e as velas são impressas ABAIXO as médias móveis você tem mais vendedores, então os compradores procuram oportunidades para vender. Heres como nós entraríamos nas negociações curtas acima (na flecha depois de quebrar todas as médias móveis): assista a um vídeo mostrando isso clicando no gráfico abaixo

No comments:

Post a Comment