Mudança Média De Rsi Ea


MetaTrader 4 - Expert Muding Average - perito para MetaTrader 4 O especialista em média móvel para formar sinais comerciais usa uma média móvel. A abertura e o fechamento de posições são realizados quando a média móvel atende ao preço na barra recentemente formada (o índice da barra é igual a 1). O tamanho do lote será otimizado de acordo com um algoritmo especial. O consultor especialista analisa a concordância da média móvel e do gráfico de preços de mercado. A verificação é realizada pela função CheckForOpen (). Se a média móvel atende a barra de forma que o primeiro seja maior do que o preço aberto, mas inferior ao preço fechado, a posição BUY será aberta. Se a média móvel atende a barra de forma que o anterior seja inferior ao preço aberto, mas maior do que o preço Fechar, a posição VENDA será aberta. O gerenciamento de dinheiro usado no perito é muito simples, mas efetivo: o controle sobre cada volume de posição é realizado de acordo com os resultados das transações anteriores. Este algoritmo é implementado pela função LotsOptimized (). O tamanho básico do lote é calculado com base no risco máximo permitido: o parâmetro MaximumRisk exibe a porcentagem de risco básica para cada transação. Geralmente possui um valor entre 0,01 (1) e 1 (100). Por exemplo, se a margem livre (AccountFreeMargin) for igual a 20.500 e as regras de gerenciamento de capital prescrevem para usar o risco de 2, o tamanho do lote básico fará 20500 0.02 1000 0.41. É muito importante controlar a precisão do tamanho do lote e normalizar o resultado com os valores permitidos. Normalmente, são permitidos lotes fraccionados com passo de 0,1. Não será realizada uma transação com volume de 0,41. Para normalizar, a função NormalizeDouble () é usada com precisão até 1 caractere após o ponto. Isso resulta no lote básico de 0,4. O cálculo do lote básico com base na margem livre permite aumentar nos volumes de operação, dependendo do sucesso da negociação, ou seja, negociar com o reinvestimento. Este é o mecanismo básico com a gestão obrigatória do capital para aumentar a eficiência da negociação. DecreaseFactor é a medida em que o tamanho do lote será reduzido após o comércio não lucrativo. Os valores normais são 2,3,4,5. Se as transações anteriores não fossem rentáveis, os volumes subsequentes diminuirão por um fator de Diminuição do Fator, a fim de aguardar o período não lucrativo. Este é o principal fator no algoritmo de gerenciamento de capital. A idéia é muito simples: se o comércio for aumentando com sucesso, o especialista trabalha com o lote básico ganhando o máximo lucro. Após a primeira transação não lucrativa, o especialista reduzirá a velocidade até que uma nova transação positiva seja feita. O algoritmo permite desativar a redução de velocidade, para fazê-lo, é preciso especificar Diminuir o código 0. O valor das últimas transações sucessivas não lucrativas é calculado no histórico comercial. O lote básico será recalculado nesta base: Assim, o algoritmo permite reduzir eficazmente o risco que ocorre como resultado de uma série de transações não lucrativas. O tamanho do lote é obrigatoriamente verificado quanto ao tamanho mínimo permitido do lote no final da função porque Os cálculos feitos anteriormente podem resultar em lote 0: o especialista é principalmente destinado a trabalhar com o período diário, e no modo de teste - por fazer a preços fechados. Ele só se trocará na abertura de uma nova barra, é por isso que os modos de modelagem de todos os tiques não são necessários. Os resultados dos testes são representados no relatório. Essa 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 que você especificasse 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 MetaTrader Expert Advisor Os sistemas simples possuem 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 2011 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.

Comments

Popular posts from this blog

Melhor Indicador De Opções Binárias Mt4

Diferença Entre Média Móvel Simples E Alisamento Exponencial

A Vantagem Das Opções Binárias