Oi, eu gosto da Média Mínima de Quadrados e sua codificação de cores. Eu gostaria de usá-lo em alguns outros mercados (não-forex) que eu comércio também. Infelizmente, eu não posso fazer cabeças ou colunas fora do MQL4, embora eu possa programar indicadores no Tradestation. Alguém pode ver o código para isso e traduzi-lo em declarações de lógica normais para mim Eu suponho que o LSMA é simplesmente uma regressão linear (em movimento). Se isso for verdade, estou realmente procurando a lógica da codificação de cores para que eu possa aplicá-la também à minha plataforma Tradestation. Agradeço qualquer ajuda que alguém possa me dar. Atenciosamente, Scott, sou muito fluente na programação TS. Talvez eu possa te ajudar. Mas não tenho certeza do que você quer fazer. É isso: Você quer que a cor do seu indicador mude de acordo com determinados critérios Quando eu comparo a curva de regressão linear Linear de MT4 Menos Quadrados com a Corrente de Registros Lineares, eles são certamente os mesmos. No entanto, o indicador MT4 tem algumas codificações de cores redgreenyellow agradáveis que eu gosto muito. Meu indicador de Tradestation é apenas uma cor. Se você olhar para o MT4 Least Squares MA, a lógica de codificação de cores não é uma simples lógica de atualização, (se MA gt MA1 é verde, se MA lt MA1 e depois vermelho) é outra coisa. Eu gosto desta coloração indicadora particular e gostaria de aplicá-la à Curva de Regressão Linear da Tradestation. Eu também sou fluente em TS. Tenho certeza de que poderia programar a cor no indicador TS LRC se eu pudesse entender a lógica de coloração no código MQL4. Então, minha pergunta é, qual é a lógica de codificação de cores contida no código a seguir. Qualquer ajuda que eu possa obter com isso seria muito apreciada. Uma cor por linha de índice de indicador quando está subindo, ela desenha com o índice 2 Quando plana, índice 1 Quando desce, índice 3 Coloca valor vazio nos índices que não são usados em qualquer barra particular. Oi Phy, agradeço sua resposta. E ainda estou no escuro. Olhar para o código quotrealquot, como MQL4 e C, e assim por diante me faz sentir muito estúpido, porque não entendo nada. Posso fazer coisas diretas no Tradestation com indicadores, mas não sou programador. Sou autodidacta. O que provavelmente é claro para você não é claro para mim :) Eu sei, ao analisar o gráfico, que o algoritmo é um pouco mais sutil. Às vezes, o indicador muda de verde para amarelo quando o preço ainda está subindo, às vezes não, etc. Você poderia escrever em frases como o algoritmo de codificação Greenredyellow funciona. Por exemplo, o que faz para (turno turnwind shift gt 0 shift--) sum1 0 for (I length i gt 1 i--) lengthvar length 1 lengthvar 3 tmp 0 tmp (i - lengthvar) Closelength-ishift sum1tmp wtshift sum16 (comprimento (comprimento1)) em relação aos índices, talvez eu esteja pedindo demais. Eu não espero que você me dê um curso de faculdade na programação em um fórum. Mas se você pudesse me dar algumas declarações de lógica que explicam o algoritmo de coloração, eu poderia convertê-lo em Tradestation. Ou pode estar além de mim agora mesmo. De qualquer forma, acabei de baixar o que parece um muito agradável tutorial do MQL4 (por coders guru do forex-tsd) e acho que vou passar o fim de semana lendo isso para tentar lidar com isso. Essa parte é uma interpretação de alguém para encontrar os mínimos quadrados que mudam a média. Não tem nada a ver com a cor. Estou realmente procurando a lógica da codificação de cores se (wtshift1 gt wtshift) wt é uma matriz dos valores de LSMA. Para a codificação de cores, ele compara o valor do LSMA com uma barra de trás e o LSMA atual enquanto ele se move através do gráfico. Se o valor anterior fosse maior, tire vermelho, se menor, desenhe verde, então, tire amarelo. Shift é um índice de contagem para as barras no gráfico, shift1 indexa a barra anterior. Obrigado Phy, isso faz sentido para mim. O que não faz sentido para mim é que o indicador não parece estar fazendo o que você diz. Anexei 2 fotos do indicador no GBPJPY, de um demo Alpari e uma demo ODL. Você pode ver que eles estão fazendo o mesmo (com permissões para a ligeira diferença em fontes de dados). Eu coloquei setas no gráfico Alpari para apontar muitos lugares onde o indicador virou de verde para amarelo ou vermelho para amarelo, mas o indicador não é nada plano. Eu fiz um lugar com uma grande flecha azul onde, não só o indicador não é plano, a inclinação do indicador está aumentando ainda, pois ainda está pintando uma mudança de cor de vermelho para amarelo Então, eu entendo sua explicação, mas eu ainda Não entendo por que o indicador parece assim. Você acha que este indicador está pintando (isto é, usando dados futuros para mudar a cor, usando os dados do turno 1). Eu poderia fazer o que você descreveu no Tradestation facilmente com algumas declarações IF e instruções PLOT. Mas eu não acho que as transições amarelas parecerão parecidas. Eu acho que deve haver algo mais para a codificação de cores. Oi Phy, eu descobri o que está acontecendo aqui - esse indicador faz pintar. Acabei de ver por um tempo em um gráfico de um minuto. Agora, tudo está fazendo mais sentido - por um momento eu pensei que o Id encontrou o Grail O que faz em tempo real é o seguinte: (O mercado atingiu o pico e agora está se recuperando - a primeira barra de reversão) O indicador mostra o verde todo o seu caminho ponto. A barra atual LSMA está começando a rolar, o indicador está piscando em verde para vermelho enquanto o mercado marca e desce. Uma vez que a barra atual seja concluída, se o LSMA for lt LSMA1 (lembre-se, LSMA1 gt LSMA2 porque o mercado está na 1ª barra de reversão), então o LSMA para a barra atual (o que acabou de completar) é VERMELHO e REPAIXA A cor LSMA Do verde ao amarelo Você pode assistir isso em tempo real em um gráfico de 1 minuto. Então, acho que respondi a minha própria pergunta. A lógica de codificação de cores para o LSMA é esta: quotIm capaz de ver o futuro, recolete LSMA de acordo com a maioria (lucro de fantasia). Não faz o indicador totalmente inútil, mas manualmente backtesting com a expectativa de que a coloração amarela pode ser contada (para Saídas, etc.) levará à ruína. Se você está se referindo à mudança de cor na barra atual, há algo inesperado sobre isso. Se ele repete a barra anterior, então isso não é bom. Ele re-pinta a barra anterior e eu concordo, isso não é bom. Você pode vê-lo sozinho se você se sentar com um LSMA (8) em um gráfico de 1 min por 10-15 minutos. Quando o LMSA inverte-se, por exemplo, de longo a curto, ele pinta a barra atual em vermelho e repete a barra prévia (anteriormente verde) para amarelo. Coleção de médias móveis em um único ponto - Participe em dezembro de 2010 Status: Membro 225 Posts Oi pessoal, tem sido uma lurker por um tempo e pensei que ajudou e fornece um único lugar onde as pessoas podem encontrar e falar sobre os diferentes tipos de médias móveis que existem e encontrar uma que melhor se adapte a elas. Eu lembro quando eu estava começando e eu aterraria em diferentes tópicos e fóruns que procuram a função MTF para isso, uma inclinação colorida para isso ou mesmo uma baixa em tipos de médias móveis. Aqui você pode encontrar imagens de exemplo de diferentes tipos, com funções de inclinação, mtf e a maioria dos indicadores estão no formato mq4 para que você possa ver o nitty gritty e fazer ajustes como você precisa. Esta é uma lista do que está dentro dos dois primeiros indicadores anexados : XPMA - Um ótimo por CodersGuru, thread original aqui. Tem uma função inclinada também. MODESMA 0 média móvel simples, MODEEMA 1 média móvel exponencial, MODESMMA 2 média móvel suavizada, MODELWMA 3 média móvel ponderada linear. MODEDEMA 4 Double Exponential Moving Average. MODEEMA 5 Média de Movimento Exponencial Triplo. MODET3MA 6 T3 Average Moving. MODEJMA 7 Jurik Moving Average. MODEHMA 8 Média de movimento da casca. MODEDECEMA 9 DECEMA Media móvel. Indicador MODESALT 10 SALT. MAMethod 0: SMA ------------ Média móvel simples MAMethod 1: EMA ------------ Média móvel exponencial MAMethod 2: Wilder -------- - Wilder Exponential Moving Average MAMethod 3: LWMA --------- Média Variável Ponderada Linear MAMethod 4: SineWMA ----- Média Mínima Ponderada do Seno MAMethod 5: TriMA ----------- Média móvel triangular MAMethod 6: LSMA ---------- Média móvel mínima (ou EPMA, linha linear de regressão) MAMethod 7: SMMA ---------- Média móvel suavizada MAMethod 8: HMA ------------- Média móvel de casco por Alan Hull MAMethod 9: ZeroLagema --- Média móvel exponencial zero-Lag MAMethod10: DEMA ---------- Média móvel movimentada dupla por Patrick Mulloy MAMethod11: T3 ------------- T3 por T. Tillson MAMethod12: ITrend -------- Instantâneo Trendline por J. Ehlers MAMethod13: Mediana ------ Movendo Mediana MAMethod14: GeoMean ---- Mês geométrico MAMethod15: REMA --------- EMA regularizada por Chris Satchwell MAMethod16: ILRS --------- Integral da inclinação da regressão linear MAMethod17: IE2 --------- Combinação de LSMA e ILRS MAMethod18: TriMAgen ---- Média móvel triangular generalizada por J. Ehlers MAMethod19: VWMA -------- Média móvel ponderada em volume MAMethod20: JSmooth-- --- Suavização por Mark Jurik T3MA-MTF: você pode ajustar o fator de volume e ter MTF HMA Russian Color - Você pode ajustar o tipo de média móvel e tem a cor da inclinação MTF HMA Russian Color - o mesmo que o acima, mas com a função MTF Bem, isso parece Seja por agora, espere que este fio cresça e as pessoas possam discutir como eles usam MAs e seus diferentes tipos e o que funciona melhor para eles. Como fazer um dia com a média móvel mais baixa. Como fazer o dia com a média móvel menor. A média móvel quadrada (LSMA) calcula a linha de regressão de mínimos quadrados para os períodos de tempo anteriores, levando a projeções diretas do período atual. Consequentemente, o indicador tem a capacidade de identificar o que poderia acontecer se a linha de regressão continuasse. Menos quadrados Cálculo da média móvel O indicador é baseado na soma do método dos mínimos quadrados para encontrar uma linha reta que melhor se adequa aos dados para o período selecionado. O ponto final da linha é plotado e o processo é repetido em cada período sucessivo. A fórmula para calcular a linha de melhor ajuste é b (nxy - xy) (nx - (x)) a (y - bx) n Onde n é o número de pontos de dados selecionados y é o preço x é a data a é o Constante (o valor quando x é igual a zero) b é a inclinação da linha Usos da média móvel dos mínimos quadrados A média móvel dos mínimos quadrados é usada principalmente como um sinal de cruzamento para identificar tendências de alta ou baixa. No gráfico abaixo, selecionamos o gráfico de um minuto do iPath a partir de 12 de julho. 2017 e aplicou o indicador de média móvel de mínimos quadrados (linha azul). Aplicamos as configurações padrão de 25 períodos - LSMA (25, 0). Média móvel em mínimos quadrados A média móvel de mínimos quadrados gera sinais, quando o preço se desvia do indicador. Agora, como qualquer outra média móvel, precisamos avaliar quando a média móvel dos mínimos quadrados está indicando uma mudança de tendência. Se o sinal muda para uma tendência de alta, juntamente com a recuperação dos preços, um sinal de compra é gerado. Se o sinal muda para uma tendência de baixa, juntamente com uma queda no preço, um sinal de venda é gerado. Por exemplo, você pode ver esses sinais de buysell a partir do mesmo gráfico de um minuto para o iPath destacado nos círculos azul e vermelho, respectivamente. Média móvel de mínimos quadrados - 2 Combine a média móvel de mínimos quadrados com a média móvel simples mais comumente utilizada e as médias móveis exponenciais no mesmo gráfico iPath. No entanto, desta vez, selecionamos um gráfico de três minutos para avaliar as diferenças entre essas médias móveis. Para alinhar ainda mais as médias móveis, ajustei a média móvel de mínimos quadrados para 9. A média móvel exponencial é destacada em laranja enquanto a média móvel simples é realçada em rosa. LSMA - Médias móveis exponenciais e simples Como você pode ver no gráfico acima, a média móvel simples e a média móvel exponencial estão mais próximas do preço comparado com a média móvel dos mínimos quadrados. Por outro lado, a média móvel dos mínimos quadrados está sinalizando as tendências um pouco acima dos dois indicadores. Você pode ver isso no gráfico acima, onde a média móvel de mínimos quadrados está mostrando o sinal de tendência de alta (primeiro retângulo destacado em azul), antes da média móvel simples e da média móvel exponencial (segundo retângulo também destacado em laranja). A média móvel dos mínimos quadrados também é usada com diferentes períodos de tempo. Semelhante a outras médias móveis, o cruzamento de um indicador de média móvel mais rápido com um lento pode indicar um sinal de compra ou venda. Abaixo, é o gráfico de três minutos para os QQQs, onde escolhemos as duas linhas LSMA 9 e 18. O LSMA (9, 0) é destacado em azul enquanto o LSMA (18, 0) é mostrado em laranja. Você pode ver que mostramos os sinais de venda ou compra perto dos crossovers com base nas tendências. LSMA - Médias móveis exponentes e simples 2 Por que a média móvel mínima é complicada para comerciantes de varejo Agora, você deve estar pensando que o indicador é melhor que os indicadores mais utilizados, como o SMA e o EMA com base no resumo acima. Relaxar LSMA tem sua própria fraqueza, e dá sinais falsos como qualquer outro indicador. Na verdade, o indicador poderia dar mais sinais falsos do que os seus homólogos, especialmente quando se tenta identificar uma mudança de tendência. Você pode ver isso no gráfico de QQQ de três minutos abaixo para 8 e 11 de julho. 2017. Destacamos dois sinais falsos em vermelho. Aqui, você vê que o indicador de média móvel de mínimos quadrados está mostrando uma tendência de venda enquanto os preços estavam em uma tendência de alta. Sinal Falso Médico Mínimo Quadrado, seja cauteloso dos sinais médios móveis de mínimos quadrados, caso os preços se desviem amplamente do indicador. Podemos ver esse grande desvio no gráfico de três minutos de 12 de julho do QQQ. A média móvel dos mínimos quadrados está indicando uma tendência de baixa enquanto os preços estavam aumentando. Grandes desvios e mínimos quadrados Média móvel Mais confusão ao combinar o indicador com outros indicadores de impulso Vamos tentar ver se podemos evitar os falsos sinais da média móvel menos quadrada, combinando-o com outros indicadores. Temos o mapa de três minutos do ADR a partir de 6 de julho e 7 de julho. 2017. Aplicamos duas médias móveis de mínimos quadrados. Selecionamos o LSMA (15, 0) e o LSMA (25, 0). O LSMA (25, 0) é realçado em azul enquanto o LSMA (15, 0) é realçado em azul. Aplicamos o índice do canal de commodities (CCI) como o segundo indicador. Durante a meia hora inicial de negociação em 6 de julho. Você pode ver os sinais contraditórios dados pelo indicador CCI e dois indicadores LSMA. O CCI está mostrando uma tendência de baixa, enquanto tanto o LSMA (15, 0) e LSMA (25, 0) estão tendendo para cima. No entanto, você pode ver que o estoque estava limitado ao intervalo durante esse período. Por volta das 10:03 da manhã, você pode ver o crossover, onde LSMA (15, 0) cruzou abaixo da LSMA (25, 0) gerando um sinal de venda. Por outro lado, você vê que há uma ligeira recuperação em relação a uma tendência de alta do índice do canal de commodities (CCI). O estoque foi negociado perto de 124 neste momento e cruzou 126 mais tarde. Depois disso, você vê um sinal de compra falso a partir das médias móveis cruzadas. LSMA (15, 0) cruzou abaixo do LSMA (25, 0) gerando um sinal de compra. Até então, o impulso de tendência de queda de curto prazo terminou e o CCI novamente indicou uma tendência de queda suportada pela queda dos preços. Dentro de um período de 15 minutos, percebemos que a LSMA (15, 0) atravessava abaixo da LSMA (25, 0) gerando um sinal de venda e os preços negan para cair. Então, aqui você pode ver o LSMA está dando um sinal ligeiramente atrasado e não suportando nenhum sinal gerado pelos nossos indicadores primários selecionados. Os comerciantes do dia do Momentum podem enfrentar uma decisão difícil, porque no momento em que o indicador gera um sinal, a tendência no estoque já terminou ou chegou ao fim. Podemos ver o comportamento indicador de média móvel menor quadrado para o resto do dia, o que eventualmente gerou sinais falsos ou forneceu sinais comerciais quando a tendência terminou. Em seguida, há uma pequena sessão ligada ao intervalo no estoque a partir das 12:00 p. m. Por cerca de meia hora, onde você poderia ver certos sinais falsos ou atrasados dos indicadores médios móveis de mínimos quadrados. O CCI não gerou um sinal definido durante esse período, pois todos sabemos que todos os indicadores têm suas próprias falhas. No entanto, o CCI novamente começou a subir depois das 12:10 p. m. Apoiado pela leve recuperação dos preços. Mas não recebemos um sinal de compra do crossover médio móvel de mínimos quadrados até 20 minutos depois. No entanto, por volta das 13h30. Obtivemos um cruzamento de vendas dos indicadores de média móvel mínimos quadrados suportados pelo CCI. Consequentemente, poderíamos curtir mais de 126,20 e cobrir a posição em mais de 124,50. Mas o verdadeiro desafio aqui é identificar se o indicador de média móvel de mínimos quadrados está dando um sinal falso ou não. Você deve estar pensando que o LSMA seria benéfico se combinarmos o indicador com os indicadores RSI e MACD muito populares. Nós temos um gráfico de três minutos da BHP a partir de 6 de julho. 2017. Estamos usando o MACD (12, 26, fechar, 9) e RSI (14) (indicadores padrão). Como você pode ver no gráfico abaixo, recebemos um sinal de compra definitivo do MACD com um forte sinal de cruzamento. Até então, recebemos um sinal do RSI, que também confirmou a tendência de compra (como destacado em azul perto do indicador). BHP finalmente levantou o crossover do MACD e fechou uma nota positiva durante o dia. No entanto, não vemos nenhum sinal definido de nosso indicador de média móvel de mínimos quadrados que mostrou uma tendência plana durante esse período de tempo. Destacamos a tendência plana da LSMA em laranja, como você pode ver no gráfico abaixo. LSMA - RSI - MACD Agora, vamos comparar o indicador de média móvel menor quadrado com sua contrapartida, média móvel exponencial e ver se eles ainda estão dando melhores sinais, então o LSMA. Pelo mesmo gráfico de três minutos da BHP Billiton Limited (BHP) a partir de 6 de julho. 2017, adicionamos a média móvel exponencial e destacamos o indicador em rosa. Você pode notar claramente a diferença entre a média móvel exponencial e o indicador médio móvel de mínimos quadrados. A EMA mostrou uma tendência de alta a par com os indicadores de suporte, MACD e RSI, bem como à frente de sua contraparte, LSMA. LSMA - RSI - MACD 2 Conclusão As médias móveis menos quadradas também são conhecidas como indicador de média móvel em ponto final e são calculadas com base na linha de regressão de mínimos quadrados para os períodos de tempo anteriores. Como qualquer outra média móvel, a média móvel menos quadrada também gera tendências de alta ou baixa, com base em crossovers de si mesmo com dois períodos diferentes. No entanto, acreditamos que os comerciantes de varejo devem ter cuidado com os sinais de média móvel de mínimos quadrados se o desvio de preço do indicador for bastante alto. A menor média móvel quadrada dá muitos sinais enganadores aos comerciantes e, portanto, pensamos que os comerciantes precisam ser cautelosos ao usar esse indicador. Mesmo que o indicador seja combinado com qualquer outro indicador de negociação, não conseguimos confirmar uma tendência definida da LSMA. Recomendamos que os comerciantes do dia evitem usar o indicador. Postagem Relacionada
No comments:
Post a Comment