Indicador de média móvel As médias móveis fornecem uma medida objetiva da direção da tendência ao suavizar os dados de preços. Normalmente calculado usando os preços de fechamento, a média móvel também pode ser usada com a mediana. típica. Fechamento ponderado. E preços altos, baixos ou abertos, bem como outros indicadores. As médias móveis de comprimento mais curto são mais sensíveis e identificam novas tendências anteriormente, mas também fornecem mais falsos alarmes. As médias móveis mais longas são mais confiáveis, mas menos sensíveis, apenas recuperando as grandes tendências. Use uma média móvel que é metade do comprimento do ciclo que você está rastreando. Se o comprimento do ciclo de pico a pico for aproximadamente 30 dias, então uma média móvel de 15 dias é apropriada. Se 20 dias, uma média móvel de 10 dias é apropriada. Alguns comerciantes, no entanto, usarão médias móveis de 14 e 9 dias para os ciclos acima, na esperança de gerar sinais ligeiramente à frente do mercado. Outros favorecem os números de Fibonacci de 5, 8, 13 e 21. As médias móveis de 20 a 40 semanas (20 a 40 semanas) são populares para ciclos mais longos de 20 a 65 dias (4 a 13 semanas), as médias móveis são úteis para ciclos intermediários e 5 Para 20 dias para ciclos curtos. O sistema de média móvel mais simples gera sinais quando o preço cruza a média móvel: Vá longo quando o preço cruza acima da média móvel abaixo. Fique curto quando o preço cruza abaixo da média móvel de cima. O sistema é propenso a whipsaws em mercados variados, com o cruzamento de preços de um lado para o outro através da média móvel, gerando uma grande quantidade de sinais falsos. Por essa razão, os sistemas móveis em média normalmente empregam filtros para reduzir whipsaws. Sistemas mais sofisticados utilizam mais de uma média móvel. Duas médias móveis usam uma média móvel mais rápida como substituto do preço de fechamento. Três médias móveis empregam a terceira média móvel para identificar quando o preço está variando. Múltiplas médias móveis usam uma série de seis médias móveis rápidas e seis médias móveis lentas para se confirmarem. As médias móveis deslocadas são úteis para fins de tendência, reduzindo o número de whipsaws. Os canais Keltner usam bandas plotadas em um múltiplo do alcance verdadeiro médio para filtrar os cruzamentos médios móveis. O popular MACD (Moving Average Convergence Divergence) indicador é uma variação do sistema de duas médias móveis, plotado como um oscilador que subtrai a média lenta da média em movimento rápido. Existem vários tipos diferentes de médias móveis, cada uma com suas próprias peculiaridades. As médias móveis simples são as mais fáceis de construir, mas também as mais propensas a distorção. As médias móveis ponderadas são difíceis de construir, mas confiáveis. As médias móveis exponenciais obtêm os benefícios da ponderação combinada com facilidade de construção. As médias móveis mais selvagens são usadas principalmente em indicadores desenvolvidos por J. Welles Wilder. Essencialmente, a mesma fórmula que as médias móveis exponenciais, eles usam diferentes métodos de pontuação para quais usuários precisam permitir. O Painel Indicador mostra como configurar as médias móveis. A configuração padrão é uma média móvel exponencial de 21 dias. Junte-se a nossa lista de discussão Leia o boletim informativo do Colin Twiggs Trading Diary, com artigos educacionais sobre negociação, análise técnica, indicadores e novas atualizações de software. by James - 2 comentários SP Predictor de Padrão de Rubrica Usando OHLC e Médias Móveis Simples O Predictor de Padrões de Rubrica define padrões comparando o Níveis de recursos de entrada, avalia os padrões de candidatos ao longo de um período de modelagem posterior e usa os padrões que têm sido historicamente bem sucedidos para caminhar para frente. A fase de construção do padrão é repetida a cada n barras. A inspiração para o Predictor de Padrões Rubricos veio do Adaptrade Price Pattern Strategies e Price Action Lab. A versão inicial faz uma pesquisa aleatória para padrões historicamente rentáveis. O motivo da pesquisa aleatória é que eu queria obter todos os componentes no lugar e ver se ele parecia promissor antes de implementar outros algoritmos de pesquisa. O modelo que I8217m vai lhe mostrar é completamente desproporcionado no sentido de que I8217ve não tentou encontrar entradas que produzam resultados superiores. Sob o capô, o Predictor de Padrão de Rubrica faz uma grande quantidade de otimização em frente. Tal como acontece com todos os Preditores que construímos, você nunca vê os resultados hipotéticos durante o período de modelagem. O Predictor de Padrão de Rubrica é um suplemento para Dakota 3 escrito em C. O trabalho de grunhir é executado em paralelo nos núcleos de sistema de computador disponíveis. Atualmente, ele só pode utilizar o CPU8217s em um computador. Algo assim beneficiaria do processamento distribuído. Os dados de futuros diários não ajustados do SP são carregados a partir de 121983. Figura 1. Dados de Futuros Não Ajustados SP O sistema está configurado para negociar no fechamento do mercado no dia de negociação seguinte ao dia em que o sistema foi atualizado. Não foram aplicados custos de negociação. Figura 2. Configurações de Equidade As entradas são o dia8217s aberto, alto, baixo, fechado e uma média móvel simples de 5, 10 e 20 do fechamento. O alvo é a variável final listada na guia Dakota 3 Indicators e é o ReturnIndex do fechamento. Observe que as inscrições começam após os títulos negociados abertos, altos, baixos e fechados. That8217s porque o aberto, alto, baixo e próximo aparecem duas vezes na lista de variáveis. Figura 3. Definições de variáveis de entrada e destino. Na próxima imagem de tela, você verá que a Profundidade de entrada máxima está configurada para 5. Estamos usando as mais recentes cinco linhas de entradas para construir nosso conjunto de recursos. No total, haverá 5 x 7 35 recursos disponíveis para o algoritmo para padrões de construção. Uma condição de padrão compara 2 recursos usando o operador gt. I8217ve configurar o Predictor de Padrão de Rubrica para que ele possa fazer uso de outros operadores, mas I8217m usando apenas o operador maior que o operador para esta versão. Uma condição de padrão de exemplo é: Close0 gt SMA (Close, 5) 2 A condição de exemplo exige que o último preço de fechamento seja maior do que a média móvel simples do fechamento de 2 linhas de volta. Os padrões de rubrica consistem em 1 ou mais condições. O padrão ocorre quando todas as condições foram atendidas. O Predictor de Padrão de Rubrica estará disponível como parte dos Geradores de Sinal de Predictor de Padrão ATS para Dakota 3. Anteriormente chamado de Preditores KNN e CPredictor em Dakota 2. Na imagem abaixo você pode ver que só temos 1 bot no enxame e não estamos Fazendo uso da adaptação do enxame. Este sistema levou cerca de 4 horas para avançar. A execução de 15 bots teria sentido porque aumentaria a diversidade. No entanto, isso exigiria 15 vezes o tempo de processamento. Quando eu construir um modelo de produção com base no Predictor de Padrão de Rubrica, eu usarei 15 bots. Levaria entre 2 e 3 dias para andar um sistema de 15 bots em frente em um processador de núcleo duplo executado em 3Ghz. Figura 4. Configurações de Swarm Na próxima imagem de tela, podemos ver a maioria das configurações para o Predictor de Padrão de Rubrica. Figura 5. Configurações do Predutor de Padrão de Rubrica Uma explicação de cada configuração segue. Período de modelagem. O Período de Modelagem define o número de conjuntos de recursos usados pelo Predictor de Padrão de Rubrica para a correspondência de padrões. O período de modelagem trilha a barra que está sendo processada atualmente. Ele não segue imediatamente a barra atual porque os dados são necessários para o período máximo de negociação, atraso de negociação e potencialmente para destruição da variável alvo. Profundidade máxima de entrada. O número de linhas de entrada que são usadas para formar o conjunto de recursos para a construção de padrões. Condições mínimas. O número mínimo de condições utilizadas para formar um padrão. Condições Máximas. O número máximo de condições utilizadas para formar um padrão. Min Instances. O número mínimo de vezes que um padrão candidato deve ter ocorrido durante o período de modelagem para ser considerado para uso. Instâncias máximas. O número máximo de vezes que um padrão candidato ocorreu durante o período de modelagem. Se houvesse mais instâncias de padrão do que as instâncias Max, então o padrão não é considerado para uso. O Ganho Mínimo, Perda máxima, Taxa de Min Win, Fator de lucro mínimo e Período comercial máximo são usados ao avaliar o desempenho de um determinado padrão durante o período de modelagem. Os lucros e perdas hipotéticos são calculados usando a série alvo detritadas, se o Período Detrendente for maior que 1, caso contrário, eles são computados usando a série alvo. Observe que a série de alvo detrada terá uma variação menor do que a série alvo. O atraso de negociação Dakota 3 (sinal do Projeto) e as séries selecionadas (Open ou Close) aplicam-se para mantê-lo o mais realista possível. Min Gain. Os negócios hipotéticos, para uma determinada instância de um padrão, estão fechados se o ganho no capital atingir ou exceder o Ganho Min. Perda máxima. Os negócios hipotéticos, para uma determinada instância de um padrão, estão fechados se a perda de capital exceder a perda máxima. Min Win Rate. Ao avaliar um padrão durante o período de modelagem, o número hipotético de vencedores dividido pelo número de negociações deve ser maior ou igual à Taxa Min Win para o padrão a ser considerado para uso. Fator de lucro mínimo. Ao avaliar um padrão ao longo do período de modelagem, a soma hipotética das negociações lucrativas divididas pelo valor absoluto da soma das negociações perdidas deve ser maior ou igual ao Fator de lucro mínimo para o padrão a ser considerado para uso. Período comercial máximo. O período máximo para o qual um comércio hipotético pode ser aberto. O período de comércio máximo também se aplica ao andar de frente gerando sinais comerciais reais. Período de Detrendimento. O período da média móvel simples centrada que é usado para destruição da série alvo. As versões futuras provavelmente usarão um filtro digital de melhor qualidade ou, pelo menos, oferecerão um filtro digital de melhor qualidade como alternativa. Avaliação Algo. Dois métodos de avaliação de padrões de candidatos ao longo do período de modelagem estão disponíveis. O primeiro considera o desempenho hipotético de cada instância de padrão e o segundo também examina a média das curvas de equidade seguindo cada instância de um determinado padrão. Os parâmetros restantes para o Predictor de Padrão de Rubrica aparecem na imagem abaixo. Figura 6. Configurações do Predutor de Padrão de Rubrica (continuação) Regra de Saída. Os negócios do sistema podem ser fechados com base em um objetivo de lucro, lucro projetado ou duração projetada. A Regra de Saída não se aplica ao avaliar instâncias de padrão, ela só se aplica aos sinais reais de negociação do sistema que caminham para frente. Se os negócios forem encerrados usando um alvo de lucro, o lucro será computado usando a série alvo. Target Target. O objetivo de lucro a ser usado se os negócios do sistema forem fechados usando o método Target Meta. O lucro será em unidades da série alvo que é a série final definida na guia Dakota 3 Indicadores. O prazo de negociação aplica-se. Parar a perda de . Se aplicar stop-loss é definido como True, então os negócios do sistema serão fechados se a perda comercial exceder o valor do Stop-Loss especificado pelo usuário. O lucro é calculado usando a série alvo. O prazo de negociação aplica-se. Estender Negociações. Se Extend Trades estiver definido como True, novos padrões podem potencialmente prolongar a duração da posição comercial atual. Iterações. O número de padrões para criar e avaliar durante a fase de construção do padrão. Retrinir Período. O número de barras para caminhar antes de construir um novo conjunto de padrões. Randomize Retrain. Se Randomize Retrain for definido como True, o período de Retração variará aleatoriamente entre 0,75 e 1,25 vezes o período de Retenção. A curva de equidade aparece na imagem abaixo. Figura 7. Curva de equidade Demora apenas mais de 8 anos de dados antes que o primeiro sinal de negociação possa ser gerado. Toda a curva de equidade está fora da amostra. It8217s não brilhante, no entanto, it8217s muito promissor e it8217s dias adiantados. Eu fiz outra corrida deste sistema e uma curva de equidade em forma muito semelhante foi produzida. Esta noite, eu planejo executar 10.000.000 iterações para ver se os resultados melhoram ou não. As estatísticas de comércio seguem. Figura 8. Estatísticas do comércio Observe que o tempo na posição é maior do que 73,55 devido ao período de 8 anos em que nenhum sinal é emitido. O próximo passo será tentar usar programação genética para, com sorte, produzir resultados superiores de forma mais rápida. Posts recentes Categorias Assine via email
Comments
Post a Comment