Moving Average Higher Time Frame


Como usar uma média móvel para comprar ações A média móvel (MA) é uma ferramenta de análise técnica simples que suaviza os dados de preços criando um preço médio constantemente atualizado. A média é tomada durante um período de tempo específico, como 10 dias, 20 minutos, 30 semanas, ou qualquer período de tempo que o comerciante escolhe. Existem vantagens em usar uma média móvel em sua negociação, bem como opções sobre o tipo de média móvel a ser usada. As estratégias de mudança de média também são populares e podem ser adaptadas a qualquer período de tempo, adequando tanto os investidores de longo prazo quanto os comerciantes de curto prazo. (Veja os quatro principais indicadores técnicos que os comerciantes da tendência precisam saber.) Por que usar uma média móvel Uma média móvel pode ajudar a diminuir a quantidade de ruído em um gráfico de preços. Veja a direção da média móvel para obter uma idéia básica de como o preço está se movendo. Angulados e o preço está subindo (ou foi recentemente) em geral, inclinado para baixo e o preço está se deslocando para baixo, movendo-se para o lado e o preço é provável em um intervalo. Uma média móvel também pode atuar como suporte ou resistência. Em uma tendência de alta, uma média móvel de 50 dias, de 100 dias ou 200 dias pode atuar como um nível de suporte, conforme mostrado na figura abaixo. Isso ocorre porque a média funciona como um piso (suporte), então o preço salta para fora disso. Em uma tendência de baixa, uma média móvel pode atuar como resistência como um teto, o preço atinge e então começa a cair novamente. O preço não respeitará sempre a média móvel dessa maneira. O preço pode atravessá-lo ligeiramente ou parar e reverter antes de alcançá-lo. Como orientação geral, se o preço estiver acima de uma média móvel, a tendência está subindo. Se o preço estiver abaixo de uma média móvel, a tendência está baixa. As médias móveis podem ter comprimentos diferentes embora (discutidos em breve), então pode-se indicar uma tendência de alta, enquanto outra indica uma tendência de baixa. Tipos de médias móveis Uma média móvel pode ser calculada de diferentes maneiras. Uma média móvel simples de cinco dias (SMA) simplesmente adiciona os cinco preços de fechamento diários mais recentes e divide-o por cinco para criar uma nova média a cada dia. Cada média está conectada ao próximo, criando a linha fluindo singular. Outro tipo popular de média móvel é a média móvel exponencial (EMA). O cálculo é mais complexo, mas basicamente aplica mais ponderação aos preços mais recentes. Trace um SMA de 50 dias e um EMA de 50 dias no mesmo gráfico, e você notará que a EMA reage mais rapidamente às mudanças de preços do que a SMA, devido à ponderação adicional em dados de preços recentes. O software de gráficos e as plataformas de negociação fazem os cálculos, portanto, nenhuma matemática manual é necessária para usar um MA. Um tipo de MA não é melhor do que outro. Um EMA pode funcionar melhor em um mercado de ações ou financeiro por um tempo, e outras vezes um SMA pode funcionar melhor. O prazo escolhido para uma média móvel também desempenhará um papel significativo na eficácia do mesmo (independentemente do tipo). Comprimento médio móvel Os comprimentos médios móveis comuns são 10, 20, 50, 100 e 200. Esses comprimentos podem ser aplicados em qualquer período de tempo do gráfico (um minuto, diário, semanal, etc.), dependendo do horizonte comercial dos comerciantes. O período de tempo ou o comprimento que você escolhe para uma média móvel, também chamado de período de retrocesso, pode desempenhar um papel importante na eficácia. Um MA com um curto período de tempo reagirá muito mais rápido para as mudanças de preços do que um MA com um longo período de retrocesso. Na figura abaixo, a média móvel de 20 dias acompanha de perto o preço real do que o 100 dias. Os 20 dias podem ser de benefício analítico para um comerciante de curto prazo, uma vez que segue o preço mais próximo e, portanto, produz menos atraso do que a média móvel de longo prazo. Lag é o tempo necessário para uma média móvel para sinalizar uma reversão potencial. Lembre-se, como orientação geral, quando o preço está acima de uma média móvel, a tendência é considerada. Então, quando o preço cai abaixo dessa média móvel, ele sinaliza uma reversão potencial com base nesse MA. Uma média móvel de 20 dias proporcionará muitos mais sinais de inversão do que uma média móvel de 100 dias. Uma média móvel pode ser qualquer comprimento, 15, 28, 89, etc. Ajustar a média móvel para que ele forneça sinais mais precisos em dados históricos pode ajudar a criar melhores sinais futuros. Estratégias de Negociação - Crossovers Os Crossovers são uma das principais estratégias de média móvel. O primeiro tipo é um crossover de preço. Isso foi discutido anteriormente e é quando o preço cruza acima ou abaixo de uma média móvel para sinalizar uma possível mudança na tendência. Outra estratégia é aplicar duas médias móveis a um gráfico, uma maior e mais curta. Quando o MA mais curto cruza acima, o termo MA mais longo é um sinal de compra, pois indica que a tendência está se deslocando. Isso é conhecido como uma cruz dourada. Quando o MA mais curto cruza abaixo do termo MA mais longo é um sinal de venda, pois indica que a tendência está a diminuir. Isto é conhecido como uma cruz de morte. As médias móveis são calculadas com base em dados históricos, e nada sobre o cálculo é de natureza preditiva. Portanto, os resultados que usam médias móveis podem ser aleatórios - às vezes o mercado parece respeitar os sinais de resistência e comércio da MA. E outras vezes não mostra respeito. Um dos principais problemas é que, se a ação de preços se tornar agitada, o preço pode diminuir e gerar sinais de inversão de tendências de tendências múltiplas. Quando isso ocorre, é melhor afastar-se ou utilizar outro indicador para ajudar a esclarecer a tendência. O mesmo pode ocorrer com os cruzamentos de MA, onde os MAs se enroscam por um período de tempo desencadeando vários negócios (gostando de perder). As médias móveis funcionam bastante bem em condições de tendências fortes, mas muitas vezes mal em condições agudas ou variáveis. Ajustar o período de tempo pode ajudar neste temporariamente, embora, em algum momento, esses problemas sejam susceptíveis de ocorrer, independentemente do período selecionado para o (s) MA (s). Uma média móvel simplifica os dados de preços, suavizando-o e criando uma linha fluida. Isso facilita as tendências de isolamento. As médias móveis exponenciais reagem mais rapidamente às mudanças de preços do que uma média móvel simples. Em alguns casos, isso pode ser bom, e em outros pode causar sinais falsos. As médias móveis com um período de retrocesso mais curto (20 dias, por exemplo) também responderão mais rapidamente às mudanças de preços do que uma média com um período de busca mais longo (200 dias). Os cruzamentos médios móveis são uma estratégia popular para entradas e saídas. Os MAs também podem destacar áreas de potencial suporte ou resistência. Embora isso possa parecer preditivo, as médias móveis são sempre baseadas em dados históricos e simplesmente mostram o preço médio durante um determinado período de tempo. O suporte a vários quadros em AFL Release 4.41 traz a capacidade de usar vários intervalos de tempo (intervalos de barras) em uma única fórmula. As funções do período de tempo podem ser divididas em 3 grupos funcionais: quadro de tempo de comutação das matrizes O, H, L, C, V, OI e Avg do TimeFrameSet. TimeFrameRestore compressingexpanding arrays individuais de intervalo especificado: TimeFrameCompress, TimeFrameExpand acesso imediato a matrizes de volume de preço em diferentes intervalos de tempo: TimeFrameGetPrice O primeiro grupo é usado quando sua fórmula precisa realizar alguns cálculos em indicadores em diferentes intervalos de tempo do que o selecionado atualmente. Por exemplo, se você precisa calcular a média móvel de 13 barras em dados de 5 minutos e a média exponencial de 9 bar de dados horários enquanto o intervalo atual é de 1 minuto, você escreveria: TimeFrameSet (in5Minute) muda para a moldura de 5 minutos MA agora opera com dados de 5 minutos , MA513 mantém pressionado 13 bar MA de barras de 5min ma513 MA (C.13) TimeFrameRestore () restaura o frame de tempo para TimeFrameSet original (inHourly) alterna agora para mah9 por hora EMA (C.9) 9 bar média móvel de dados horários TimeFrameRestore () Tempo de restauração de restauração para o traçado original (fechar. Preço. ColorWhite. StyleCandle) parcela média expandida Plot (TimeFrameExpand (ma513, in5Minute), 13 bar média móvel de 5 min barras. ColorRed) Plot (TimeFrameExpand (mah9, inHourly), 9 Barra de média móvel de barras a hora. ColorRed) TimeFrameSet (intervalo) - substitui os atuais conjuntos de volumes de preço internos: aberto, alto, baixo, fechado, volume, aberto, médio com barras compactadas no tempo do intervalo especificado, uma vez que você mudou para uma diferença Todos os cálculos e indicadores internos funcionam em um período de tempo selecionado. Para voltar ao intervalo de intervalo original TimeFrameRestore () funciton. Se você quiser chamar o TimeFrameSet novamente com intervalo diferente, você deve restaurar o intervalo de tempo original primeiro usando TimeFrameRestore (). Intervalo é intervalo de intervalo de tempo em segundos. Por exemplo: 60 é uma barra de um minuto. Você deve usar constantes convenientes para intervalos comuns: in1Minute, in5Minute, in15Minute, inHourly, inDaily, inWeekly, in Monthly. Com a versão 4.70, você também pode especificar intervalos de N-tick. Isso é feito passando o valor NEGATIVO como intervalo. Por exemplo, -5 dará compressão da barra de 5-tick e -133 dará compressão de 133-tick. Observe que o uso de intervalos de N-tick funciona somente se seu banco de dados usar o intervalo de tempo base do Tick definido na caixa de diálogo File - gt Database Settings. TimeFrameSet (- 133) muda para o intervalo 133-tick TimeFrameRestore () - restaura as matrizes de preços substituídas por SetTimeFrame. Note que apenas as variáveis ​​incorporadas OHLC, V, OI e Avg são restauradas no período de tempo original quando você chama TimeFrameRestore (). Todas as outras variáveis ​​criadas quando estiverem em diferentes intervalos de tempo permanecem compactadas. Para descompactá-los para o intervalo original, você deve usar TimeFrameExpand. Depois de mudar o período de tempo usando TimeFrameSet, todas as funções AFL operam neste período de tempo até que você altere o período de tempo para o intervalo original usando TimeFrameRestore ou configure novamente o intervalo diferente usando TimeFrameSet. É uma boa idéia SEMPRE chamar TimeFrameRestore quando terminar o processamento em outros intervalos de tempo. Quando o intervalo de tempo é alternado para o intervalo diferente do original, os resultados de todas as funções chamadas desde TimeFrameSet também são comprimidos no tempo. Se você quiser exibi-los no período de tempo original, você precisaria expandi-los conforme descrito mais adiante. As variáveis ​​criadas e atribuídas antes da chamada para TimeFrameSet () permanecem no período em que foram criadas. Esse comportamento permite misturar intervalos de tempo diferentes ilimitados em fórmula única. Observe que você só pode comprimir dados de intervalos mais curtos para um intervalo mais longo. Então, ao trabalhar com dados de 1 minuto, você pode comprimir para dados 2, 3, 4, 5, 6. N-minutos. Mas ao trabalhar com dados de 15 minutos, você não pode obter barras de dados de 1 minuto. Da mesma forma, se você tiver apenas dados do EOD, não pode acessar os prazos intradiários. Segundo grupo: TimeFrameCompressTimeFrameExpand permitem compactar e expandir arrays individuais em diferentes intervalos de tempo. Especialmente vale a pena mencionar TimeFrameExpand que é usado para descomprimir variáveis ​​de matriz que foram criadas em diferentes intervalos de tempo. É necessário descompactar para exibir corretamente a matriz criada em diferentes intervalos de tempo. Por exemplo, se você deseja exibir a média móvel semanal, ele deve ser expandido para que os dados de um bar semanal cobre cinco barras diárias (segunda a sexta-feira) da semana correspondente. TimeFrameExpand (array, intervalo, modo expandLast) - expande a matriz de tempo comprimido do intervalo de tempo para o frame de tempo base (o intervalo deve corresponder ao valor usado em TimeFrameCompress ou TimeFrameSet) Modos disponíveis: expandLast - o valor comprimido é expandido a partir da última barra dentro Período dado (por exemplo, semanalmente, o closehighlow está disponível na barra das sextas feiras) expandFirst - o valor comprimido é expandido a partir da primeira barra dentro de um período determinado (por exemplo, semanal aberto está disponível na barra de segundas-feiras) expansionPoint - a matriz resultante não possui apenas valores vazios Para a última barra dentro do período dado (todas as barras restantes são Nulas (vazias)). Advertência: expandFirst usado em preço diferente do aberto pode olhar para o futuro. Por exemplo, se você criar a série ALTA semanal, expandi-la para o intervalo diário, usando o expandFirst, permitirá que você conheça a SEGUNDA-FEIRA o que foi alto durante toda a semana. O TimeFrameCompress é fornecido para integridade e pode ser usado quando você deseja compactar uma única matriz sem afetar as matrizes OHLC, V incorporadas. Se você chamar TimeFrameCompress não afetar os resultados de outras funções. Wc TimeFrameCompress (fechar in time), agora o período de tempo ainda está inalterado (digamos diariamente) e nosso MA irá operar em dados diários MA diariamente (C.18), mas se chamarmos MA em matriz compactada, ele dará MA a partir de outro período de tempo Semanal MA (wc, 14) note que o argumento é uma matriz comprimida no tempo. Plot (dailyma, DailyMA. ColorRed) semanal TimeFrameExpand (weeklyma, inWeekly) expandir para exibição Plot (weeklyma, WeeklyMA. ColorBlue) Durante esta fórmula, o período de tempo permaneceu no original Configurando nós apenas comprimimos uma única matriz. TimeFrameCompress (array, intervalo, modo compressLast) - comprime matriz única para intervalo dado usando modos disponíveis de compressão disponíveis modos: compressLast - último (fechar) valor da matriz dentro do intervalo compressOpen - valor aberto da matriz dentro do intervalo compressHigh - valor mais alto do Array dentro do intervalo compressLow - valor mais baixo da matriz dentro do intervalo compressVolume - soma dos valores da matriz dentro do intervalo Graph0 TimeFrameExpand (TimeFrameCompress (Close. InWeekly. CompressLast), inWeekly. ExpandLast) Graph1 TimeFrameExpand (TimeFrameCompress (Open. InWeekly. CompressOpen) In Wheekly. ExpandFirst) O terceiro grupo consiste em apenas uma função útil: TimeFrameGetPrice, que permite referenciar preço e volume de outros prazos sem alternar os prazos de expansão de compressão. Apenas uma chamada de função para recuperar o preço de um período de tempo maior. Ele também permite referenciar não apenas barras atuais, mas passadas, de prazos diferentes. TimeFrameGetPrice (pricefield, intervalo, shift 0, modo expandFirst) - faz referência a campos OHLCV de outros prazos. Isso funciona immediatelly sem precisar chamar TimeFrameSet. Campo de preço é um dos seguintes: quotOquot, quotHquot, quotLquot, quotCquot, quotVquot, quotIquot (open interest). Intervalo é intervalo de barras em segundos. Shift permite referenciar dados passados ​​(valores negativos) e futuros (valores positivos) em um período de tempo maior. Por exemplo, -1 fornece dados de barras anteriores (como na função Ref, mas isso funciona em um período maior). TimeFrameGetPrice (O. inWeekly. - 1) dá-lhe a semana anterior Preço aberto TimeFrameGetPrice (C. inWeekly. - 3) dá-lhe semanalmente Fechar preço 3 semanas atrás TimeFrameGetPrice (H. inWeekly. - 2) dá-lhe semanalmente Preços elevados 2 semanas atrás TimeFrameGetPrice (O. inWeekly. 0) lhe dá esta semana o preço aberto. TimeFrameGetPrice (H. inDaily. - 1) dá Day High anterior ao trabalhar em dados intraday Shift funciona como na função Ref (), mas é aplicado ao período de tempo comprimido. Observe que essas funções funcionam como essas 3 funções aninhadas TimeFrameExpand (Ref (TimeFrameCompress (array, intervalo, compressão (dependendo do campo usado)), turno), intervalo, expandFirst), portanto, se a mudança 0 dados compactados podem olhar para o futuro (lata semanal alta Seja conhecido na segunda-feira). Se você deseja escrever um sistema de negociação usando esta função, certifique-se de fazer referência aos dados PAST usando o valor de mudança negativa. A única diferença é que TimeFrameGetPrice é 2x mais rápido do que o ExpandCompress aninhado. Nota sobre o desempenho das funções do TimeFrame: a) Medições feitas em Athlon 1.46GHz, 18500 barras diárias compactadas para o frame de tempo semanal TimeFrameGetPrice (quotCmot, in Week, 0) - 0.0098 seg (9.8 milissegundos) TimeFrameSet (in Weekly) - 0.012 seg (12 milissegundos) TimeFrameRestore () - 0.006 seg (6 milissegundos) TimeFrameCompress (Close, inWeekly, compressLast) - 0.0097 seg (9.7 milissegundos) TimeFrameExpand (array, inWeekly, expandLast) - 0.0098 seg (9.8 milissegundos) b) Medições feitas em Athlon 1.46GHz, 1000 Barras diárias compactadas para funções semanais de frame de tempo abaixo de 0.0007 seg (0.7 milisegundo) Como funciona internamente As funções de Time-frame não alteram o BarCount - eles apenas espreitam as matrizes para que você tenha as primeiras N-bars preenchidas com valores NULL e, em seguida, Parte da matriz contém os valores reais de tempo comprimido. É por isso que é essencial expandir os dados para o quadro original com TimeFrameExpand. A seguinte exploração simples mostra o que ocorre depois de mudar para um prazo maior. Executar Exploração no símbolo atual, todas as cotações, periodicidade definida para diariamente e você verá como a coluna quitada sem compressedquot contém valores vazios no início e dados compactados semanais no final da matriz. Filtro 1 AddColumn (Fechar, fechamento diário) TimeFrameSet (inWeekly) AddColumn (wc Close. Semanal fechado compactado) TimeFrameRestore () AddColumn (TimeFrameExpand (wc, inWeekly), fechamento semanal expandido) EXEMPLO 1: Traçando o MACD semanal e as setas cruzadas dos dados diários TimeFrameSet (inWeekly) m MACD (12. 26) MACD de dados SEMANAL TimeFrameRestore () m1 TimeFrameExpand (m, inWeekly) Plot (m1, Weekly MACD. ColorRed) PlotShapes (Cross (m1, 0) shapeUpArrow. ColorGreen) PlotShapes (Cross ( 0. m1) shapeDownArrow. ColorGreen) EXEMPLO 2: gráfico de candelabro semanal sobreposto na linha gráfico de preços diários com TimeFrameGetPrice (O. inWeekly. 0. expandPoint) wh TimeFrameGetPrice (H. inWeekly. 0. expandPoint) wl TimeFrameGetPrice (L. inWeekly. 0 ExpandPoint) wc TimeFrameGetPrice (C. inWeekly. 0. expandPoint) PlotOHLC (wo, wh, wl, wc, Weekly Close) colorWhite. StyleCandle) Plot (Close. Daily Close. ColorBlue) EXEMPLO 3: Simplificado Comutador de sistema de tela tripla Para o intervalo de tempo semanal TimeFrameSet (inWeekly) whist MACD (12. 26) - Sinal (12. 26. 9) wtrend ROC (whist, 1) tendência semanal - uma semana mudança de histograma semanal macd TimeFrameRestore () expandir MACD calculado para diariamente, então Podemos usá-lo com sinais diários wtrend TimeFrameExpand (wtrend, inWeekly) high raypower High-EMA (Close. 13) bearpower Low - EMA (fechar 13) Comprar wtrend gt 0 1ª tela: tendência semanal positiva e capacidade de vida lt 0 E bearpower gt Ref (bearpower, - 1) 2ª tela suportar o poder negativo, mas aumentar AND H gt Ref (H. - 1) 3ª tela, se os preços fizerem uma nova alta BuyPrice Ref (H. - 1) comprar parar nível Vender 0 sair apenas por paradas ApplyStop (stopTypeProfit. StopModePercent. 30. Verdadeiro) ApplyStop (stopTypeTrailing. StopModePercent. 20. True) Multiple Time Indicador de média de mudança de quadro Múltiplo período de tempo Indicador de média móvel Ao criar um novo tópico, observe qual subforum você está. Aqui está uma pequena lista de sugestões: - Tópico: Qualquer coisa a fazer com um indicador Elite - Subforum: The Elite Circle - Tópico: Procurando por um indicador existente ou como usar um indicador - Subforum: (a plataforma) - Tópico: Programador que precisa de ajuda com indicador não-Elite - Subforum: (a plataforma) - Programação - Tópico: Deseja um indicador criado modificado - Responder a Deseja um indicador criado gratuitamente em Elite Círculo - Tópico: Vendedores (salas de comércio, indicadores comerciais) - Subforum: VendedoresProduct Reviews - Tópico: Discussão de Forex ou negociação de moeda - Subforum: Forex e Trading de Moedas - Tópico: Revistas de sua negociação - Subforum: Revistas de Revenda ou Elite Trading Journals - Tópico: Discussões comerciais gerais - Subforum: Traders Hideout - Tópico: Discussão de um método de negociação - Subforum: Traders Hideout - Tópico: Negociação Automatizada - Subforum: Elite Automated Trading Última, qualquer Membro Elite pode criar mais ou menos qualquer um desses tópicos em O Elite Circle a seu critério (o seu apoio é apreciado). Esta é apenas uma pequena lista geral e não cobre tudo. Se você não tiver certeza de onde criar seu novo tópico, basta criá-lo em Traders Hideout e um moderador irá movê-lo, se necessário. - Big Mike Trading Devido a restrições de tempo, não me avise se sua pergunta pode ser resolvida ou respondida no fórum. Precisa de ajuda 1) Pare de mudar as coisas. Não há novos indicadores, gráficos ou métodos. Seja consistente com o que está diante de você primeiro. 2) Comece um diário e publique-o diariamente com os negócios que você fez para mostrar seus pontos fortes e fracos. 3) Defina objetivos para você alcançar diariamente. Faça-os sobre como você troca, não quanto dinheiro você faz. 4) Aceite a responsabilidade por suas ações. Pare de procurar em outro lugar para explicar o mau desempenho. 5) Onde começar como comerciante Veja este webinar e leia este tópico para centenas de perguntas e respostas. 6) Ajude a usar o fórum Assista este vídeo para aprender dicas gerais sobre o uso do site. Se você deseja apoiar a nossa comunidade, torne-se um membro Elite. 8 de novembro de 2011, 11:54 PM Futuros Experiência: Nenhum Plataforma: NT e XTrader Futuros favoritos: Piano Mensagens: 1.209 desde setembro de 2009 Obrigado: 1.296 dados, 1.452 recebidos Esta publicação foi selecionada como resposta à pergunta de pôsteres original Recentemente eu Atualizado para a versão mais recente do NinjaTrader e excluído um dos meus indicadores mais utilizados. Eu usei-o por um tempo e agora não consigo lembrar de onde eu consegui e não consigo encontrá-lo em nenhum dos sites. Eu olhei no fórum NT sob o NT7 e o link mais antigo para o NT6.5. Também não consigo encontrá-lo no BM. O indicador pode colocar médias móveis de vários quadros de tempo e gráficos de tipos diferentes sem ter esses intervalos de tempo no mesmo gráfico. Então, se eu estiver negociando um gráfico de 4 Faixas, pode plotar um SMA de 3 minutos no gráfico de 4 Faixas sem o gráfico de 3 mins que está por trás do intervalo de 4. Ou posso traçar um EMA de 10 Range 50 no mesmo intervalo de 4. Eu usei os recursos de pesquisa em todos os sites, mas não encontrei o que estou procurando. Cada momento que eu acordo, percebo que não sei nada, e depois sorrio.

Comments

Popular Posts