MetaTrader 5 - Indicadores Extrapolação de preço de Fourier - indicador para MetaTrader 5 Um modelo trigonométrico de multi-harmônico (ou multi-tom) de uma série de preços xi, i1..n, é dado por: xi m Sum (ahCos (whi) bhSin ( whi), h1..H) xi - preço passado na i-ésima, total n preços passados m - preconceito ah e bh - coeficientes de escala de harmônicos wh - freqüência de um harmônico h - número harmônico H - número total de harmônicos ajustados . Ajustar este modelo significa encontrar m, ah, bh e wh que tornam os valores modelados próximos de valores reais. Encontrar as freqüências harmônicas é a parte mais difícil de ajustar um modelo trigonométrico. No caso de uma série de Fourier, estas frequências são definidas em 2pih / n. Mas, a extrapolação da série de Fourier significa simplesmente repetir os n preços passados no futuro. Este indicador usa o algoritmo de Quinn-Fernandes para encontrar as frequências harmônicas. Ajusta os harmônicos da série trigonométrica um por um até que o número total especificado de harmônicos H seja atingido. Após ajustar uma nova harmônica, o algoritmo codificado calcula o resíduo entre o modelo atualizado e os valores reais e ajusta uma nova harmônica ao resíduo. O indicador possui os seguintes parâmetros de entrada: Npast - número de barras anteriores, para as quais a série trigonométrica é ajustada Nfut - número de barras futuras previstas Nharm - número total de harmônicas no modelo FreqTOL - tolerância de cálculos de frequência. O indicador plota duas curvas: a curva azul indica valores passados modelados e a curva vermelha indica os valores futuros modelados. Este indicador forex é uma modificação do indicador Extrapolator, que usa apenas o primeiro método de extrapolação (Fourier) e adiciona a possibilidade de usando os valores dos indicadores selecionados como dados de entrada. . Indicador anexado usa análise espectral do indicador selecionado e extrapola esses valores para o futuro usando a série de Fourier. Por exemplo, o indicador é selecionado Faixa Percentual de Williams. Vector nos valores do indicador selecionado. O gráfico na parte inferior, linha preta na janela FEoI - indicador de valor, Linha Azul - a série de Fourier para os valores anteriores, a linha vermelha - extrapolação das séries de Fourier no futuro. Os valores previstos começam com LastBar-1 e incluem a última barra conhecida no histórico de LastBar para acoplamento contínuo de valores modelados de passado (Blue Line) e futuro (linha vermelha). extern int LastBar 200, // Número da última barra do histórico. 0 é o último da agenda. extern int PastBars 500, / / Número de barras na história, que fez a análise espectral e montagem de séries de Fourier extern int FutBars 200 / / Número de barras na predição HarmNoPastBars extern int HarmNo 10 / / Número de membros no número de Fourier HarmNo 0 seleciona o número máximo de componentes harmônicos HarmNo PastBars extern double FreqTOL 0.0001 // A precisão dos cálculos de freqüências pelo método de Quinn-Fernndez A linha onde a mudança é indicada na parte inferior do indicador selecionado red int start () int start () ArrayInitialize (em, EMPTYVALUE) ArrayInitialize (em, EMPTYVALUE) ArrayInitialize (pv, EMPTYVALUE) ArrayInitialize (pv, EMPTYVALUE) ArrayInitialize (fv, EMPTYVALUE) ArrayInitialize (fv, EMPTYVALUE) // Escolha o indicador e encontre a média de seu passado np valores / / Escolha o indicador e encontre a média de seus valores passados np double x // armazena os valores dos indicadores double x / / armazena os valores dos indicadores ArrayResize (x, np) ArrayResize (x, np) double av0.0 d 0,0 por (int i-lbi para) (int i - lb i inilb0.5iWPR (NULL, 0,50, ilb) /100,0 // indicador de mudança aqui em i lb 0,5 iWPR (NULL, 0,50, i lb) / 100.0 / / change indicator here if (i0) if (i 0) xiinilb xi in i lb avxi av xi)) av / np av / np // Preparar dados modelados / / Preparar dados modelados para (i0i para (i 0 i pviav pv i av if (i // Ajustar séries trigométricas) // Fit trigométricas série w duplo, m, c, s duplo w, m, c, s para (int harm1harm para (i 0 i pvimcMathCos (wi) sMathSin (wi ) pv imc MathCos (wi) MathSin (wi) if (i 8:54 AMFourier Extrapolator previsto pelo método de Fourier Fourier Extrapolator é um extrapolador dinâmico baseado nas transformadas de Fourier. O indicador mostra o movimento de preço projetado com base no cálculo consistente das ondas de Fourier. Este indicador se refere ao tipo de extração, que se baseia no lado direito da linha do gráfico (padrão: laranja), mostrando o suposto movimento do preço no futuro. A hipótese, que serviu de base para a criação deste indicador, é a seguinte: Se houver três ondas com o mesmo período consecutivo, há uma alta probabilidade de ocorrência do número de onda 4. Características do indicador Extrapolator de Fourier O algoritmo de cálculo para o indicador: Série de janela construída em que a borda direita do fixo (mudança de parâmetro) e a borda esquerda do consistentemente reduzida (parâmetro T) com um período de 1 bar Indicações do espectro de amplitude são feitas em cada janela Na identificação clara formado número harmônico 3, ele é estendido para o período de 1 para o futuro Para uma previsão mais precisa da construção, todos os harmônicos encontrados são somados O indicador é calculado apenas quando é adicionado no gráfico, vale a pena proteger de novos tiques e barras Para uma previsão mais precisa de necessidade grande janela de lançamento (configuração T), mas vai demorar um longo cálculo configurações Fourier Extrapolator: T - o tamanho de uma janela, para iniciar o turno de pesquisa t - deslocamento em relação à previsão de zero bar para exibir as previsões históricas no gráfico showprofit - dinâmica de saldo de jogo para um comércio imaginário por alerta de previsão - mostra períodos de harmônicos (soa um alarme), que formam a previsão (padrão: false) Ao aumentar o parâmetro T para alguns milhares, o medidor da leitura de Extrapolador de Fourier torna-se mais preciso, mas seu cálculo é muito maior do que o cálculo do padrão (1000). Para avaliar o indicador no histórico, é necessário alterar o deslocamento para qualquer número positivo diferente de zero, mas, neste caso, as propriedades do indicador projetado desaparecem. A principal característica do Fourier Extrapolator é que ele é multivariado (adequado para qualquer par de moedas). Embora este indicador seja projetado para escalpelamento (M1, M5), ele também pode ser usado para negociar intraday. Para o comércio de médio e longo prazo, este indicador, infelizmente, não é adequado, uma vez que requer um acompanhamento constante da situação no mercado. Padrão Ekstrapolator de Fourier configurado para escalpelamento. Nos arquivos FourierExtrapolator. rar: Download grátis Fourier Ekstrapolator Por favor aguarde, preparamos o seu link
Комментарии
Отправить комментарий