Indicadores: Indicador de tendência com base na análise singular de espectro

 

Indicador de tendência com base na análise singular de espectro:

Isolação da tendência e filtragem de ruído utilizando o método de análise singular de espectro. O controle de parâmetros do indicador permite gerenciar a suavidade da tendência isolada e o limite da filtragem de ruído.

Período, 1 hora. Dois tendências SSA(120,50,4), SSA(50,20,7) e média móvel MA(14)

Autor: Roman Korotchenko

 
Instalado, mas no código dá 8 erros e 1 aviso, talvez eu tenha feito algo errado?
 

streloc15:
Установил но в коде выдает 8 ошибок и 1 предупреждение,может я что то не так сделал?

Envie-me as informações de erro e o aviso. Assim, tudo ficará claro. 1) Certifique-se de que você instalou a biblioteca ALGLIB.(https://www.mql5.com/pt/code/1146) 2) Outra pergunta: qual é o sistema operacional do seu computador (versão e tamanho dos bits)?
 
Roman Korotchenko:
Envie-me as informações de erro e o aviso. Assim, tudo ficará claro. 1) Certifique-se de que você tenha instalado a biblioteca ALGLIB.(https://www.mql5.com/pt/code/1146) 2) Outra pergunta: qual é o sistema operacional do seu computador (versão e taxa de bits)?
Bom dia. Sistema 7 profissional de 32 bits. Anexei a captura de tela do editor. Fiz download e instalei a biblioteca.
Arquivos anexados:
 
streloc15:
Boa tarde. Sistema 7 professional 32bit, anexo uma tela do editor. Fiz o download e instalei a biblioteca.

O arquivo CCaterpillar.mqh não está instalado na pasta MQL5\Include\SSA.

Ponto a ponto:

1) No terminal MetaQuotes, abra o MetaEditor (Service -> MetaQuotes Editor ou F4).

2) Na janela à esquerda, abra a pasta MQL5\Include.

3) Se o SSA não estiver entre as subpastas, crie-o.

4) Passe o mouse sobre ela e clique com o botão direito do mouse para abrir o submenu e dê o comando "open".

5) Copie o arquivo CCaterpillar.mqh para essa pasta.

Ele deve ser configurado assim:

arquivos de indicadores

Útil no editor para carregar (abrir) o arquivo SingularMA.mq5 compilar e executá-lo F5.

Observação - deve haver uma pasta Math na pasta Include e uma pasta Alglib nessa pasta. Na pasta Alglib, todos os arquivos do tipo alglib.mqh ... statistic.mqh.

Faça um relatório sobre os resultados.

 

Como ele pode ser usado, por favor, escreva. Ainda não examinei o código, mas a imagem se assemelha muito a filtros sem atrasos com filtragem para frente e para trás.

O SSA azul mostra claramente a divergência da realidade em novas barras, o que é típico para esses filtros.

Mas o método não é importante, o principal é o algoritmo de uso.

 
Alexey Volchanskiy:

Como ele pode ser usado, por favor, escreva. Ainda não examinei o código, mas a imagem se assemelha muito a filtros sem atrasos com filtragem para frente e para trás.

O SSA azul mostra claramente a divergência da realidade em novas barras, o que é típico para esses filtros.

Mas o método não é importante, o principal é o algoritmo de uso.

Em um futuro próximo, publicarei uma versão dessas tendências com previsão. Além disso, haverá uma versão do indicador MACD com base nessas tendências. Na verdade, quando são usadas MAs ou quando é necessária uma previsão estatisticamente justificada, essas tendências podem ser usadas com sucesso.

A linha azul não deve coincidir completamente com os valores atuais - ela é responsável por uma dinâmica de dados de baixa frequência e de longo prazo e reflete a natureza dos preços sem fatores de influência "momentâneos".

As flutuações das tendências "nas bordas" são reguladas de maneiras diferentes e não muito complicadas (por exemplo, adicionando pontos interpolados no segmento de dados final). Você pode pegar 2-3 tendências de diferentes suavidades e calcular a média delas, além de outras variantes.

A previsão por tendências de diferentes suavidades ou em diferentes períodos de tempo permite estimar a maior influência possível dos fatores que se desenvolveram e forneceram condições para a formação de preços no intervalo de tempo em que a tendência foi destacada.

Além disso, com a ajuda da SSA, é possível prever não apenas os preços, mas também a) as diferenças de preços entre amostras vizinhas (um indicador de aumento ou diminuição futura de preços) e b) as leituras de diferentes indicadores.

 
Roman Korotchenko:

Em um futuro próximo, publicarei uma versão dessas tendências com previsão. Além disso, haverá uma versão do indicador MACD com base nessas tendências. Na verdade, quando são usadas MAs ou quando é necessária uma previsão estatisticamente justificada, essas tendências podem ser usadas com sucesso.

A linha azul não deve coincidir completamente com os valores atuais - ela é responsável por uma dinâmica de dados de baixa frequência e de longo prazo e reflete a natureza dos preços sem fatores de influência "momentâneos".

As flutuações das tendências "nas bordas" são reguladas de maneiras diferentes e não muito complicadas (por exemplo, adicionando pontos interpolados no segmento de dados final). Você pode pegar 2-3 tendências de diferentes suavidades e calcular a média delas, além de outras variantes.

A previsão por tendências de diferentes suavidades ou em diferentes períodos de tempo permite estimar a maior influência possível dos fatores que se desenvolveram e forneceram condições para a formação de preços no intervalo de tempo em que a tendência foi destacada.

Além disso, com a ajuda da SSA, é possível prever não apenas os preços, mas também a) as diferenças de preços entre amostras vizinhas (um indicador de aumento ou diminuição futura de preços) e b) as leituras de diferentes indicadores.

Não engane as pessoas.
O efeito de borda é invencível em algoritmos que olham para o futuro.
A interpolação de preços fornecerá uma probabilidade de previsão de 50/50.
É por isso que o SSA não tem utilidade.

Alexey Volchanskiy:

Como ele pode ser usado, por favor, escreva. Ainda não dei uma olhada no código, mas a imagem se assemelha muito a filtros sem atrasos com filtragem para frente e para trás.

O SSA azul mostra claramente a divergência da realidade em novas barras, o que é típico para esses filtros.

Mas o método não é importante, o que importa é o algoritmo a ser usado.

Isso não o ajudará:_)

 
Event:
Não engane as pessoas.
O efeito de borda é invencível em algoritmos que olham para o futuro.
A interpolação do preço dará uma probabilidade de 50/50 de previsão.
E é por isso que o SSA é de utilidade zero.

não o ajudará:_).

A. M. Avdeenko Advisors and indicators based on the SSA models and non-linear generalisations. // https:// arxiv.org/abs/1406.4783

Dorokhov E. V. MODELING DYNAMICS OF THE RUSSIAN MARKET OF SHARES // /go?link=http://finbiz.spb.ru/download/2_2007_doroh.pdf

KLIONSKY D.M., NEUNYVAKIN I.V. Decomposition into empirical modes and its application for identification of informative components and signal prediction using neural networks. // https:// www.google.ru/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=0ahUKEwidq7n24vvNAhVeHGMKHe6TCVoQFggqMAM&url=http%3A%2F%2Flibrary.mephi.ru%2Fdata%2Fscientific-sessions%2F2010%2Fneiroinform%2Fch2%2F1-1-6.doc&usg=AFQjCNHIuci0J-LORd-QXa8wmIBRRL2SGg&sig2=mH3FMqLuF3T0HWazZ5ZrOA&bvm=bv.127178174,d.cGc

arXiv.org Search
  • arxiv.org
Back to Search form The URL for this search is http://arxiv.org:443/find/q-fin/1/au:+Avdeenko_A/0/1/0/all/0/1 Showing results 1 through 4 (of 4 total) for au:Avdeenko_A 1. 2. 3. 4. Back to Search form Disable MathJax (What is MathJax?)
 
Roman Korotchenko:

Em um futuro próximo, publicarei uma versão dessas tendências com previsão. Além disso, haverá uma versão do indicador MACD com base nessas tendências. Na verdade, quando são usadas MAs ou quando é necessária uma previsão estatisticamente justificada, essas tendências podem ser usadas com sucesso.

A linha azul não deve coincidir completamente com os valores atuais - ela é responsável por uma dinâmica de dados de baixa frequência e de longo prazo e reflete a natureza dos preços sem fatores de influência "momentâneos".

As flutuações das tendências "nas bordas" são reguladas de maneiras diferentes e não muito complicadas (por exemplo, adicionando pontos interpolados no segmento de dados final). Você pode pegar 2-3 tendências de diferentes suavidades e calcular a média delas, além de outras variantes.

A previsão por tendências de diferentes suavidades ou em diferentes períodos de tempo permite estimar a maior influência possível dos fatores que se desenvolveram e forneceram condições para a formação de preços no intervalo de tempo em que a tendência foi destacada.

Além disso, com a ajuda do SSA, você pode prever não apenas os preços, mas também a) as diferenças de preços entre amostras vizinhas (um indicador de aumento ou diminuição futura de preços) e b) as leituras de diferentes indicadores.

Nova versão, com previsão

https://www.mql5.com/pt/market/product/17515 

Технический индикатор SSA Trend Predictor
Технический индикатор SSA Trend Predictor
  • 2016.08.15
  • Roman Korotchenko
  • www.mql5.com
Индикатор выделяет тренд из последовательности цен и строит прогноз тенденции. Основан на современном методе Сингулярного Спектрального Анализа (ССА)...
 
ele é redesenhado ou não?