Como posso obter o ângulo de uma média móvel que é plotada em um gráfico Por exemplo: Eu tenho 2 a 3 médias móveis traçadas em minhas cartas. Com base no ângulo (f. e. 60 graus) eu tenho um indicador sobre o quão forte a tendência de alta atual é. Devo calcular o ângulo eu mesmo, com base nos valores de MA do f. e. Último 10 velas, ou devo usar o ObjectGet () - função eu tentei o último, mas você tem que especificar um nome, e uma vez que todos os meus MAs têm o mesmo nome (e eu não vejo como eu posso alterá-los), não há nada saindo. (Theyre realmente os mesmos MAs, mas baseados em preços próximos, altos e baixos). Qualquer ajuda seria muito apreciada Obrigado antecipadamente. O ângulo depende de quanto tempo você tem no eixo horizontal. Suponha que seu gráfico mostre 2 dias e você muda isso para 1 dia, o ângulo será menor. Então eu sugiro que você não use um ângulo, mas algo como a diferença de quota em pips por timeframequot. Isso significa: pegue a diferença de valor de MA1 e MA2 e divida-a pelo número de intervalos de tempo entre o momento em que as MAs se interceptam eo momento em que deseja o ângulo. Obrigado pela sugestão. Parece bom. Na verdade, eu já tenho algo de trabalho Mas ele precisa de um pouco de ajustes. Você não pode medir um canto de uma inclinação de uma linha reta na programação porque tem unidades diferentes - o preço eo tempo. É possível medir apenas semelhante com semelhante (como gosto). Neste caso, você tenta medir um canto de uma inclinação de uma linha reta na programação, expressa através de pixels. Você pode é autêntico medir apenas a velocidade de mudança do preço em termos de unidade Ponto para uma unidade de tempo. Gann Fan Linhas de Gann Fan são construídas em diferentes ângulos s. MT pode fornecer a função de ângulo com base em pixels de tela (trans de dois valores e duas vezes coodinates). Desde Angle é mais bom para as pessoas assistirem. MathArctan (MathTan ((price1-price2) (WindowPriceMax () - WindowPriceMin ())) ((shift2-shift1) WindowBarsPerChart ()))) 1803.14 Concordo totalmente com você. Os ângulos importam e são usados o tempo todo. Estou interessado na fórmula que você postou. Ive começando o ângulo com a fórmula seguinte: A inclinação é calculada em uma outra função. Anglefactor controla o formato do iene. De qualquer forma, fica perto, mas ainda não está certo. Quando eu colocar a sua fórmula em vez disso, eu recebo uma divisão por erro zero no testador de estratégia. Isto é porque as funções de janela não funcionam dentro do testador ou eu fiz algo errado Recursos especiais do processo de otimização Nada é emitido no diário (qualquer função Print ()) Isso foi feito para acelerar os testes e economizar espaço em disco. Se os logs completos forem produzidos, os arquivos de diário precisarão de centenas de MByte. Objetos de desenho não são realmente definidos Os objetos são desativados para acelerar o teste. QuotSkip função inútil resultsquot é usado a fim de não garble a tabela eo gráfico com os resultados dos testes, a possibilidade de ignorar resultados muito ruins é usado. Esta função pode ser ativada no menu de contexto de quotOptimization Resultsquot - gt ampquotSkip tab de resultados inúteis. Nota. Baseado em pixels de tela. Dx, dy deve estar na mesma unidade, melhor trans para os pixels da tela. MathArctan (MathTan ((price1-price2) (WindowPriceMax () - WindowPriceMin ())) ((shift2-shift1) WindowBarsPerChart ()))) 1803.14 dividir por erro zero. (Shift2-shift1) não deve ser igual a ZERO antes do cálculo. Eu testá-los na versão mais recente 203. Eu não testá-los ao testar EA. Quero dar-lhe o meu mais profundo apreço pela fórmula que você compartilhou. Eu não respondi mais cedo porque eu tinha que terminar de obter o meu EA juntos. Funciona como um encanto. Paz e boa vontade .-- A Roda de FireAngle Slope entre preço e MA Obrigado por responder. -)) Bem, se olharmos para a tendência de alta no lado esquerdo do gráfico, podemos ver que a linha verde tem uma inclinação maior do que a linha azul e está realmente indo longe dela. Eu poderia calcular a diferença entre as duas linhas e verificar se o seu aumento ao longo de um determinado período, mas como fazer se essa diferença é realmente ruidosa e se movendo em torno de um valor médio Eu acho que preciso de algo como uma regressão linha, mas eu não sei como Para computá-lo ou se há indicadores existentes fazendo isso. Eu sei que há maneira, dado um conjunto de pontos, para construir a melhor linha aproximando os pontos. Existe uma maneira de fazer isso É um indicador já está fazendo algo assim bem, que sobre macd (12,26,9) - distância entre 12 26 emas AO (jacaré) 310. Obrigado por responder. -)) Bem, se olharmos para a tendência de alta no lado esquerdo do gráfico, podemos ver que a linha verde tem uma inclinação maior do que a linha azul e está realmente indo longe dela. Eu poderia calcular a diferença entre as duas linhas e verificar se o seu aumento ao longo de um determinado período, mas como fazer se essa diferença é realmente ruidosa e se movendo em torno de um valor médio Eu acho que preciso de algo como uma regressão linha, mas eu não sei como Para computá-lo ou se há indicadores existentes fazendo isso. Eu sei que há maneira, dado um conjunto de pontos, para construir a melhor linha aproximando os pontos. Existe uma maneira de fazer isso É um indicador já está fazendo algo como isso Sim, você precisa calcular o angleslope da regressão linear, já existe um indicador de inclinação de regressão linear lá fora: forex-tsdforumdebates-discussions2232-r-squared-indicator - requestcomment107929 jogado com encostas: heres outro agradável LR (TSCD) ind além disso 2 Igorads Kalenzos ama Trend Angle Direção Usando médias móveis Eu acabei de criar isso para você. Levei muito tempo para descobrir como verificar se há mercados planos ou de tendências. A seção relevante é a seção 3, onde é indicado quotUso de cálculo, as linhas de tendência SMA de nove e dois meses são convertidas em um modelo matemático, quot Seguido por descrições de uso nas seções 3.1 e 3.2 Uma média móvel é, por definição, a média de um número de pontos de dados anteriores. No caso da função contínua f: mathbb tomathbb, podemos definir a média móvel simples (SMA) com o tamanho da janela mathbb ni w gt 0 para ser a função No caso de uma função discreta g: mathbb tomathbb como provável no caso de Para o caso contínuo, pelo teorema fundamental do cálculo, a derivada do SMA é simplesmente e para o caso discreto, usando o quociente de diferença, temos que Note que a fórmula Para a derivada do SMA é o mesmo no caso discreto e contínuo Agora, eu não posso explicar a sentença Usando o cálculo. O papel ao qual você se ligou também é um pouco carente de detalhes para eu decifrar o que exatamente os autores tinham em mente. Uma possibilidade, entretanto, é que eles apenas significaram a observação acima: mesmo que os dados financeiros sejam dados discretamente, e não continuamente no tempo, temos que, pela observação acima o seguinte fato agradável: Vamos g: mathbb tomathbb ser uma função definida Somente em intervalos de tempo inteiros. E seja f: mathbb tomathbb qualquer extensão contínua arbitrária fixa de g que é, f é uma função contínua com a propriedade de que f (n) g (n) para qualquer inteiro n. Definir o SMA como acima e calcular suas derivadas, então necessariamente frac barra w (n) D-bar w (n) para qualquer inteiro n. O que diz que não importa que o cálculo não possa ser aplicado a funções definidas em um domínio discreto ao lidar com SMAs, as imagens discretas e contínuas dão as mesmas respostas quando você as avalia nos timestaps inteiros. Mudança de indicador na inclinação A mudança de indicador na inclinação Solver determina se a inclinação de um indicador continua a aumentar, começando a diminuir ou a inverter. Este solver é útil para detectar quando um oscilador ou média móvel está começando a rolar e inverter a direção. Por exemplo, quando o Estocástico está aumentando, quanto mais próximo estiver de 100, a inclinação crescente começará a se esticar ou rolar antes de reverter para baixo. O vídeo abaixo explicará com mais detalhes. Parâmetros Esta seção é comum a todos os solucionadores. Uma descrição pode ser encontrada aqui. Esta seção é comum a todos os solucionadores. Uma descrição pode ser encontrada aqui. Selecione o tipo de dados que você deseja que o solucionador analise. por exemplo. Para comparar dados de preços, selecione Preço. Para comparar um gráfico indicador com algo mais, selecione Indicator Value. Para obter uma explicação detalhada, consulte a seção Seleção de tipo de dados. 1) Define o valor de saída de Solvers Long quando a inclinação dos Indicadores está para cima ea inclinação ascendente está aumentando na direção ascendente, em comparação com a inclinação da barra anterior. Define o valor de saída Curto quando a inclinação está para baixo ea inclinação de queda está aumentando na direção descendente. Em comparação com a inclinação da barra anterior. 2) Define o valor de saída do Solvers Long quando o declive dos Indicadores está subindo e o declive crescente começa a diminuir (ou achatar), quando comparado ao declive de barra anterior. Define o valor de saída Curto quando a inclinação está caindo eo declive de queda começa a aumentar (ou achatar), quando comparado ao declive de barra anterior. 3) Define o valor de saída do Solvers Long quando a inclinação dos Indicadores está subindo ea inclinação crescente começa a diminuir (ou achatar) para uma segunda barra ou mais. Quando comparado com o declive da barra anterior. Define o valor de saída Curto quando a inclinação está caindo e a inclinação descendente começa a aumentar (ou achatar) para uma segunda barra ou mais. Quando comparado com o declive da barra anterior. Exemplo 1: Noções Básicas Isso demonstra a função básica de Solução de Mudança de Indicador em Slope com o uso do Estocástico D. Este Solver será usado para medir a força no Estocástico D, comparando a inclinação atual com a inclinação das barras anteriores. Quando a inclinação continua a aumentar na mesma direcção é considerada Forte em Direcção. Se a inclinação começa a diminuir na taxa a primeira barra é considerada em sentido mas girando. Qualquer barra depois é considerada em direção, mas muito girando até que a inclinação inverte a direção. Adicione a alteração do indicador no solucionador de Slope. O gráfico abaixo tem um Stochastic multicolorido D sobreposto no preço e um indicador que representa a inclinação do D. Estocástico Observe como a saída Solver de 1 coincide com o aumento contínuo da inclinação seja para o lado para baixo ou para cima. E, quando a taxa de declive diminui, a saída diminui até que a inclinação inverte. Exemplo 2: Aviso de ciclo Este exemplo verifica a condição de inclinação do HMA ea posição do ciclo Estocástico D para criar uma condição de aviso. A alteração do indicador no solucionador de declive verifica o HMA para uma possível inversão na direção. Como filtro, o solucionador de Limiar de Indicador verificará o Estocástico D para uma condição mais vendida ou comprada. Adicione a alteração do indicador no solucionador de Slope. Defina o indicador como HMA 17 período. Ajustar a Saída 1), 2), amp 3) para 0 Ajustar a Saída 4) para 1 Ajustar a Saída 5) para 0,5 Adicionar o Solímetro do Indicador. Defina o Indicador como Estocástico usando as configurações padrão Definir Limiares para o seguinte: A 80, B 80, C 50, D 20 amp E 20 Definir saída longa em E para 1 Definir saída curta em A para 1 A tabela abaixo tem uma cor Stochastic D sobreposto no preço com 20 amp 80 linhas tracejadas cinzentas, e um período branco de HMA 17. Observe como um sinal de advertência só ocorre quando o estocástico atinge uma condição extrema, e o chop no meio do gráfico é ignorado.
No comments:
Post a Comment