![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Eu entrei no EURUSD em R. Calculei o modelo e calculei o coeficiente. Como desenhar o gráfico e alinhá-lo com o kotir?
?trama ?linhas ?pontos
A propósito, você acabou de estimar o modelo. A previsão é feita através da função de previsão.
?trama ?linhas ?pontos
A propósito, você só estimou o modelo. A previsão é feita através da função de previsão.
Obrigado. É difícil para mim, no entanto. Vou tentar.
O que você escreveu vai se basear na história?
?trama ?linhas ?pontos
A propósito, você só estimou o modelo. A previsão é feita através da função de previsão.
Eu descobri um pouco.
Não estou interessado em previsões.
Eu tenho um modelo que considero como um indicador algo como MA. Como faço para desenhá-lo na história onde o modelo é calculado?
Como você desenha na história sobre a qual o modelo foi calculado?
?trama ?linhas
?trama ?linhas
'x' é uma lista, mas não tem componentes 'x' e 'y'.
Desculpe, mas eu devo ser extremamente estúpido.
Tente isto: plot(eur[1:256], t='l')
Tente desta forma: plot(eur[1:256], t='l')
Nenhuma pergunta feita. Fui eu que o desenhei. Mas é um vetor.
x<-ar(eur[1:256],method="mle")
Aqui x não é um vetor. Tem uma fórmula dentro dela que pode ser usada para fazer cálculos como na previsão, somente na história
Nenhuma pergunta feita. Fui eu que o desenhei. Mas é um vetor.
x<-ar(eur[1:256],method="mle")
Aqui x não é um vetor. Tem uma fórmula dentro dela que pode ser usada para fazer cálculos como em prefixo, apenas sobre a história
O comando ?ar nos diz que x é uma lista, não uma fórmula. Assim como a classe(x).
O comando str(x) mostra o conteúdo do objeto.
O ajuste(x) dá NULL, mas x tem um componente residente (resíduos para os dados originais) - os valores do modelo ainda podem ser computados: (eur[1:256]-x$resid).
Lote(eur[1:256], t='l')
Adicionar uma linha de valores do modelo: linhas(eur[1:256]-x$resid, col='vermelho')
O comando ?ar nos diz que x é uma lista, não uma fórmula. Assim como a classe(x).
O comando str(x) mostra o conteúdo do objeto.
O ajuste(x) dá NULL, mas x tem um componente residente (resíduos para dados brutos) - os valores do modelo ainda podem ser computados: (eur[1:256]-x$resid).
Lote(eur[1:256], t='l')
Adicionar uma linha de valores do modelo: linhas(eur[1:256]-x$resid, col='vermelho')
Muito obrigado.
Mas de alguma forma é surpreendente que nós, tendo uma fórmula, calculamos indiretamente seu valor. O predicado está lá, o resultado do ajuste não está.
Algum tipo de ajuste esquisito.
> x<-ar.ols(eur[1:256], order.max = 20, demean = TRUE)
> x
chamada:
ar.ols(x = eur[1:256], order.max = 20, demean = TRUE)
Coeficientes:
1 2 3
0.9425 0.1967 -0.1647
Pedido especificado .max = 20, mas apenas três coeficientes. Eu entendo assim:
eur = 0,9425 + 0,1967*eur(-1) + (-0,1647)*eur(-2)
É suposto haver 20 membros?
Além disso, mudei parâmetros diferentes, são sempre três coeficientes e eles são muito ligeiramente diferentes.
Por favor, comente sobre isto.