Wednesday 28 February 2018

Média móvel em rsi


Isso deve ser a busca mais frustrante que já procuro um indicador simples: uma média móvel (onde o tipo pode ser selecionado: SMA, EMA, etc.), juntamente com o período (também uma entrada) do RSI, o que permitiria Para que você especifique o período do RSI também. Três entradas: MA TypeSMA, SMA Period7 e RSI Period13. Plotado como RSI padrão com 20,50 e 80 níveis. Eu tenho um construtor de indicadores personalizado, mas absolutamente nenhuma instrução sobre como construir um indicador fora de outro. Além disso, as instruções MT4 também não fazem muito sentido. Alguém pode ajudar? Qualquer seria muito apreciado. Tudo é quotsimplequot quando alguem pede a outra pessoa para fazer isso por eles. E é sempre complicado quando alguém está fazendo isso por outra pessoa. Comece aqui e seu indicador quotsimplequot não demora em fazer. Ou se você quer uma maneira ainda mais simples, basta clicar aqui: MT4 amp MT5 Indicadores codificados para você Algo assim. Algo assim. Obrigado pela resposta Devries. A linha vermelha é o SMA de 7 períodos do RSI de 13 períodos ou consulte o SFXMAOnRSI indi aqui Os parâmetros de entrada são Obrigado pela resposta Devries. A linha vermelha é o SMA de 7 períodos do RSI de 13 períodos. Este indicador é RSI com uma média calculada. Você pode APRENDER como fazê-lo. Tire o indicador RSI e coloque em codificação outro buffer calculado pelo gt iMAOnArray (RSIBuffer, 0, SignalLinePeriod SignalLineShift, SignalLineMaMethod, i) Nós só ajudaremos se você tentar algo sozinho Se você quiser ter a versão, então MT4 amp MT5 Indicadores codificados para você ou me contatar pessoalmente Eu usei o código existente do indicador TDI que deriva de todas as MAs de O RSI e removeu os componentes que não queria, nomeadamente as bandas de volatilidade e a outra MA. Eu acho claro que removi algo necessário ou não defini aspas adequadamente. Ele compilou-se bem e puxou para o gráfico, mas nenhum MA aparece, apenas um espaço de balck com os níveis 68, 50 e 32. Inicialmente, recebi erros de código com relação à definição de cittise, que consegui emprestar novamente para que compile. Talvez eu perdi algo de vital importância para fazer isso funcionar. Talvez você não se importe em ter um visual. Muito apreciar toda a sua ajuda até agora. Indicadores de propriedades 2 Indicador de propriedade1 Indicador de propriedade preta2 Indicador de propriedade verde Indicador de propriedade verde: parâmetros de entrada externos int RSIPeriod 13 8-25 extern int RSIPrice 0 0-6 extern int RSIMAPeriod 2 extern int RSIMAType 0 0-3 --- buffers double RSIBuf, MaBuf int Init () IndicatorShortName (quotMA do RSIquot) SetIndexBuffer (0, RSIBuf) SetIndexBuffer (1, MaBuf) SetIndexStyle (0, DRAWNONE) SetIndexStyle (1, DRAWLINE), 0,2 SetIndexLabel (0, NULL) SetIndexLabel (1, quotMA de O RSIquot) SetLevelValue (0,50) SetLevelValue (1,68) SetLevelValue (2,32) SetLevelStyle (STYLEDOT, 1, DimGray) RSIBufi (iRSI (NULL, 0, RSIPeriod, RSIPrice, i)) MA 0 para (int xi Xlti x) RSIx-i RSIBufx MA RSIBufxRSIMAPeriod Usando uma média móvel com RSI: Outra maneira de criar um sinal do RSI Alguma vez você já se sentiu frustrado com o RSI Quantas vezes ele não consegue alcançar as áreas de sobrecompra e sobrevenda Quando isso acontece, muitas vezes O preço apenas continua. Bem, há outra técnica, não muito exata, mas pode ser útil. É possível desenhar uma linha de tendência no RSI. Vamos ver isso: neste gráfico diário do euro-dólar eu tratei um RSI e adicionei a uma média móvel de 7 períodos. Em primeiro lugar, você pode ver que o RSI em si nunca alcançou sobrevoo, enquanto em duas ocasiões acabou de escovar o overbought. Claramente, os sinais do RSI são fracos no mínimo. E se tentarmos considerar negociações quando o RSI rompe a média móvel, destaquei as principais rupturas e pode-se ver que, se tivéssemos trocado dessa maneira sem qualquer outro sinal, teríamos visto alguns bons negócios e alguns muito bons também . No entanto, nós realmente gostaríamos de filtrar negócios ruins. Muitas vezes, estes podem compensar os lucros que fazemos. Vamos primeiro analisar a definição de uma tendência. Uma tendência de alta é quando ambos os altos de preços estão se movendo mais alto e os baixos de preços também estão se movendo mais alto. Uma tendência de baixa é quando ambos os baixos de preços estão se movendo mais baixos e os altos de preços também estão se movendo para baixo. Com essa definição, sugere que, antes que possamos confirmar uma reversão, precisamos ver o último grande alto violado em um movimento menor ou o último grande maior é violado em um movimento maior. Olhe para o ponto 1, onde o preço tem aumentado, mas durante este rali houve um breve período de ação de preço agitado, mas que manteve a seqüência de altos e baixos mais altos. Durante este período, o RSI oscilou em torno da sua média. Seria possível evitar vender nos cruzamentos mais baixos, a menos que o preço fosse menor do que o último maior. Nunca fez. Se nós tivéssemos mantido com uma posição longa é incerto, mas certamente poderíamos tentar comprar os cruzamentos mais altos uma vez que o preço tenha penetrado acima do último maior. No ponto 2, vimos uma inversão de preço mais baixo, mas neste momento há uma correção acentuada mais alta, o que força o RSI acima da média. No entanto, mais uma vez o preço não consegue confirmar esse sinal, ao deixar de quebrar acima do último maior. No ponto 3, há uma situação semelhante ao do ponto 2. É provável que possamos ter feito um mau comércio aqui, pois o preço acabou de se quebrar acima da alta anterior. Os sinais nunca são perfeitos. No ponto 4, tivemos a mesma situação que no ponto 2. A correção no preço é profunda e provavelmente teria atingido uma parada final em algum ponto, mas ainda teríamos um pequeno lucro. No entanto, uma vez que o último grande maior foi muito maior, teríamos evitado ficar fora de nossa posição. Finalmente, no ponto 5, temos o contrário, uma disputa em que uma redução de preço menor forçou o RSI abaixo da média. Aqui, a situação está um pouco mesclada, uma vez que houve uma correção anterior mais baixa e quando RSI quebrou abaixo da média, moveu alguns pontos abaixo da baixa anterior. É possível que possamos ter ficado curtos, mas o sinal de compra subseqüente depois que o RSI quebrou acima da média teria sido muito lucrativo. Este é um exemplo muito simples e apenas usando um gráfico diário. Ao negociar isso na realidade, é sempre aconselhável fazer outras análises nos gráficos de curto prazo para confirmar o sinal maior. Alternativamente, é possível assinar um serviço de comentários com suporte confiável e níveis de resistência para obter uma opinião profissional sobre o que constitui uma inversão (ou continuação) de uma tendência. Para obter uma média desenhada no Dealbook, vá para o Chart Studio e abra o indicador RSI. Você poderá criar um novo indicador (diga RSI Average) e salvá-lo. Você deve fazer as seguintes alterações: 1. Nomeie o indicador quotRSIAveragequot 2. Adicione um gráfico adicional na linha quotDrawquot chamada Avg (quotAveragequot) 3. Abaixo da última linha de texto, mas acima do último quotend. quot Adicionar: Média: sma ( Linha, 7) Isto é mostrado abaixo com as mudanças destacadas. Indicador RSIAbaixo do preço de entrada fechado, período 14, hibaseline 70, linha de desenho lobaseline 30 (quotRSIquot), Avg (quotAveragequot), linehi (quotOverboughtquot), linelo (quotOversoldquot) vars i (número), u (série), d (série) Au (série), anúncio (série), dif (número), f (número) begin linehi: makeeries (front (close), back (close), hibaseline) linelo: makeeries (frente (fechar), volta (fechar) Lobaseline) f: frente (preço) uf: 0 df: 0 para i: f 1 para trás (preço) comece dif: pricei - pricei - 1 se dif gt 0 então comece ui: dif di: 0 end else begin ui: 0 di: - dif end end au: mma (u, período) anúncio: mma (d, período) linha: 100 au (au ad) Média: sma (linha, 7) fim. Em seguida, na barra de menu superior clique em quotBuildquot e, em seguida, quotVerifyquot Você será solicitado a fornecer um nome. Você pode usar quotRSI Averagequot. Em seguida, clique em quotBuildquot novamente e, desta vez, escolha quotInstallquot. Isso deve estar pronto para usar nos gráficos no Dealbook. MetaTrader Expert Advisor Os sistemas simples oferecem as melhores chances de sucesso ao não se tornarem excessivamente curtos. No entanto, adicionar um filtro simples a um sistema robusto pode ser uma ótima maneira de melhorar sua lucratividade, desde que você também analise como isso pode alterar quaisquer riscos ou preconceitos incorporados no sistema. O sistema de cruzamento médio móvel com filtro RSI é um excelente exemplo disso. Sobre o sistema Este sistema usa o SMA de 30 unidades para a média rápida e a SMA de 100 unidades para a média lenta. Porque a sua média em movimento rápido é um pouco mais lenta do que o sistema de cruzamento médio móvel SPY 10100. Ele deve gerar menos sinais comerciais totais. Será interessante ver se isso leva a uma taxa de vitoria maior. O sistema também usa o indicador RSI como um filtro. Isso é projetado para manter o sistema fora dos negócios em mercados que não são tendências, o que também deve levar a uma maior taxa de ganhos. O sistema entra em uma posição longa quando o SMA de 30 unidades cruza acima da SMA de 100 unidades se o RSI estiver acima de 50. Ele entra em uma posição curta quando a SMA de 30 unidades passa abaixo da SMA de 100 unidades se o RSI for inferior a 50. O sistema sai Uma posição longa se a unidade SMA de 30 unidades voltar atrás abaixo da SMA de 100 unidades, ou se o RSI cair abaixo de 30. Ele sai de uma posição curta se o SMA de 30 unidades se cruzar acima da SMA de 100 unidades, ou se o RSI sobe acima de 70. Também implementa uma parada que se baseia na volatilidade do mercado e define uma parada inicial na baixa mais recente para uma posição longa ou a alta mais recente para uma posição curta. Um gráfico diário FXI, o EURUSD ETF, mostra as regras do sistema em ação 30 unidade SMA cruza acima de 100 unidades SMA RSI gt 50 30 unidades SMA cruza abaixo de 100 unidades SMA RSI lt 50 30 unidades SMA cruza abaixo de 100 unidades SMA ou RSI cai abaixo 30, ou Trailing Stop é atingido, ou o Stop inicial é atingido Exit Short Quando: 30 unidades SMA cruzam acima da SMA de 100 unidades, ou RSI sobe acima de 70, ou Trailing Stop é atingido ou Stop inicial é atingido Backtesting Results Os resultados de backtesting I Encontrados para este sistema eram do mercado Euro vs US Dollar de 2004 a 2017 usando um período de tempo diário. Durante esses sete anos, o sistema só fez 14 negócios, então definitivamente filtrou uma grande parte da ação. A questão é se filtrou ou não os bons negócios ou os maus. Desses 14 negócios, oito foram vencedores e seis foram perdedores. Isso dá ao sistema uma taxa de 57 vitórias, que sabemos que podem ser negociadas com muito sucesso desde que a taxa de lucro também seja forte. Relatórios de backtesting para sistemas de divisas usam um status chamado fator de lucro. Este número é calculado dividindo o lucro bruto pela perda bruta. Isso nos dá o lucro médio que podemos esperar por unidade de risco. Os resultados deste relatório de backtesting deram a este sistema um fator de lucro de 3,61. Isso significa que, a longo prazo, esse sistema fornecerá retornos positivos. Para um ponto de comparação, o Sistema de Crossover Médio de Movimento Triplo teve apenas um fator de lucro de 1,10, então o Sistema de Transmissão de Média Mínima com RSI provavelmente será três vezes mais lucrativo. Isso significa que o uso de um número maior para a média em movimento rápido e a adição do filtro RSI devem estar a filtrar alguns dos negócios menos produtivos. Esses números são ainda suportados pelo fato de que o lucro médio foi um pouco superior ao dobro da perda média. No entanto, apesar desses índices positivos, o sistema sofreu uma redução máxima de quase 40. Tamanho da amostra O fato de esse sistema dar tão poucos sinais é tanto a maior força quanto a maior fraqueza. Colocar menos negócios e mantê-los por longos períodos de tempo manterá os custos de transação se tornarem um fator. No entanto, a análise de 14 negócios que ocorreram ao longo de sete anos poderia levar os resultados a serem distorcidos devido ao pequeno tamanho da amostra. Tenho curiosidade sobre como esse sistema teria funcionado se fosse negociado em uma dúzia de diferentes pares de moedas ao longo do mesmo período de tempo. Além disso, como teria realizado se o backtest voltasse 50 anos ou testou o sistema em índices de ações ou commodities. Há claramente estatísticas positivas que garantem uma maior exploração deste sistema, mas seria tolo trocar dinheiro real com base nos resultados de 14 negociações. Exemplo de negociação Um exemplo deste sistema no trabalho pode ser visto no gráfico atual do FXI. Por volta de 18 de março deste ano, a SMA de 30 dias cruzou abaixo da SMA de 100 dias. Naquela época, o RSI também era inferior a 50. Isso teria desencadeado uma posição curta em algum lugar abaixo de 36. A parada inicial provavelmente teria sido colocada acima da alta recente em 38. Em meados de abril, o preço caiu para 34 e Nós estaríamos sentados com um bom lucro. O preço então se recuperou para quase disparar a nossa parada inicial às 38 no início de maio, antes de bater quase todo o caminho até 30 no final de junho. Desde então, recuperou a faixa de 34. Em nenhum momento durante qualquer uma dessas ações, o SMA de 30 dias voltou atrás do SMA de 100 dias e o RSI permaneceu abaixo de 70. Portanto, nenhum deles teria desencadeado uma saída. Enquanto o preço chegou perto da nossa parada inicial, não chegou lá, então isso também nos manteria no comércio. A única coisa que poderia ter causado uma saída teria sido a parada final, o que dependeria da quantidade de volatilidade que definimos para permitir. Ainda é cedo para dizer se gostaríamos de ter sido impedido ou não. Sobre o RSI Indicator O indicador RSI foi desenvolvido por J. Welles Wilder e foi apresentado em seu livro de 1978, New Concepts in Technical Trading Systems. É um indicador de momentum que oscila entre zero e 100, indicando a velocidade e a mudança de preço. Muitos comerciantes de momentum usam RSI como um indicador overboughtoversold. RSI é calculado pelo primeiro cálculo de RS, que é o ganho médio dos últimos n períodos dividido pela perda média dos últimos n períodos. O valor para n é geralmente 14 dias. RS (Ganhos médios) (perda média) Uma vez calculada a RS, a seguinte equação é usada para tornar esse valor em um indicador oscilante: RSI 100 8211 100 (1 RS) Isso nos dará um valor entre zero e 100. Qualquer valor acima 70 geralmente é considerado sobrecompra, e qualquer valor abaixo de 30 é considerado sobrevendido. No entanto, uma vez que este sistema é uma tendência que segue o sistema, a sobrecompra e a sobrevenda não têm suas conotações negativas habituais.

No comments:

Post a Comment