Discussão do artigo "Abordagem econométrica para análise de gráficos" - página 5

 
alsu:

Não, apenas os mesmos. Os retornos são simplesmente as primeiras diferenças da série de preços Close[i]-Close[i+n] (em meu gráfico, eles são obtidos com uma defasagem de 8, mas a curva é exatamente a mesma para qualquer defasagem). Just returns é um termo comum principalmente na literatura ocidental. No fórum MQL4, as pessoas costumam usá-lo em discussões sobre matstat (elas são tradicionalmente acaloradas lá))) portanto, eu o usei por hábito. Se for mais conveniente, escreverei "primeira diferença de uma série" ou "incremento de uma série". Mas "derivada" é um termo muito incorreto para séries temporais, pois não há derivadas aqui e não pode haver. Se você se lembrar, até mesmo o aparato analítico para derivadas e diferenças é seriamente diferente (por exemplo, compare a forma p. Fourier e a forma z...).

Há várias definições para retornos na literatura, e há diferentes tipos deles. Entendo que seu termo "logaritmo do incremento relativo" se encaixa na fórmula do meu artigo.

O termo "derivativos de séries de preços" não são de forma alguma derivativos no sentido matemático. Eles são derivados no sentido de:

1. derivado de outro; derivado de outra coisa.

Mas a distribuição do logaritmo do incremento relativo.....

É como uma imagem espelhada da distribuição lognormal....

De modo geral, podemos anunciar um concurso - o primeiro que encontrar um valor normalmente distribuído no Forex deve ser colocado no quadro de honra como aquele que provou a inexperiência dos esforços dos ganhadores do Prêmio Nobel)))))

Concordo. Ele foi dado como um exemplo, não como uma distribuição empírica. Se eu não transmiti isso ao leitor, o pecado é meu.

Embora Engle tenha ganhado um Nobel pelo GARCH (observo que o método também não é muito sofisticado, é tudo a mesma coisa - para maior rapidez), isso não significa que o mercado não tenha mudado desde os anos 80, quando esse modelo foi criado. Pelo contrário, estou pronto para acreditar que ENTÃO ele realmente funcionou e que as distribuições de cotações estavam próximas da normalidade (embora eu duvide disso:)). O fato é que AGORA, depois de 30 anos, ele não funciona. Além disso, se Engle tivesse sido um engenheiro em vez de um econometrista, ele saberia que os processos estacionários também podem ser heterocedásticos - esse fato ele não levou em consideração em sua pesquisa, e é com esses dados que o GARCH se perde momentaneamente.
Portanto, aconselho você e todos os outros a tentar acompanhar menos as autoridades e mais a pesquisar por conta própria.


Para o ARCH. E o GARCH foi inventado por Bollerslev. Tudo muda, inclusive os modelos. Escolhi o mais simples e universal para o exemplo.

Obrigado pelo conselho.

 
...e sobre as distribuições e a metodologia de trabalho com elas, pedi à administração do site que me deixasse escrever um novo artigo. Vou esperar para ver o que eles dizem.....
 

Comentários:

- Leo tem razão, o título do artigo não reflete o que está em questão. Para Roche, ele fez uma pergunta. Vou mudar uma palavra no título: " Econometric Approach to MQ Firm Analysis". Você pode ver como tudo muda imediatamente, especialmente a abordagem .....

- O artigo usa uma abordagem conhecida como análise de séries temporais (TSA) e essa abordagem não se importa com o que analisar, seja a série de preços ou a eficiência da venda de neve para esquimós :-), e você, como autor, fala sobre isso, mas o chama (o artigo) de forma diferente por algum motivo.....

- Ao realizar a AVR, a base é exatamente a análise da ACF (função de autocorrelação), seu TIPO e parâmetros. Em primeiro lugar, o VID da função de autocorrelação (você não diz uma palavra sobre isso, mas é o VID que determina o modelo posterior .

- Você simplesmente arrastou o modelo GARCH para cá por decisão deliberada. Embora, até mesmo pela sua pesquisa (sinais indiretos), seja possível entender que esse modelo não é adequado... e não é universal, há outros melhores... para aqueles que vão negociar volatilidade, ele pode ser adequado, mas para a previsão de séries de preços (nosso objetivo), ele não é adequado de forma alguma. Posso explicar mais detalhadamente o motivo, se você estiver interessado, mas agora vou ser breve. O principal aspecto que me chamou a atenção

Agora, em termos de metodologia.

- você optou por obter a ACF por meio da transformada de Fourier. Isso é possível, mas, pelo que me lembro, deve haver obrigatoriamente a obtenção do módulo e, possivelmente (escrevo de memória), a obtenção do quadrado do módulo antes da transformada de Fourier inversa. Não vi isso em seu algoritmo (talvez eu não estivesse atento).

- Na figura em que você mostra a ACF, fica claro que há um erro nos cálculos. A ACF, por definição, é uma função que se encontra entre -1...+1, e você tem aí +-200 e um multiplicador 1e4 (algo com normalização no 0º termo).

- você está subtraindo o MOG (valor médio m=mean(res);). Por que remover equações de linha reta sem tendência? Por favor, justifique

- Como especialista em processamento espectral, você deve saber que a remoção do MOJ é semelhante a zerar o componente zero do espectro, mas, para ser completamente correto, esse componente do espectro é o mais poderoso e, de acordo com os lóbulos laterais da função sin(x)/x , ele se estende a todo o espectro. É necessário aplicar pelo menos uma janela de hemming (hening, butterworth,...) para suprimir os lóbulos laterais (esse efeito).

- Nos comentários, você escreve "transformada de Fourier ponderada inversa" , como ela difere de uma simples transformada inversa? O que e por que você a pondera?

Há mais perguntas... ou melhor, algumas coisas com as quais não concordo. .. não se pode tomar a natureza do H4, não se pode ser enganado, quanto mais distantes os pontos no eixo do tempo, menor a correlação entre eles, respectivamente, a precisão da previsão será sempre pior do que em um intervalo de tempo curto.

Você não pode usar o logaritmo ( ou melhor, você pode, mas não deve se esquecer dele), caso contrário, você terá um abracadabra. Em poucas palavras, essa transformação sobre os dados iniciais altera o tipo de ACF (você pode verificar isso com a ajuda do pacote de estatísticas), muitas pessoas pisam nesse ancinho, e eu já pisei nele uma vez... o tipo de outro é extremamente importante.

H.Y. pronto para participar da pesquisa, pois sempre me interessei e me interesso por esse assunto, a capacidade de prever, mas nem tudo é simples, há muitos pontos brancos, os estudos que encontrei, muitas vezes, têm pontos brancos, são comentados de passagem, não revelam a essência, embora seja claro, pois além disso já está mentindo dinheiro e os algoritmos começam a trazer renda. https://www.mql5.com/pt/code/8295

 

Sim, e sobre o teste Q, sim, nós o fizemos, mas e depois?

Você conseguiu responder qual modelo agora corresponde ao que você observa?

Quais são os parâmetros desse modelo? O que esse teste lhe proporcionou? Para qual pergunta você obteve uma resposta? Quero dizer que suas hipóteses estão um pouco erradas....

você pode fazer isso de forma diferente, o principal é entender o que esse teste está procurando, o que ele determina na amostra...

 
Trolls:

Observações:

- Ao realizar o AVR, a base é exatamente a análise da ACF (função de autocorrelação), sua VIDA e parâmetros. Em primeiro lugar, é o tipo da função de autocorrelação (você não diz uma palavra sobre isso, mas é o tipo que determina o modelo posterior .

- Você simplesmente arrastou o modelo GARCH para cá por decisão deliberada. Embora até mesmo por sua pesquisa (sinais indiretos) seja possível entender que esse modelo não é adequado... e não é universal, há outros melhores... para aqueles que vão negociar volatilidade, ele pode ser adequado, mas para a previsão de séries de preços (nosso objetivo), ele não é de forma alguma adequado. Posso explicar mais detalhadamente o motivo, se você estiver interessado, mas agora vou ser breve. O principal aspecto que me chamou a atenção

Decidi responder o que é mais importante e interessante.

Concordo que o tipo de ACF determina o modelo posterior . Mas não tratei disso no artigo até o momento. Essa é uma tarefa para uma etapa posterior. Até agora, abordei o estágio de pré-estimação, o chamado estágio de pré-estimação.

Eu trouxe o GARCH aqui por causa de sua relativa simplicidade. Como você decidiu que ele não é adequado se ainda nem o avaliamos? :-)

Especifiquei-o como uma base matemática que leva em conta as alterações anteriores dos indicadores2t -i) e as estimativas anteriores da variância (as chamadas "notícias antigas") (σ2t-i).

Oobjetivo principal - fazer uma previsão da taxa de câmbio (preço) usando algum modelo - não é resolvido em um único artigo...

 
Trolls:


- você seguiu o caminho de obter a ACF por meio da transformada de Fourier. É possível fazê-lo dessa forma, mas, pelo que me lembro, deve haver obrigatoriamente a obtenção do módulo e possivelmente (estou escrevendo de memória) o quadrado do módulo antes da transformada de Fourier inversa. Não vi isso no seu algoritmo (talvez eu não estivesse prestando atenção).

Consulte aqui a seção Processamento de sinais. Não há cheiro de módulo lá. Em geral, esse algoritmo é descrito no livro Box, G. E. P., G. M. Jenkins e G. C. Reinsel. Time Series

Analysis: Forecasting and Control (Análise de séries temporais: previsão e controle). 3ª edição. Upper Saddle River, NJ: Prentice-Hall, 1994.

E ele também é implementado no Matlab.

Autocorrelation
Autocorrelation
  • www.answers.com
Autocorrelation is the cross-correlation of a signal with itself. Informally, it is the similarity between observations as a function of the time separation between them. It is a mathematical tool for finding repeating patterns, such as the presence of a periodic signal which has been buried under noise, or identifying the missing fundamental...
 
denkir:

Decidi responder à mais importante e interessante.

...

E quanto ao fato de que a ACF deve estar dentro do intervalo de -1 a +1? não é interessante? porque antes de tirar qualquer conclusão, primeiro é preciso ter certeza de que tudo foi calculado corretamente.

H.Y. E o fato de que em um artigo nem tudo pode ser apresentado, é claro, um vagão modelo de esteira e um carrinho pequeno ))

E sobre a referência à literatura estrangeira, aqui está esta olhada em http://www.statsoft.ru/home/textbook/modules/sttimser.html#1general.

No pacote statistics, há um cálculo de ACF que coincide com o matlab, em uma ocasião eu o verifiquei. Compare os resultados de seus cálculos no MQL e com esses pacotes, com os mesmos dados. Você tem um erro em algum lugar

Анализ временных рядов
  • statsoft.ru
Таблицы B 14 - B 16, B 18 и B 19: Поправка на число рабочих дней. Эти таблицы доступны только при анализе ежемесячных данных. Число разных дней недели (понедельников, вторников и т.д.) колеблется от месяца к месяцу. Бывают ряды, в которых различия в числе рабочих дней в месяце могут давать заметный разброс ежемесячных показателей (например...
 
Trolls:


- Pela figura em que você mostra a ACF, fica claro que há um erro nos cálculos. A ACF, por definição, é uma função que está entre -1...+1, e você tem +-200 e um multiplicador 1e4 (algo com normalização para o 0º termo).

Leia com mais atenção a descrição do eixo y no artigo. Eu fiz isso por causa da impossibilidade de refletir pequenos valores menores que a unidade com a ajuda da API do Google Chart.

Além disso, como você pode ver no algoritmo, removi a defasagem zero da matriz ACF, que é sempre igual a 1. Isso torna o gráfico mais legível.

 
Trolls:


- você está subtraindo o MOG (mean m=mean(res);). Por que remover equações de linha reta sem tendência? Por favor, justifique isso.

Essa é uma pergunta para teóricos. Se você estiver interessado, já indiquei a fonte do algoritmo.

- O senhor, como especialista em processamento espectral, deve saber que a remoção da MOG é semelhante a zerar o componente zero do espectro, mas, para ser completamente correto, esse componente do espectro é o mais poderoso e, de acordo com os lóbulos laterais da função sin(x)/x , ele se estende por todo o espectro. É necessário aplicar pelo menos uma janela de hemming (hening, butterworth,...) para suprimir os lóbulos laterais (esse efeito).

Ah, não sou especialista em nada. Você pode explicar melhor? :-)

- Nos comentários, você escreve "transformada de Fourier ponderada inversa" , como ela difere de uma simples transformada inversa? Como e por que você a pondera?

Ela está descritaaqui, creio que em ....

... não se pode aceitar a natureza H4, pois quanto mais distantes os pontos no eixo do tempo estiverem uns dos outros, menor será a correlação entre eles, de modo que a precisão da previsão será sempre pior do que em um intervalo de tempo curto.

Não é possível usar o logaritmo ( ou melhor, é possível, mas não se esqueça disso), caso contrário, você terá um abracadabra, em poucas palavras, essa transformação sobre os dados iniciais altera a forma da ACF, éextremamente importante (você pode verificar isso com a ajuda do pacote de estatísticas), muitas pessoas pisam nesse ancinho, e eu já pisei nele uma vez... a forma é diferente.

Eles levam dias e semanas :-)

Logaritmo de quê? Desculpe-me!

Fast Fourier transform — FFT — Librow — Software
Fast Fourier transform — FFT — Librow — Software
  • Sergey Chernenko
  • www.librow.com
Abstract. The article is a practical tutorial for fast Fourier transform — FFT — understanding and implementation. Article contains theory, C++ source code and programming instructions. Popular Cooley-Tukey technique is considered. 1. Introduction to fast Fourier transform Fast Fourier transform — FFT — is speed-up technique for calculating...
 

Trolls:

... no pacote estatístico há um cálculo de ACF e no matlab ele coincide, em uma ocasião eu verifiquei isso. Compare seus resultados de cálculo no MQL e com esses pacotes, com os mesmos dados. Você tem um erro em algum lugar

Eu já comparei. Tudo está correto, não há erro. É que a visualização de dados ainda está sofrendo por causa do Google.

Nos comentários deste artigo , 21 de janeiro de 2011 às 14:19, mostrei o gráfico ACF como ele normalmente se apresenta, mas sem a defasagem zero, que é sempre igual a 1.