Índice de Força Relativa - RSI BREAKING DOWN Índice de Força Relativa - RSI O índice de resistência relativa é calculado usando a seguinte fórmula: RSI 100 - 100 (1 RS) Onde RS Ganho médio de períodos elevados durante o período de tempo especificado Perda média de períodos de baixa durante o período Período de tempo especificado O RSI fornece uma avaliação relativa da força de um desempenho de preços de segurança mais recente, tornando-se assim um indicador de impulso. Os valores de RSI variam de 0 a 100. O cronograma de tempo padrão para comparar períodos de períodos a períodos de baixa é de 14, como em 14 dias de negociação. A interpretação tradicional e o uso do RSI são que os valores RSI de 70 ou acima indicam que uma segurança está se tornando sobrecompra ou sobrevalorizada e, portanto, pode ser preparada para uma reversão de tendência ou redução de preço corretiva. No outro lado dos valores de RSI, uma leitura de RSI de 30 ou abaixo é comumente interpretada como indicando uma condição de sobrevenda ou subvalorizada que pode sinalizar uma mudança de tendência ou reversão de preço corretiva para o lado positivo. Dicas sobre como usar o indicador RSI Súbitos movimentos de grandes preços podem criar falsos sinais de compra ou venda no RSI. É, portanto, melhor usado com refinamentos para sua aplicação ou em conjunto com outros, confirmando indicadores técnicos. Alguns comerciantes, na tentativa de evitar sinais falsos do RSI, usam valores de RSI mais extremos como comprar ou vender sinais, como leituras de RSI acima de 80 para indicar condições de sobrecompração e leituras de RSI abaixo de 20 para indicar condições de sobrevoo. O RSI é freqüentemente usado em conjunto com linhas de tendência, pois o suporte ou resistência da linha de tendência coincide frequentemente com os níveis de suporte ou resistência na leitura RSI. Observar a divergência entre o preço eo indicador RSI é outro meio de refinar sua aplicação. Divergência ocorre quando uma segurança faz um novo preço alto ou baixo, mas o RSI não faz um novo valor ou valor baixo correspondente. A divergência de Bearish, quando o preço faz uma nova alta, mas o RSI não é tomado como um sinal de venda. A divergência alcista que é interpretada como um sinal de compra ocorre quando o preço faz uma nova baixa, mas o valor RSI não. Um exemplo de divergência de baixa pode se desenrolar da seguinte forma: uma segurança aumenta em 48 e o RSI faz uma alta leitura de 65. Após retração ligeiramente para baixo, a segurança subseqüentemente faz uma nova alta de 50, mas o RSI sobe apenas para 60. O RSI sofreu uma divergência acentuada do movimento da estratégia de negociação price. RSI Funciona melhor durante a sessão de negociação da Ásia A sazonalidade do mercado Forex do mercado estrangeiro aponta para condições de mercado significativamente diferentes, dependendo da sessão de negociação e da hora do dia. Como podemos mudar as técnicas de negociação para tirar proveito de tais movimentos Este relatório analisa a estratégia de negociação do Índice Relativo de Força Relativa (RSI) para aproveitar as mudanças nas condições do mercado. Índice de força relativa ndash Range Trading Strategy of Choice, mas como pode ser melhorado O índice de força relativa é aquele que apresentou proeminente nos relatórios anteriores da Estratégia DailyFX, pois sua popularidade e histórico razoavelmente bom faz com que seja uma boa estratégia de negociação de benchmark. Nos artigos anteriores, discutimos as paradas de configuração para a Estratégia RSI e o uso de filtros de volatilidade com o RSI com bons resultados. Em particular, observamos que o RSI tende a fazer mal em tempos de alta volatilidade do mercado. Assim, parece razoável que possamos procurar explorar tendências intradiárias na volatilidade e tentar usar filtros similares para evitar condições precárias para as estratégias de negociação do RSI. Intraday Seasonality ndash O que é e como podemos usá-lo Dado que o mercado forex está aberto 24 horas por dia, é importante observar as principais diferenças em três sessões de negociação distintas e usar essas informações para nossa vantagem. Como mostram as tabelas, a volatilidade é mais freqüentemente mais alta através da sobreposição entre a sessão de negociação de Londres (aproximadamente às 03:00 horas, 11:00 hora do leste) e a sessão de Nova York (aproximadamente 09:00 horas, 17:00 ET) para grandes pares de moedas . Se sabemos que é provável que uma estratégia seja inferior em meio aos movimentos mais elevados da moeda, então provavelmente devemos evitar o comércio por esses momentos. Parece útil explorar o conceito de filtro de tempo para a estratégia RSI. Desligando a Estratégia de RSI durante os horários do dia mais voláteis Quando discutimos os filtros de volatilidade para o RSI, descobrimos que a estratégia tendia a um desempenho inferior nas condições de mercado mais ativas. Assim, procuraremos usar o mesmo conceito em um nível intradiário e com as regras mais simples possíveis desde o início. Como uma estratégia bruta, o RSI tem sido bastante insatisfeito em um gráfico EURUSD de 15 minutos que volta a 2001. Embora mostre alguns períodos de resultados fortes, declínios acentuados razoavelmente frequentes significam que a curva de equidade inclina-se acentuadamente para baixo. Fonte: FXCM Strategy Trader. Nosso objetivo é, posteriormente, mitigar as perdas pronunciadas e, espero, mudar as coisas. Assim, voltamos ao nosso quadro de sazonalidade intradiário no par de moedas EuroUS Dollar. Procurando por períodos de baixa volatilidade para a Estratégia RSI Focando exclusivamente no gráfico EuroUS Dollar, vemos que a volatilidade tende a cair visivelmente em uma hora-chave através de cada sessão de negociação. Ou seja, na última hora da sessão de Nova York (16: 00-17: 00), a meio do período comercial de Londres, e no final do dia de negociação de Tóquio. Também é claro que a volatilidade mais forte tende a ocorrer no final de Londres e nas primeiras horas de negociação de Nova York, provavelmente advertindo contra a negociação de estratégias especialmente vulneráveis a movimentos bruscos de moeda. RSI Estratégia de Negociação com o Time Filter Usando o Trader da Estratégia. Podemos importar uma estratégia de RSI Trading prontamente disponível. Mas wersquore vai dar um passo adiante e estabelecer uma versão ligeiramente modificada. Regra de entrada: quando o RSI de 14 períodos cruza acima de 30, compre no mercado ao abrir o próximo bar. Quando RSI cruza abaixo de 70, venda no mercado ao aberto do próximo bar. Filtro: Estratégia não pode entrar com trades entre a hora de início (startTime) e a hora final (endTime). No entanto, não fechará nenhum comércio aberto na hora final e os manterá abertos até que o sinal inverso seja disparado. (Mais sobre esse assunto mais tarde) Stop Loss: Nenhum, por padrão, Take Profit. Nenhum, por padrão, Regra de Saída: Estratégia irá sair de um trade e flip direction quando o sinal oposto é acionado. Backtesting nosso Filtro de Tempo Para a Estratégia de Negociação do Índice de Força Relativa Para testar a validade deste filtro, é claro que precisamos estabelecer quais as vezes que gostaríamos de começar a negociar e interromper o comércio por completo. Dado o que vimos com o EuroUS Dollar, parece lógico tentar limitar o sistema às horas menos voláteis do dia, apagadas por pontos de volatilidade na última sessão de Nova York e no meio da negociação de Tóquio. Assim, nossa variável lsquoStartTimersquo será definida às 16:00 e lsquoEndTimersquo às 00:00 hora do leste. Abaixo está a curva de equidade resultante. Certamente, esta é uma melhoria em relação ao caso base de perdas constantes. No entanto, o fato de que a curva de equidade tenha feito pouco menos do que recusar nos últimos 2 ou mais anos não é bom para as perspectivas futuras e, na verdade, talvez precisemos explorar outras opções no que diz respeito aos nossos horários de início e fim. Assim, passamos a otimização. Otimizando contra duas variáveis Usando o Strategy Trader, otimizaremos duas variáveis para maximizar os lucros teóricos. Quando otimizamos, sempre queremos encontrar os melhores retornos hipotéticos ajustados ao risco. E embora possamos manter as limitações da negociação hipotética fortemente em mente, ver o que funcionou no passado nos dá um melhor senso do que é mais provável que funcione no futuro. Otimizaremos para maximizar o ldquoReturn no Accountrdquo, ou o montante pelo qual o patrimônio da estratégia final excede o tamanho mínimo da conta necessário para executar a estratégia durante o período de teste. O tamanho mínimo da conta é determinado pela redução teórica máxima da estratégia específica. Assim, nossa variável ldquoReturn on Accountrdquo nos dará Final ProfitLoss sobre Maximum Drawdown. Gráfico de Resultados de Otimização Tridimensional do Filtro de Tempo na Estratégia de Negociação EURUSD RSI Fonte de Dados: FXCM Strategy Trader. Fonte do gráfico: R-Project. RGL Certamente é difícil exibir corretamente um gráfico 3D em um meio 2D, mas o gráfico de resultados de otimização é bastante revelador. Nosso melhor percentual de Redução de Accountrdquo parece se agrupar em torno dos mesmos valores de lsquoEndTimersquo, enquanto os resultados em mudar os valores de lsquoStartTimersquo parecem muito mais variados. Mais concretamente, nossa estratégia tende a ter os melhores resultados para o EURUSD quando o lsquoEndTimersquo para o nosso filtro é entre as horas das 05:00 às 07:00 horas do Leste. Os melhores retornos teóricos ajustados ao risco também irão quando o nosso lsquoStartTimersquo for entre as 14:00 e as 18:00 horas. Qual é o nosso melhor resultado hipotético de backtest EuroUS Dólar Estratégia RSI Restringido ao Comércio entre Horas das 14:00 e 06:00 Hora do Tempo Oriental: FXCM Strategy Trader. Nós terminamos não. Nós estabelecemos que esta estratégia teoricamente funcionou muito bem no dólar EuroUS através do passado, mas isso dificilmente é garantia de resultados futuros. Estamos sempre em busca do resultado mais robusto e estável que provavelmente funcionará bem no futuro. Uma das maneiras pelas quais eu verifiquei pessoalmente os resultados de otimização é garantir que eles sejam consistentes em pares de moedas. Neste ponto, serve para mencionar que todos os pares de moedas não são criados, e isso é especialmente verdadeiro, dado que os comerciantes em todo o mundo tendem a negociar mais fortemente em suas moedas regionais. Assim, o iene japonês verá maior volatilidade durante as horas da Ásia do que o euro ou a libra britânica. Em seguida, faz sentido comparar as moedas da mesma região umas contra as outras quando executam verificações de robustez. E embora o gráfico abaixo não mostre uma lista exaustiva de todas as combinações de tempo possíveis, escolhi vários limites de tempo que tenderam a funcionar melhor entre pares de moedas principais. Dado que o EURUSD e o USDCHF historicamente foram altamente correlacionados, não deve surpreender que o filtro de hora 14: 00-06: 00 funcione muito bem para ambos. E, embora não funcione tão bem no par GBPUSD, ainda é uma grande melhoria em relação à estratégia RSI básica e, teoricamente, produz uma equidade final positiva. Nós também notamos que os quadros de tijolos restritos a tempos de volatilidade muito menor não realizaram quase tão bem nessas moedas quanto o alongamento bastante amplo 14: 00-06: 00. A estratégia de RSI tende a perder em tempos de movimentos de preços especialmente fortes, mas precisa de alguma volatilidade para gerar negócios. Essa é talvez uma das razões pelas quais o nosso período de tempo máximo inclui alguns períodos bastante voláteis para cada um dos pares de moeda EURUSD, USDCHF e GBPUSD. O que acontece com as moedas centradas na Ásia. Infelizmente, nosso filtro de tempo não funciona tão bem nos USDJPY, GBPJPY, AUDUSD e NZDUSD que não produzem nenhuma curva de equidade positiva ao longo do mesmo período de teste. E, embora o trecho 20: 00-03: 00 tenha uma certa promessa nos últimos anos, não parece tão impressionante quanto nossa principal curva de ações em pares de moeda europeus. Um olhar mais atento sobre o gráfico de otimização equivalente para o par do Yen japonês do Yen japonês destaca um motivo chave, este é o caso. Gráfico de resultados de otimização tridimensional do filtro de tempo na USDJPY RSI Estratégia de negociação Fonte de dados: FXCM Strategy Trader. Fonte do gráfico: R-Project. RGL Devido à volatilidade relativamente alta do JPYsquos durante as horas de negociação asiáticas, parece que o filtro de tempo do sistema RSI para horas específicas tem pouco efeito. E, embora o AUDUSD e o NZDUSD veam resultados ligeiramente melhores, não é suficiente para produzir uma curva de patrimônio positivo global. Nosso sistema RSI filtrado no tempo parece ser mais adequado para pares de moedas europeus e norte-americanos. Backtesting Time Filters on RSI Strategy ndash Mostrando Promessa Os resultados iniciais em nossos filtros de tempo são promissores com a Estratégia de Negociação RSI nos pares EURUSD, GBPUSD e USDCHF. Dizem que os dados sugerem que há mais um trabalho a ser feito, e nós temos os princípios de uma estratégia vencedora potencial baseada em backtests hipotéticos. No entanto, a lógica atual nos expõe ao risco total demais durante as horas de negociação mais voláteis do dia. Ou seja, as regras determinam que não podemos abrir ou fechar negócios fora de nossos períodos de negociação, permitindo perdas potencialmente desastrosas. A próxima parcela do nosso Esquema de Estratégia de Forex examinará de perto essa estratégia e tentará torná-la mais adequada à negociação real. Dito isto, poderíamos facilmente ver esses filtros de tempo trabalhando em uma ampla gama de sistemas de negociação de alcance, limitados ao nosso benchmark RSI. Se você gostaria de sugerir ideias para este tópico ou qualquer outra estratégia forex que você gostaria de ver nesta série, sinta-se à vontade para enviar um e-mail ao autor David Rodriacuteguez em drodriguezdailyfx. Para ser adicionado a esta lista de distribuição de autorrsquos, envie um e-mail com a linha de assunto ldquodistribution listrdquo Veja os artigos anteriores desta série: Escrito por David Rodriacuteguez, Estrategista Quantitativo para o Jogo de Estratégia de Negociação DailyFXRSI Backtest uma estratégia de negociação RSI simples com esta planilha conectada à web 8211 play Um jogo de troca de estoque de fantasia A planilha transfere preços históricos para o seu ticker escolhido, e alguns disparadores da VBA compram ou vendem pontos quando o índice de força relativa (RSI) sobe acima ou cai abaixo dos valores definidos pelo usuário. Obtenha o link no final deste artigo. A lógica de negociação não é sofisticada ou complexa (descrita em detalhes mais detalhadamente abaixo). Mas você pode usar princípios semelhantes para desenvolver e reforçar estratégias aprimoradas. Por exemplo, você pode codificar um esquema que use vários indicadores (como ATR ou o oscilador estocástico) para confirmar as tendências antes de disparar os pontos do buysell. Antes de perguntar, deixe-me deixar algumas coisas claras sobre a planilha. Não é uma estratégia de negociação realista, nenhum custo de transação ou outros fatores estão incluídos, o VBA demonstra como você pode codificar um algoritmo de backtesting simples 8211 sinta-se livre para aprimorá-lo, rasgá-lo ou simplesmente geek, mas o mais importante é que o 8282 altera os parâmetros , Tente novas ações e divirta-se. Por exemplo, a planilha calcula a taxa de crescimento anual composta do seu pote de investimento para obter esse número o mais alto possível. A planilha permite que você defina um ticker de ações, uma data de início e uma data de término, uma janela do RSI, o valor do RSI acima do qual deseja vender uma fração do seu estoque o valor do RSI abaixo do qual deseja vender uma fração do seu estoque A fração de ações para comprar ou vender em cada comércio a quantia de dinheiro que você possui no dia 0 o número de ações a comprar no dia 0 Depois de clicar em um botão, alguns VBA começam a correr atrás dos bastidores e baixam os preços históricos das ações entre os Data de início e data de término do Yahoo calcula o RSI para cada dia entre o início e a data final (removendo, é claro, a janela RSI inicial) no dia 0 (que8217s no dia anterior ao início da negociação) compra uma quantidade de ações com seu pote De caixa a partir do dia 1 em diante, vende uma fração definida de ações se RSI sobe acima de um valor pré-definido, ou compra uma fração de ações se o RSI cai abaixo de um valor pré-definido calcula a taxa de crescimento anual composta. Levando em consideração o valor do pote original de caixa, o valor final do caixa e das ações e o número de dias de negociação. Tenha em mente que, se o RSI desencadeia uma venda, a lógica deve desencadear uma compra antes que uma venda possa ser acionada novamente (e vice-versa). Ou seja, você pode ter dois gatilhos de venda ou dois disparadores de compra seguidos. Você também obtém um plano do preço próximo, RSI e os pontos de compra. Você também obtém um enredo de sua riqueza de fantasia total cresce ao longo do tempo. Os pontos buysell são calculados com o seguinte VBA 8211 seguindo a lógica é fácil Para i RSIWindow 2 Para numRows If Sheets (quotDataquot).Range (quotNquot amp i) gt sellAboveRSI E state 0 Then Sheets (quatDataquot).Range (quotOquot amp i) QuotSellquot Shares Sheets (quatDataquot).Range (quotPquot amp i).Formula quot-int (- (1 - pxBuySell100) Quilão de opção Qi i - 1 amp. Quot) Folhas de cálculo de dinheiro (quatDataquot).Range (quotRquot amp i).Formula quotRquot Amp i - 1 ampère - int (- pxBuySell100 Pquot amp i - 1 amp quot) Gquot amp i state 1 ElseIf Sheets (quatDataquot).Range (quotNquot amp i) lt buyBelowRSI e folhas (quatDataquot).Range (quotRquot amp i - 1) gt pxBuySell 100 folhas (quatDataquot).Range (quotPquot amp i - 1) Sheets (quatDataquot).Range (quotGquot amp i) E state 1 Then Sheets (quatDataquot).Range (quotOquot amp i) quotBuyquot Shares Sheets (quotDataquot).Range (quotPquot amp i).Formula quot-int (- (1 pxBuySell100) Pquot amp i - 1 amp quot) quot Cash value Folhas (quotDataquot ).Range (quotRquot amp i).Formula quotRquot amp i - 1 amp quot - pxBuySell100 Pquot amp i - 1 amp. Quot Gquot amp i state 0 Else Sheets (quatDataquot).Range (quotPquot amp i).Formula quotPquot amp i - 1 Folhas (quotDataquot).Range (quotRquot amp i).Formula quotRquot amp i - 1 Sheets (quatDataquot).Range (quotOquot amp i) quotHoldquot End If Share Value Sheets (quatDataquot).Range (quotQquip amp i).Formula quotGquot amp i Amp. Quociente Pquot amp i Folhas de valor total (quotDataquot).Range (quotSquot amp i).Formula quotQquot amp i amp quot Rquot amp i BuySell Points Sheets (quatDataquot).Range (quotTquot amp i).Formula quotif (Oquot amp i amp quotquotquotBuyquotquot , Nquot amp i amp quot, -200) quot Sheets (quatDataquot).Range (quotUquot amp i).Formula quotif (Oi amplificador de amplificação quotquotquotSellquotquot, Nquot amp i amp quot, -200) quot Next Veja o resto do VBA em Excel (there8217s muito lá para aprender) Se você estiver devidamente cafeinado, você poderia melhorar o VBA para empregar outros indicadores para confirmar Pontos de troca, por exemplo, você poderia disparar pontos de venda apenas se RSI subir acima de 70 e MACD cai abaixo da linha de sinal. 8 pensamentos sobre ldquo RSI Trading Strategy Game rdquo Esta calculadora implica que quanto mais perto você definir os indicadores buysell para 50, maior será a riqueza final. Isso pode ser exemplificado pela inserção dos seguintes parâmetros. É possível que isto seja incorporado Stock Ticker VTI Data de início 16-Nov-09 Data final 15-Nov-14 Janela RSI 14 Venda acima RSI 50.1 Compre abaixo RSI 49.9 para BuySell em cada comércio 40 Ações para comprar no dia 0 17 Pot of Dinheiro no dia 0 1000 No Excel para Mac, a seguinte declaração no GetData produz um erro de compilação: como a base de dados de base de conhecimento de planilhas grátis postagens recentes
No comments:
Post a Comment